使用自动播放/自动暂停功能控制外部设备的方法和装置的制作方法

文档序号:7606056阅读:312来源:国知局
专利名称:使用自动播放/自动暂停功能控制外部设备的方法和装置的制作方法
技术领域
本发明总体上涉及一种用于控制外部设备的技术,更具体地说,涉及一种通过使用自动播放和/或自动暂停功能、经由数字数据总线而控制诸如数字记录/再现设备的外部设备的方法和装置。
背景技术
可以利用数字数据总线在网络中的数字设备之间传输数字数据,所述数字设备例如是电视信号接收机、个人计算机(PC)、显示设备、数字视频卡带记录机(DVCR)、数字多功能盘(DVD)播放机、音频/视频硬盘驱动器(AVHDD)、直接广播卫星(DBS)接收机、家庭控制设备(例如,保安系统、温控设备等)、和/或其他设备。数字数据总线通常符合特定的标准或规范。有线数字总线标准的例子包括电气和电子工程师协会(IEEE)1394高性能串行总线标准,它是本领域公知的技术。在现有技术中还已知诸如Hiperlan2的无线数字总线标准。
在数字总线网络中,当诸如电视信号接收机的一个设备从网络中的诸如AVHDD的外部设备断开,并且之后与该外部设备重新建立连接时,可能会发生某些问题。在数字总线网络中的这种断开和连接可能涉及特定的信号协议(例如,断开请求-断开响应,连接请求-连接响应等),并且这种断开和连接可能发生在当用户使网络设备从一个输入切换到另一个输入的时侯。例如,当重新建立与外部设备的连接时可发生问题,外部设备一开始就可能重新开始播放在断开时其正在播放的记录道。类似地,如果在产生断开之后外部设备继续播放,则也是有问题的。特别是,由于用户不能从断开时其正在播放的点继续播放记录道,而必须在记录道内前进/或后退以找到他们原来离开的具体位置,所以上述的两种情况通常都是不受欢迎的。这个过程可能不精确、不方便、耗时并且让用户感到厌烦。
用于解决上述问题的一种方法是设备存储并且保存所有其他网络设备的列表,其指示在断开时该网络设备所处的最后状态。但是,因为其实现起来相对复杂并且还消耗设备的宝贵存储空间,所以这种方法并不是最佳的。用于解决上述问题的另一个方法是当从设备切换离开的时候还维持与该网络设备的连接。这种方法也不是最好,因为在数字总线网络中维持与设备的连接可能导致设备错误地认为其还具有与其他连接的设备进行通讯的途径。
作为电源中断(例如,设备关断、设备掉线等)的后果还可能在数字总线网络中发生其他问题。例如,如果在电源中断时将设备连接到另一个网络设备,则当对该设备的供电恢复时,该设备可能自动地被切换到非网络输入(例如,天线输入),而远离网络设备。这就需要用户人为地切换回网络设备,因此感到不便。
本发明通过提供使用自动播放/自动暂停功能、经由数字数据总线来控制诸如数字记录/再现设备的外部设备的方法和装置来解决上述和/或其他的问题。

发明内容
根据本发明的一个方面,公开了一种用于控制外部设备的方法。根据示例实施例,该方法包括步骤检测从所述外部设备的断开和至所述外部设备的连接二者之一的开始;如果检测到从外部设备断开的开始,则经由数据总线提供第一命令信号以中断外部设备的操作;以及如果检测到至外部设备连接的开始,则经由数据总线提供第二命令信号以恢复外部设备的操作。
根据本发明的另一个方面,公开了一种装置。根据示例实施例,该装置包括输入/输入组件,用于将该装置经由数据总线连接到外部设备。处理组件检测从所述外部设备的断开和至所述外部设备的连接二者之一的开始。如果处理组件检测到从外部设备断开的开始,则输入/输出组件经由数据总线输出第一命令信号以中断外部设备的操作,并且如果处理组件检测到至外部设备连接的开始,则输出/输出组件经由数据总线输出第二命令信号以恢复外部设备的操作。
根据本发明的另一个方面,公开了一种电视信号接收机。根据示例实施例,该电视信号接收机包括可以被操作用于将该电视信号接收机经由数据总线连接到外部设备的输入/输出终端。可以操作处理器来检测从所述外部设备的断开和至所述外部设备的连接二者之一的开始。如果处理器检测到从外部设备断开的开始,则输入/输出终端经由数据总线输出第一命令信号以中断外部设备的操作,并且如果处理器检测到至外部设备连接的开始,则输出/输出终端经由数据总线输出第二命令信号以恢复外部设备的操作。


通过参照结合附图而在下面进行的对本发明的实施例的描述,本发明的上面和其他的特征和优点以及达到它们的方式将变得更加明显,本发明也会得到更好的理解,其中图1示出了适于实施本发明的示例环境;图2示出了提供了根据本发明示例实施例的图1的装置的更多细节的框图;图3示出了根据本发明的一个方面的示例步骤的流程图;图4示出了根据本发明的另一个方面的示例步骤的流程图;和图5示出了根据本发明的再一个方面的示例步骤的流程图。
这里所述的示例示出了本发明的优选实施例,但是不应该将这些示例理解为以任何的方式对本发明的范围的限制。
具体实施例方式
现在参照附图,具体地说参照图1,示出了适于实施本发明的示例环境100。如图1所示,环境100包括诸如用户输入设备10的用户输入组件、诸如装置20的控制组件、诸如数字数据总线30的数字总线组件、和诸如外部设备40的受控组件。
操作用户输入设备10以接收用于控制装置20和/或外部设备40的操作的用户输入。根据示例实施例,用户输入设备10包括多个按键,并且响应于用户按下其按键而将诸如无线红外(IR)和/或射频(RF)信号的命令信号根据预定的控制协议发送到装置20。例如可以将用户输入设备10实现为手持遥控设备、有线和/或无线键盘、或其他用户输入设备。
装置20可操作地从诸如地面、有线、卫星、因特网和/或其他信号源的一个或多个信号源以模拟和/或数字格式接收包括音频、视频和/或数据信号的信号。还可以操作装置20来处理所接收的信号以产生数字信号,并且将这些数字信号与数字命令信号一同经由数字数据总线30提供给包括外部设备40的一个或多个设备。响应于经由用户输入设备10的输入,用户可以控制装置20,并且可以使用这样的输入来控制外部设备40。根据示例实施例,可以将装置20实现为符合数字数据总线30的总线标准(例如,IEEE-1394、Hiperlan2等)的电视信号接收机或其他设备。如将在后面描述的,装置20提供控制外部设备40的自动播放和自动暂停功能。
操作数字数据总线30以在包括装置20的设备和外部设备40之间发送数字信号。根据示例实施例,可以将数字数据总线30实现为符合给定总线标准或规范的有线和/或无线数字总线。例如,可以将数字数据总线30实现为诸如IEEE-1394总线的有线数字总线和/或诸如Hiperlan2总线的无线数字总线。
可以操作外部设备40经由数字数据总线30从装置20接收包括音频、视频、数据和/或命令信号的信号,并且还可以将信号提供给装置20。根据示例实施例,可以将外部设备40实现为符合接收播放命令和/或暂停命令的数字数据总线30的总线标准(例如,IEEE-1394、Hiperlan2等)的任何设备。例如,可将外部设备40实现为诸如AVHDD、DVCR的数字记录/再现设备或其他设备。
参照图2,示出了提供根据本发明示例实施例的图1的装置20的进一步细节的框图。图2的装置20包括诸如前面板组件(FPA)11的前面板组件、诸如放大器12的放大组件、和诸如I/O模块13的输入/输出(I/O)组件、诸如处理器14的处理组件、以及诸如存储器15的存储组件。图2的上述组件中的一些可以使用集成电路(IC)来实现,而另外一些可以例如被包括在一个或多个IC中。为了描述清楚,在图2中没有示出诸如某些控制信号、电源信号的、与装置20关联的某些传统组件和/或其他组件。
操作FPA11从用户输入设备10接收用户输入,并且将与用户输入对应的信号输出到放大器12。根据示例实施例,FPA11从遥控设备10接收诸如IR和/或RF信号的无线信号,并且产生要被输出到放大器12的对应的信号。操作放大器12来放大从FPA 11提供来的信号并且输出到处理器14。
操作I/O模块13来执行装置20的I/O功能。根据示例实施例,操作I/O模块13从诸如地面、有线、卫星、因特网和/或其他信号源的一个或多个信号源以模拟和/或数字格式接收包括音频、视频和/或数据信号的信号。还可以操作I/O模块13经由数字数据总线30向/从包括外部设备40的一个或多个其他设备输出/接收数字信号。根据示例实施例,I/O模块13包括多个输入和/或输出终端,所述终端具有诸如连接到数字数据总线30的终端的至少一个双向终端。如在这里所述的,I/O模块13的输入和/或输出终端被简单地称为装置20的“输入”。如将在后面描述的,经由用户输入设备10的用户输入可使得装置20经由I/O模块13从一个输入切换到另一个输入。
操作处理器14以执行各种信号处理并且控制装置20的功能。根据示例实施例,通过执行包括调谐、解调、前向纠错、和传输处理功能的功能,处理器14处理从I/O模块13提供来的信号以由此产生数字信号。从这种处理功能产生的数字信号可以被提供用于进一步的处理(例如,MPEG解码等)和显示,和/或被经由数字数据总线30提供给包括外部设备40的一个或多个其他设备。
还可以操作处理器14来检测经由用户输入设备10提供的用户输入,包括输入,该输入使得从/至诸如外部设备40的在数字数据总线30上的设备断开/连接开始。处理器14可以输出一个或多个控制信号,其使得装置20经由I/O模块13从一个输入切换到另一个输入。处理器14还使能诸如播放和暂停命令信号的各种数字命令信号的产生并且经由数字数据总线30输出到外部设备40。根据示例实施例,这种命令信号可以是如美国德克萨斯州、葛瑞普温(Grapevine)的1394贸易协会所定义的音频视频/控制(AV/C)协议信号或另一种协议的信号。如将在后面描述的,根据装置20的自动播放和自动暂停功能,可以使用播放和暂停命令信号来控制外部设备40。
操作存储器15来执行装置20的数据存储功能。根据示例实施例,存储器15存储诸如软件代码、命令数据和用户设置(setup)数据的数据,其使处理器14执行一个或多个处理、和/或控制功能。
现在参照图3,示出了根据本发明一个方面的示例步骤的流程图300。具体地说,图3的步骤示出了可如何使用自动播放功能用于根据本发明示例实施例的设备控制。为了示例和解释的目的,将参照图1的环境100中所示的组件来描述图3的步骤。图3的步骤仅仅是示例性的,而并不试图以任何方式来限制本发明。
在步骤310,装置20检测从外部设备40的断开过程的开始。根据示例实施例,处理器14响应于经由用户输入设备1O的用户输入(其将装置20的当前输入从外部设备40切换开),在步骤310检测从外部设备40断开过程的开始。例如,用户可提供输入,该输入使得装置20将其输入切换到不连接到数字数据总线30的设备。
在步骤320,装置20确定外部设备40是否处于播放模式。根据示例实施例,在步骤320,在处理器14的控制下,装置20经由数字数据总线30提供数字命令信号给外部设备40,其使装置20读出指示外部设备40的当前操作模式的操作模式数据,从而确定外部设备40是否处于播放模式。例如,用AV/C协议,可以将READ INFO BLOCK命令信号提供给外部设备40从而读出这样的操作模式数据。
如果在步骤320的确定是肯定的,则处理流程行进到步骤330,在步骤330,装置20在处理器14的控制下经由数字数据总线30提供暂停命令信号以中断外部设备40的操作。根据示例实施例,虽然也可以使用不同的信号协议,但是还可以使用带有速度变化的AV/C协议的PLAY命令来实施步骤330所提供的暂停命令信号。
从步骤330,并且当步骤320处的确定是否定的时侯,处理流程行进到步骤340,其中装置20在处理器14的控制下从外部设备40断开。根据示例实施例,步骤340处从外部设备40的断开可能涉及与数字数据总线30关联的特定的信号协议(例如,断开请求-断开响应等)。例如,可根据由IEEE-1394标准描述的异步和同步特征来执行步骤340处从外部设备40的断开。从步骤340,处理流程行进到步骤350,其中装置20继续正常操作。
现在参照图4,示出了根据本发明另一个方面的示例步骤的流程图400。具体地说,图4的步骤示出了可如何使用自动暂停功能用于根据本发明示例实施例的设备控制。为了示例和解释的目的,还将参照图1的环境100中所示的组件描述图4的步骤。图4的步骤仅仅是示例性的,而不试图以任何方式对本发明进行限制。
在步骤410,装置20检测至外部设备40的连接过程的开始。根据示例实施例,处理器14响应于经由用户输入设备10的用户输入(其将装置20的当前输入切换到外部设备40),在步骤410检测至外部设备40的连接过程的开始。例如,用户可以提供输入,该输入使得装置20将其输入切换到外部设备40并且从不连接到数字数据总线30的设备切换开。
在步骤420,装置20在处理器14的控制下连接到外部设备40。根据示例实施例,在步骤420至外部设备40的连接可以涉及与数字数据总线30关联的特定信号协议(例如,连接请求-连接响应等)。例如,可以根据由IEEE-1394标准描述的异步和同步特征来执行步骤420处的至外部设备40的连接。
在步骤430,装置20确定外部设备40是否处于暂停模式。根据示例实施例,在处理器14的控制下经由数字数据总线30,在步骤430装置20提供数字命令信号给外部设备40,其使装置20读出指示外部设备40的当前操作模式的操作模式数据,并且从而确定外部设备40是否处于暂停模式。例如,可以使用AV/C协议提供READ INFO BLOCK命令给外部设备40以读出这样的操作模式数据。
如果在步骤430的确定是否定的,则处理流程行进到步骤450,其中装置20继续正常操作。或者,如果在步骤430的确定是肯定的,则处理流程行进到步骤440,其中装置20在处理器14的控制下经由数字数据总线30提供播放命令信号以恢复外部设备40的操作。根据示例实施例,虽然还可以使用不同的信号协议,但是在步骤440所提供的播放命令信号可以是AV/C协议的PLAY命令信号。从步骤440,处理流程行进到步骤450,其中装置20继续正常操作。
现在参照图5,示出了根据本发明另一个方面的示例步骤的流程图500。具体地说,图5的步骤示出了可如何使用自动播放功能用于根据本发明另一个示例实施例的设备控制。为了示例和解释的目的,还将参照图1的环境100中示出的组件来描述图5的步骤。图5的步骤仅仅是示例性的,并不试图以任何的方式限制本发明。
在步骤510,装置20检测电源中断。根据一个示例实施例,处理器14响应于经由用户输入设备10的用户输出(其将装置20从通电状态切换到断电/待机状态)而在步骤510检测电源中断。在断电/待机状态期间,装置20的某些组件可能还接收能量,并且装置20还可响应于经由用户输入设备10的另一个用户输入而被切换回通电状态。根据另一个示例实施例,处理器14响应于完成从装置20去除电源而在步骤510检测电源中断。例如如果将装置20从其电源(例如,墙壁插座)断电,或者在诸如恶劣的天气条件、供电公司出现问题等的条件下发生停电,则可能发生这种类型的电源中断。
在步骤520,装置20检测电源的恢复。根据示例实施例,处理器14响应于经由用户输入设备10的用户输入(其将装置20从断电/待机状态切换到通电状态)在步骤520检测电源的恢复。根据另一个示例实施例,响应于装置20被返回接通到其电源,或者当修复了由诸如恶劣的天气条件、供电公司出现问题等条件导致的停电时,在步骤520处理器14检测电源的恢复。
在步骤530,装置20确定是否将外部设备40选择作为其初始输入。根据示例实施例,装置20包括初始输入选择设置作为其用户设置过程的一部分,其允许用户选择装置20的特定输入,在当无论何时将电源提供到装置20的时候就自动地将装置20切换到该特定的输入。因此,在步骤530,处理器14检查在存储器15中的当前用户设置数据以确定用户是否已经选择了外部设备40作为其初始输入。
如果在步骤530处的确定是否定的,则处理流程行进到步骤540,其中装置20在处理器14的控制下切换到其默认输入(例如,天线输入等)。从步骤540,处理流程行进到步骤570,其中装置20继续正常操作。或者,如果在步骤530的确定是肯定的,则处理流程行进到步骤550,其中装置20执行初始化处理以使能经由数字数据总线30与外部设备40的通讯。根据示例实施例,处理器14执行软件代码(例如,IEEE-1394软件代码等)以在步骤550执行初始化处理,从而当在数字数据总线30上检测到外部设备40时接收通知。
随后,在步骤560,装置20在处理器14的控制下经由数字数据总线30而提供播放命令信号以开始外部设备40的操作,其导致外部设备开始播放。根据示例实施例,虽然还可以使用不同的信号协议,但是在步骤560提供的播放命令信号可以是AV/C协议的PLAY命令信号。从步骤560,处理流程行进到步骤570,其中装置20继续正常操作。
应该理解在这里反映的本发明的原理可以用任何适合的方式进行组合。例如,可以根据设计需要将在图3到5的流程图中示出的本发明的任何方面进行组合。
如上所述,本发明提供了使用自动播放和/或自动暂停功能经由数字数据总线来控制设备的方法和装置。可以将本发明应用于各种带有或不带有显示设备的装置。因此,在这里所使用的术语“电视信号接收机”可以指包括、但又不限于下述设备的系统或装置,即电视机、包括显示设备的计算机或监视器;以及诸如顶置盒、视频卡带记录机(VCR)、数字多功能盘(DVD)播放机、视频游戏盒、个人视频记录机(PVR),可能不包括显示设备的计算机或其他设备之类的系统或装置。
虽然将本发明作为具有优选设计进行描述,但是可以在本公开的精神和范围内对本发明做进一步的修改。因此本申请试图覆盖使用其总体原理的本发明的任何变型、使用、或适应变化。而且,本申请试图覆盖从本公开而来的这样的变化,即从本发明所属的现有技术的常规实践或公知常识得来的、落在所附权利要求范围内的变化。
权利要求
1.一种用于控制外部设备的方法(300/400/500),包括检测从所述外部设备的断开和至所述外部设备的连接二者之一的开始(310/410);如果检测到从所述外部设备断开的开始,则经由所述数据总线提供第一命令信号以中断所述外部设备的操作(330);以及如果检测到至所述外部设备连接的开始,则经由所述数据总线提供第二命令信号以恢复所述外部设备的操作(440)。
2.根据权利要求1所述的方法(300/400/500),还包括检测电源的中断(510);检测所述电源的恢复(520);响应于所述电源的恢复,确定是否选择所述外部设备作为初始输入(530);和如果选择所述外部设备作为所述初始输入,则经由所述数据总线提供所述第二命令信号至所述外部设备(550)。
3.根据权利要求2所述的方法(300/400/500),其中所述数据总线包括IEEE-1394总线。
4.根据权利要求2所述的方法(300/400/500),其中所述第一命令信号和所述第二命令信号是AV/C协议信号。
5.根据权利要求1所述的方法(300/400/500),其中响应于第一用户输入而检测从所述外部设备的所述断开;和响应于第二用户输入而检测到所述外部设备的所述连接。
6.根据权利要求1所述的方法(300/400/500),其中所述外部设备是数字记录/再现设备。
7.一种装置(20),包括输入/输入组件(13),用于将所述装置(20)经由数据总线(30)连接到外部设备(40);处理组件(14),检测从所述外部设备(40)的断开和至所述外部设备(40)的连接二者之一的开始;并且其中如果所述处理组件(14)检测到从所述外部设备(40)断开的开始,则所述输入/输出组件(13)经由所述数据总线(30)输出第一命令信号以中断所述外部设备(40)的操作,并且如果所述处理组件(14)检测到至所述外部设备(40)的连接的开始,则所述输入/输出组件(14)经由所述数据总线(30)输出第二命令信号以恢复所述外部设备(40)的操作。
8.根据权利要求7所述的装置(20),其中所述处理组件(14)响应于对所述装置(20)的电源中断和电源恢复,确定是否选择所述外部设备(40)作为所述装置(20)的初始输入;和所述输入/输出组件(13)在将所述外部设备(40)选择作为所述装置(20)的所述初始输入的情况下经由所述数据总线(30)将所述第二命令信号输出到所述外部设备(40)。
9.根据权利要求8所述的装置(20),其中所述数据总线(30)包括IEEE-1394总线。
10.根据权利要求8所述的装置(20),其中所述第一命令信号和所述第二命令信号是AV/C协议信号。
11.根据权利要求7所述的装置(20),其中所述处理组件(14)响应于到所述装置(20)的第一用户输入来检测从所述外部设备(40)断开的所述开始,并且响应于到所述装置(20)的第二用户输入来检测至所述外部设备(40)的连接的所述开始。
12.根据权利要求7所述的装置(20),其中所述外部设备(40)是数字记录/再现设备。
13.一种电视信号接收机(20),包括输入/输出终端(13),可以被操作用于将所述电视信号接收机(20)经由数据总线(30)连接到外部设备(40);处理器(14),可以被操作来检测从所述外部设备(40)的断开和至所述外部设备(40)的连接二者之一的开始;和其中如果所述处理器(14)检测到从所述外部设备(40)断开的所述开始,则所述输入/输出终端(13)经由所述数据总线(30)输出第一命令信号以中断所述外部设备(40)的操作,并且如果所述处理器(14)检测到至所述外部设备(40)的连接的所述开始,则所述输出/输出终端(13)经由所述数据总线(30)输出第二命令信号以恢复所述外部设备(40)的操作。
14.根据权利要求13所述的电视信号接收机(20),其中所述处理器(14)响应于对所述电视信号接收机(20)的电源中断和电源恢复,确定是否选择所述外部设备(40)作为所述电视信号接收机(20)的初始输入;并且所述输入/输出终端(13)在将所述外部设备(40)被选择作为所述电视信号接收机(20)的初始输入的情况下经由所述数据总线(30)将所述第二命令信号输出给所述外部设备(40)。
15.根据权利要求14所述的电视信号接收机(20),其中所述数据总线(30)包括IEEE-1394总线。
16.根据权利要求14所述的电视信号接收机(20),其中所述第一命令信号和所述第二命令信号是AV/C协议信号。
17.根据权利要求13所述的电视信号接收机(20),其中所述处理器(13)响应于到所述电视信号接收机(20)的第一用户输入,检测从所述外部设备(40)断开的所述开始,并且响应于到所述电视信号接收机(20)的第二用户输入,检测至所述外部设备(40)的连接的所述开始。
18.根据权利要求13所述的电视信号接收机(20),其中所述外部设备(40)是数字记录/再现设备。
全文摘要
可以使用自动播放/自动暂停功能经由数字数据总线来控制诸如数字记录/再现设备的外部设备。根据示例实施例,用于控制外部设备的方法(300/400/500)包括检测从外部设备的断开和至外部设备的连接二者之一的开始(310/410),如果检测到从外部设备断开的开始,则将暂停命令信号经由数字数据总线提供给外部设备(330),并且如果检测到至外部设备的连接的开始,则经由数字数据总线将播放命令信号提供给外部设备(440)。
文档编号H04N5/00GK1784858SQ200480012071
公开日2006年6月7日 申请日期2004年5月4日 优先权日2003年5月5日
发明者查德·A·勒菲弗里, 埃里克·S·卡尔斯加德, 马克·A·洛根 申请人:汤姆森特许公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1