具体实施方式
现在参照附图,尤其参照图1,示出了根据本发明示例性实施例的设备100的框图。根据示例性实施例,设备100具体化为视频信号接收机,如数字机顶盒(DSTB),被操作为接收并处理电信号,如音频、视频和/或数字信号,但是设备100还可以具体化为任何类型的在处于关闭状态时具有至少两个不同待机模式的电子装置和/或设备(具有或不具有集成显示装置)。为了示例和解释的目的,这里可以特别参考DSTB来描述本发明。
根据这里描述的示例性实施例,设备100在处于关闭状态时具有至少两种不同待机模式,包括第一待机模式(这里被称为M1)和第二待机模式(这里被称为M2)。根据这些示例性实施例,第一待机模式M1为设备100提供较快启动时间并消耗比第二待机模式M2多的功率量。例如,第一待机模式M1为设备100提供大约1-2秒的启动时间,并具有约35瓦的能耗。相反,第二待机模式M2为设备100提供大约40秒的启动时间,并具有约6瓦的能耗。当然,这些启动时间和能耗仅作为示例,不以意在任何方式限制本发明。
图1的设备100包括诸如前面板组件(FPA)10之类的前面板装置、诸如放大器20之类的耦合装置、和诸如I/O块30之类的输入/输出(I/O)装置、诸如处理器40之类的处理装置、以及诸如存储器50之类的存储装置。可以使用一个或多个集成电路(IC)具体化图1中的一些上述元件。为了描述的清楚,在图1中没有示出与设备100相关联的特定传统要素(如特定控制信号、功率信号)和/或其它元件。
FPA10操作用于从与设备100相关联的用户输入设备(图中未示出)接收用户输入,并向放大器20输出与用户输入相对应的信号。根据示例性实施例,FPA10从用户输入设备接收信号,如红外和/或射频信号,并生成向放大器20输出的相应信号。FPA10还可以具有内置按键。放大器20操作用于放大从FPA10提供的信号以输出给处理器40。取决于实施方式,放大器20可以是可选元件。
I/O块30操作用于执行设备100的I/O功能。根据示例性实施例,I/O块30操作用于从一个或多个信号源(如,陆地、有线、卫星、因特网和/或其它信号源)以模拟和/或数字格式接收诸如音频、视频和/或数据信号之类的信号。I/O块30还可以操作用于向一个或多个其它设备输出信号,并从这些设备接收信号。
处理器40操作用于执行设备100的各种信号处理和控制功能。根据示例性实施例,处理器40通过执行包括调谐、解调、前向纠错和传输处理功能之类的功能来处理从I/O块30提供的音频、视频和/或数据信号,从而生成表示音频、视频和/或数据内容的数字数据。可以提供根据这种处理功能产生的数字数据进行进一步处理和/或输出(例如,显示)。
处理器40还操作用于执行有易于并实现这里所描述的本发明的各种实施例和方法的性能的软件代码。如以上所述并在之后进行描述,设备100在处于关闭状态时包括两种不同待机模式,即第一待机模式M1和第二待机模式M2。处理器40控制设备100在开启状态和关闭状态之间的切换(例如,响应于用户输入等),还根据各种方法,包括手动定义方法、自动学习方法(即,统计模式)和将上述两种方法的原理组合的组合方法,控制当处于关闭状态时设备100在第一待机模式M1和第二待机模式M2之间的切换。将在之后提供对本发明的这些方面的进一步细节的描述。
处理器40还操作用于执行和/或实现设备100的其它功能,包括但不限于,处理经由用户输入设备做出的用户输入,实现屏上显示,从存储器50读取数据和向存储器50写入数据,和/或其它操作。
存储器50与处理器40操作耦合,并执行设备100的存储功能。根据示例性实施例,存储器50存储数据,包括但不限于,软件代码、屏上显示(例如,菜单等)数据、用户选择/设置数据(例如,用户特定时间表)、统计生成的时间表和/或其它数据。
如将在之后描述的,本发明的原理可以用于有利地向设备100提供与第一待机模式M1相关联的快速启动时间和与第二待机模式M2相关联的节能之间的期望平衡。
参照图2,示出了表示根据本发明示例性实施例的设备100的操作的图200和210。根据该示例性实施例,设备100提供了手动定义方法,其中用户响应于可编辑屏上菜单,向设备100提供输入,从而手动定义指示设备100何时处于第一待机模式M1和第二待机模式M2的时间表。该时间表由一天中的多个不同时段构成,每个时段具有由用户定义的起始时间和停止时间。
根据一个示例性实施例,用户可以定义一天的时间表,用于一周中的每一天。按照这种方式,第一待机模式M1和第二待机模式M2的定义时段在每一天是相同的。可选地,可以单独定义工作日和周末。可选地,可以单独定义一周中的每一天,因而在定义设备100何时处于第一待机模式M1和第二待机模式M2时向用户提供最大的灵活度。如果用户在一周中的每一天具有不同的观看习惯,则后一可选项尤其有用。
如图2的图200所指示,用户有在18:00到22:00(块220)的夜间看电视(因而开启设备100)的习惯。因而,在上述时间表中,用户在18:00到22:00之间将设备100设置为第一待机模式M1,并在其余时段将设备100设置为第二待机模式M2。当然,如下所述,在开启设备100时这些用户设置是被忽略的且不应用于该时段。
图2的图210示出了具有上述示例性用户设置的设备100的操作。具体地,设备100在18:00自动从第二待机模式M2切换到第一待机模式M1(块230)。之后用户在19:30开启设备100,并在接下来的90分钟内看电视(块240)。然后,当用户看完电视并在21:00关闭设备100时,设备100在另外60分钟内进入第一待机模式M1,直至22:00(块250),之后自动切换到第二待机模式M2。
参照图3,示出了根据本发明示例性实施例的表示设备100操作的图300和310。根据示例性实施例,设备100在用户看完电视之后的预定时段(在本例中是30分钟,但也可以采用其它时段)从第一待机模式M1自动切换到第二待机模式M2,并关闭设备100(如果必要,忽略用户设置)。该示例性实施例由于防止设备100过早进入第二待机模式M2,从而在用户短时间之后想要重新开始看电视的情况下避免了长启动时间而尤其有利。
如图3的图300所指示,用户在11:00和12:00之间(块320)及20:30和23:00之间正在看电视(因而开启设备100)(块370)。而且在图3中,假设应用了与图2相同的用户设置,即用户在18:00和22:00之间将设备100设置为第一待机模式M1,并在其余时段将设备100设置为第二待机模式M2。如上所述,在开启设备100时这些用户设置是被忽略的且不应用于该时段。
图3的图310示出了具有上述示例性用户设置的设备100的操作。具体地,在11:00和12:00之间开启设备100以便用户观看(块320和330)。当在12:00关闭设备100时,设备100切换到第一待机模式M130分钟(块340),因而实质上在该30分钟的时段内忽略用户设置。在该30分钟的时段之后,设备100自动切换到第二待机模式M2,与用户设置相一致。之后在18:00,根据用户设置,设备100从第二待机模式M2自动切换到第一待机模式M1(块350)。接下来,开启设备100,用户在20:30和23:00之间正在看电视(块360和370)。当在23:00关闭设备100时,设备100切换到第一待机模式M130分钟(块380),因而在该30分钟时段内实质上忽略了用户设置。在该30分钟的时段之后,设备100自动切换到第二待机模式M2,与用户设置相一致。
参照图4,示出了根据本发明示例性实施例的流程图。图4的示例性实施例包括根据图3示例性实施例的原理,并通过使用户能够无需等待预定时段(例如30分钟)而将设备100直接设置为第二待机模式M2来给节能提供附加特征。
根据图4,当设备100处于开启状态(块400)时,用户可以关闭设备100,并通过在预定时段内按下遥控设备或FPA10上的预定按键(例如,“关闭”按键)两次或通过在预定时段(例如,5秒钟)内推动该按键,将设备100直接设置为第二待机模式M2(而无需等待预定时段)(线410)。当设备100处于第二待机模式M2(块420)时,根据前述时间表中的用户设置切换到第一待机模式M1(块440)(线430)。当设备100处于第一待机模式M1(块440)时,用户可以通过按下遥控设备或FPA10上的预定按键(例如,“开启”按键),使设备100变为开启状态(块400)(线450)。
此外,当设备100处于开启状态(块400)时,用户可以通过按下遥控设备或FPA10上的预定按键(例如,“关闭”按键)来关闭设备100(线460)。按照这种方式关闭设备100使设备100默认进入第一待机模式M1(块440)。当设备处于第一待机模式M1(块440)时,如果用户在预定时段(例如,30分钟)内没有看电视(即,没有开启设备100),则根据上述时间表中的用户设置切换到第二待机模式M2(块420)(线470)。此外,当设备100处于第二待机模式M2(块420)时,用户可以通过按下遥控设备或FPA10上的预定按键(例如,“开启”按键)使设备100变为开启状态(块400)(线480)。
参照图5,示出了根据本发明示例性实施例的表示设备100操作的图500和510。根据示例性实施例,设备100包括自动学习方法(即,统计模式),基于用户观看习惯的统计评估,自我定义第一和第二待机模式M1和M2的时间表。利用该示例性实施例,针对预定时段(例如,针对最近的30天等)累积给定一天的每个时段内的观看时间(即,开启设备100的时间)量,并使用阈值等级(参见图500中的黑线)来评估统计量。所使用的阈值等级可由用户定义。此外,可以按照点的形式来累积每个时段内的观看时间量,其中“点”可以表示在每个时段内开启设备100的时间量。图5示例性实施例的一方面是:在满足或超过阈值等级之前的预定时段(例如,1小时等),将设备100从第二待机模式M2切换到第一待机模式M1,以避免在开启设备100之后很长的启动时间使用户不悦。
图5的图500和510示出了如何根据本发明的上述统计模式来定义第一和第二待机模式M1和M2的时间表。如图500所示,通过块520和540表示用户的观看习惯。基于图500所示的这些观看习惯,设备100自动定义如图510所表示的时间表。如图510所示,根据统计定义的时间表,设备100在12:00和13:30之间(块530)和17:00和22:30之间(块550)处于第一待机模式M1,在其它时段内处于第二待机模式M2。
参照图6,示出了根据本发明示例性实施例的与在上述统计模式中累积点相关的图600和610。具体地,为了平滑和改进图5示例性实施例中的统计评估,开启设备100的时间量不仅可以被添加在所应用的时段内,还可以部分地在这些时段之前和之后。例如,如果如图600所示,用户从12:00和15:00之间正在看电视(即,开启设备100),则如图610所示,在该观看时段之前和之后的30分钟的时段各自获得25%的“累积点”。当然,25%只是示例,还可以使用其它百分比或时段单位。
参照图7,示出了根据本发明另一示例性实施例的与在上述统计模式中累积点相关的图700和710。根据该示例性实施例,不仅通过影响第一先前和后续时段(如图6)还通过影响第二、第三(和/或其它)先前和/或后续时段,甚至更精细地进行以上参照图6描述的“平滑”。可以以线性、非线性、升序和/或降序方式进行“平滑”。例如,如果如图700所示,用户从12:00到15:00正在看电视(即,开启设备100),则在该观看时段之前和之后30分钟的时段各自获得50%的“累积点”,如图710所示,在该观看时段之前和之后60和90分钟的时段各自也获得25%的“累积点”。当然,这些百分比只是示例,也可以使用其它百分比或时段单位。
利用时间表中时段的手动设置,可以仅针对一天(即,没有工作日或周末之间的差别)计算统计模式下的时段设置,或者可以针对每个工作日、周末或各天来计算统计模式下的时段设置,以更精确地匹配用户的观看习惯。
参照图8,示出了根据本发明另一示例性实施例的表示设备100的操作的图示800。根据该示例性实施例,可以组合上述手动定义方法和自动学习方法(即,统计模式),以产生组合方法。利用该示例性实施例,针对一天中的每个时段,向用户提供了三个不同选项。具体地,用户能够针对每个时段决定他是想要将设备100设置为第一待机模式M1还是第二待机模式M2,或者设备100是否必须自己自动处理时段(例如,根据上述统计模式或另一基于统计的技术,设备100在时段内选择第一待机模式M1或第二待机模式M2)。有利地,每个时段的起始和停止时间可由用户定义。
图800示出了可以如何使用上述组合方法的示例。如图800所示,用户如下设置设备100:从0:00到10:00(块810)的第二待机模式M2,从10:00到18:00(块820)的统计(即,自动)模式,从18:00到22:30(块830)的第一待机模式M1,和从22:30到24:00(块840)的统计(即,自动)模式。这可以应用于所有日子,在这种情况下,针对一周中的每一天使用一天的设置。可选地,可以单独定义工作日和周末,或者可以单独定义一周中的每一天。
图9示出了示例性用户界面900,该用户界面900可以设置为有易于上述组合方法的用户条目的屏上菜单。如图9所示,用户界面900包括由一天中的多个不同时段构成的时间表,每个时段具有可由用户定义的起始时间和停止时间。用户界面900仅是示例性的,根据本发明,也可以使用其它类型的用户界面。利用其它实施例,如上所述,根据该组合方法,用户可以针对一天来定义图9中表示的时间表,以由一周中的每一天所使用。可选地,可以单独定义工作日和周末。可选地,可以单独定义一周中的每一天。
还应注意,上述组合方法不限于使用图5的自动学习方法(即,统计模式)。相反,在不脱离本发明的范围和精神的情况下,在组合方法中可以使用采用用户过去观看习惯的统计评估的任意类型的方法或技术。
如上所述,本发明提供了用于在具有多种待机模式的设备处于关闭状态时操作该设备的方法。本发明的特别有利之处在于,在启动序列期间,可以提供节电与避免长时间等待之间的期望平衡。
尽管本发明描述为具有优选设计,但是还可以在该公开的精神和范围内进一步修改本发明。因此,该应用意在覆盖使用本发明一般原理的任意变体、使用或调整。此外,该应用意在覆盖本发明所属技术领域的已知或惯用实践内且落入所附权利要求限制内的改变。