显示设备、显示方法、程序、存储介质和显示系统的制作方法

文档序号:7926315阅读:223来源:国知局
专利名称:显示设备、显示方法、程序、存储介质和显示系统的制作方法
技术领域
本发明涉及显示设备、控制显示装置的方法、程序、存储介质和显示系统,更具体地,涉及提供多个显示设备,以实现比单个显示设备更高容量的显示设备、控制显示装置的方法、程序、存储介质和显示系统。
背景技术
在电视机中,根据接收的电视广播信号输出图像以及相关的声音/语音。
常规电视机是假设每个电视机与其它各电视机分别使用而进行设计的。如果用户购买了新电视机,用户拥有的老电视机则不需要了,在许多情况,下老电视机就被扔掉了。
当一起使用多个电视机时,如果可以实现比单个电视机更高的容量时,则仍可以使用老电视机而不必将其扔掉。
基于上述原因,本发明的目的是提供一种组合多个电视机或显示设备的技术,以便实现比单个电视机或单个显示设备更高的容量。

发明内容
本发明提供一种第一显示设备,可与一个或多个其它显示设备相连,并具有根据输入的视频信号显示图像的显示装置,包括分类装置,确定对应于感兴趣的像素的类别,使得从输入视频信号提取要预测的感兴趣像素附近的多个类别参考像素,并从提取的类别参考像素确定与感兴趣像素想对应的类别;预测系数产生装置,产生与由分类装置所确定的类别相对应的预测系数;像素预测装置,预测感兴趣的像素,使得从输入视频信号提取感兴趣像素附近的多个预测参考像素,并通过利用提取的多个预测参考像素和预测系数的预测操作,预测感兴趣像素;和显示控制装置,在显示装置显示至少包括感兴趣像素的图像,使得显示在当前显示装置和所述一个或多个其它显示设备上的图像形成作为整体的与输入视频信号相对应的图像的完整放大的图像。
本发明提供一第一显示方法,用于可与一个或多个其它显示设备连接的显示设备根据输入视频信号显示图像,包括分类步骤,确定对应于感兴趣的像素的类别,以便从输入视频信号中提取要预测的感兴趣像素附近的多个类别参考像素,并从提取的类别参考像素确定对应于感兴趣像素的类别;预测系数产生步骤,产生与分类步骤中确定的类别相对应的预测系数;像素预测步骤,预测感兴趣像素,使得从输入视频信号中提取感兴趣像素附近的多个预测参考像素,并通过利用提取的多个预测参考像素和预测系数的预测操作,预测感兴趣像素;和显示控制步骤,在显示装置上显示至少包括感兴趣像素的图像,使得在当前显示设备和所述一个或多个其它显示设备上显示的图像作为整体形成与输入视频信号相对应的图像的完整放大的图像。
本发明提供一种用于使计算机控制显示设备的第一程序,该显示设备可与一个或多个其它显示设备相连,使得根据输入视频信号显示图像,所述程序包括分类步骤,确定对应于感兴趣的像素的类别,以便从输入视频信号中提取要预测的感兴趣像素附近的多个类别参考像素,并从提取的类别参考像素确定对应于感兴趣像素的类别;预测系数产生步骤,产生与分类步骤中确定的类别相对应的预测系数;像素预测步骤,预测感兴趣像素,使得从输入视频信号中提取感兴趣像素附近的多个预测参考像素,并通过利用提取的多个预测参考像素和预测系数的预测操作预测感兴趣像素;和显示控制步骤,在显示装置上显示至少包括感兴趣像素的图像,使得在当前显示设备和所述一个或多个其它显示设备上显示的图像作为整体形成与输入视频信号相对应图像的完整放大的图像。
本发明提供一种包括在其上存储的程序的第一存储介质,用于使计算机控制显示设备使得根据从外部输入的输入视频信号显示图像,所述程序包括分类步骤,用于确定对应于感兴趣的像素的类别,以便从输入视频信号中提取要预测的感兴趣像素附近的多个类别参考像素,并从提取的类别参考像素确定对应于感兴趣像素的类别;预测系数产生步骤,产生与分类步骤中确定的类别相对应的预测系数;像素预测步骤,预测感兴趣像素,使得从输入视频信号中提取感兴趣像素附近的多个预测参考像素,并通过利用提取的多个预测参考像素和预测系数的预测操作,预测感兴趣像素;和显示控制步骤,在显示装置上显示至少包括感兴趣像素的图像,使得在当前显示设备和所述一个或多个其它显示设备上显示的图像作为整体形成与输入视频信号相对应的图像的完整放大的图像。
本发明提供一种第一显示系统,至少包括互相连接的第一显示设备和第二显示设备,第一显示设备包括分类装置,显示图像的显示装置;确定对应于感兴趣像素的类别,以便从输入视频信号中提取要预测的感兴趣像素附近的多个类别参考像素,并从提取的类别参考像素确定对应于感兴趣像素的类别;预测系数产生装置,产生与分类装置确定的类别相对应的预测系数;像素预测装置,预测感兴趣像素,使得从输入视频信号中提取感兴趣像素附近的多个预测参考像素,并通过利用提取的多个预测参考像素和预测系数的预测操作,预测感兴趣像素;显示控制装置,显示至少包括感兴趣像素的图像,使得在当前显示设备和第二显示设备上显示的图像作为整体形成与输入视频信号相对应的图像的完整放大的图像;和发送装置,发送至少一部分预测感兴趣像素;第二显示设备包括输入装置,输入至少一部分预测感兴趣像素;以及显示装置,显示包括至少感兴趣像素的放大图像。
本发明提供一种第二显示设备,可与一个或多个其它显示设备相连并包括用于显示图像的显示装置,包括输入装置,输入从其它各显示设备之一输出的视频信号;图像放大装置,从输入视频信号产生与输入视频信号相对应的图像的放大图像;认证装置,执行与其它各显示设备所述之一的互相认证;和显示控制装置,如果认证已经成功地通过,用于在显示装置上显示由图像放大装置产生的放大图像,使得在该显示设备和所述一个或多个其它显示设备上的显示图像作为整体形成一个完整的放大图像。
本发明提供一第二显示方法,用于可与一个或多个其它显示设备连接并包括用于显示图像的显示装置的显示设备以显示图像,包括输入步骤,输入从一个或多个其它显示设备输出的视频信号;图像放大步骤,从输入视频信号产生与输入视频信号相对应的图像的放大图像;认证步骤,与所述其它各显示设备之一执行互相认证;和显示控制步骤,如果认证已成功地通过,在显示装置上显示由图像放大装置产生的放大的图像,以便在该显示设备和所述一个或多个其它显示设备上显示的图像作为整体形成一个完整的放大图像。
本发明提供一种第二程序,用于使计算机控制显示设备,该显示设备可与一个或多个其它显示设备相连,并包括显示图像的显示装置,所述程序包括图像放大步骤,从输入视频信号产生与该输入视频信号相对应的图像的放大图像;认证步骤,与其它各显示设备之一执行相互认证;和显示控制步骤,如果认证已成功地通过,在显示装置上显示由图像放大装置产生的放大的图像,以便在该显示设备和所述一个或多个其它显示设备上显示的图像作为整体形成一个完整的放大图像。
本发明提供一种包括存储于其上的程序的第二存储介质,该程序使计算机控制显示设备,所述显示设备可与一个或多个其它显示设备相连并包括显示图像的显示装置,所述程序包括图像放大步骤,从输入视频信号产生与该输入视频信号相对应的图像的放大图像;认证步骤,与其它各显示设备之一执行相互认证;和显示控制步骤,如果认证已成功地通过,在显示装置上显示由图像放大装置产生的放大的图像,以便在该显示设备和所述一个或多个其它显示设备上显示的图像作为整体形成一个完整的放大图像。
本发明提供一第二显示系统,包括至少第一显示设备和第二显示设备,第一显示设备包括显示图像的显示装置;输出装置,输出要由第二显示设备使用的视频信号,以显示放大的图像的视频信号;第二显示设备包括输入装置,输入从第一显示设备输出的视频信号;图像放大装置,从输入视频信号产生与该输入视频信号相对应的图像的放大图像;认证装置,与第一显示设备执行相互认证;显示装置,用于显示图像;和显示控制装置,如果认证已成功地通过,则在显示装置上显示由图像放大装置产生的放大的图像,以便在第一和第二显示设备上显示的图像作为整体形成一个完整的放大图像。
在第一显示设备、显示方法、程序、和存储介质中,从输入图像中提取用于预测从构成由输入像素放大的图像的像素中选择的感兴趣像素的预测抽头和用于将感兴趣像素分为各类别之一的分类抽头,并且根据分类抽头分类感兴趣像素。然后利用预测抽头和抽头系数,预测感兴趣像素的像素值,其中所述抽头系数对应于感兴趣像素的类别,并且是从通过每个类别的学习准备的各抽头系数中选择的。在显示装置上显示由预测像素构成的放大图像,使得在当前显示设备和其它显示设备上显示的图像形成完整的放大图像,作为一个整体。
在第一显示系统中,从输入像素中提取用于预测从输入像素构成放大像素的感兴趣像素的预测抽头和用于分类感兴趣像素为各类别之一的分类抽头,并且根据分类抽头分类感兴趣像素。然后利用预测抽头和抽头系数,预测感兴趣像素的像素值,其中所述抽头系数对应于感兴趣像素的类别,并且是从通过每个类别的学习准备的各抽头系数中选择的。在显示装置上显示由预测像素构成的放大图像,使得显示在当前显示设备和其它显示设备的整个屏幕区的图像作为一个整体,形成完整的放大图像。
在第二显示设备、显示方法、程序、和存储介质中,输入图像被变换为类似输入图像的放大图像。如果当前显示设备和一个或多个其它显示设备已成功通过相互认证,放大图像被显示在当前显示设备和一个或多个其它显示设备上,使得显示在各显示设备上的图像作为一个整体,形成完整的放大图像。
在第二显示系统中,输入图像被变换为类似输入图像的放大图像。如果当前显示设备和一个或多个其它显示设备已成功通过相互认证,放大图像被显示在当前显示设备和一个或多个其它显示设备的整个屏幕区,使得显示在各显示设备上的图像作为一个整体,形成完整的放大图像。


图1A和1B是表示按照本发明的可缩放TV系统结构例子的透视图;图2是表示主装置的外部结构例子的透视图;图3A到3F是从主装置的外部结构的6个不同侧面观看的视图;图4是表示从装置外部结构的例子的透视图;图5A到5F是从装置的外部结构的6个不同侧面观看的视图;图6是表示用于安装可缩放TV系统的主装置和各从装置的专用机架的外部结构例子的透视图;图7是表示遥控器15的外部结构的例子的平面图;图8是表示另一种遥控器的外部结构的例子的平面图;图9是表示遥控器的外部结构的另一个例子的平面图;图10是表示主装置的电结构例子的框图;图11是表示从装置的电结构例子的框图;图12是表示IEEE1394通信协议层结构的图;图13是表示根据CSR总体结构的地址空间的图;图14是表示CSR的偏移地址、名称和操作的表;图15是表示一般ROM格式的图;
图16是表示bus_info_block、root_directory和unit_directory细节的图;图17是表示PCR结构的图;图18A到18D是分别表示oMPR、oPCR、iMPR和iPCR结构的图;图19是以异步传输模式发送的AV/C命令包的数据结构的图;图20A到20C是表示AV/C命令的具体例子的图;图21A到21B是表示AV/C命令及其响应的具体例子的图;图22是表示信号处理器详细结构的例子的框图;图23是表示由信号处理器执行的视频数据变换的流程图;图24是表示学习设备结构的例子的框图;图25是表示由学生数据发生器执行的处理的图;图26是表示根据系数种子数据(coefficient seed data)由学习设备执行的学习处理的流程图;图27是表示根据系数种子数据的学习方法的图;图28是表示学习设备结构的另一个例子的框图;图29是表示信号处理器结构的例子的框图;图30是表示由主装置执行的处理的流程图;图31是表示由主装置执行的认证处理的流程图;图32是表示由从装置执行的处理的流程图;图33是表示由从装置执行的认证处理的流程图;图34是表示在封闭标题(closed caption)下由主装置执行的处理的流程图;图35是表示在封闭标题下由从装置执行的处理的流程图;图36是表示由主装置执行的部分放大处理的流程图;图37是由表示从装置执行的部分放大处理的流程图;图38A和38B是表示在可缩放TV系统中显示部分放大图像的方式的例子的图;图39是表示由主装置执行的全图像放大处理的流程图;图40A和40B是表示确定显示区和放大区的方法的图;图41是表示由从装置执行的全图像放大处理的流程图;图42A到42C是表示在可缩放TV系统中放大全图像方式的例子的图;图43是表示由主装置执行的在多屏幕的显示处理的流程图;
图44是表示由主装置执行的同时控制处理的流程图;图45A和45B是表示通过同时控制处理在可缩放TV系统中显示的图像的例子的图;图46是表示由主装置执行的单个装置控制处理的流程图;图47是表示由从装置执行的单个装置控制处理的流程图;图48是表示由主装置执行的扬声器控制处理的流程图;图49表示强度(intensity)-距离表;图50是表示计算到遥控器的距离的方法的图;图51是表示由从装置执行的扬声器控制处理的流程图;图52是表示扬声器单元结构的例子的图;图53是表示方向性的例子的图;图54是表示方向性的另一个例子的图;图55是表示检测遥控器的方向的方法的图;图56是表示IR接收机的结构的例子的图;图57是表示主装置的电结构的另一个例子的框图;图58是表示从装置的电结构的另一个例子的框图;图59是表示按照本发明实施例的计算机结构的例子的框图。
具体实施例方式
图1是表示按照本发明的可缩放TV(电视)系统(在本说明书中使用的术语“系统”表示逻辑上互相耦合的多个设备的集合,其中这些设备可以位于或不位于同一场合)结构例子的透视图。
在如图1A所示的实施例中,可缩放TV系统包括9个电视机1、211、212、213、221、223、231、232和233。在如图1B所示的实施例中,可缩放TV系统包括25个电视机1、211、212、213、214、215、221、222、223、224、225、231、232、234、235、241、242、243、244、245、251、252、253、254和255。
注意,包括在可缩放TV系统中的电视机数不限于9或25个。即,包括在可缩放TV系统中的电视机数可以设置为等于或大于2的任意数。可缩放TV系统中电视机的排列并不限于如图1A和1B所示的3×3排列或5×5排列。即,可缩放TV系统中的电视机可以按各种方式排列。例如,可以使用1×2、2×1、2×3、或其它排列。另外,可缩放TV系统中电视机的位置排列不限于诸如图1所示的矩阵排列。例如,也可以使用金字塔形排列。
在可缩放TV系统中,任意数目的电视机可以在水平和垂直方向排列。在这种意义上,系统是“可缩放的”(scalable)。
可缩放TV系统包括两种类型的电视机可以控制其它电视机的主装置;和可以由其它电视机控制但不能控制任何其它电视机的从装置。
为了可缩放TV系统具有如下所述的各种能力,要求可缩放TV系统中的电视机应具有操作作为可缩放TV系统的一个部件的能力(下面,具有这种能力的电视机将被简称为可缩放装置),并且还要求至少一个部件是主装置。在如图1A和1B所示的实施例中,可缩放TV系统的各电视机之一(例如,位于中心的电视机)被选择为主装置1。
正如从上述描述可以理解的那样,如果系统包括一个没有可缩放能力的电视机,该系统不能按可缩放TV系统进行工作。另外,即使包括在系统中的所有电视机具有可缩放能力,如果它们都是从装置,该系统不能起到可缩放TV系统的功能。
因此,为了享受可缩放TV系统提供的功能,用户必须购买一个或多个主装置,或一个主装置和一个或多个从装置。
主装置也可以按从装置工作。因此,可缩放TV系统可以包括多个主装置。
在如图1A所示的实施例中,主装置1位于3×3排列的中心(在从左端数的第二位置和在从顶端数的第二位置)以及其它8个电视机211、212、213、221、223、231、232、233是从类型装置。在如图1B所示的例子中,可缩放TV系统包括5×5个电视机,其中位于中心的电视机1作为主装置(在从左端数的第三位置和在从顶端数的第三位置),以及其它24个电视机211、212、213、214、215、221、222、223、224、225、231、232、234、235、241、242、243、244、245、251、252、253、254和255作为从装置。
虽然在图1的例子中,主装置1位于可缩放TV系统的各电视机的中心,主装置1的位置不限于各电视机的中心,而主装置1可以位于诸如左顶部或右底部之类的任意位置。
在主装置1位于任意位置的任何情况下,位于可缩放TV系统的排列的中心的电视机在如下所述的各种处理中可以被认为是主装置。
下面,为了简单,可缩放TV系统包括如图1A所示的3×3个电视机,并且主装置1假设位于可缩放TV系统的各电视机的中心。
在可缩放TV系统中每个从装置2的位置可由跟着“从装置2”的下缀表示。例如,从装置2ij表示位于第i行和第j列的从装置(在从左数第i位置和从上数第j个位置)。
下面,当不需要彼此区分从装置2ij时,将使用“从装置2”的简单表示。
图2是表示用作主装置1的电视机的结构例子的透视图。
用作主装置1的电视机具有例如尺寸为14或15英寸的显示屏。装置1包括位于前面板中央的、显示图像的CRT(阴极射线管)11。输出声音/语音的扬声器单元12L和12R分别位于前面板左右两侧。
根据经天线(未示出)接收的电视广播信号,图像被显示在CRT 11上。分别从扬声器单元12L和12R输出与图像相关的L(左)声道和R(右)声道。
用于发射IR(红外线)的遥控器15与主装置1结合使用。通过操作遥控器15,用户可以发出诸如频道选择命令、音量设置命令等的各种命令到主装置1。
遥控器15不限于经红外线与主装置1通信的装置,而也可以使用诸如基于蓝牙(商标)技术的的其它类型无线遥控器。
遥控器15不仅可以控制主装置1而还可以控制从装置2。
图3是表示图2所示的主装置从不同的6个侧面观看的结构的例子。
即,从前面看的主装置的结构示于图3A中,从上面看的结构示于图3B中,从底面看的结构示于图3C中,从左面看的结构示于图3D中,从右面看的结构示于图3E中,从背面看的结构示于图3F中。
分别在主装置1的上面(图3B)、下面(图3C)、左面(图3D)、和右面(图3E)形成固定机构FIX-1到FIX-4。如下文所述,类似的固定机构FIX-5到FIX-8也形成在作为从装置2的每个电视机的上面、下面、左面和右面,以便当从装置2或另外主装置1放置在该主装置1的上面、下面、左面或右面时,在主装置1的上面、下面、左面和右面上形成的固定机构与在从装置2或另外主装置1的侧面上形成的相应的固定机构配合,从而保证主装置1和从装置2或另外主装置彼此安全的连接。这防止可缩放TV系统中的各电视机从其正确的位置上移动。
每个固定机构可以通过机械结构或诸如磁铁之类的其它装置实现。
如图3F所示,端子面板21、天线端子22、输入端子23、和输出端子24位于主装置1的背面。
在端子面板21上,配置有8个IEEE(电气和电子工程师协会)1394端子2111、2112、2113、2121、2123、2131、2132和2133,用于与如图1A所示的可缩放TV系统中的8个从装置211、212、213、221、223、231、232和233电连接。
即,在如图1A所示的可缩放TV系统的例子中,用户分别经由IEEE1394端子2111、IEEE1394端子2112、IEEE1394端子2113、IEEE1394端子2121、IEEE1394端子2123、IEEE1394端子2131、IEEE1394端子2132、和IEEE1394端子2133将主装置1和从装置2111、从装置2112、从装置2113、从装置2121、从装置2123、从装置2131、从装置2132、和从装置2133相连。
在如图3F所示的例子中,为了使主装置1能识别如图1A所示的可缩放TV系统中从装置2ij的位置,在端子面板21上形成连接到各从装置2ij的IEEE1394端子21ij,使得在端子面板21上IEEE1394端子21ij的位置,当从背后看时,对应于在如图1A所示的可缩放TV系统中各从装置2ij的位置。
在如图1A所示的可缩放TV系统中,没有关于端子面板21上的哪个IEEE 1394端子应该用于连接到从装置2ij的具体限制。但是,当从装置2ij经由除IEEE1394端子21ij之外的IEEE 1394端子被连接时,要求(由用户)进行设置,使得主装置1可以识别从装置2ij位于如图1A所示的可缩放TV系统的第i行和第j列。
虽然在如图3F所示的例子中,主装置1经形成在端子面板21上的8个IEEE 1394端子2111到2133以并行方式与211到233的8个从装置连接,但主装置1可以以串行方式与211到233的8个从装置连接。在这种情况下,从装置2ij经由另外的从装置2i′j′与主装置1连接。但是,同样在这种情况下,要求执行设备,以使得主装置1可以识别出从装置21ij是位于如图1A所示的可缩放TV系统中第i行和第j列的排列。因此,端子面板21上配置的IEEE 1394端子的目数不限于8。
另外,可缩放TV系统中各电视机之间的电连接技术不限于基于IEEE1394标准的技术,而电连接还可以利用诸如LAN(根据IEEE 802标准)的其它技术实现。此外,在可缩放TV系统中各电视机之间的电连接,可以使用无线传输代替电缆传输。
天线(未示出)经电缆连接到天线端子22,使得由天线接收的电视广播信号被馈送到主装置1。输入端子23被用于连接例如VTR(录像机),以接收从VTR输出的视频数据和音频数据。由主装置1接收的例如电视广播信号的视频数据和音频数据从输出端子24予以输出。
图4是表示用作从装置2的电视机结构的透视图。
从装置2是具有与如图2所示的主装置1相同的屏幕尺寸的电视机。从装置2包括位于前面板中心、用于显示图像的CRT(阴极射线管)31,用于输出声音/语音的扬声器单元32L和32R分别位于前面板的左侧和右侧。主装置1和从装置2的屏幕尺寸不一定必须相等。
根据经天线(未示出)接收的电视广播信号,在CRT 31上显示图像,并且与图像相关的L-声道和R-声道的音频信号分别从扬声器单元32L和32R输出。
这也存在类似于主装置1使用的遥控器35,用于发射红外线IR以控制从装置2。用户可以通过操作遥控器35发射诸如频道选择命令或音量控制命令之类的各种命令到从装置2。
遥控器35不仅可以控制从装置2,而且还可以控制主装置1。
为了实现图1A所示的可缩放TV系统,用户必须购买一个主电视系统1和8个从装置211到233。如果遥控器15伴随主装置1和遥控器35伴随各从装置211到233,用户将有9个遥控器,这将给用户带来管理各个遥控器的麻烦。
为避免上述问题,每个从装置2的遥控器35作为从装置2的可选件单买。同样,主装置1的遥控器15作为主装置1的可选件单买。
由于两个遥控器15和35都能控制主装置1和从装置2,用户可以用单个遥控器15或35控制主装置1和从装置2。
图5表示图4所示从装置2的结构的例子。
即,从前面看的从装置2结构示于图5A中,从上看的从装置2结构示于图5B中,从下看的从装置2结构示于图5C中,从左看的从装置2结构示于图5D中,从右看的从装置2结构示于图5E中和从后看的从装置2结构示于图5F中。
在从装置2的上侧(图5B)、下侧(图5C)、左侧(图5D)、右侧(图5E)分别形成固定机构FIX-5到FIX-8,使得当主装置1或其它从装置被放置在从装置2的上侧、下侧、左侧或右侧时,形成在从装置2的上侧、下侧、左侧和右侧的固定机构与在主装置1或其它从装置上形成的相应的固定机构相配,从而保证从装置2和其它从装置2或主装置1安全地彼此耦合。
如图5F所示,在从装置2的背面配有端子面板41、天线端子42、输入端子43和输出端子44。
在端子面板41上,配置着用于电连接从装置2与主装置1的IEEE 1394端子411。在例如使用从装置2作为放置在图1A所示的可缩放TV系统的左上位置的从装置211的情况下,端子面板41上的IEEE 1394端子411经由IEEE1394电缆(未示出)连接到端子面板21上的IEEE 1394端子2111。
端子面板41上的IEEE 1394端子数目不限于1。
天线(未示出)经电缆(未示出)连接到天线端子42,使得由天线接收的电视广播信号施加到从装置2。输入端子43用于连接例如VTR,以便接收从VTR输出的视频数据和音频数据。例如由从装置2接收的电视广播信号的视频数据和音频数据从输出端子44予以输出。
如上所述,图1A所示的可缩放TV系统是由以3×3阵列方式放置的包括一个主装置1和8个从装置211到233的总共9个电视机而构成的。
虽然在上述例子中,图1A所示的可缩放TV系统是通过在水平和垂直方向一个挨一个地放置用作主装置或从装置的各电视机而构成的,以便相邻电视机彼此无间隔地直接相连,但是电视机还可以放置在如图6所示的为可缩放TV系统使用所设计的机架上。这种为可缩放TV系统设计的机架的使用可以以更安全的方式防止可缩放TV系统在其正确的位置上移动。
在可缩放TV系统是在水平和垂直方向一个挨一个地放置用作主装置或从装置的电视机而构成的、以使得它们无间隔地直接连接的情况下,除非至少有从装置232,否则不可能如图1A所示的那样将例如主装置1放置在第二行和第二列。相反,在使用如图6所示的为可缩放TV系统设计的机架的情况下,即使没有放置在第二列的第三行的从装置232,主装置1也可以放置在第二行和第二列。
图7是表示遥控器结构的例子平面图。
选择按纽开关51接受向上方向、向下方向、向左方向和向右方向的操作,并且还接受上述4个方向的相邻两个方向之间的4个斜方向的操作。选择按钮开关51还接受在方向垂直于遥控器15的上表面方向上执行的操作(选择方向)。如果按菜单按钮开关54,在主装置1的CRT 11(或从装置2的CRT31)上显示菜单屏,因此允许用户执行各种设置(诸如指定可缩放TV系统的排列中特定从装置的位置)或输入命令以要求各种处理。
当显示菜单时,还在CRT11上显示指向菜单中特定项目的光标。光标可以通过操作选择按钮开关51进行移动。更具体地,光标在对应于被操作的选择按钮开关51的方向移动。当光标在一个具体选项上时,如果在选择的方向操作选择按钮开关51,则选择由光标指向的选项。在本实施例中,正如将在下面进一步详细描述的那样,显示在菜单上的选项包括图标。可以通过在选择的方向操作选择按钮开关51点击需要的图标。
退出按钮开关55用于退出菜单屏,返回到原始正常屏。
音量按钮开关52被用于增加或降低声音音量。频道上/下按钮开关53被用于增加或者减少要接收的广播频道的频道教。
如果按标数0到9的数字按钮开关(10键开关)58,则输入所按的数字按钮开关上标的数字。如果在利用数字按钮开关58完成一个或多个数字输入后,按输入按钮开关57,则输入指示输入数字结束的命令。当转换频道时,将以OSD(在屏显示)方式在主装置1的CRT 11(或从装置2的CRT 31)上显示新频道数等一预定时间周期。显示按钮56被用于打开/关闭当前选择的频道数或当前选择的音量水平的显示。
TV/视频按钮开关59用于在由配置在主装置1、并将在下面参照图10描述的调谐器121的输入(或由下面参照图11描述的调谐器141给出的输入)和经图3的输入端子23给出的输入(或如图5所示的输入端子43)之间转换施加到主装置1(或从装置2)的输入。TV/DSS按钮开关60用于在经调谐器121接收地波广播的TV模式与接收卫星广播的DSS(数字卫星系统(休斯通信公司Hughes Communications,Inc.))模式之间进行接收模式转换。如果频道通过操作一个或多个数字按钮开关58被转换,则保留指示以前频道的数据。如果按跳转按钮开关61,则频道转换到以前频道上。
当接收的广播中可用两种或多种语言时,语言按钮62被用于选择所希望的语言。当显示在CRT 11上的视频数据包括封闭(closed)标题数据时,如果操作引导按钮开关63,显示封闭的标题数据。喜好按钮开关64用于选择由用户事先选择的喜好频道。
电缆按钮开关65、TV开关66、和DSS按钮开关67用于选择要由经遥控器15发射的红外线发送的命令码控制的装置类别。即,遥控器15(并还有遥控器35)不仅能远程控制作为主装置1或从装置2的电视机而且还能远程控制STB(机顶盒)或IRD(集成接收机和解码器)(未示出),并且,电缆按钮开关65、TV开关66、和DSS按钮开关67用于选择要控制的一个装置。例如,如果按电缆按钮开关65,则选择经CATV网接收信号的STB作为将要由遥控器控制的装置。在选择STB的情况下,如果操作遥控器15,从遥控器15发射携带与STB相关的命令码之一的红外线队列。同样,如果按TV按钮开关66,主装置1(或从装置2)被选择作为将要由遥控器15控制的装置。DSS按钮开关67用于选择接收从卫星发送的信号的IRD作为将要由遥控器15控制的装置。
当按电缆按钮开关65、TV按钮开关66、和DSS按钮开关67时,LED(发光二极管)68、69和70发光,使得用户可以知道当前选择了哪个装置类别作为将要由遥控器15控制的类别。当电缆按钮开关65、TV按钮开关66、和DSS按钮开关67被关闭时,LED(发光二极管)68、69和70被关闭。
电缆电源按钮开关71、TV电源按钮开关72、和DSS电源按钮开关73用于通/断STB、主装置1(或从装置2)、或IRD的电源。
静音按钮开关74用于设置或释放主装置1(或从装置2)进入或脱离静音状态。睡眠按钮开关75用于设置或复位在规定时间或当规定时间周期已过时自动关断电源的睡眠模式。
红外线发射器76响应于遥控器15上执行的操作发射红外线。
图8是表示从装置2使用的遥控器35的结构的例子的平面图。
遥控器35是由与图7所示的遥控器15的诸如选择按钮开关51、…、和红外线发射器76类似的诸如选择按钮81、…、和红外线发射器106的各部件构成,因此在这里不予赘述。
图9是表示用于控制主装置1的遥控器15的结构的另一个例子的平面图。
在图9所示的例子中,提供分别指向上、下、左、右方向的4个箭头按钮111、112、113、和114和选择按钮开关110,以代替如图7所示的能操作8个方向的选择按钮开关51。另外,在如图9所示的例子中,电缆按钮开关65、TV按钮开关66、和DSS按钮开关67是自发光型(self-lit type)的,因此不设置在如图7所示例子中使用的LED 68到70。各LED(未示出)被放置在相应按钮开关65到67的背面,使得当按钮开关65到67之一被按下时,对应于被按下的按钮开关的LED被接通或关断。
虽然其它按钮的位置不同,它们基本上与图7的相似。
用于控制从装置2的遥控器35也可以按类似于图9的方式构成。
遥控器15可以包括用于检测遥控器15的移动的陀螺仪。这使得遥控器15可以用装配在遥控器15中的陀螺仪检测遥控器15的移动方向和移动距离,并将显示在菜单屏上的光标对应于检测的方向和距离的方向上移动。在遥控器15包括这种陀螺仪的情况下,对于如图7所示的例子中的选择按钮开关51,不需要其具有检测操作选择按钮开关51的8个方向的能力,同时对于如图9所示的例子不需要包括箭头按钮开关111到114。遥控器35也可以包括类似的陀螺仪。
图10是表示主装置1的电结构的例子。
由天线(未示出)接收的电视广播信号施加到调谐器121。调谐器121在CPU 129的控制下检测和解调电视广播信号。调谐器121的输出被施加到QPSK(正交相移键控)解调器122。QPSK解调器122在CPU 129的控制下QPSK解调所施加的信号,并输出所得的QPSK解调信号到纠错电路123。纠错电路123在CPU 129的控制下检测并纠正误差,并输出所得纠错信号到多路分解器124。
如果需要,在CPU 129的控制下,多路分解器124解扰从纠错电路123接收的信号,然后提取特定频道的TS(传送流)包。多路分解器124馈送与视频数据相关的TS包到MPEG(运动图像专家组)视频解码器125,还馈送与音频数据相关的TS包到MPEG音频解码器126。多路分解器124按要求将包括在纠错电路123的输出中的TS包馈送到CPU 129。多路分解器124还从CPU 129接收视频数据或音频数据(它们可以是TS包形式的),并将接收的视频数据或音频数据馈送到MPEG视频解码器125或MPEG音频解码器126。
MPEG视频解码器125对从多路分解器124接收的TS包形式的视频数据执行MPEG解码,并馈送所得解码数据到帧存储器127。MPEG音频解码器126对从多路分解器124接收的TS包形式的音频数据执行MPEG解码。作为MPEG音频解码器126执行解码结果获得的L声道音频数据和R声道音频数据分别被馈送到扬声器单元12L和12R。
帧存储器127暂时存储从MPEG视频解码器125接收的视频数据。在暂时存储后,帧存储器127输出视频数据到NTSC(美国国家电视制式委员会)编码器128。NTSC编码器128将换从帧存储器127接收的视频数据转换为NTSC格式的视频数据,并输出所得NTSC视频数据到CRT 11。CRT 11根据接收的视频数据显示图像。
CPU 129根据存储在EEPROM(电可擦可编程只读存储器)130或ROM(只读存储器)131中的程序执行各种处理,以控制调谐器121、QPSK解调器122、纠错电路123、多路分解器124、IEEE1394接口133、调制解调器136、信号处理器137和单元驱动器138。CPU 129将从多路分解器124接收的数据馈送到IEEE1394接口133,并将从IEEE1394接口133接收的数据馈送到多路分解器124或信号处理器137。另外,CPU 129响应于从前面板134或IR接收器135接收的命令执行处理。再有,CPU 129控制调制解调器136经由电话线访问服务器(未示出),并获取更新的程序或需要的数据。
EEPROM 130用于存储甚至断电后仍需要的数据或程序。ROM 131存储诸如IPL(初始程序装入程序)的程序。存储在EEPROM 130中的数据或程序可以通过重写进行更新。
RAM 132用于暂时存储在CPU 129执行操作中需要的程序或数据。
IEEE1394接口133用作根据IEEE1394标准的通信接口,并与端子面板21(更具体地是与端子面板21的IEEE1394端子2111到2133)相连。即,IEEE1394接口133根据IEEE1394标准将从CPU 129馈送的数据发送到外部,并根据IEEE1394标准将从外部发送的数据传送到CPU 129。外部装置可经IEEE1394电缆21a连接到端子面板21。
虽然前面板134并未在图2或3中示出,它被配置在主装置1的前面的部分区域。在前面板134上,各按钮开关类似于遥控器15(图7或9)的某些按钮开关。如果操作前面板134上的一个按钮开关,与该按钮执行的操作相对应的命令被馈送到CPU 129。作为响应,CPU 129根据从前面板134接收的操作信号执行操作。
IR接收器135响应于遥控器15执行的操作,接收从遥控器15发送的红外线。IR接收器135将接收的红外线转换为电信号,并馈送所得电信号到CPU129。作为响应,CPU 129根据从IR接收器135接收的信号执行处理。即,CPU 129执行与遥控器15执行的操作相对应的处理。
调制解调器136控制经电话线执行的通信,使得从CPU 129馈送的数据通过电话线进行发送,并使得经电话线接收的数据被传送到CPU 129。
信号处理器137包括DSP(数字信号处理器)137A、EEPROM 137B、和RAM 137C,并在CPU 129的控制下,对存储在帧存储器127中的视频数据执行各种数字信号处理。
更具体地,DSP 137A根据存储在EEPROM 137B中的程序,利用在EEPROM 137B中存储的数据,按要求执行各种信号处理。EEPROM 137B存储DSP 137A在执行各种处理中使用的程序和/或数据。RAM 137C用于暂时存储DSP 137A在执行各种处理中使用的程序和/或数据。
存储在EEPROM 137B中的程序或数据可以通过重写进行更新。
由信号处理器137执行的信号处理包括例如封闭标题数据的解码、叠加封闭标题数据到在帧存储器127中存储的视频数据、缩放(scaling)在帧存储器127中存储的视频数据、和去除噪声。信号处理器137还产生将要OSD显示的OSD数据,并将其叠加到在帧存储器127中存储的视频数据上。
单元驱动器138在CPU 129的控制下驱动扬声器单元12L和12R,使得包括扬声器单元12L和12R的扬声器系统的方向性主轴指向希望的方向。
在以上述方式构成的主装置1中,按如下方式输出与电视广播节目相关的图像和声音/语音。
即,由天线接收的、传送流形式的电视广播信号经调谐器121、QPSK解调器122、和纠错电路123馈送到多路分解器124。多路分解器124从传送流中提取节目的TS包,并分别馈送视频数据的和音频数据的TS包到MPEG视频解码器125和MPEG音频解码器126。
MPEG视频解码器125对从多路分解器124接收的TS包执行MPEG解码。作为MPEG解码结果获得的视频数据从MPEG视频解码器125经帧存储器127和NTSC编码器128馈送到CRT 11。
另一方面,MPEG音频解码器126对从多路分解器124接收的TS包执行MPEG解码,并将作为MPEG解码结果所获得的音频数据从MPEG音频解码器126馈送到扬声器单元12L和12R。
图11表示从装置2的电结构的例子。
从装置2由与如图10所示的调谐器121、…、和单元驱动器138类似的诸如调谐器141、…、和单元驱动器158的各部件组成,因此不予赘述。
主装置1和从装置2具有自己的天线端子22和42,如图3F和5F所示。因此,天线可以连接到(经由电缆)如图1所示的可缩放TV系统的主装置1和从装置2。但是,如果天线连接到主装置1和所有从装置2,连接变得很复杂。在本可缩放TV系统中,为避免这种复杂性,天线可以只连接到可缩放TV系统的各电视机的一个上,并由该电视机接收的电视广播信号可以通过IEEE1394传输分配给其它各电视机。
在本实施例中,主装置1的端子面板21上的IEEE1394端子21ij(图3)和从装置2ij的端子面板41上的IEEE1394端子411(图5)经IEEE1394电缆彼此互相连接,由此相互电连接主装置1和从装置2,以便允许主装置1和从装置2借助于IEEE1394传输(根据IEEE1394标准)互相发送各种数据。
下面参照图12到21描述IEEE1394传输处理。
IEEE1394标准是一种串行总线标准。根据IEEE1394标准,允许同步发送数据,因此这种技术适合传输需要实时重放的诸如图像数据或声音数据的数据。
IEEE1394传输允许利用高达125μs传输频带按125μs间隔同步传送数据。在如上所述的传输频带中,多个频道可以被用于同步传输。
图12表示IEEE1394通信协议的层结构。
IEEE1394通信协议有3层结构,包括事务处理层、链路层、和物理层。各层彼此通信并且还与串行总线管理通信。事务处理层和链路层还与更高层的应用通信。在通信中,发送(接收)4种类型消息。它们是请求、指示、响应、和确认消息。在图12中,箭头表示在通信中的消息。
图12中,每个箭头标以消息名称。有下缀”.req”的消息名称表示请求消息,和有下缀“.ind”的消息名称表示指示消息。有下缀”.resp”的消息名称表示响应消息,和有下缀“.conf’的消息名称表示确认消息。例如,TR_CONT.req是从串行总线管理器向事务处理层发送的请求消息。
响应于来自应用的请求,事务处理层提供异步传输服务,以根据ISO/IEC13213标准基于请求/响应协议允许与另外IEEE1394装置(有IEEE1394接口)进行数据通信。在根据IEEE1394标准的数据传输方案中,除了同步传输外,也允许异步传输,并且异步传输在事务处理层被处理。在异步传输中,数据在各IEEE1394装置之间经由3个事务处理被传输,这3个事务处理是由事务处理层处理的单元读事务处理;写事务处理;和锁定(lock)事务处理。
链路层利用确认消息提供数据传输服务,并执行地址处理、数据误差检测、和数据成帧。由链路层执行的包的传输称为子动作。有两种类型子动作异步子动作和同步子动作。
在异步子动作中,数据被发送到由物理ID(识别符)识别的节点(IEEE1394中的可访问单元)中的具体地址。响应于接收的数据,该节点返回一个确认消息。但是,在数据被发送到IEEE1394串行总线上所有节点的异步广播子动作的情况下,各节点响应于接收的数据不返回确认消息。
另一方面,在同步子动作中,数据按固定间隔(125μs)发送到特定频道号。在同步子动作的情况下,不返回确认消息。
物理层将由链路层使用的逻辑符号转换为电信号。另外,物理层响应于由链路层发出的仲裁请求(当有两个或多个请求IEEE1394通信的节点时)执行处理。当重置IEEE1394串行总线时,物理层执行IEEE1394串行总线的重组,并自动执行物理ID分配。
在管理串行总线的情况下,根据ISO/IEC13213 CSR(控制和状态寄存器)结构,实现基本总线控制能力。更具体地,串行总线管理的能力包括节点控制器、同步资源管理器、和总线管理器。节点控制器控制每个节点的状态和物理ID,还控制事务处理层、链路层、和物理层。同步资源管理器提供关于在同步通信中使用的资源的可用性的信息。为了执行同步通信,要求连接到IEEE1394串行总线上的装置包括至少一个具有同步资源管理器的IEEE1394装置。总线管理器执行IEEE1394串行总线的使用的优化,这种优化是由串行总线管理提供的最高水平的能力。同步资源管理器和总线管理器可以退出或不退出。
在各IEEE1394装置的连接中,节点分支连接和节点菊花链连接均被允许。但是,如果连接新的IEEE1394装置,执行总线重置,以检测树结构并确定根节点、物理ID、同步资源管理器、周期主机、和总线管理器。
在树结构的检测中,确定各IEEE1394装置中的父-子关系。根节点经由仲裁规定允许使用IEEE1394串行总线的节点。通过发送称为自-ID包的包到相应各节点来确定物理ID。发送到节点的每个自-ID包包括指示该节点的数据传输速率的信息和指示该节点是否可以起到同步资源管理器作用的信息。
如上所述,同步资源管理器是提供关于在同步通信中使用的资源可用状态的信息的节点。同步资源管理器包括将在下面描述的BANDWIDTH_AVAILABLE寄存器和CHANNELS_AVAILABLE寄存器。同步资源管理器还包括用于存储指示用作总线管理器的节点的物理ID的数据的寄存器。在作为到IEEE1394串行总线的节点而被连接的IEEE1394装置中没有总线管理器的情况下,同步资源管理器还用作简化的总线管理器。
循环主机(cycle master)按125μs的同步发送间隔通过IEEE1394串行总线发送循环开始包。为此,循环主机包括用作循环时间计时器的CYCLE_TIME寄存器,以确定在125μs间隔的发送定时。根节点用作循环主机。但是,当根节点没有循环主机的能力时,总线管理器改变根节点。
总线管理器管理IEEE1394串行总线的电源并如果需要改变根节点。
如果总线被重置并且如果执行与同步管理相关的进一步的设置,则可能经由IEEE1394串行总线执行数据传输。
在其是根据IEEE1394标准的数据传输方案之一的同步传输中,首先分配传输频带和传输频道,然后以包(同步包)的形式发送数据。
即,在同步传输中,循环主机首先通过IEEE1394串行总线按125μs间隔广播循环开始包。如果已广播循环开始包,则有可能发送同步包。
为了执行同步发送,要求通过重写BANDWIDTH_AVAILABLE寄存器以分配由同步资源管理器提供的传输带宽以及重写CHANNELS_AVAILABLE寄存器以分配频道,而声明同步发送资源的使用。
根据ISO/IEC13213标准,每个BANDWIDTH_AVAILABLE寄存器和CHANNELS_AVAILABLE寄存器被分配作为具有64比特地址空间的CSR(控制和状态寄存器)(下面将进一步详细描述CSR)。
BANDWIDTH_AVAILABLE寄存器是用于存储32比特数据的寄存器,其中所述32比特数据的较低级13比特是用于指示当前可用发送带宽(bw_remaining)的。
BANDWIDTH_AVAILABLE寄存器由于如下原因被初始设置为00000000000000000001001100110011B(其中B表示B前面的值是按二进制符号表示的)(=4915)。在IEEE1394中,时间单元被定义为按1572.864Mbps(每秒比特)发送32所比特需的时间。因此,125μs对应于00000000000000000001100000000000B(=6144)。但是,在IEEE1394中,对于同步传输的可用带宽是125μs的一个循环周期的80%,因此用于同步传输的最大可用带宽是100μs。从而,BANDWIDTH_AVAILABLE寄存器被初始设置为00000000000000000001001100110011B(=4915)。
剩余带宽,即用于同步传输的125μs减去100μs剩下的25μs用于执行读在BANDWIDTH_AVAILABLE寄存器或CHANNELS_AVAILABLE寄存器中存储的数据的异步传输。
为开始同步传输,要求用于同步传输的传输带宽已设成可用的。例如,在125μs总带宽中10μs的传输带宽被用于同步传输的情况下,要求10μs的传输带宽分配用于同步发送。利用重写在BANDWIDTH_AVAILABLE寄存器中存储的值执行传输带宽的分配。更具体地,在10μs的带宽分配给同步传输的情况下,对应于10μs的492被从存储在BANDWIDTH_AVAILABLE寄存器中的值中减去,并将所得值设置到BANDWIDTH_AVAILABLE寄存器中。例如,当BANDWIDTH_AVAILABLE寄存器的当前值是4915(在同步传输不全部执行的情况下)时,通过重写BANDWIDTH_AVAILABLE寄存器的当前值4915为通过从4915减去对应于10μs的492而获得的4423(00000000000000000001000101000111B)为同步传输分配10μs的带宽。
如果从BANDWIDTH_AVAILABLE寄存器的当前值减去要分配的(使用的)发送带宽所得结果小于0,则不能分配发送带宽,因此不能重写BANDWIDTH_AVAILABLE寄存器。在这种情况下,不能执行同步发送。
为了执行同步发送,除传输带宽外,还要求分配传输频道。传输频道的分配是通过重写CHANNELS_AVAILABLE寄存器执行的。
CHANNELS_AVAILABLE寄存器是64比特寄存器,每比特对应于一个频道。当第n比特(从最低有效位计数)等于1时,第(n-1)频道不能使用,而当第n比特等于0时,第(n-1)频道能使用。因此,当任何频道不能使用时,CHANNELS_AVAILABLE寄存器具有值1111111111111111111111111111111111111111111111111111111111111111B。例如,当第一频道被分配时,CHANNELS_AVAILABLE寄存器被重写为1111111111111111111111111111111111111111111111111111111111111101B值。
因为CHANNELS_AVAILABLE寄存器如上所述具有64比特的存储容量,于可能分配从第0到第63频道的64个频道。注意,第63频道是用于广播同步包的特殊频道。
因为如上所述在分配传输带宽和传输频道后执行同步传输,所以可以保证同步传输中的发送速率。因此,同步传输特别适合于诸如需要实时重放的视频数据和音频数据之类的数据传输。
如上所述,IEEE1394传输是利用根据ISO/IEC13213标准的64比特地址空间的CSR结构。
图13表示根据CSR总体结构的地址空间。
CSR的高阶16比特用于代表一个节点的节点ID,并且其余48比特用于规定分配给节点的地址空间。高阶16比特分为指示总线ID的10比特部分和指示物理ID(按窄的理解的节点ID)的6比特部分。其所有比特都等于1的值用于一个特殊目的,因此可以规定1023总线和63个节点。
在由CSR的低阶48比特定义的256千兆字节地址空间中,由较高阶的20比特规定的空间被分为包含由2048字节CSR寄存器或IEEE1394寄存器使用的初始寄存器空间、专用空间、和初始存储器空间的各个空间。在由较高阶20比特定义的空间被用做初始寄存器空间的情况下,由低阶28比特定义的空间被用作配置ROM、用于规定节点目的的初始单元空间、或插入控制寄存器(PCR)。
图14是表示主CSR的偏移地址、名称和功能。
图14中,“偏移”字段用于描述相对于初始寄存器空间开始的地址FFFFF0000000h(h表示h前的值是按16进制表示的)的偏移地址。如上所述,至于用于指示可分配给同步通信的带宽的、在220h偏移地址的BANDWIDTH_AVAILABLE寄存器,仅存储在作为同步资源管理器的节点的BANDWIDTH_AVAILABLE寄存器中的值是有效的。即,虽然如图13所示CSR是由每个节点拥有的,但是仅由同步资源管理器拥有的BANDWIDTH_AVAILABLE寄存器是有效的。这意味着,实际上仅由同步资源管理器拥有BANDWIDTH_AVAILABLE寄存器。
如上所述,在224h到228h的偏移地址的CHANNELS_AVAILABLE寄存器的比特对应于从0到63各频道号。当一个特定比特等于0时,相应的频道已被分配。另外在CHANNELS_AVAILABLE寄存器的情况下,仅作为同步资源管理器的节点的CHANNELS_AVAILABLE寄存器是有效的。
再次参照图13,根据通用ROM格式,配置ROM放在初始寄存器空间的地址400h到800h。
图15表示通用ROM格式。
其是在IEEE1394串行总线可访问单元的节点可以包括多个共同使用相同地址空间但单独工作的单元。参数unit_directories表示与这些单元相关的软件的版本和位置。参数bus_info_block和root_directory存储在固定的位置。但是其它块的位置是由偏移地址规定的。
图16示出了bus_info_block、root_directory和unit_directories的详细内容。
在bus_info_block中,Company_ID是表示装置制造商的ID号的参数。Chip_ID是表示只分配给该装置和不用于整个系统的任何其它装置的ID的参数。根据IEC 1833标准,重写满足IEC 1833标准的装置unit_directory中的unit_spec_id,使得00h被重写在第一8比特组、A0在第二8比特组、和2Dh在第三8比特组。另外,重写unit_sw_version,使得01h被重写在第一8比特组以及1重写在第三8比特组的LSB(最低有效位)。
每个节点具有根据IEC 1833标准放在如图13所示初始寄存器空间的地址900h到9FFh的PCR(插入控制寄存器plug control register)。PCR是逻辑上形成与模拟接口类似的信号路径的寄存器。
图17表示PCR结构。
PCR包括指示输出插入的oPCR(输出插入控制寄存器)和指示输入插入的iPCR(输入插入控制寄存器)。PCR还包括代表与规定装置的输出插入相关的信息的oMPR(输出主插入寄存器),以及代表与规定装置的输入插入相关的信息的iMPR(输入主插入寄存器)。任何IEEE1394装置可以仅有单一oMPR和单一iMPR,但不能有多个oMPR和多个iMPR。但是,IEEE1394装置依据IEEE1394装置的容量可以有多个oPCR和iPCR。在如图17所示的例子中,PCR包括#0到#30的31个oPCR和#0到#30的31个iPCR。通过控制对应于一个插入的寄存器控制同步数据流。
图18A表示oMPR、oPCR、iMPR和iPCR的结构。
其中oMPR的结构示于图18A中、oPCR的结构示于图18B中、iMPR的结构示于图18C中、和iPCR的结构示于图18D中。
在位于oMPR和iMPR的MSB侧的“数据速率容量”的2比特字段中,描述指示最大同步数据速率的代码,允许所述装置按该速率发送或接收数据。在oMPR的“广播频道基础”字段中,描述用于输出广播数据的频道数。
位于oMPR的LSB侧的“输出插入数”的5比特字段中,描述指示输出插入数的值,即由该装置拥有的oPCR。在位于iMPR的LSB侧的“输入插入数”的5比特字段中,描述指示输入插入数的值,即由该装置拥有的iPCR。保留“非持续扩展”字段和“持续扩展”字段,以便将来利用这些字段执行扩展。
位于oPCR的MSB的“在线”比特和位于iPCR的MSB的“在线”比特表示是使用插入还是不使用插入。如果“在线”比特等于1,相应的插入是在线状态,而当“在线”比特等于0,相应的插入是脱线状态。oPCR和iPCR的广播连接计数器指示有广播连接(1)或没有广播连接(0)。oPCR和iPCR的6比特点对点连接计数器的值指示与相应插入相关的点对点连接数。
oPCR和iPCR的6比特频道数的值指示连接相应插入的同步频道数。oPCR的2比特数据速率值指示同步数据包从相应插入输出的实际数据速率。oPCR的4比特开销(overhead)ID的代码指示同步通信的开销带宽(overheadbandwidth)。oPCR的10比特有效负荷值指示包括在同步包中、可由对应的插入处理的数据的最大值。
在IEEE1394标准中,定义了控制IEEE1394装置的AV/C命令组。因此,在本实施例中,主装置1利用AV/C命令组控制从装置2。但是,主装置1还可以利用不同于AV/C命令组的命令组控制从装置2。
AV/C命令组简单描述如下。
图19表示以异步传输模式发送的AV/C命令组包的数据结构。
AV/C命令组是控制AV(音影)装置的命令组。在利用AV/C命令组的控制系统中,根据FCP(功能控制协议)在各节点之间发送AV/C命令帧和响应帧。为了不向总线和/或AV装置施加大负荷,对命令的响应在100ms返回。
如图19所示,同步包数据包括在水平方向的32比特(1 quadlet)。一个包的包头标示于图19的上侧,并且数据块表示在下侧。数据的目的地由destination_ID表示。
CTS表示一个命令组的ID。在AV/C命令组的情况下,CTS=“0000”。当包是一命令时,由ctype/response指示该命令的功能类型。另外,在包是响应的情况下,ctype/response指示按命令执行处理的结果。命令一般分类为如下4类(1)从外部控制功能的命令(CONTROL命令);(2)从外部发出的询问状态的命令(STATUS命令);(3)从外部查询是否支持CONTROL命令(其中GENERAL INQUIRY命令用于查询是否支持操作码,和SPECIFICINQUIRY命令用于查询是否支持操作码和操作数)的命令(GENERALINQUIRY命令和SPECIFIC INQUIRY命令);和(4)请求发送改变状态的通知到外部的命令(NOTIFY命令)。
取决于命令的类型而返回响应。响应于控制命令而返回的响应包括NOTIMPLEMENTED响应、ACCEPTED响应、REJECTED响应、和INTERIM响应。响应于STATUS命令返回的响应包括NOT IMPLEMENTED响应、REJECTED响应、IN TRANSITION响应、和STABLE响应。响应于GENERALINQUIRY命令或SPECIFIC INQUIRY命令返回的响应包括IMPLEMENTED响应和NOT IMPLEMENTED响应。响应于NOTIFY命令返回的响应包括NOT IMPLEMENTED响应、REJECTED响应、INTERIM响应、和CHANGED响应。
参数“子单元类型”用于指示装置的功能,例如磁带记录器/播放器或调谐器。当有两个或多个相同类型的子单元时,每个子单元由子单元id识别(放在“子单元类型”后),并且利用子单元id进行寻址。在“操作码”字段中,放置一个命令,并在“操作数”字段放置与该命令相关的参数。在“附加操作数”字段中,放置一个附加操作数。在“填充”字段中,放置一个伪数据,使包长度调节为预定比特数。在“数据CRC(循环冗余检测)”字段中,放置用于检查在传输期间可能出现的差错的CRC。
图20表示AV/C命令的具体例子。
图20A表示ctype/response的具体例子,其中命令表示在图的上侧以及响应表示在下侧。CONTROL命令被分配给“0000”,和STATUS命令被分配给“0001”。SPECIFIC INQUIRY命令被分配给“0010”,和NOTIFY命令被分配给“0011”。GENERAL INQUIRY命令被分配给“0100”。“0101”到“0111”为将来使用而保留。NOT IMPLEMENTED响应被分配给“1000”,和ACCEPTED响应被分配给“1001”。REJECTED响应被分配给“1010”,和1N TRANSITION响应被分配给“1011”。IMPLEMENTED/STABLE响应被分配给“1100”,和CHANGED响应被分配给“1101”。INTERIM响应被分配给“1111”。“1110”为将来使用二保留。
图20B表示子单元类型的具体例子。“视频监视器”被分配给“00000”,和“光盘记录器/播放器”被分配给“00011”。“磁带记录器/播放器”被分配给“00100”,和“调谐器”被分配给“00101”。“摄像机”被分配给“00111”,和“自动售货机”被分配给“11100”。“扩展到下一字节的子单元类型”被分配给“11110”。“11111”分配给当包发送到一个装置时使用的“单元”,例如,为了接通/关闭该装置的电源。
图20C表示操作码的具体例子。有代表各子单元类型的操作码表,和用于其子单元类型是磁带记录器/播放器的装置的操作码表示在图20C中。为每个操作码定义了操作数。在图20C的例子中,VENDOR-DEPENDENT被分配给“00h”、SEARCH MODE被分配给“50h”。TIME MODE被分配给“51h”、和ATN被分配给“52h”。OPEN MIC被分配给“60h”,和READ MIC被分配给“61h”。WRITE MIC被分配给“62h”,和LOAD MEDIUM被分配给“C1h”。RECORD被分配给“C2h”,PLAY被分配给“C3h”,和WIND被分配给“C4h”。
图21表示AV/C命令及其响应的具体例子。
例如,为命令诸如重放装置的目标装置(要控制的消费者装置)执行重放操作,从控制器(控制目标装置的装置)发送如图21A所示的命令到目标装置。在这种情况下,利用AV/C命令组表示该命令,因此CTS=“0000”。这里,ctype=“0000”,因为CONTROL命令用于控制来自外部的目标装置(图20A)。另外,子单元类型=“00100”,因为该装置是磁带记录器/播放器(图20B)。在该具体例子中,ID是#0因此id=“000”。再有,操作码是规定PLAY的“C 3h”(图20C)并且操作数是规定FORWARD的“75h”。如果执行重放操作,目标装置返回一个如图21B的响应到控制器。在这个具体例子中,该响应是指示该命令被接受的“接受”响应,并因此响应=“1001”(见图20A)。其它参数与图21A相同,因此对它们不予赘述。
在可缩放TV系统中,利用上述AV/C命令组,在主装置1和从装置2之间执行各种控制操作。在主装置1和从装置2之间执行的各种控制操作中,不被AV/C命令组支持的那些操作是利用附加定义的命令和响应执行的。
关于IEEE1394通信和AV/C命令组的进一步详细的信息例如可以在由Triceps出版的“WHITE SERIES No.181 IEEE1394 MULTIMEDIAINTERFACE”中找到。
在如图10所示的主装置1的信号处理器137中(和在如图11所示的从装置2的信号处理器157中),如上所述通过DSP 137A根据程序执行各种数字信号处理。这种信号处理之一是变换第一视频数据为第二视频数据。
在这种视频数据变换中,在第一视频数据是低分辨率和第二视频数据是高分辨率的情况下,这种视频变换可以认为是增加分辨率的处理。在具有低信噪比的第一视频数据变换为具有高信噪比的第二视频数据的情况下,这种视频变换可以认为是降低噪声的处理。另外,在具有特定图像尺寸的第一视频数据变换为具有较大或较小图像尺寸的情况下,这种视频数据变换可以认为是调整图像尺寸(放大或缩小)的调整尺寸过程。
因此,根据第一和第二视频数据的类型,通过视频数据变换可以实现各种处理。
图22表示执行视频数据变换的信号处理器137的功能结构。如图22所示的功能结构可以通过存储在EEPROM137B中的软件程序而实施。即,功能结构可以通过信号处理器137的DSP 137A执行的软件程序而实现。
在信号处理器137(图10)中,存储在帧存储器127中的视频数据或从CPU 129馈送的视频数据作为第一视频数据送到抽头提取器161和162。
抽头提取器161逐一使用构成第二视频数据的像素作为感兴趣像素,并提取要用于预测感兴趣像素的像素值的某些构成第一视频数据的像素作为预测抽头。
更具体地,抽头提取器161提取空间、或时间上接近第一视频数据的、对应于感兴趣像素的多个像素作为预测抽头(例如,提取第一视频数据的、对应于感兴趣像素的像素和空间或时间接近该像素的像素)。
抽头提取器162从第一视频数据提取将用于分类感兴趣像素的某些像素的分类抽头。
下面,为了简化,虽然预测抽头和分类抽头可能具有不同抽头结构,假设预测插头和分类插头具有相同的插头结构。
由抽头提取器161提取的预测抽头被馈送到预测器165,而由抽头提取器162提取的分类抽头被馈送到分类器163。
分类器163基于从抽头提取器162接收的分类抽头,分类感兴趣的像素,并将指示确定的类的分类码馈送到系数存储器164。
例如,根据ADRC(自适应动态距离编码)算法可以执行分类。
在使用ADRC算法的情况下,对作为分类抽头提取的各像素的像素值执行ADRC处理,并根据经ADRC处理获得的ADRC代码确定感兴趣像素的分类。
在使用k比特ADRC的情况下,检测作为分类插头提取的像素的像素值的最大值MAX和最小值MIN,并将该组像素的本地动态距离确定为DR=MAC-MIN。然后根据动态距离DR再量化(requantize)分类抽头的像素值。更具体地,从分类抽头的像素的各像素值提取最小值MIN,并且所得各值被DR/2k除(量化)。所得分类抽头的像素的k比特像素值按预定次序安排到一个比特串中,并且所得比特串被作为ADRC码输出。例如,在使用1-比特ADRC的情况下,从分类抽头的相应各像素的像素值中减去最小值MIN,并且所得值被最大值MAX和最小值MIN的平均值除(丢弃小数部分),从而变换相应像素值为1比特值(2电平值)。然后按预定次序安排所得1比特像素值到一个比特串中,并其结果作为ADRC码输出。
另外,分类器163还可以直接输出一个分类抽头的像素值的电平分布图形作为分类码。但是,在这种情况下,当分类抽头包括每个像素由k比特代表的N个像素的像素值时,从分类器163输出的分类码被从数量非常大的(2N)k那么多分类码中选择。
因此,希望分类器163通过ADRC处理或者矢量量化,在减少分类抽头信息量后执行分类。
从系数发生器166馈送的相应分类的抽头系数被存储在系数存储器164中。对存储在系数存储器164中的那些抽头系数,存储在与从分类器163馈送的分类码相对应的地址的抽头系数(由从分类器163馈送的分类码代表的抽头系数)被馈送到预测器165。
该抽头系数对应于在数字滤波器中由在抽头的输入数据相乘的各系数。
预测器165获得从抽头提取器161输出的预测抽头和从系数存储器164输出的抽头系数,并根据预定预测算法利用预测抽头和抽头系数,确定对应于感兴趣像素的实际值的预测值。因此,预测器165确定感兴趣像素的像素值(预测值),即第二视频数据的像素的像素值,并输出结果。
系数发生器166根据存储在系数种子数据存储器167中的系数种子数据和存储在参数存储器168中的参数产生对于相应分类的抽头系数。在系数存储器164中重写所得抽头系数。
系数种子数据存储器167存储每个分类的系数种子数据,其中经如下所述的系数种子数据学习而获得系数种子数据。系数种子数据指作为产生抽头系数的种子的数据。
当响应于用户在遥控器15上执行的操作从CPU 129(图10)将参数馈送到参数存储器168时,参数存储器168以重写的方式存储接收的参数。
现在,参照如图23所示的流程图,描述由如图22所示的信号处理器137执行的视频数据变换。
抽头提取器161逐一地顺序使用对应于第一视频数据、构成第二视频数据的各像素,作为感兴趣像素。在步骤S1,参数存储器168确定是否已从CPU 129馈送参数。如果确定已馈送参数,处理前进到步骤S2。在步骤S2,参数存储器168以重写的方式存储接收的参数。在完成存储参数后,处理前进到步骤S3。
在步骤S1确定没从CPU 129馈送参数的情况下,处理不执行步骤S2跳到步骤S3。
如果来自CPU 129的参数被馈送到参数存储器168,即,如果由用户通过操作遥控器15输入参数,或如果参数是由CPU 129设置的,当前存储在参数存储器168的内容被馈送到参数存储器168的参数替代。
在步骤S3中,系数发生器166从系数种子数据存储器167读取与每个分类相关的系数种子数据,并还从参数存储器168读取参数。然后系数发生器166根据所述系数种子数据和所述参数确定每个分类的抽头系数。处理然后前进到步骤S4。在步骤S4中,系数发生器166馈送与每个分类相关的抽头系数到以重写方式存储接收的抽头系数的系数存储器164。然后处理前进到步骤S5。
步骤S5中,抽头提取器161和162分别从馈送到抽头提取器161和162的第一视频数据提取与感兴趣像素相关的预测抽头和分类抽头。提取的预测抽头从抽头提取器161馈送到预测器165,并且提取的分类抽头从抽头提取器162馈送到分类器163。
如果分类器163从提取器162接收与感兴趣像素相关的分类抽头,在步骤S6,分类器163根据分类抽头分类感兴趣像素。另外,分类器163输出指示感兴趣像素的确定分类的分类码到系数存储器164。而后,处理前进到步骤S7。
在步骤S7,系数存储器164读出在与从分类器163馈送的分类码相对应的地址存储的抽头系数并将其输出。另外,在步骤S7,预测器165获得从系数存储器164输出的抽头系数。而后,处理前进到步骤S8。
在步骤S8,预测器165根据预定算法,利用从抽头提取器161输出的预测抽头和从系数存储器164获得的抽头系数执行预测操作。由此,预测器165接着确定感兴趣像素的像素值,并存储所得像素值到帧存储器127(图10)。而后,处理前进到步骤S9。
在步骤S9,抽头提取器161确定第二视频数据是否包括尚未被当作感兴趣像素的一个或多个像素。如果步骤S9确定第二视频数据包括这样的像素,这样的像素之一被当作下一个感兴趣像素。然后处理流程返回步骤S1,重复上述处理。
另外,如果在步骤S9的确定,第二视频数据没有包括尚未被当作感兴趣像素这样的像素,处理结束。
如图23所示的步骤S3和S4可以仅当在参数存储器168中重写新的参数时才执行,否则可以跳过步骤S3和S4。
现在参照图22,描述由预测器165执行的预测操作,由系数发生器166执行的抽头系数的产生,和存储在系数种子数据存储器167的系数种子数据的学习。
这里,我们假设,具有高分辨率(高分辨率视频数据)的视频数据被视作第二视频数据,借助于利用LPF(低通滤波器)的滤波,通过减少高分辨率视频数据的分辨率,产生具有低分辨率(低分辨率视频数据)的第一视频数据,并且利用从低分辨率视频数据提取的预测抽头和利用抽头系数,通过预测算法确定(预测)高分辨率像素的像素值。
在根据线性预测算法执行预测的情况下,可以确定高分辨率像素的像素值y,例如通过如下线性方程。y=Σn=1Nwnxn---(1)]]>其中xn表示低分辨率视频数据中与高分辨率像素y相关的预测抽头的第n像素的像素值(下面,这种像素将称低分辨率像素),和wn表示由第n低分辨率像素相乘的第n抽头系数(更具体地讲,第n低分辨率像素的像素值)。在方程(1)中,假设预测抽头包括N个低分辨率像素xl、x2、…、xn。
另外,可以利用代替线性方程(1)的二次方程或更高阶方程确定高分辨率像素的像素值y。
在如图22所示的例子中,系数发生器166从存储在系数种子数据存储器167中的系数种子数据和存储在参数存储器168中的参数产生抽头系数wn。这里,假设系数发生器166根据如下公式利用系数种子数据和参数产生抽头系数wn。wn=Σm=1Mβm,nzm-1---(2)]]>其中βm,n表示用于确定第n抽头系数wn的第m系数种子数据,以及z表示参数。根据方程(2),利用M个系数种子数据βn,1、βn,2、…、βn,M确定抽头系数wn。
注意,用于由系数种子数据βm,n和参数z确定抽头系数wn的方程不限于方程(2)。
其中,让我们引入由zm-1给出的新变量tm。即,变量tm利用出现在方程(2)中的参数z由方程(3)定义。tm=zm-1(m=1,2…,M)(3)将方程(3)代入到方程(2)中产生如下方程。wn=Σm=1Mβm,ntm---(4)]]>根据方程(4),可以通过系数种子数据βn,m和变量tm的线性公式确定抽头系数wn。
这里,令yk是高分辨率像素的第k样值的真值,并且yk′是利用方程(1)获得的真值yk的预测值。预测误差ek是由如下方程给出的。
ek=yk-yk′(5)在方程(5)中,预测值yk′是根据方程(1)确定的,因此可以如下所述通过根据方程(1)替代yk′重写方程(5)。ek=yk-(Σn=1Nwnxn,k)---(6)]]>其中xn,k表示第n个与高分辨率像素的第k个样值相关的预测抽头的低分辨率像素。
代方程(4)到方程(6)的wn中,获得如下方程。ek=yk-(Σn=1N(Σm=1Mβm,ntm)xn,k)---(7)]]>在由方程(7)给出的预测误差ek变为0的理想情况下,利用系数种子数据βm,n可以给出最佳高分辨率像素。但是,一般对所有高分辨率像素确定这种系数种子数据βm,n是困难的。
可以例如利用最小平方方法评估系数种子数据βm,n的品质音素。即,通过最小化由如下方程给出的误差的平方和E可以获得最佳系数种子数据βm, n。E=Σk=1Kek2---(8)]]>其中k表示构成与高分辨率像素yk相关的预测抽头的低分辨率像素x1, k、x2,k、…、xn,k和高分辨率像素yk的各组的样值数(学习中使用的)。
如方程(9)所示,当相对于系数种子数据βm,n的和E的偏导为0时,获得由方程(8)给出的误差的平方和E的最小值(最低值)。∂E∂βm,n=Σk=1K2·∂ek∂βm,n·ek=0---(9)]]>代方程(6)到方程(9)中,获得如下方程。Σk=1Ktmxn,kek=Σk=1Ktmxn,k(yk-(Σn=1N(Σm=1Mβm,ntm)xn,k)=0---(10)]]>其中,分别引入由方程(11)和(12)定义的Xi,p,j,q和Yi,p。Xi,p,j,q=Σk=1Kxi,ktpxj,ktq---(11)]]>(i=1,2…,N∶j=1,2,…,N∶q=1,2,…,M∶q=1,2,…,M)Yi,p=Σk=1Kxi,ktpyk---(12)]]>因此,利用Xi,p,j,q和Yi,p,方程(10)可以重写为如(13)所示的标准方程。 可以通过例如清除法(Gauss-Jordan消去法)相对系数种子数据βm,n求解标准方程(13)。
在如图22所示的信号处理器137中,系数种子数据存储器167存储经解方程(13)的学习所获得的系数种子数据βm,n,其中大量高分辨率像素y1、y2、…、yk被用于教师数据,和低分辨率像素x1,k、x2,k、…、xn,k构成与每个高分辨率像素yk相关的预测抽头。系数发生器166从系数种子数据βm,n和存储在参数存储器168中的参数z根据方程(2)产生抽头系数wn。预测器165利用产生的抽头系数wn和与感兴趣像素相关的预测抽头的低分辨率像素(第一视频数据的像素)通过计算方程(1),确定各高分辨率像素的感兴趣像素的像素值(接近真像素值的预测值)。
图24是表示通过解标准方程(13)学习确定系数种子数据βm,n的学习设备137b结构的例子。
用于学习系数种子数据βm,n的视频数据被输入到学习设备137b。至于用于学习的视频数据,例如,可以使用高分辨率视频数据。
在学习设备137b中,用于学习的视频数据被馈送到教师数据发生器171和学生数据发生器173。
教师数据发生器171从接收的用于学习的视频数据中产生教师数据,并馈送产生的教师数据到教师数据存储器172。即,在这种情况下,教师数据发生器171直接传送作为教师数据的、给出作为用于学习的视频数据的、高分辨率视频数据到教师数据存储器172。
教师数据存储器172存储从教师数据发生器171馈送的作为教师数据的高分辨率视频数据。
学生数据发生器173从用于学习的视频数据产生学生数据,并馈送产生的学生数据到学生数据存储器174。更具体地,学生数据发生器173通过滤波降低作为学习的视频数据的高分辨率视频数据的分辨率,从而产生低分辨率视频数据。所得低分辨率视频数据作为学生数据被馈送到学生数据存储器174。
除了用于学习的视频数据,某些值,例如可以采用要馈送到如图22所示参数存储器168的参数,还可以从参数发生器180馈送到学生数据发生器173。例如,当z可以采用从0到z范围内的实数时,z=0、1、2、…,z可以从参数发生器180馈送学生数据发生器173。
学生数据发生器173利用将作为用于学习的视频数据的高分辨率视频数据通过具有对应于每个参数z值的截止频率的LPF(低通滤波器),产生要用作学生数据的低分辨率视频数据。
因此,在这种情况下,如图25所示,学生数据发生器173从给出作为用于学习的视频数据的高分辨率视频数据产生要用于学生数据的具有不同分辨率的z+1低分辨率视频数据。
在当前例子中,LPF的截止频率随着参数z值增加,其中高分辨率视频数据通过该截止频率以产生用作学生数据的低分辨率视频数据。因此,产生的低分辨率视频数据的分辨率随着参数z值增加。
在当前实施例中,为了简化,假设学生数据发生器173通过在水平和垂直两个方向上将高分辨率视频数据的分辨率降低对应于参数z的因子而产生低分辨率视频数据。
再次参照图24,学生数据存储器174存储从学生数据发生器173馈送的学生数据。
抽头提取器175顺序地取出用作在教师数据存储器172中存储的教师数据的高分辨率视频数据的像素,并逐一使用每个像素作为感兴趣教师像素,抽头提取器175从作为学生数据存储在学生数据存储器174中的低分辨率视频数据中,提取低分辨率视频数据的低分辨率像素,并产生具有与如图22所示抽头提取器161所产生的相同抽头结构的预测抽头。所得预测抽头被馈送的加法器178。
对于每个感兴趣的教师像素,抽头提取器176从存储在学生数据存储器174中的作为学生数据那些中提取低分辨率视频数据的低分辨率像素,并产生具有与如图22所示的抽头提取器162所产生的相同抽头结构的分类抽头。所得分类抽头被馈送到分类器177。
由参数发生器180产生的参数z馈送到抽头提取器175和176。利用与从参数发生器180馈送的参数z相对应的产生的学生数据(更具体地,利用具有对应于参数z的截止频率的LPF,所产生的作为学生数据的低分辨率视频数据),抽头提取器175和176产生预测抽头和分类抽头。
分类器177根据从抽头提取器176输出的分类抽头,以与如图22所示的分类器163相似的方式执行分类。指示确定的分类的分类码被输出到加法器178。
加法器178从教师数据存储器172读出感兴趣教师像素,并对感兴趣的教师像素、与从抽头提取器175馈送的感兴趣的教师像素相关的作为预测抽头所产生的学生数据和在学生数据的产生中施加的参数z,以及从分类器177馈送的每个分类码执行相加处理。
即,加法器178从教师数据存储器172获得教师数据yk,从抽头提取器175获得预测抽头xi,k(xj,k),从分类器177获得分类码,和从参数发生器180获得用于产生预测抽头、用于学生数据的产生的参数z。
为了确定方程(13)左侧矩阵的分量xi,p,j,q,对与由从分类器177馈送的分类码指示的每个分类,加法器178确定预测抽头(学生数据)xi,k(xj, k)和参数z的乘积xi,ktpxj,ktq,然后确定这些乘积之和,从而根据方程(11)确定xi,p,j,q。在这个计算中,方程(11)中的tp和tq是根据方程(3)从参数z确定的。
另外,为了确定方程(13)的右侧的矢量的分量Yi,p,对于由从分类器177馈送的分类码指示的每个分类,加法器178确定预测抽头(学生数据)xi,k和教师数据yk的乘积xi,ktpyk,然后确定这些乘积之和,从而根据方程(12)确定分量Yi,p。在这个计算中,方程(12)中的tp是根据方程(3)从参数z确定的。
加法器178在其内部存储器(未示出)中存储计算的方程(13)左侧矩阵的各分量xi,p,j,q,确定的用作感兴趣教师像素的教师数据,还存储方程(13)右侧的矢量的各分量Yi,p。然后加法器178利用教师数据yk、学生数据xi,k(xj,k)和参数z分别计算xi,ktpxj,ktq和xi,ktpyk,用于作为感兴趣教师像素的新的教师数据(根据方程(11)执行求和以确定分量xi,p,j,q和根据方程(12)执行求和以确定分量Yi,p),并且加法器178分别相加计算的分量到当前存储在存储器中的矢量的Yi,p上和矩阵的分量xi,p,j,q上。
加法器178使用存储在教师数据存储器172中的、作为感兴趣教师像素的所有教师数据对参数z的所有值0、1、2、…、z执行上述相加处理,从而产生对每个分类的表示在(13)的标准方程,并且加法器178馈送所得标准方程到系数种子数据计算器179。
系数种子数据计算器179对每个分类解从加法器178馈送的标准方程,从而对每个分类确定系数种子数据βm,n。输出确定的系数种子数据βm,n。
参数发生器180在允许的范围内产生要馈送到如图22所示的参数存储器168的参数值z。例如,产生z=0、1、2、…z并将其馈送到学生数据发生器173。参数发生器180还馈送产生的z到抽头提取器175和176和加法器178。
现在,参照图26所示的流程图,描述如图24所示的通过学习设备执行的处理(学习处理)。
首先在步骤S21,教师数据发生器171和学生数据发生器173分别从用于学习视频数据产生教师数据和学生数据,并输出所得教师数据和学生数据。在这种情况下,教师数据发生器171对其不作任何处理,直接输出用于作为教师数据的学习的视频数据。学生数据发生器173接收由参数发生器180产生的具有z+1值的参数z,并使用于学习的视频数据通过具有与从参数发生器180馈送的参数z的z+1值(0、1、2、…z)相对应的截止频率的LPF,从而对每帧产生与教师数据(用于学习的视频数据)相关的z+1学生数据。
从教师数据发生器171输出的教师数据馈送到教师数据存储器172并存在其中。从学生数据发生器173输出的学生数据馈送到学生数据存储器174并存在其中。
而后,处理前进到步骤S22。在步骤S22中,参数发生器180设置参数z为诸如0的初始值,并将其馈送到抽头提取器175和176和加法器178。然后处理前进到步骤S23。在步骤S23,抽头提取器175从教师数据存储器172读取尚未用作感兴趣的教师像素的教师数据,并将其用作新的感兴趣的教师像素。另外,在步骤S23,抽头提取器175从与从参数发生器180输出的参数z相对应、并且它是从学生数据存储器174读出的学生数据(即,从将与用于感兴趣的教师像素的教师数据相对应的、用于学习的视频数据通过具有对应于参数z的截止频率的LPF而产生的学生数据)中产生与感兴趣教师像素相关的预测抽头,并且抽头提取器175馈送产生的预测抽头到加法器178。再有,在步骤S23,抽头提取器176从由参数发生器180输出的对应于参数z的、并且是从学生数据存储器174读出的学生数据中产生与感兴趣教师像素相关的分类抽头,并且提取器176馈送产生的分类抽头到处理器177。
在下一个步骤S24,分类器177根据与感兴趣教师像素相关的分类抽头,分类感兴趣教师像素,并输出指示确定的分类的分类码到加法器178。然后处理前进到步骤S25。
在步骤S25,加法器178从教师数据存储器172读出感兴趣教师像素,并利用感兴趣教师像素、从抽头提取器175馈送的预测抽头、和从参数发生器180输出的参数z,计算方程(13)的左侧矩阵的分量xi,ktpxj,ktq和右侧矢量的分量xi,ktpyk。然后加法器178将从感兴趣像素、预测抽头、和参数z计算出的矩阵的分量xi,ktpxj,ktq和矢量的分量xi,ktpyk加到已获得的与从分类器177馈送的分类码相对应的矩阵的分量和矢量的分量上。处理然后前进到步骤S26。
步骤S26中,参数发生器180确定从参数发生器180输出的参数z是否等于最大允许值z。如果步骤S26确定为从参数发生器180输出的参数z不等于最大值z(即,参数z小于最大值z),处理前进到步骤S27。在步骤S27,参数发生器180将z加1,并输出具有新值的所得参数z到抽头提取器175和176和加法器178。处理流程然后返回S23重复上述各个步骤。
在步骤S26确定参数z等于最大值z的情况下,处理前进到步骤S28。在步骤S28,抽头提取器175确定是否存储在教师数据存储器172的所有教师数据已被使用作感兴趣教师像素。如果步骤S28确定存储在教师数据存储器172的教师数据包括尚未用作感兴趣教师像素的数据,抽头提取器175使用尚未被用作感兴趣教师像素的教师数据作为新的感兴趣教师像素。然后处理流程返回步骤S22重复上述处理。
在步骤S28确定教师数据存储器172中再没有尚未用作感兴趣教师像素的教师数据的情况下,加法器178馈送对每个分类经上述处理所获得的方程(13)的左侧矩阵和右侧矢量到系数种子数据计算器179。处理前进到步骤S29。
在步骤S29,系数种子数据计算器179对每个分类求解从加法器178馈送的包括左侧矩阵和右侧矢量的标准方程(13),从而确定对每个分类的系数种子数据βm,n。输出确定的系数种子数据βm,n,并且处理完成。
有这样一种可能性,即因为用于学习的视频数据的数量不足或其他原因,对某些分类不能获得确定系数种子数据所需的足够数量的标准方程。对于这种分类,系数种子数据计算器179输出缺省系数种子数据。
在如图24所示的学习设备中,高分辨率视频数据被用作用于学习的教师数据,并且通过将高分辨率视频数据的分辨率降低到对应于参数z的分辨率而产生的低分辨率视频数据被用作学生数据,如图25所示,并且执行学习可以直接确定系数种子数据βm,n,所述系数种子数据βm,n导致了按由线性公式(1)从由系数种子数据βm,n和对应于根据方程(4)的参数z的变量tm所代表的学生数据xn和抽头系数wn给出的预测值y的误差平方和的最小值。另外,系数种子数据βm,n的学习可以参照图27按如下所述执行。
另外在如图27所示的例子中,如图25所示的例子,高分辨率视频数据被用作用于学习的教师数据,以及通过馈送高分辨率视频数据到具有对应于参数z的截止频率的LPF而降低高分辨率视频数据的水平和垂直分辨率所产生的低分辨率视频数据被用作学生数据。首先,对于参数z(z=0、1、…、z)的每个值确定抽头系数wn,其中导致利用包含抽头系数wn和学生数据xn的线性方程(1)所预测的教师数据预测值y的误差平方和为0。另外,在如图27所示的例子中,确定的抽头系数wn被用作教师数据,以及参数z被用作学生数据,并执行学习,以便确定系数种子数据βm,n,所述系数种子数据βm,n导致用作根据方程(4)利用用作学生数据的参数z和系数种子数据βm,n而预测的教师数据的抽头系数wn的预测值y误差平方和的最小值。
更具体地,当相对于抽头系数wn的和E的偏微分等于0时,可以获得导致由方程(8)给出的、利用线性方程(1)预测的教师数据的预测值y误差平方的和E的最小值的抽头系数wn。即,应当满足如下方程。∂E∂wn=e1∂e1∂wn+e2∂e2∂wn+…+ek∂en∂wn=0(n=1,2,…,N)----(14)]]>如果方程(6)相对于抽头系数wn求偏微分,则获得如下方程。∂ek∂w1=-x1,k,∂ek∂w2=-x2,k,...,∂ek∂wN=-xN,k,(k=1,2,...,K)---(15)]]>由方程(14)和(15),获得如下方程。Σk=1Kekx1,k=0,Σk=1Kekx2,k=0,...Σk=1KekxN,k=0---(16)]]>代方程(6)到方程(16)中ek中,方程(16)可以重写为标准方程(17)。 正如标准方程(13)一样,标准方程(17)可以利用例如清除法(Gauss-Jordan消去法)对抽头系数wn求解。
因此,通过解标准方程(17),确定对于参数z(z=0、1、…、z)的相应值的最佳抽头系数wn(其导致误差平方和E的最小值)。
在抽头系数是由系数种子数据βm,n和对应于参数z的参数tm根据方程(4)确定的本实施例中,如果以这种方式确定的抽头系数由wn′表示,则最佳抽头系数wn由导致由方程(18)给出的最佳抽头系数wn与由方程(4)给出的抽头系数wn′之间的误差en为0的系数种子数据βm,n给出。然而,通常,很难对所有抽头系数wn确定这种系数种子数据βm,n。en=wn-wn′ (18)利用方程(4)方程(18)可以重写为如下形式。en=wn-(Σm=1Mβm,ntm)---(19)]]>如果系数种子数据βm,n的良好度是由最小平方方法表示,则可以通过最小化按如下方程表示的误差平方和E确定最佳系数种子数据βm,n。E=Σn=1Nen2---(20)]]>由βm,n给出按方程(20)表达的误差平方和E的最小值,所述βm,n导致相对于系数种子数据βm,n的和E的偏微分为0,如方程图(21)所示。∂E∂βm,n=Σm=1M2∂en∂βm,n·en=0---(21)]]>代方程(19)到方程(21)中产生如下方程。Σm=1Mtm(Wn-(Σm=1Mβm,ntm))=0---(22)]]>这里,引入由方程(23)和(24)定义的Xi,j和Yi。Xi,j=Σz=0Ztitj(i=1,2,…,M:j=1,2,…,M)---(23)]]>Yi=Σz=0Ztiwn---(24)]]>利用Xi,j和Yi方程(22)可以重写为标准方程(25)。 可以通过例如清除法(Gauss-Jordan消去法)解相对于系数种子数据βm, n的标准方程(25)。
图28表示通过解标准方程(25)学习确定系数种子数据βm,n的学习设备的结构的例子。图28中,与图24相似的部分由相同的标号表示,并且这些相似的部分不予赘述。
加法器190从分类器177接收与感兴趣教师像素相关的分类码,和从参数发生器180接收参数z。加法器190从教师数据存储器172读出感兴趣教师像素,并根据感兴趣教师像素和作为按从抽头提取器175馈送的与感兴趣教师像素相关的预测抽头所产生的学生数据,对于从分类器177馈送的每个分类和从参数发生器180输出的参数z的每个值执行附加处理。
即,加法器190从教师数据存储器172获得教师数据yk、从抽头提取器175获得预测抽头xn,k、从分类器177获得分类码、和用于从参数发生器180产生预测抽头xn,k从而产生学生数据的参数z。
加法器190确定学生数据的乘积xn,kxn′,k,并然后确定各乘积的和,由此利用预测抽头(学生数据)xn,k,对由从分类器177馈送的分类码指示的每个分类和对从参数发生器180输出的参数z的每个值,从而确定方程(17)左侧的矩阵的各分量。
另外,对由从分类器177馈送的分类码指示的每个分类和对从参数发生器180输出的参数z的每个值,利用预测抽头(学生数据)xn,k和教师数据yk,加法器190确定学生数据xn,k和教师数据yk的乘积xn,kyk,并还确定各乘积之和,从而确定方程(17)的右侧的矢量的各分量。
加法器190在其内部存储器(未示出)中存储计算的方程(17)的左侧的矩阵的各分量(∑xn,kxn′,k),其是对于以前用作感兴趣教师像素的教师数据所确定的,并且还存储计算的方程(17)的右侧的矢量的分量(∑xn,kyk)。然后,加法器190将矩阵的各分量(∑xn,kxn′,k)和矢量的各分量(∑xn,kyk)与利用教师数据y+1和学生数据xn,k+1,分别计算出矩阵的相应(∑xn,k+1xn′, k+1)和矢量的分量(∑xn,ky+1)相加(确定方程(17)之和),用于新用作感兴趣教师像素的教师数据。
加法器190通过使用存储在教师数据存储器172中的所有教师数据作为感兴趣教师像素执行如上所述相加处理,从而对每个分类和参数z的每个值产生如(17)所示的标准方程,并且加法器190馈送产生的标准方程到系数种子数据计算器191。
系数种子数据计算器191对每个分类和参数z的每个值解从加法器190馈送的标准方程,从而对每个分类和参数z的每个值确定最佳抽头系数wn。所得最佳抽头系数wn馈送到加法器192。
加法器192对每个分类通过参数z(对应于参数z的变量tm)与最佳抽头系数wn执行相加。
即,利用从参数z按照方程(3)确定的变量ti(tj),加法器192确定与参数z相对应的变量ti和tj的乘积(titj),其中所述参数z用于确定方程(25)的左侧矩阵的由方程(23)定义的分量xij,并且加法器192还对于每个分类确定各乘积的和。
分量xij仅取决于参数z并不取决于分类。因此,实际上不需要对每个分类计算分量xij。即,分量xii的计算只进行一次。
另外,利用从参数z按照方程(3)确定的变量ti并且还利用最佳抽头系数wn,加法器192确定与参数z和最佳抽头系数wn相对应的变量ti的乘积(tiwn),将被用于确定由方程(24)定义的方程(25)的右侧的矢量的分量Yi,并且加法器192还对每个分类确定各乘积的和。
如果已确定由方程(23)定义的分量xij和由方程(24)定义的分量Yi,从而产生标准方程(25),加法器192馈送所得标准方程到系数种子数据计算器193。
系数种子数据计算器193对每个分类解从加法器192馈送的标准方程(25),从而对每个分类确定系数种子数据βm,n。输出确定的系数种子数据βm,n。
按上述方法确定的系数种子数据βm,n可以存储在如图22所示的信号处理器137的系数种子数据存储器167。
另外,如图22所示的信号处理器137可以不包括系数种子数据存储器167,但信号处理器137可以存储对每个参数值的从如图28所示的抽头系数计算器191输出的最佳抽头系数wn,根据存储在参数存储器168中的参数z选择最佳抽头系数,并设置选择的最佳抽头系数到系数存储器164。但是,在这种情况下,信号处理器137必须具有与可以取出的参数z值数目成比例的大容量的存储器。相反,在提供存储系数种子数据的系数种子数据存储器167的情况下,系数种子数据存储器167的要求存储容量不取决于可以取的参数z值的数目,并因此可以使用小存储容量的存储器作为系数种子数据存储器167。在存储系数种子数据βm,n的情况下,抽头系数wn可以按照方程(2)从系数种子数据βm,n和参数z值中产生。这使得可以根据参数z值可能获得抽头系数wn的连续值,因此使得可以连续调节从如图22所示的预测器165作为第二视频数据输出的高分辨率视频数据的图像质量。
在上述情况下,因为是通过使用作为与第二视频数据相对应的教师数据的用于学习的视频数据,以及通过使用通过降低作为与第一视频数据相对应的学生数据的用于学习的视频数据的分辨率,所获得的低分辨率视频数据,执行系数种子数据的学习,所以系数种子数据可以用在从具有低分辨率的第一视频数据向具有改善分辨率的第二视频数据的视频数据变换中。即,系数种子数据可以用在改善分辨率的视频数据变换中。
因此,如果系数种子数据存储在主装置1的信号处理器137的EEPROM137A中,并且如果实现图22所示的各功能,再有,如果存储了按图23的流程图的视频数据变换程序,则信号处理器137具有根据参数z改善给定视频数据的水平分辨率和垂直分辨率的能力。
通过正确选择对应于第一视频数据的学生数据,和用作对应于第二视频数据的教师数据的视频数据,可能获得用于各种类型视频数据变换中优化的系数种子数据。
例如,如果通过使用高分辨率视频数据作为教师数据并还使用通过将对应于参数z的噪声叠加到用作教师数据的高分辨率视频数据上所获得的视频数据作为学生数据执行学习,可能获得视频数据变换中的优化的系数种子数据,其中所述视频数据变换用于变换包含噪声的第一视频数据为不包含噪声(低噪声)的第二视频数据。即,获得使用在降低噪声方面优化的系数种子数据。
例如,如果通过使用某个视频数据作为教师数据和使用通过以与参数z相对应的降低速率降低作为教师数据使用的像素数而获得的视频数据作为学生数据,执行学习,或者如果通过使用具有对应于参数z的图像尺寸的视频数据和使用通过按特定的降低率降低作为学生数据使用的视频数据的像素数而获得的数据作为教师数据,执行学习,获得使用在视频数据变换中的优化的系数种子数据,其中所述视频数据变换用于变换第一视频数据为具有增加或降低图像尺寸的第二视频数据。即,获得在重新设尺寸中使用的优化的系数种子数据。
即,通过在主装置1的信号处理器137的EEPROM 137A中存储用在消除噪声或系数种子数据或用在重设尺寸的系数种子数据,使得信号处理器137可以具有按照参数z从视频数据中消除噪声或重设视频数据尺寸(放大或缩小)的能力。
虽然在上述例子中,抽头系数wn是按(2)所示由β1,nz0+β2,nz1+,...,βm, nzm-1定义的,并根据方程(2)确定根据参数z改善水平分辨率和垂直分辨率的抽头系数wn,抽头系数wn可以根据独立的参数zx和zy对用于改善水平分辨率和用于改善垂直分辨率分别确定抽头系数wn。
例如,抽头系数wn不根据方程(2)定义,而根据β1,nzx0zy0+β2,nzx1zy0+β3, nzx2zy0+β4,nzx3zy0+β5,nzx0zy1+β6,nzx0zy2+β7,nzx0zy3+β8,nzx1zy1+β9,nzx2zy1+β10,nzx1zy2定义,并且变量tm不根据方程(3)定义,而按照t1=zx0zy0,t2=zx1zy0,t3=zx2zy0,t4=zx3zy0,t5=zx0zy1,t6=zx0zy2,t7=zx0zy3,t8=zx1zy1,t9=zx2zy1和t10=zx1zy2。另外在这种情况下,抽头系数wn可以最后由方程(4)表示。因此,如果在学习设备中(图24或28)执行学习,则通过使用分别根据参数zx和zy降低教师数据水平分辨率和垂直分辨率所产生的视频数据作为学生数据,从而确定系数种子数据βm,n,所得系数种子数据βm,n可以根据独立的参数zx和zy用于确定用在独立改善水平分辨率和垂直分辨率的抽头系数wn。
另外,例如,如果除了分别对应于水平分辨率和垂直分辨率的参数zx和zy之外,引入对应于暂时分辨率的参数zt,根据独立的参数zx、zy和zt,抽头系数wn用于独立地改善水平分辨率、垂直分辨率和暂时分辨率。
另外,对于用于重设尺寸如用于改善分辨率,不仅可以获得用于由与在水平和垂直方向上的参数z相对应的相同因子放大(或缩小)视频数据的抽头系数wn,而且可以获得分别根据参数zx和zy在水平和垂直两个方向独立地放大视频数据的抽头系数wn。
另外,如果通过根据zx降低教师数据的水平分辨率和垂直分辨率并且还根据参数zy添加噪声到教师数据所产生的作为学生数据的视频数据在学习设备中(图24或28)执行学习,从而确定系数种子数据βm,n,所得系数种子数据βm,n可以用作确定抽头系数wn,所述抽头系数wn用于根据参数zx改善水平分辨率和垂直分辨率并且根据参数zy消除噪声。
上述执行视频数据变换的能力不仅是由主装置1而且还由从装置2拥有。
图29是表示在从装置2中用于执行视频数据变换的信号处理器157的功能结构的例子(图11)。与如图22所示的信号处理器137一样,利用信号处理器157中的DSP 157A通过执行存储在EEPROM 157B的程序可以实现如图29所示的功能。
图29中,从装置2的信号处理器157是由包括类似于主装置1的信号处理器137(图22)中的抽头提取器161、…、和参数存储器168的抽头提取器201、…、和参数存储器208的各部件组成的,并且因此不予赘述。
本实施例中,虽然相同的系数种子数据可以存储在主装置1的信号处理器137和从装置2的信号处理器2的信号处理器158中,但存储在主装置1的信号处理器137中的系数种子数据和存储在从装置2的信号处理器157中的系数种子数据彼此至少部分是不同的。
例如,用于重设尺寸的系数种子数据和用于改善分辨率的系数种子数据被存储在主装置1的信号处理器137中,而用于重设尺寸的系数种子数据和用于去除噪声的系数种子数据被存储在从装置2的信号处理器157中。
另外,用于重设尺寸的系数种子数据可以存储在主装置1的信号处理器137中,而用于去除噪声的系数种子数据可以存储在某个从装置2ij的信号处理器157中和用于改善分辨率的系数种子数据可以存储在另外从装置2pq的信号处理器157中。
还可能在主装置1的信号处理器137和从装置2的信号处理器157两者中存储多个用于各种类型处理的系数种子数据。但是,在这种情况下,需要存储用于各种类型处理的系数种子数据在EEPROM 137B和EEPROM 157B两者中。这使得EEPROM 137B和EEPROM 157B需要有大的存储容量,从而导致主装置1或从装置2的成本增加。
在按照本实施例的可缩放TV系统中,因为主装置1和从装置2被互相连接,使得它们之间可能进行IEEE1394通信,从而可能利用IEEE1394通信从主装置1转移系数种子数据到从装置2,或从从装置2转移到主装置1。例如,在具有用于消除噪声的系数种子数据的从装置2连接到主装置1的情况下,即使主装置1没有消除噪声的系数种子数据,主装置1也可以利用从从装置2获得的消除噪声的系数种子数据执行噪声降低。
因此,由主装置1可执行的处理数量(还有从装置2的)可以有连接到可缩放TV系统中的从装置的数量那么多。即,主装置1(还有从装置2的性能)的性能随着各从装置的数量变高。
这使得可能利用低容量存储器作为EEPROM 137B和EEPROM 157B,因此可以降低主装置1或从装置2的成本。另外,激发了用户不仅购买主装置1而且还另购买从装置2,以通过增加从装置2的数量提高可缩放TV系统的总体性能。当用户购买新的附加从装置2时,用户拥有的现有从装置2必须执行利用从装置2的系数种子数据的处理。这防止现有从装置2被用户扔掉,因此本技术对资源的有效利用作出贡献。
本实施例中,从装置2的信号处理器157不执行任何独立的处理,但当从装置2的信号处理器157借助于IEEE1394通信经CPU 149(图11)从主装置1接收到命令时,信号处理器157根据接收的命令执行处理。
因此,虽然从装置2不仅有根据由天线接收的电视广播信号在CRT 31上显示图像和从扬声器单元32L和32R输出相关音频信号的能力(TV能力),但还有执行由信号处理器157实现的处理的能力(特殊能力),但当从装置2单独工作时仅可以使用TV能力,而不能使用特殊能力。即,为了使用从装置2的特殊能力,要求从装置2与主装置1连接,以便形成可缩放TV系统。
现在,参照图30描述由如图10所示的主装置1执行的处理。
首先,在步骤S41,CPU 129确定是否到端子面板21的某个装置的连接、或从IEEE1394接口133或IR接收器135的某个命令的接收作为事件已发生。如果确定没有事件发生,处理返回步骤S41。
在步骤S41确定到端子面板21的装置连接作为一个事件已发生的情况下,处理前进到步骤S42。在步骤S42,CPU 129执行下面将参照图31描述的认证。然后处理返回步骤S41。
为确定某个装置是否已连接到端子面板21,则需要检测到端子面板21的装置的连接。检测例如可以按如下所述执行。
如果一个装置连接到(经IEEE1394电缆)设置在端子面板21上的IEEE1394端子21ij(图3),IEEE1394端子21ij的端电压改变。如果IEEE1394接口133检测到端电压改变,IEEE1394接口133通知CPU 129端电压已改变。响应于来自IEEE1394接口133的端电压改变的通知,CPU 129确定新的装置已连接到端子面板21。CPU 129还可以用同样方式检测某个装置从端子面板21的断开。
另外,在步骤S41确定从IEEE1394接口133或IR接收器135接收到某些命令的事件已发生的情况下,处理前进到步骤S43。在步骤S43,主装置1执行对应于接收的命令的处理。然后处理返回步骤S41。
参照如图31所示的流程图,下面描述在如图30所示的步骤S42的主装置1执行的认证。
在由主装置1执行的认证中,执行关于新连接到端子面板21的装置(下面简称连接装置)是否是核准的IEEE1394装置的检查和关于该IEEE1394装置是能作为主装置还是从装置工作的电视机(是否IEEE1394装置是可缩放电视机)的检查。
即,在由主装置1执行的认证中,首先,在步骤S51,CPU 129控制IEEE1394接口133,使其发出认证请求命令,以请求对连接到主装置1上的装置的相互认证。然后处理前进到步骤S52。
步骤S52中,CPU 129确定是否已从连接的装置返回认证请求命令的响应。如果在步骤S52确定尚未从连接的装置返回认证请求响应,处理前进到步骤S53。在步骤S53,CPU 129确定是否已发生超时,即从发出认证请求起算的预定时间周期是否已逝过。
如果在步骤S53确定已发生超时,即如果向连接装置的认证请求命令发送后在预定时间周期内尚未从连接装置返回响应,处理前进到步骤S54。在步骤S54,CPU 129确定由于透接的装置不是核准的IEEE1394装置所以认证失败。在这种情况下,CPU 129设置操作模式为其中数据不在主装置1与从装置2之间发送的单装置模式。处理退出认证程序。
在这种情况下,在主装置1与不是核准的IEEE1394装置的连接装置之间不再执行IEEE1394通信数据或者其它数据的传输。
另外,在步骤S53确定未发生超时的情况下,处理流程返回S52重复上述处理。
如果在步骤S52确定已从连接装置返回认证请求命令的响应,即IEEE1394接口133已收到来自连接装置的响应并然后传送到CPU 129,则处理前进到步骤S55。在步骤S55,CPU 129根据预定算法产生随机(伪随机)数R1,并经IEEE1394接口133将其发送到连接装置。
而后,处理前进到步骤S56。在步骤S56,CPU 129确定是否已从连接装置收到通过根据预定加密算法(例如,诸如DES(数据加密标准)、或FEAL(快速数据加密算法)、或RC5之类的密钥加密算法)加密在步骤55发送的随机数R1所产生的加密随机数E′(R1)。
如果在步骤S56确定未从连接装置收到加密随机数E′(R1),处理前进到步骤S57。在步骤S57,CPU 129确定是否发生超时,即是否从发送随机数R1起的预定时间周期已逝过。
如果在步骤S57确定已发生超时,即如果在随机数R1发送到连接装置之后的预定时间周期内未收到加密随机数E′(R1),处理前进到步骤S54。在步骤S54,CPU 129确定连接装置不是核准的IEEE1394装置,并且CPU 129设置操作模式为单装置模式。然后处理退出认证程序。
另外,在步骤S57确定未超时的情况下,处理流程返回步骤S56以重复上述处理。
另外,如果在步骤S56确定已从连接装置收到加密随机数E′(R1),即如果从连接装置发送的加密随机数E′(R1)已被IEEE1394接口133接收并然后传送到CPU 129。在步骤S58,CPU 129根据预定加密算法加密在步骤S55产生的随机数R1,从而产生加密随机数E(R1)。处理前进到步骤S59。
在步骤S59,CPU 129确定是否从连接装置收到的加密随机数E′(R1)与在步骤S58由主装置产生的加密随机数E(R1)相同。
如果在步骤S59确定加密随机数E′(R1)与E(R1)彼此不相同,即如果由连接装置使用的加密算法(如果需要,还有用于加密的密钥)不同于由CPU 129加密的加密算法,处理前进到步骤S54。在步骤S54,CPU 129确定连接装置不是核准的IEEE1394装置,并且CPU 129设置操作模式为单装置模式。然后处理退出认证程序。
在步骤S59确定加密随机数E′(R1)与E(R1)彼此相同的情况下,即当由连接装置使用的加密算法与由CPU 129加密的加密算法相同时,处理前进到步骤S60。在步骤S60,CPU 129确定是否已从连接装置收到由连接装置产生的认证主装置1的随机数R2。
如果在步骤S60确定没有收到随机数R2,处理前进到步骤S61。在步骤S61,CPU 129确定是否已发生超时,即是否从在步骤S59确定加密随机数E′(R1)与E(R1)彼此相同时起的预定时间周期已逝过。
如果在步骤S61确定已出现超时,即如果在预定时间周期内未收到随机数R2,处理前进到步骤S54。在步骤S54,CPU 129确定连接装置不是核准的IEEE1394装置,并且CPU 129设置操作模式为单装置模式。然后处理退出认证程序。
另外,在步骤S61确定未发生超时的情况下,处理流程返回步骤S60以重复上述处理。
另外,如果在步骤S60确定已收到从连接装置发送的随机数R2,即如果已由IEEE1394接口133收到连接装置发送的随机数R2,并传送到CPU 129,处理前进到步骤S62。在步骤S62,CPU 129根据预定加密算法加密随机数R2,从而产生加密随机数E(R1),并且CPU 129经IEEE1394接口133将其发送到连接装置。
在步骤S60,在从连接装置收到随机数R2的时间,该连接装置被认证为核准的IEEE1394装置。
而后,处理前进到步骤S63。在步骤S63,CPU 129控制IEEE1394接口133,以便发送能力信息请求命令以请求能力信息,和连接装置的装置ID连同主装置本身的装置ID和能力信息一起到连接装置。
装置ID是指识别诸如主装置1或从装置2的电视机的唯一ID。
容量信息是指关于一个装置的能力的信息。更具体地,能力信息包括指示系数种子数据类型(系数种子数据可以使用的视频变换的类型)的信息、指示该装置可以接受的外部命令的信息(例如,电源通/断命令、亮度控制命令、音量调节命令、频道选择命令和锐度控制命令)、指示装置是否有OSD(在屏显示)能力的信息、指示是否可能静音的信息、和指示是否可能睡眠的能力。能力信息还包括装置是按主装置操作还是按从装置操作的能力。
在主装置1中,装置ID和能力信息可以存储在EEPROM 130或在图15所示的配置ROM的vendor_dependent_information中。
而后,处理前进到步骤S64。在步骤S64,CPU 129经IEEE1394接口133接收由连接装置响应于在步骤S63发送到由连接装置的能力信息请求命令所发送的装置ID和能力信息。接收的装置ID和能力信息存储在EEPROM 130。然后处理前进到步骤S65。
在步骤S65,CPU 129根据存储在EEPROM 130的能力信息,确定是否连接装置是从装置。如果在步骤S65确定连接装置是从装置,即,如果连接装置被认证为从装置,则处理不执行步骤S66和S67跳到步骤S68。在步骤S68,CPU 129设置操作模式为其中特殊模式可用的特殊能力可用模式,即,控制命令被发送到从装置,以使从装置根据特殊能力执行处理。处理流程然后从当前程序返回。
另外,如果在步骤S65确定连接装置不是从装置,处理前进到步骤S66。在步骤S66,CPU 129根据存储在EEPROM 130的能力信息,确定是否连接装置是主装置。如果在步骤S66确定连接装置是主装置,即,如果连接装置被认证为主装置,处理器前进到步骤S67。在步骤S67,CPU 129用具有用作主装置能力的连接装置执行主-从仲裁。
即,在这种情况下,能作为主装置的装置被连接到主装置1,因此包括在可缩放TV系统的电视机中有两个电视机具有作为主装置的能力。但是,在按照本发明实施例的可缩放TV系统中,要求仅一个电视机将作为主装置进行操作。在步骤S67,为了满足上述要求,执行主-从仲裁,以确定是主装置1还是具有主装置能力的连接装置作为主装置被操作。
例如,一个主装置在早些时间点被包含在可缩放TV系统中,即这个特定例子的主装置被选为可缩放TV系统的主装置。具有作为主装置能力的其它装置被设置作为从装置进行操作。
在步骤S67完成上述主-从仲裁后,处理前进到步骤S68,CPU 129设置操作模式为特殊能力可用模式。然后处理退出当前程序。
另外,如果在步骤S66确定连接装置不是主装置,即如果连接装置既不是主装置也不是从装置,因此,如果连接装置被仲裁为既不是主装置也不是从装置,处理前进到步骤S69。在步骤S69,CPU 129设置操作模式为仅普通能力模式,在该模式中虽然可以在主装置与从装置之间发送普通AV/C命令,但不允许用于执行特殊能力操作的控制命令。而后,处理从当前程序返回。
在这种情况下,因为连接装置既不是主装置也不是从装置,特殊能力不能供给连接到主装置1的装置。但是,在这种情况下,因为连接装置是核准的IEEE1394装置,允许在主装置1与连接装置之间的普通AV/C命令的传输。即,在这种情况下,可以利用普通AV/C命令受其它装置(或由连接到主装置1的其它IEEE1394装置)控制主装置1和连接装置任何之一。
下面参照图32的流程图描述如图11所示的从装置2的操作。
首先,在步骤S71,CPU 149确定是否到端子面板41的某个装置的连接或从IEEE1394接口153或IR接收器的某个命令的接收作为一个事件发生。如果确定未发生事件,处理返回步骤S71。
在步骤S71确定到端子面板41的装置的连接作为一个事件已发生的情况下,处理前进到步骤S72。在步骤S72,CPU 129执行如下面参照图33描述的认证。然后处理返回步骤S71。
为确定是否某个装置已连接到端子面板41上,需要检测到端子面板41的连接。可以以例如类似于上面在图30中的步骤S41的方式执行检测。
另外,如果在步骤S71确定从IEEE1394接口153或IR接收器的命令的接收作为事件已发生,处理前进到步骤S73。在步骤S73,从装置2执行相对于接收命令的处理。处理然后返回到步骤S71。
现在,参照图33的流程图描述由从装置2按图32的步骤S72执行的认证处理。
在由从装置2执行的认证处理中,执行关于新连接到端子面板41的装置(下面简称连接装置)是否是核准的IEEE1394装置的检查,以及执行关于该IEEE1394装置是否是主装置的检查。
即,在由从装置2执行的认证中,首先,在步骤S81,CPU 129确定是否已从连接装置接收到执行认证的认证请求命令。如果确定未收到认证请求命令,处理前进到步骤S82。
在步骤S82,CPU 129确定是否发生超时,即是否从认证处理开始起预定时间周期已逝过。
如果在步骤S82确定已发生超时,即如果在认证处理开始后预定时间周期内未收到认证请求命令,处理前进到步骤S83。在步骤S83,CPU 149确定因为连接装置不是核准IEEE1349装置认证已失败。在这种情况下,CPU 149设置操作模式为不执行与连接装置的数据发送的单装置模式。然后处理从当前程序返回。
在这种情况下,不仅不执行IEEE1349通信而且也不执行与没有核准的IEEE1394装置的连接装置的其它数据传输。
另外,在步骤S82确定已发生超时的情况下,处理流程返回步骤S81以重复上述处理。
另外,如果在步骤S81确定已收到从连接装置发的认证请求命令,即如果由作为连接装置的主装置1在图31的步骤S51所发送的认证请求命令已由IEEE1394接口153接收,并然后传送到CPU 149,处理前进到步骤S84。在步骤S84,CPU 149控制IEEE1394接口153,使其发送对认证请求命令的一个响应到连接装置。
虽然在本实施例中,图31中的步骤S51到S53是由主装置1执行的,并且图33中的步骤S81、S82、和S84是由从装置2执行的,图31中的步骤S51到S53可以由从装置2执行和图33中的步骤S81、S82、和S84可以由主装置1执行。
然后处理前进到步骤S85。在步骤S85,CPU 149确定是否已从连接装置收到随机数R1。如果确定未收到随机数R1,处理前进到步骤S86。
在步骤S86,CPU 149确定是否已发生超时,即是否从在步骤S84发送的对于认证请求命令的响应起的预定时间周期已过。
如果在步骤S86确定已发生超时,即如果在响应认证请求命令的发送之后预定时间周期内未收到随机数R1,处理前进到步骤S83。在步骤S83,CPU149确定连接装置不是核准的IEEE1394装置。在这种情况下,CPU 149设置操作模式为其中没有主装置1与连接装置之间的数据发送的单装置模式。然后处理从当前程序返回。
另外,在步骤S86确定未发生超时的情况下,处理流程返回步骤S85以重复上述处理。
另外,如果在步骤S85确定已收到从连接装置发送的随机数R1,即如果已由IEEE1394接口153收到作为连接装置的主装置1在图31的步骤S55发送的随机数R1并且然后传送到CPU 149,处理前进到步骤S87。在步骤S87,CPU 149根据预定加密算法加密随机数R1,从而产生加密的随机数E′(R1)。另外,在步骤S87,CPU 149控制IEEE1394接口153,以便发送加密的随机数E′(R1)到连接装置。而后,处理前进到步骤S89。
在步骤S89,CPU 149产生随机数R2(伪随机)并控制IEEE1394接口153,使其发送产生的随机数R2到连接装置。然后处理前进到步骤S90。
在步骤S90,CPU 149确定是否从连接装置已收到在图31的步骤S62由作为连接装置的主装置1通过加密随机数R2产生的加密随机数E(R2)。
如果在步骤S90确定未收到从连接装置发送的加密随机数E(R2),则处理前进到步骤S91。在步骤S91,CPU 149确定是否发生超时,即是否从发送随机数R2起预定时间周期已过。
如果在步骤S91确定超时,即如果从随机数R2发送到连接装置后预定时间周期内未收到加密随机数E(R2),则处理前进到步骤S83。在步骤S83,CPU 149确定连接装置不是核准的IEEE1394装置,并CPU 149设置操作模式为单装置模式。然后处理从当前程序返回。
另外,在步骤S91确定未发生超时的情况下,处理流程返回步骤S90以重复上述处理。
另外,如果在步骤S90确定已收到从连接装置发送的加密随机数E(R2),即如果从连接装置发送的加密随机数E(R2)已由IEEE1394接口153接收到并然后传送到CPU 149,处理前进到步骤S92。在步骤S92,CPU 149根据预定加密算法加密在步骤S89产生的随机数R2,从而产生加密的随机数E′(R2)。然后处理前进到步骤S93。
在步骤S93,CPU 149确定从连接装置接收的加密的随机数E(R2)是否与由从装置在步骤S92产生的加密的随机数E′(R2)相同。
如果在步骤S93确定加密的随机数E(R2)与E′(R2)彼此不同,即如果由连接装置使用的加密算法(并还有用于加密的专用密钥)与由CPU 149加密的加密算法不同,处理前进到步骤S83。在步骤S83,CPU 149确定连接装置不是核准的IEEE1349装置,并且CPU 149设置操作模式为单装置模式。处理退出认证程序。
另外,如果在步骤S93确定加密的随机数E(R2)与E′(R2)彼此相同,即当由连接装置使用的加密算法与由CPU 149加密的加密算法相同并因此连接装置已被认证为核准的IEEE1349装置,则处理前进到步骤S94。在步骤S94,CPU 149经IEEE1394接口153接收由作为连接装置的主装置1在图31的步骤S63发送的连同能力信息请求命令一起的装置ID和能力信息。接收的装置ID和能力信息被存储在EEPROM 150。
然后处理前进到步骤S95。在步骤S95,响应于在步骤S94从连接装置接收的能力信息请求命令,CPU 149控制IEEE1394接口153,使其发送从装置2的装置ID和能力信息到连接装置。然后处理前进到步骤S96。
在从装置2中,正如参照图31在前描述的主装置1一样,装置ID和能力信息可以存储在EEPROM150或在如图15所示配置ROM的vendor_dependent_information中。
在步骤S96中,CPU 149根据存储在EEPROM 150中的能力信息确定是否连接装置是主装置。如果在步骤S96确定连接装置是主装置,即如果连接装置被认证为主装置,处理前进到步骤S97。在步骤S97,CPU 149设置操作模式为可用特殊能力的特殊能力可用模式,即从作为连接装置的主装置发的控制命令是可接受的并且可以执行由该命令规定的处理。然后处理从当前程序返回。
如果从装置2的操作模式被设置为特殊能力可用模式,经从装置2的前面板154或IR接收器155输入的命令基本可以被忽略,并仅接受经IEEE1394接口153从主装置1接收的命令。例如,根据由主装置1发的命令执行从装置2中的频道选择或音量控制。在这种情况下,可缩放TV系统可以认为是集中控制系统,其中可缩放TV系统的所有从装置2都由主装置1控制。
可以响应于经前面板134或IR接收器135的输入执行从主装置1(图10)向从装置2的命令发送,或可以按以下方式执行,即从装置2的前面板154或IR接收器155输入的命令经IEEE1394接口153传送到主装置1并且还从主装置1传送回到从装置2。
另外,如果在步骤S96确定连接装置不是主装置,即,如果连接装置的认证失败,处理前进到步骤S98。在步骤S98,虽然普通AV/C命令可以在主装置与从装置之间传输,CPU 149设置操作模式为其中不允许用于执行特殊能力操作的控制命令的仅是普通能力模式。处理然后从当前程序返回。
在这种情况下,因为连接到从装置2的装置不是主装置,该连接不提供特殊能力。即,当从装置被连接到从装置2时,不提供特殊能力。但是,在这种情况下,因为连接的装置是核准的IEEE1394装置,允许在从装置2与连接装置之间传输普通AV/C命令。即,在这种情况下,可以利用普通AV/C命令由其它装置控制从装置2和连接装置(并且还有其它从装置)任何之一。
如果在主装置1与从装置2中的参照图31和33的上述认证获得成功,并且如果主装置1和从装置2的操作模式被设置为特殊能力可用模式,分别在主装置1和从装置2中执行如下所述图30的步骤S43和图32的S73的根据可缩放TV系统的特殊能力的处理。
在主装置1中,如上参照图10所述,输出电视广播节目的图像和声音/语音(即,显示图像和输出声音/语音)。当图像和声音/语音在主装置1输出时,如果用户按遥控器15的引导按钮开关63(图7),(或遥控器35的引导按钮开关93(图8)),响应于用户执行的操作从遥控器发射红外线。主装置1的IR接收器135(图10)接收红外线,并且与引导按钮开关63所执行的操作相对应的命令(下面称标题显示命令)供给CPU129。
虽然从遥控器15发射的红外线也被从装置2的IR接收器155接收(图11),从装置2忽略接收的红外线。
如果主装置1的CPU 129(图10)接收标题显示命令,主装置1的CPU129根据表示在图34的流程图的算法执行关于封闭标题的处理。
即,首先,在S101,CPU 129确定馈送到多路分解器124的传送流是否包含封闭标题数据(closed caption data)。
当封闭标题数据包含在MPEG视频流时,放入封闭标题数据,例如作为MPEG视频流序列层的MPEG用户数据(MPEG-2用户数据)。在这种情况下,在步骤S101,CPU 129检查馈送到多路分解器124的传送流,以确定封闭标题数据是否包含在传送流中。
如果在步骤S101确定传送流不包含封闭标题数据,封闭标题的处理终止不执行下面的处理。
但是,如果在步骤S101确定传送流包含封闭标题数据,处理前进到步骤S102,并且CPU 129检查存储在可缩放TV系统中的主装置1和各从装置的EEPROM 130中的能力信息,以从可缩放TV系统中检测具有封闭标题的系数种子数据的电视机。如上所述,能力信息包括指示可缩放TV系统的每个电视机的系数种子数据的类型的信息,因此在当前步骤S102,通过检查能力信息,检索具有封闭标题的系数种子数据的电视机。
封闭标题的系数种子数据指通过学习获得的系数种子数据,其中根据封闭标题数据所显示的封闭标题的视频数据被用作教师数据,而通过降低教师数据的分辨率获得的视频数据、通过增加噪声到教师数据获得的视频数据、或通过降低教师数据的尺寸获得的视频数据被用作学生数据。经这种学习获得的系数种子数据适合用于改善分辨率、改善噪声、或放大封闭标题图像的图像尺寸。
处理前进到步骤S103。在步骤S103,CPU 129根据步骤S102的检索结果确定是否有具有用于封闭标题的系数种子数据的电视机。
如果在步骤S103确定没有专用于处理封闭标题的系数种子数据的电视机,处理前进到步骤S104。在步骤S104,CPU 129控制信号处理器137,以便在普通模式中开始封闭标题的显示。
信号处理器137还有作为普通封闭标题解码器工作的能力。因此,CPU129要求多路分解器124馈送包含在传送流中的封闭标题数据,并响应于该请求传送由多路分解器124馈送的封闭标题数据到信号处理器137。信号处理器137解码从CPU 129接收的封闭标题数据,并在视频数据的规定位置叠加获得的封闭标题数据到在帧存储器127中存储的视频数据上。结果,CRT 11上显示包含由MPEG解码器125解码的视频数据和叠加上封闭标题的视频数据。
因此,在这种情况下,内容图像和叠加在内容图像上的相应封闭标题被显示在主装置1的CRT 11,与通常具有内置封闭标题解码器的电视机一样。
如果开始显示封闭标题,处理前进到步骤S105。在步骤S105,与步骤S101一样,CPU 129确定馈送到多路分解器124的传送流是否包括要显示的更多封闭标题数据。
如果在步骤S105确定不包括封闭标题数据,处理跳到步骤S107不处理步骤S106。在步骤S107,CPU 129控制信号处理器137,使得停止解码封闭标题数据。因此,处理退出封闭标题处理程序。
另外,如果在步骤S105确定馈送到多路分解器124的传送流包括要显示的更多封闭标题数据,处理前进到步骤S106。在步骤S106,CPU 129确定是否已收到结束显示封闭标题的命令(下面称封闭标题显示结束命令)。
如果在步骤S106确定未收到封闭标题显示结束命令,处理流程返回步骤S105重复上述处理。即,在这种情况下,继续显示封闭标题。
另外,如果在步骤S106确定已收到封闭标题显示结束命令,即如果响应于在遥控器15的引导按钮开关63上(图7)(或遥控器35的引导按钮开关93(图8))由用户执行的关断操作,IR接收器135已收到与封闭标题显示结束命令相对应的从遥控器15发射的红外线,处理前进到步骤S107。在步骤S107,如上所述CPU 129控制信号处理器137,以便停止封闭标题数据的解码。因此,处理退出封闭标题处理程序。
另外,如果在步骤S103确定有作为从装置并具有用于处理封闭标题的系数种子数据的电视机(下面这样的装置将称具有标题系数种子数据的从装置),处理前进到步骤S108。在步骤S108,CPU 129从可缩放TV系统的用作从装置的各电视机中选择一个要用于显示封闭标题的从装置。
例如,CPU 129选择位于主装置1左侧的从装置223或主装置1下侧的从装置232作为用于显示封闭标题的从装置(下面称这种从装置为显示标题从装置)。如上所述,主装置1有关于各从装置2ij相对于主装置1的位置的信息,并且主装置1根据关于各从装置2ij位置的信息识别诸如位于主装置1左侧的从装置223、位于主装置1下侧的从装置232等等。
处理前进到步骤S109。在步骤S109,CPU 129经IEEE1394接口133发送命令到有标题系数种子数据的从装置,请求它返回专用于处理封闭标题的系数种子数据。
在上述处理中,CPU 129利用其存储在EEPROM 130的装置ID和能力信息识别具有标题系数种子数据的从装置,并且CPU 129规定命令发送的目的地,以通过装置ID请求用于处理封闭标题的系数种子数据(下面,这种命令将称系数种子数据请求命令)。注意,当CPU 129发送其它命令到从装置时,CPU 129通过其装置ID识别从装置并通过装置ID规定目的地。
在步骤S109,响应于系数种子数据请求命令,CPU 129经IEEE1394接口133接收从具有标题系数种子数据的从装置发送的用于处理封闭标题的系数种子数据,从而获得用于封闭标题的系数种子数据。
在用于处理封闭标题的系数种子数据被存储在主装置1的信号处理器137的EEPROM 137B的情况下,用于处理封闭标题的系数种子数据的获得是通过由CPU 129从EEPROM 137B读出它而执行的。
即使用于处理封闭标题的系数种子数据未存储在可缩放TV系统的任何电视机中,如果来自系数种子数据服务器(未示出)的专用于处理封闭标题的系数种子数据可用,CPU 129可以通过经调制解调器136来访问系数种子数据服务器,获得用于处理封闭标题的系数种子数据。
不仅这种专用于处理及封闭标题的系数种子数据,而且也可以按相似方法获得还有如下所述用于其它处理(视频数据变换)的系数种子数据。
从系数种子数据提供商提供的系数种子数据可以是免费的或不免费。
在步骤S109获得用于处理封闭标题系数种子数据后,在下一步S110,CPU 129控制IEEE1394接口133,使得连同处理封闭标题的系数种子数据一起发送封闭标题显示命令到显示封闭标题的从装置,命令它显示封闭标题。处理前进到步骤S111。
在步骤S111,CPU 129经IEEE1394接口133发送外部输入的选择命令到显示标题的从装置,命令它选择输入到IEEE1394接口153(图11)的数据,并在CRT 31上显示输入的数据。处理前进到步骤S112。
在步骤S112,CPU 129开始传送封闭标题数据到显示标题的从装置。
即,CPU 129请求多路分解器124馈送包含在传送流中的封闭标题数据。响应于该请求,封闭标题数据从多路分解器124馈送到CPU 129。CPU 129控制IEEE1394接口133,使得将从多路分解器124接收的封闭标题传送到显示标题的从装置。
如上所述如果封闭标题数据开始传送到显示标题的从装置,处理前进到步骤S113。在步骤S113,CPU 129确定馈送到多路分解器124的传送流是否包括要显示的多个封闭标题数据。
如果在步骤S113确定不包括封闭标题数据,处理跳到步骤S115而不执行步骤S114。在步骤S114,CPU 129控制IEEE1394接口133,使得停止传送封闭标题数据。因此,处理退出封闭标题处理程序。
另外,如果在步骤S113确定馈送到多路分解器124的传送流包括多个要显示的封闭标题数据,处理前进到步骤S114。在步骤S114,CPU 129确定是否已收到停止显示封闭标题数据的命令(封闭标题数据显示结束命令)。
如果在步骤S114未收到封闭标题数据显示结束命令,处理流程返回步骤S113重复上述步骤。即,在这种情况下,继续传送封闭标题数据到显示标题的从装置。
另外,如果在步骤S114确定已收到封闭标题数据显示结束命令,即如果IR接收器135已收到响应于用户执行的在遥控器15的引导按钮开关63上(图7)(或遥控器35的引导按钮开关93(图8))的关断操作从遥控器15发射的对应于封闭标题数据显示结束命令的红外线,处理前进到步骤S115。在步骤S115,CPU 129控制IEEE1394接口133,使得停止封闭标题数据的传送。因此,处理退出封闭标题数据处理程序。
如果在主装置1执行如图34所示的封闭标题数据,并且如果作为结果,在步骤S110发送封闭标题显示命令并由规定作为标题显示从装置的从装置2接收的IEEE1394接口153(由从装置2(图11)接收并传送到CPU 149),从装置2根据如图35所示的流程图的算法执行封闭标题处理。
即,在用作显示标题的从装置的从装置2(图11)中,首先,在步骤S121,IEEE1394接收由主装置1在图34的步骤S110发送的用于处理封闭标题的系数种子数据和封闭标题显示命令。接收的用于处理封闭标题的系数种子数据和封闭标题显示命令被传送到CPU 149。处理前进到步骤S122。
在步骤S122,CPU 149传送用于处理封闭标题的系数种子数据到信号处理器157,设置(存储)接收的用于处理封闭标题的系数种子数据在系数种子数据存储器207(图29)。在上述处理中,在用于处理封闭标题的系数种子数据被存储在系数种子数据存储器207之前,存在于系数种子数据存储器207中的系数种子数据被传送到EEPROM 157B并且保存在其中。
在用作显示标题的从装置的从装置2具有系数种子数据的情况下,即如果用于处理封闭标题的系数种子数据被初始存储在从装置2的信号处理器157的系数种子数据存储器207中,可以跳过将在下面描述的步骤S121和S122并且还有步骤S128。
然后处理前进到步骤S123。在步骤S123,CPU 149确定是否已收到由主装置1在图34的步骤S111发送的外部输入的选择命令。如果确定未收到该命令,处理返回到步骤S123。
但是,如果在步骤S123确定已收到从主装置1发送的外部输入选择命令,即,如果已由IEEE1394接口153收到从主装置1发送的外部输入选择命令并然后传送到CPU 149,处理前进到步骤S124。在步骤S124,CPU 149选择输入,使得由IEEE1394接口153接收的封闭标题数据被馈送到信号处理器157。处理前进到步骤S125。
在步骤S125,CPU 149确定是否已收到从主装置1在图34的步骤S112开始发送的封闭标题。
另外,如果在步骤S125确定已收到从主装置1发送的封闭标题显示结束命令,即如果已由IEEE1394接口153收到从主装置1发送的封闭标题数据并然后传送到CPU 149,处理前进到步骤S126。在步骤S126,CPU 149馈送封闭标题数据到信号处理器157。信号处理器157利用在步骤S122存储在系数种子数据存储器207(图29)中的、用于处理封闭标题的系数种子数据,对收到的封闭标题数据执行视频数据变换。
更具体地,在这种情况下,信号处理器157解码从CPU 149接收的封闭标题数据,并利用从存储在系数种子数据存储器207中的、用于处理封闭标题的系数种子数据所产生的抽头系数,对经解码处理获得的封闭标题视频数据执行视频数据变换,以便变换封闭标题数据为高分辨率形式。
在步骤S127,高分辨率封闭标题视频数据经帧存储器147和NTSC编码器148馈送到CRT 31并在CRT 31上显示。然后处理返回步骤S125,并且顺序执行步骤S125到S127直至在步骤S125确定不再从主装置接收封闭标题数据为止。
如果在步骤S125确定从主装置1不再接收封闭标题数据,即如果IEEE1394接口153未另外接收封闭标题数据,处理前进到步骤S128。在步骤S128,信号处理器157重置(通过重写)在EEPROM 157B中保存的原始系数种子数据到系数种子数据存储器207(图29)。然后处理退出封闭标题处理程序。
因此,在根据图34所示的流程由主装置执行的封闭标题处理程序和根据图35所示的流程由从装置执行的封闭标题处理程序中,当可缩放TV系统的任何电视机没有用于处理封闭标题的系数种子数据时,主装置1以规定电视节目的视频数据方式显示图像,并且叠加在前面的视频数据上的封闭标题的视频数据以类似于有内置封闭标题解码器的常规电视机的方式显示在CRT11上。
另外,在可缩放TV系统的某些电视机有用于处理封闭标题的系数种子数据的情况下,仅电视广播节目的视频数据显示在主装置1的CRT 11,在这种情况下,与显示在主装置1的CRT 11视频数据相对应的封闭标题视频数据被变换为高分辨率视频数据,并被显示在作为显示标题的从装置的从装置2的CRT 31上。
这允许用户可不受封闭标题视频数据的干扰地观看电视广播节目的视频数据。另外,用户可以观看高分辨率的封闭标题视频数据。
即使在可缩放TV系统的任何电视机都没有用于处理封闭标题的系数种子数据的情况下,封闭标题的视频数据也可以显示在从装置2的CRT 31上,其中所述从装置用作与电视广播节目的视频数据分离地显示标题。在这种情况下,虽然显示的封闭标题的视频数据没有高分辨率,但用户可以不受封闭标题视频数据干扰地观看电视广播节目视频数据。
虽然在上述例子中,封闭标题视频数据仅显示在指定用作显示标题的从装置的一个从装置2上,封闭标题视频数据可以显示在可缩放TV系统的两个或多个从装置。例如,当有对应于两种或多种语言的两个或多个封闭标题时,相应语言的封闭标题视频数据可以分别显示在不同从装置上。
可缩放TV系统有以放大的方式显示部分视频数据的特殊能力。这种特殊能力是由主装置1和从装置2所执行的部分图像放大处理而实现的。
例如经菜单屏发送执行部分图像放大处理的命令。
更具体地,如果用户操作遥控器15的菜单按钮开关54(图7)(或遥控器35的菜单按钮开关84(图8)),在主装置1的CRT 11(或从装置2的CRT31)上显示菜单屏。指示部分图像放大命令的图标(下面称为部分图像放大图标)显示在菜单屏。如果用户通过操作遥控器15点击部分图像放大图标,主装置1和从装置2中开始部分图像放大处理。
参照如图36所示的流程图,下面描述由主装置执行的部分图像放大处理。
当电视广播节目的视频数据(下面称节目视频数据)显示在主装置1的CRT 11时,如果点击局部放大图标,开始如下处理。即,首先在步骤S131,CPU 129从可缩放TV系统的电视机选择用于显示节目视频数据的全图像的从装置(下面称全图像显示从装置),该节目视频数据的全图像当前显示在主装置1的CRT 11上。然后处理前进到步骤S132。
其中,CPU 129可以从可缩放TV系统的从装置中仅选择作为从装置的一个电视机或者两个或多个电视机(或者用作从装置的所有电视机),作为全图像显示从装置。
在步骤S132,CPU 129经IEEE1394接口133与显示全图像的从装置通信,以确定是否接通全图像显示从装置的电源。
如果在步骤S132确定显示全图像的从装置的电源不在接通状态,处理前进到步骤S133。在步骤S133,CPU 129经IEEE1394接口133发送电源接通命令到显示全图像从装置,接通全图像显示从装置的电源。然后,处理前进到步骤S134。
另外,如果在步骤S133确定全图像显示从装置的电源在通状态,处理不执行步骤S133跳到步骤S134。在步骤S134,CPU 129控制信号处理器137,使得在CRT 11上显示消息,例如按OSD方式提示用户规定显示在CRT 11上的图像的哪部分应当放大(下面这种消息将称要求规定要放大部分的消息)。
即,在这个例子中,在CPU 129的控制下,信号处理器137产生要求规定要放大部分消息的OSD数据,并将其叠加在存储在帧存储器127中的节目视频数据上。包含叠加要求规定要放大部分消息的OSD数据的节目视频数据从帧存储器127经NTSC编码器128馈送到CRT 11。CRT 11按OSD方式连同节目视频数据一起显示要求规定要放大部分的消息。
在下一步骤S315,CPU 129确定用户是否响应于要求规定要放大部分的消息已规定了要放大部分。如果未规定要放大部分,处理回到步骤S135。
但是,如果在步骤S135已规定要放大部分,即如果IR接收器135已接收响应于用户对遥控器15(或遥控器35)执行的、用以规定显示在CRT 11的显示屏上的图像部分的操作而发射的红外线,并且如果对应于红外线的信号已馈送到CPU 129,CPU 129确定已规定了要放大部分。然后处理前进到步骤S136。
在步骤S136,CPU 129经IEEE1394接口133发送外部输入选择命令到全图像显示从装置,以命令它选择施加到全图像显示从装置的IEEE1394接口153(图11)的输入,并在CRT 31上显示选择的输入。然后处理前进到步骤S137。
在步骤137,CPU 129开始传送节目视频数据到全图像显示从装置。
更具体地,CPU 129请求多路分解器124馈送包含传送流的TS包,并馈送到MPEG解码器125。响应于该请求,多路分解器124馈送TS包到CPU129。另外,CPU 129经IEEE1394接口133将从多路分解器124接收的TS包传送到全图像显示从装置。因此,与显示在主装置1的CRT 11上的节目视频数据相对应的TS包被传送到全图像显示的从装置,其将按上面参照图37的描述执行部分图像放大处理,从而显示对应于TS包的节目视频数据。即,以前显示在主装置1上的节目视频数据的全图像被显示在全图像显示从装置上。
另外,CPU 129可经信号处理器137从帧存储器127读出MPEG解码节目视频数据,并且可以代替TS包将其转移到全图像显示从装置。在这种情况下,全图像显示从装置可以不必须执行MPEG解码就显示节目视频数据。
在开始向全图像显示从装置传送TS包以后,处理前进到步骤S138。在步骤S138,CPU 129控制信号处理器137,使得对存储在帧存储器127中的节目视频数据执行视频数据变换,以便利用存储在系数种子数据存储器167(图22)的用于重设尺寸的系数种子数据放大规定的节目视频数据区。
即,在本实施例中,主装置1的信号处理器137中的系数种子数据存储器167(图22)至少存储用于重设尺寸的系数种子数据,并且信号处理器137对存储在帧存储器127中规定的节目视频数据区执行视频数据变换,以便利用从存储在系数种子数据存储器167中、用于重设尺寸的系数种子数据产生的抽头系数,通过规定的系数放大(重设尺寸)节目视频数据的放大区,从而产生部分放大的视频数据。
在步骤S138,所得部分放大视频数据经帧存储器127和NTSC编码器128被馈送到CRT 11并且将其显示。
即,在这种情况下,节目视频数据的集中在用户规定放大点的放大区被放大,并且所得部分放大视频数据被显示在主装置1的CRT 11上。
例如可以利用放大系数规定放大区。
在部分放大处理中,预置放大系数的缺省值(缺省放大系数)。CPU 129在信号处理器137的参数存储器168(图22)中设置对应于缺省放大系数的参数。信号处理器137根据缺省放大系数执行给定节目视频数据的重设尺寸。
另外,在CRT 11上显示的图像尺寸,即显示屏的尺寸具有预定值。
因此,CPU 129计算放大区,以便如果在给定视频数据的规定放大点中心的放大区被缺省放大系数放大,所得放大视频数据的尺寸具有等于CRT 11显示屏的尺寸。
可以由用户规定在步骤S138中执行的视频数据变换使用的放大系数。
例如,CPU 129控制信号处理器137,以便在CRT 11上显示可控制杠,所述控制杠以由用户通过操作遥控器15(或遥控器35)操作、以规定放大系数(下面显示在CRT 11上的这种杠将被称为放大系数规定杠)。放大系数可以通过放大系数规定杠的位置规定。
在这种技术中,如果用户通过操作遥控器15移动放大系数规定杠的位置,CPU 129检测已被移动的位置,并且CPU 129设置指示与检测的位置相对应的放大系数的参数到信号处理器137的参数存储器168(图22)中。另外,CPU 129按与上述使用缺省放大系数情况类似的方式,根据与放大系数规定杠位置相对应的放大系数,规定中心在放大点的放大器区。然后CPU 129命令信号处理器137对给定节目视频数据的规定放大区执行视频数据变换(重设尺寸)。
因此,在CRT 11上显示部分放大视频数据,所述部分放大视频数据是通过将给定节目视频数据位于放大点的放大区放大由用户操作遥控器15所规定的放大系数而获得的。
放大系数规定杠可以按OSD方式显示在可缩放TV系统中主装置1或非主装置1的其它电视机的CRT 11上。
然后处理前进到步骤S140。在步骤S140,CPU 129确定是否已收到结束显示部分放大视频数据的命令(下面称部分放大结束命令)。
如果在步骤S140确定未收到部分放大结束命令,处理流程返回步骤S133以重复上面的处理。
另外,如果在步骤S140确定已收到部分放大结束命令,即如果用户操作遥控器15(图7),使得在CRT 11上显示菜单屏并重新点击菜单屏上的部分放大图标,从而使得对应于部分放大命令的红外线从遥控器15发射并且被IR接收器接收,并且最后传送到CPU 129,处理前进到步骤S141。在步骤S141,CPU 129控制IEEE1394接口133,使得结束节目视频数据向全图像显示从装置的传送。
然后,处理前进到步骤S142。在步骤S142,CPU 129控制信号处理器137,使得停止重设尺寸处理。因此,处理流程退出部分放大程序。而后,在CRT 11上显示正常尺寸的图像。
现在,参照如图37所示的流程图,下面将描述由规定作为全图像显示从装置工作的从装置执行的部分放大处理。
在作为全图像显示从装置工作的从装置中,首先在步骤S151,CPU 149确定是否已收到在图36的步骤S136由主装置1发送的外部输入选择命令,即如果从主装置1发送的外部输入选择命令已由IEEE1394接口153收到并然后传送到CPU 149,处理前进到步骤S152。在步骤S152,CPU 149进行输入的选择,使得由IEEE1394接口153接收的节目视频数据经多路分解器144被馈送到MPEG视频解码器145。然后处理前进到步骤S153。
在步骤S153,CPU 149确定是否已收到在图36的步骤S137开始从主装置1发送的节目视频数据。
另外,如果在步骤S153确定已收到从主装置1发送的视频节目数据,即如果从主装置1发送的节目视频数据已由IEEE1394接口153收到并且然后传送到CPU 149,处理前进到步骤S154。在步骤S154,CPU 149在CRT 11上显示接收的节目视频数据。
更具体地,本实施例中,在图36的步骤S137,主装置1开始以TS包形式发送节目视频数据到用作全图像显示从装置的从装置2。在节目视频数据的发送开始后,CPU 149经IEEE1394接口153从主装置1接收的TS包经多路分解器144馈送到MPEG解码器145。MPEG解码器145对TS包执行MPEG解码,从而获得节目视频数据。所得节目视频数据被存储在帧存储器147。然后节目视频数据从帧存储器147经NTSC编码器148馈送到CRT 31。
然后处理返回步骤S153,并且重复执行S153到S154,直至在步骤S153确定不再从主装置1接收到节目视频数据。
如果在步骤S153确定不再从主装置1接收到节目视频数据,即如果IEEE1394接口153不再接收到节目视频数据,结束部分放大处理。
在按照如图36所示的由主装置执行的部分图像放大处理和按照如图37所示的由从装置执行的部分图像放大处理中,例如,当节目视频数据被显示在位于如图38A所示的可缩放TV系统排列在第二行和第二列中的主装置1上时,如果规定节目视频数据中的某一点P为放大中心,中心在放大点P(矩形区的重心)的矩形区(由图38A的虚线表示的)被设置为放大区EA,并且如图38B所示在主装置1显示通过放大放大区EA中的节目视频数据代替节目视频数据获得的部分放大图像。
另外,例如,在位于主装置1的左侧的从装置221被选为全图像显示从装置的情况下,最初始显示在主装置1的节目视频数据的全图像被显示在规定为全图像显示从装置的从装置221上。
这允许用户观看主装置1上的节目视频数据的希望部分的细节。用户也可以在从装置2上收视节目视频数据的整个图像。另外,在本实施例中,如上所述,允许用户通过操作遥控器15规定视频数据部分放大中的放大系数,并因此通过任意希望的系数放大图像,用户可以观看节目视频数据的希望部分的细节。
在主装置1(图10)的信号处理器137(图22)中,执行视频数据变换,以便利用从系数种子数据产生的抽头系数wn按照方程(1),将在放大区中的节目视频数据变换为放大的部分视频数据。当仅看方程(1)时,视频数据变换似乎是借助于简单内插执行的。但是,实际上方程(1)中的抽头系数wn是根据经利用上面如参照图24到28描述的教师数据和学生数据学习获得的系数种子数据产生的,因此利用这种系数种子数据所产生的抽头系数wn的视频数据变换允许包含在教师数据中的各分量再生。更具体地,例如,当使用重设尺寸的系数种子数据时,在利用根据系数种子数据产生的抽头系数wn获得的放大图像中再生没有包含在原始图像中的细节。这意味着通过利用经学习获得的系数种子数据按照方程(1)的视频数据变换的重设尺寸与借助于简单内插的放大处理是完全不同的。
但是,可以借助于简单内插,而不使用根据系数种子数据产生的抽头系数来执行在规定的放大区中将节目视频数据放大为部分放大视频数据。在这种情况下,没有包含在原始节目视频数据中的细节不会在所得放大图像中再生,并且随着放大系数的增加被放大的图像变模糊和出现块状图形。
虽然在本实施例中,视频数据的部分放大图像被显示在主装置1以及视频数据的全图像被显示在从装置2,部分放大图像可以显示在从装置2,而节目视频数据仍然显示在主装置1。
虽然在本实施例中,部分放大视频数据图像被显示在主装置1和视频数据的全图像被显示在规定作为全图像显示从装置的从装置2,除了这些图像外,放大的部分图像或节目视频数据的全图像可以显示在可缩放TV系统的其它电视机中。
在可缩放TV系统中,全图像可以显示器在主装置1,而利用各种不同系数放大的部分视频数据可以显示在用作从装置211到233的其它电视机上。在这种情况下,通过主装置1的信号处理器137都可以产生用各种不同系数放大的部分视频数据,并将其馈送到用作从装置211到233的其它电视机,或者利用用作从装置211到233的每个电视机的信号处理器157可以产生部分放大的视频数据。
在本实施例中,假设用于重设尺寸的系数种子数据存储在主装置1中。但是,当重设尺寸的系数种子数据未存储在主装置1时,如果重设尺寸的系数种子数据存储在可缩放TV系统的其它电视机时,主装置1可以获得用于重设尺寸的系数种子数据。重设尺寸的系数种子数据还可以从系数种子数据服务器获得。
虽然在上述例子中,执行节目视频数据的重设尺寸,使得图像尺寸增加,同样还可以执行重设尺寸使图像尺寸减小。
虽然在上述例子中,电视广播节目的视频数据(节目视频数据)被放大,但还可以对诸如从外部装置(如光盘存储装置、磁光盘存储装置、或VTR)馈送的其它视频数据执行部分放大处理。
另外,部分放大还可以不仅按水平和垂直两个方向相同系数这样的方式执行,而且还可以按水平和垂直两个方向的不同系数对节目视频数据部分进行放大。
虽然在本实施例中,仅部分节目视频数据被放大,使得所得放大图像可以显示在CRT 11的显示屏上,还可以执行使整个图像被放大的放大。在这种情况下,仅一部分所得放大图像被显示但整个放大图像不能被显示在单个CRT 11上。但是,用户可以通过操作遥控器15改变在CRT 11上显示的部分,以便显示节目视频数据的希望部分。
除了放大部分视频数据的能力外,可缩放TV系统还有放大全图像的特殊能力。这种特殊能力是通过由主装置1和从装置2执行的全图像放大处理实现的。
与在部分放大命令的情况下一样,可以经菜单屏发出全图像放大命令。
更具体地,如果用户操作遥控器15的菜单按钮开关54(图7)(或遥控器35的菜单按钮开关84(图8)),在主装置1的CRT 11(或从装置2的CRT31)上显示应该菜单屏。指示全图像放大命令的图标(下面称全图像放大图标)显示在菜单屏上。如果用户通过操作遥控器15点击全图像放大图标,在主装置1和从装置2开始全图像放大处理。
参照如图39所示的流程图,下面描述由主装置执行的全图像放大处理。
当电视广播节目的视频数据(节目视频数据)显示在主装置1的CRT 11上时,如果点击全图像放大图标,则开始下面的处理。即,首先,在步骤S161,主装置1的CPU 129(图10)经IEEE1394接口133向可缩放TV系统中所有从装置发送用于重设尺寸的系数种子数据。
在本实施例中,假设用于重设尺寸的系数种子数据被存储在主装置1的信号处理器137的系数种子数据存储器167中(图22)。因此,在步骤S161,CPU 129从信号处理器137读出用于重设尺寸的系数种子数据并将其发送。
在用于重设尺寸的系数种子数据未存储在主装置1的情况下,用于重设尺寸的系数种子数据可以从可缩放TV系统中其它具有用于重设尺寸的系数种子数据的电视机获得或从系数种子数据服务器获得,与在部分放大处理的情况一样。
然后处理前进到步骤S162。在步骤S162,CPU 129经IEEE1394接口133与可缩放TV系统中所有从装置211到233通信,以确定是否有处于电源断开状态的从装置2ij。
如果在步骤S162确定有处于电源断开状态的从装置2ij,处理前进到步骤S163。在步骤S163,CPU 129经IEEE1394接口133向从装置2ij发送电源接通的命令,从而接通从装置2ij的电源。接着处理前进到步骤S164。
但是,如果在步骤S162确定没有处于电源断开状态的从装置2ij,则处理跳到步骤S164不执行步骤S163。在步骤S164,CPU 129经IEEE1394接口133发送外部输入的选择命令到所有从装置211到233,以命令它们选择输入到IEEE1394接口153(图11)的数据,并在CRT 31上显示输入数据。接着处理前进到步骤S165。
在步骤S165,CPU 129初始化要放大节目视频数据的放大系数N为1值。CPU 129还设置最大放大系数Nmax和放大间距α。
在如图1A所示的例如包括3×3个电视机的可缩放TV系统中执行的全图像放大处理中,当前显示在主装置1的节目视频数据的全图像是在从装置211到233的整个屏幕上逐渐被放大的,而全图像的中心部分被显示在主装置1的屏幕上,直至节目视频数据的放大的全图像被显示在3×3个电视机的所有显示屏上。
因此,开始显示在主装置1上的节目视频数据的全图像最后被放大为尺寸等于包括可缩放TV系统所有电视机屏幕的总屏幕尺寸。最后放大的全图像的尺寸与初始节目视频数据的尺寸(在主装置1上初始显示的)之比设置为最大放大系数Nmax。即,在本实施例中,初始显示在主装置1的节目视频数据的全图像被放大为具有等于包括3×3个电视机屏幕的尺寸的全图像,并且因此通过根据例如对角线简单计算放大系数可以理解该图像以系数3被放大。因此,最大放大系数Nmax设置为3。
在全图像放大处理中,如上所述,显示在主装置1的节目视频数据的初始全图像逐渐被放大。这可以实现,例如,节目视频数据被放大,同时逐渐地增加放大系数N,直至放大系数N变为等于最大放大系数Nmax。在上述处理中,当放大系数N逐渐从1增加到Nmax时,是按放大间距α增加的。例如,放大间距α被设置为通过由(Nmax-1)除以大于1的特定值而获得的值(下面该特定值被称作执行放大的次数)。
在主装置1可以事先设置放大的次数,或用户可以通过操作遥控器15(或遥控器35)进行设置。当执行的放大次数被设置为一个小的值时,显示在主装置1上的初始节目视频数据被迅速放大到最后放大的全图像。相反,当执行的放大次数被设置为大的值时,显示在主装置1上的初始节目视频数据被逐渐放大到最后放大的全图像。
在步骤S165初始化放大系数N和设置最大放大系数Nmax和放大间距α完成后,处理前进到步骤S166。在步骤S166,CPU 129重新设置放大系数N为N+α。接着处理前进到步骤S167。
如果在步骤S166设置的新放大系数N大于最大放大系数Nmax,则CPU129设置放大系数N为最大放大系数Nmax。
在步骤S167,CPU 129确定初始显示在主装置1上、将要由主装置1的信号处理器137放大的节目视频数据放大区,并且还确定根据在步骤S165设置的放大系数N将要由各从装置2ij的信号处理器157(图11)放大的放大区。然后处理前进到步骤S168。在步骤S168,CPU 129根据在步骤S168设置的放大系数N,确定要在主装置1的CRT 11和各从装置2ij的CRT 31(图11)上显示的被放大的节目视频数据的显示区(在CRT上显示的每个放大的视频数据也被称为部分放大数据)。接着处理前进到步骤S169。
现在,参照图40,下面将描述根据放大系数N,计算与主装置1相关的放大区(将由主装置1的信号处理器137放大的放大区)、与从装置2ij相关的放大区(将由从装置2ij的信号处理器157放大的放大区)、与从装置2ij相关的显示区(通过放大将显示在各从装置2ijCRT 31上的节目视频数据的放大区所产生的相应部分放大视频数据的区域)。
图40A表示包括可缩放TV系统地3×3显示屏的总显示屏。
更具体地,可缩放TV系统的总显示屏包括主装置1的CRT 11的显示屏和8个从装置211到233的CRT 31显示屏。即,总显示屏包括9个CRT。如前所述,对于主装置1和所有从装置2ij的显示屏尺寸是相同的。
在如上所述的全图像放大处理中,初始显示在主装置1上的节目视频数据的全图像是被逐渐放大的,初始显示在主装置1上的节目视频数据表示为视频数据Q,而通过用放大系数N放大视频数据Q而获得的放大的全视频数据表示为视频数据Q′。
其中,如果主装置1的垂直屏尺寸和水平屏尺寸分别表示为a和b,节目视频数据Q的垂直和水平图像尺寸分别等于a和b。
因为放大的全视频数据Q′是通过在垂直和水平方向用放大系数N放大视频数据Q获得的,放大的全视频数据Q的垂直和水平尺寸分别为Na和Nb。
如上所述在全图像放大处理中,通过放大初始显示在主装置1上的全节目视频数据Q而获得的放大的全视频数据Q′被显示,以便其中心部分被显示在主装置1上。为了在包括主装置1和从装置211到233的显示屏的所有显示屏显示放大的全视频数据Q′,使得放大的全视频数据Q′的中心点显示在主装置1的显示屏上,要求主装置1应当在图40A中总显示屏的由R1表示的区域中显示分配的放大视频数据,并且从装置2ij应当在图40A的由Rij表示的各区域中部分分别显示分配的部分放大视频数据。
为满足上述要求,在图39的步骤S168,区域R1被确定为主装置1的显示区以及区域Rij被确定为从装置2ij的显示器区。
即,对于主装置1,全显示区被用作显示区域R1。在从装置211位于相对于主装置1的左上侧的情况下,在显示屏的右下角的具有{(Nb-b/2)×(Na-a)/2}(水平长度×垂直长度)大小的矩形区被用作显示区。对于在相对于主装置1位置上方的从装置212,在显示屏的下侧具有b×((Na-a)/2)(水平长度×垂直长度)尺寸的矩形区被用作显示区R12。对于在相对于主装置1位置右上方的从装置212,在显示屏的左下角的具有{(Nb-b/2)×(Na-a)/2}(水平长度×垂直长度)尺寸的矩形区被用作显示区R13。对于在相对于主装置1位置左侧的从装置221,在显示屏的右侧具有((Nb-b)/2)×a(水平长度×垂直长度)尺寸的矩形区被用作显示区R21。对于在相对于主装置1位置右侧的从装置223,在显示屏的左侧具有a×((Nb-b)/2)(水平长度×垂直长度)尺寸的矩形区被用作显示区R23。对于在相对于主装置1位置左下侧位置的从装置231,在显示屏的右上方具有{(Nb-b/2)×(Na-a)/2}(水平长度×垂直长度)尺寸的矩形区被用作显示区R31。对于在相对于主装置1位置下侧位置的从装置232,在显示屏的上方具有b×(Na-a)/2(水平长度×垂直长度)尺寸的矩形区被用作显示区R32。对于在相对于主装置1位置右下侧位置的从装置233,在显示屏的上左角具有{(Nb-b/2)×(Na-a)/2}(水平长度×垂直长度)尺寸的矩形区被用作显示区R33。
其中,如果如图40A所示包括主装置1的显示区R和从装置2ij的显示区Rij的总区域是作为放大的视频数据Q′的全图像的区域,区域R1和Rij的对应的视频数据应当是从对应于原始节目视频数据Q的各部分放大的部分放大视频数据。因此,要求确定节目视频数据Q的各相应放大区,从这些放大区放大要在主装置1的显示区R1和从装置2ij的各显示区Rij中显示的的对应的部分放大视频数据。
因此,如图40B所示,在步骤S167,与视频数据Q′的放大的全图像的区域R1和Rij相对应的原始节目视频数据Q的图像的区r1和rij被分别确定为与主装置1相关放大区和与从装置2ij相关放大区。
因为通过用系数N放大具有b×a尺寸的节目视频数据Q的图像而获得具有Nb×Na尺寸的视频数据Q′的放大全图像,可以通过用系数1/N乘以视频数据Q′的放大全图像的区域R1和Rij,计算节目视频数据Q的图像区r1和rij,并且计算的区r1和rij可以用作与主装置1和从装置2ij相关的各放大区。
更具体地,具有尺寸b/N×a/N(水平长度×垂直长度)的节目视频数据Q图像的中心区被用作与主装置1相关的放大区r1。具有尺寸(b-b/N)/2×(a-a/N)/2(水平长度×垂直长度)的节目视频数据Q的图像区被用作与在相对于主装置1位置的左上位置的从装置211相关的放大区r11。具有尺寸b/N×(a-a/N)/2(水平长度×垂直长度)的节目视频数据Q图像区被用作与在相对于主装置1位置的上侧位置的从装置212相关的放大区r12。具有尺寸(b-b/N)/2×(a-a/N)/2(水平长度×垂直长度)的节目视频数据Q的图像区被用作与在相对于主装置1右上位置的从装置213相关的放大区r13。具有尺寸((b-b/N)/2×a/N)(水平长度×垂直长度)的节目视频数据Q的图像区被用作与在相对于主装置1左侧位置的从装置221相关的放大区r21。具有尺寸(b-b/N)/2×a/N(水平长度×垂直长度)的节目视频数据Q的图像区被用作与在相对于主装置1右侧位置的从装置223相关的放大区r23。具有尺寸(b-b/N)/2×(a-a/N)/2(水平长度×垂直长度)的节目视频数据Q的图像区被用作与在相对于主装置1左下位置的从装置231相关的放大区r31。具有尺寸b/N×(a-a/N)/2(水平长度×垂直长度)的节目视频数据Q的图像区被用作与在相对于主装置1下侧位置的从装置232相关的放大区r32。具有尺寸(b-b/N)/2×(a-a/N)/2(水平长度×垂直长度)的节目视频数据Q的图像区被用作与在相对于主装置1右下位置的从装置233相关的放大区r33。
再参照图39,在步骤S169,CPU 129经IEEE1394接口133连同节目视频数据一起将放大-和-显示命令、放大系数N、放大区、和显示区发送到相应各从装置2ij,以要求它们利用在步骤S161发送的系数种子数据放大(重设尺寸)视频数据并显示放大的视频数据。
在上述处理中,CPU 129通过请求多路分解器124馈送包含在已送到MPEG视频解码器125的传送流中的TS包,获得节目视频数据。响应于该请求,多路分解器124发送TS包到CPU 129。CPU 129发送所收到的TS包到相应各从装置2ij。
对于放大区和显示区,CPU 129发送为各从装置2ij所确定的放大区和显示区到相应各从装置2ij。
代替发送TS包,CPU 129可以发送经信号处理器137从帧存储器127读出的MPEG节目视频数据到相应各从装置2ij。这个使得对于每个从装置2ij对节目视频数据执行MPEG解码没有必要。
在MPEG解码节目视频数据被发送到从装置2ij的情况下,与分配给每个从装置2ij的放大区相对应的节目视频数据部分可以被发送,以代替发送整个节目视频数据。
然后处理前进到步骤S170。在步骤S170,CPU 129将对应于在步骤S166确定的放大系数N的参数z设置到信号处理器137的参数存储器168中(图22)。然后处理前进到步骤S171。
在步骤S171,CPU 129控制信号处理器137(图22),以便对存储在帧存储器127中并且与在步骤S169发送到相应各从装置2ij相同的节目视频数据执行视频数据变换,以便分配给主装置1的放大区r1(图40B)被放大。
更具体地,在本实施例中,用于重设尺寸的系数种子数据被存储在主装置1的信号处理器137的系数种子数据存储器167(图22)中,并且信号处理器137利用在系数种子数据存储器167中存储的、用于重设尺寸的系数种子数据和利用从存储在参数存储器168中的参数z产生的抽头系数,对存储在帧存储器127中的节目视频数据的放大区r1执行视频数据变换,使得变换节目视频数据的放大区r1为部分放大的视频数据(按放大系数N放大(重设尺寸))。
在上述处理中,CPU 129控制信号处理器137,使得产生的部分放大视频数据被存储在分配给主装置1的CRT 11的显示屏的显示区R1中(图40A)。即,信号处理器137调整显示位置,使得部分放大视频数据被显示在分配给主装置1的CRT 11的显示屏的显示区R1(图40A)。
注意,在参照图40如前所述的主装置1的情况下,显示区R1与CRT 11的显示屏的尺寸相同,因此,实际上不需要调整显示位置。
在步骤S172中,信号处理器137经帧存储器127和NTSC编码器128馈送在步骤S171获得的部分放大视频数据到CRT 11。CRT 11显示收到的部分放大视频数据。
因此,在这种情况下,通过用放大系数N放大原始节目视频数据的放大区r1所获得的部分放大视频数据被显示在装置1的CRT 11的显示屏的整个区域。
然后处理前进到步骤S173。在步骤S173,CPU 129确定放大系数N是否小于最大放大系数Nmax。如果在步骤S173确定放大系数N小于最大放大系数Nmax,处理流程返回步骤S166以重复前面的处理。
另外,如果在步骤S173确定放大系数N不小于最大放大系数Nmax,即在步骤S166放大系数N已设置为最大放大系数Nmax的情况下,处理前进到步骤S174。在步骤S174,与步骤S169一样,CPU 129经IEEE1394接口133发送连同节目视频数据一起的放大-和-显示命令、放大系数N、放大区、和显示区到每个从装置2ij。处理前进到步骤S175。
在步骤S175,CPU 129控制信号处理器137(图22),使得对存储在帧存储器127中、并与在步骤S174发送到相应各从装置2ij相同的节目视频数据执行视频数据变换,以便放大分配给主装置1的放大区r1(图40B)。
更具体地,在步骤S175中,与步骤S169一样,信号处理器137利用存储在系数种子数据存储器167中的、用于重设尺寸的系数种子数据和利用从存储在参数存储器168中的参数z产生的抽头系数,对在帧存储器127中存储的节目视频数据的放大区r1执行视频数据变换,使得将节目视频数据的放大区r1变换为部分放大视频数据(按放大系数N被放大(重设尺寸))。
在步骤S176,与步骤S172一样,所得的部分放大视频数据经帧存储器127和NTSC解码器128馈送到CRT 11并显示在其上。
其中,在步骤S174发送到相应各从装置2ij的放大系数N、放大区、和显示区是在S166到S168确定的,因此放大系数N等于最大放大系数Nmax,并且放大区、和显示区是根据等于最大放大系数Nmax的N确定的。
因此,在这个阶段,分配给主装置1的放大区和显示区也是根据等于最大放大系数Nmax的N确定的。
当在步骤S175执行视频数据变换的情况下,存储在信号处理器137的参数存储器168中(图22)的参数z是在步骤S170确定的,以便对应于最大放大系数Nmax。
因此,在步骤S176,通过将根据等于最大放大系数Nmax的放大系数N所确定的放大区r1中的节目视频数据用等于最大放大系数Nmax的系数放大所获得的部分放大视频数据被显示在显示区R1,其中所述显示区R1是根据放大系数N等于最大放大系数Nmax确定(对于主装置1,显示区R1与CRT 11的显示屏相同)。
然后处理前进到步骤S 177。在步骤S177,CPU 129确定是否已收到结束显示放大全图像视频数据的命令(下面称全图像放大结束命令)。
如果在步骤S177确定未收到全图像放大结束命令,处理流程返回步骤S174重复前面所述的处理。因此,在这种情况下,在主装置1中,继续显示用等于最大放大系数Nmax的系数所放大的部分放大视频数据。
另外,如果在步骤S177确定已收到全图像放大结束命令,即如果用户操作遥控器15(图7),使得在CRT 11上显示菜单,并重新点击菜单上的全图像放大图标,从而使对应于全图像放大结束命令的红外线从遥控器15发射,并由IR接收器135接收,并且最后传送到CPU 129,处理前进到步骤S178。在步骤S178,结束由信号处理器137的视频数据变换,因此结束由主装置1的全图像放大处理。因此,存储在帧存储器127的节目视频数据经NTSC编码器128直接送到CRT 11,并且在CRT 11上显示正常图像尺寸的节目视频数据。
参照图41的流程图,下面将描述由可缩放TV系统的每个从装置2ij执行的全图像放大处理。
在每个从装置2ij中(图11),首先,在步骤S181,CPU 149经IEEE1394接口153接收在图39的步骤S161从主装置1发送的用于重设尺寸的系数种子数据。另外,在步骤S181,CPU 149传送接收的用于重设尺寸的系数种子数据到信号处理器157(图29),它再转存接收的用于重设尺寸的系数种子数据到系数种子数据存储器207。在这种处理中,在存储接收的用于重设尺寸的系数种子数据之前,信号处理器157将业已存在于系数种子数据存储器207中的初始系数种子数据保存到EEPROM 157B的可用存储空间。
在用于重设尺寸的系数种子数据业已存在于从装置2ij的信号处理器157的系数种子数据存储器207的情况下,可以跳过下面将描述的步骤S181和还有步骤S188。
然后处理前进到步骤S182。在步骤S182,CPU 149确定是否已收到由主装置1在图39的步骤S164发送的外部输入选择命令。如果未收到该命令,处理返回到步骤S182。
但是,如果在步骤S182确定已收到从主装置1发送的外部输入选择命令,即如果从主装置1发送的外部输入选择命令已由IEEE1394接口153收到,然后传送到CPU 149,处理前进到步骤S183。在步骤S183,CPU 149进行输入选择,使得由IEEE1394接口153收到的节目视频数据经多路分解器144馈送到MPEG解码器145。然后处理前进到步骤S184。
在步骤S184,CPU 149从主装置1收到放大-和-显示命令以及节目视频数据、放大系数N、放大区rij、和显示区Rij。
如果在步骤S184确定已连同节目视频数据、放大系数N、放大区rij、和显示Rij一起从主装置1收到放大-和显示命令,即如果已由IEEE1394接口153收到从主装置1发送的放大-和显示命令、放大系数N、放大区rij、和显示区Rij,并传送到CPU 149,CPU 149根据放大-和显示命令执行处理,使得连同放大-和显示命令一起接收的节目视频数据的放大区rij被等于放大系数N的系数放大,并且所得的部分放大视频数据被显示在CRT 31的显示屏的显示区Rij。
更具体地,在步骤S184之后的步骤S185中,CPU 149存储具有与连同放大-和显示命令一起接收的放大系数N相对应的值的参数z到信号处理器157的参数存储器208(图29)。然后处理前进到步骤S186。
在步骤S186,CPU 149控制信号处理器157(图29),使得对连同放大-和显示命令一起接收的节目视频数据的放大区rij执行视频数据变换,并将其存储在帧存储器147,使得分配给从装置2ij的放大区rij被放大(图40B)。
更具体地,在本实施例中,如果CPU 149连同放大-和显示命令一起经IEEE1394接口153接收在图39的步骤S169和步骤S174从主装置1向从装置2ij发送的节目视频数据TS包,CPU 149经多路分解器144馈送TS包到MPEG视频解码器145。MPEG视频解码器145对TS包执行MPEG解码,获得节目视频数据。获得的节目视频数据被存储在帧存储器147。
从装置2ij的信号处理器157的系数种子数据存储器207(图29)具有在步骤S181存储的用于重设尺寸的系数种子数据,并且信号处理器157利用在系数种子数据存储器207中存储的用于重设尺寸的系数种子数据和利用从存储在参数存储器208中的参数z产生的抽头系数,对存储在帧存储器147中的节目视频数据的放大区rij执行视频数据变换,以便变换节目视频数据的放大区rij为部分放大视频数据(用放大系数N放大(重设尺寸))。
在上述处理中,CPU 149控制信号处理器157,使得所得的部分放大视频数据存储在CRT31的显示屏分配给从装置2ij的显示区Rij(图40A)。即,信号处理器157调整显示位置,使得部分放大视频数据被显示在分配给CRT31的显示屏分配给从装置2ij的显示区Rij(图40A)上。
更具体地,例如,在从装置211的情况下,调整显示位置使得部分放大视频数据显示在如图40A所示CRT 31的显示屏的右下角的显示区R11。
在这个例子中,非显示区R11的与从装置211的CRT 31的显示屏相关的视频数据被设置为黑电平。在其它从装置2ij中,以类似方法调整显示位置。
在步骤S187,信号处理器157经帧存储器147和NTSC编码器148馈送在步骤S186获得的部分放大视频数据到CRT 31。CRT 31显示接收的部分放大视频数据。
然后处理流程返回步骤S184重复从步骤S184到步骤S187的处理。
另外,如果在步骤S184确定未从主装置1收到放大-和显示命令、放大系数N、放大区rij、和显示区Rij,即如果IEEE1394接口153还未从主装置1收到放大-和显示命令、放大系数N、放大区rij、和显示区Rij,处理前进到步骤S188。在步骤S188,信号处理器157重新设置(通过重写)保存在EEPROM157B中的原始系数种子数据到系数种子数据存储器207中(图29)。因此,从装置的全图像放大处理结束。
如图39所示由主装置和如图41所示由从装置执行的全图像放大处理中,如果当节目视频数据被显示在位于例如如图42A所示的可缩放TV系统电视机阵的第二列的第二行的主装置1上时,开始全图像放大的处理,如图42B所示在全图像的中心部分显示在主装置1的显示屏上的同时,显示在主装置1上的节目视频数据的全图像被逐渐放大到从装置2r11到2r33的屏幕上,直至节目视频数据的放大全图像被显示在如图42C所示包括由主装置1和从装置211到233的3×3个电视机的显示屏构成的组合屏的整个区。
这允许用户以放大的形式收视节目视频数据全图像,因此收视到节目视频数据的各细节。
但是,在实际可缩放TV系统中,虽然为了简单的缘故在图42中没有表示出相邻电视机之间的机架,各电视机的相邻显示屏是被各自电视机壳的机架分开的,因此在机架区是没有图像显示的。因此,在实际可缩放TV系统中,放大视频数据的全图像是被没有图像显示的这种区域分开的。
但是,人眼有从接近条形区的图像的显示部分插入由很小的宽度条形区隐藏图像部分的能力,因此条形区的存在在观看节目视频数据全图像中并不会引起很大问题。
在全图像放大处理中,替代通过利用重设尺寸的系数种子数据,执行视频数据变换,得到放大的视频数据全图像,与部分图像放大处理一样,视频数据的放大全图像还可以利用简单的内插得到。
当显示放大的视频数据全图像时,仅在步骤S137和S175利用重设尺寸的系数种子数据由信号处理器137执行视频数据变换的情况下,在显示图像中表示各细节。在节目视频数据利用简单内插进行放大的情况下,虽然可以显示放大的全图像,但不表示细节。即,与利用重设尺寸的系数种子数据产生的放大全图像相比,利用简单内插产生的放大全图像的图像质量不好。
虽然在本实施例中仅当已成功通过上面参照图31和33描述的认证时,提供了特殊能力,但即使认证失败时也可提供特殊能力的有限版本。
例如,当认证已通过时,提供利用重设尺寸的系数种子数据的视频数据变换产生的放大全图像视频数据,而如果认证失败时,提供利用简单内插产生的放大全图像。
在利用没有用作主装置或从装置的电视机构成的可缩放TV系统的情况下,虽然可以显示利用简单内插产生的放大全图像,但与利用重设尺寸的系数种子数据视频数据变换产生的图像质量相比,图像质量不好。
相反,在利用由用作主装置或从装置的电视机构成的可缩放TV系统的情况下,显示利用重设尺寸的系数种子数据的视频数据变换产生的具有高质量的放大全图像。
这使具有利用既不能作为主装置又不能作为从装置的电视机构成的可缩放TV系统的用户,具有购买能用作主装置或者从装置的电视机的动机,以高质量收视放大全图像。
虽然在上述实施例中,最大放大系数Nmax,使得当初始显示在主装置1的节目视频数据的全图像被等于最大放大系数Nmax的放大系数放大时,所得的放大图像具有等于在可缩放TV系统中各电视机屏幕构成的总屏幕尺寸的尺寸,但最大放大系数Nmax还可以由用户通过操作遥控器15(或遥控器35)设置为任意值。
在这种情况下,存在最大放大系数Nmax被设置为使节目视频数据的放大全图像具有大于可缩放TV系统相应各电视机屏幕构成的总屏幕尺寸的值的可能性。下面这种值将被称为过尺寸放大系数。如果节目视频数据被过尺寸放大系数放大,产生的放大全图像的整体不能显示在可缩放TV系统的总屏幕内。换言之,仅可以显示这种放大全图像的某一部分。在这种情况下,用户可以通过操作遥控器15(或遥控器35),规定应当显示通过由过尺寸放大系数放大获得的全图像的哪一部分。
虽然在上述实施例中,可缩放TV系统中的每个电视机产生要显示在每个电视机上的部分放大图像的视频数据,要显示在可缩放TV系统的相应各电视机上的所有部分放大图像的视频数据可以由如主装置1之类的一个电视机或两个或多个特定电视机产生。例如,主装置1可以产生放大全图像的视频数据,并且可以经IEEE1394接口133发送放大全图像的视频数据的特定部分的部分放大图像的视频数据到相应的从装置2ij但是,在这种情况下,主装置1必须执行大量的处理,除了产生要显示在主装置1上部分放大图像的视频数据外,还要产生要显示在相应各从装置2ij的部分放大图像的视频数据。
另外,在上述例子中,电视广播节目(节目视频数据)的视频数据可以被放大,与上述部分图像放大处理一样在全图像放大处理中,从外部装置输入的视频数据也可以被放大。
另外,与部分图像放大处理一样,可以按在水平和垂直两个方向上用相同系数放大原始节目视频数据的方式执行全图像放大处理,而且还可以按在水平和垂直两个方向上用不同系数放大原始节目视频处理的方式执行全图像放大处理。
虽然在上述例子中,初始显示在位于可缩放TV系统的3×3安排的中心的主装置1的视频数据被向围绕主装置1的相应各从装置2ij方向放大(在包括向左上方向、向左方向、向左下方向、向下方向、向右上方向、向右方向、向右下方向的总的8个方向上),初始显示在诸如下左位置的从装置231的另外电视机的视频数据可以被放大,可以向在上方位置的从装置221、在右上位置的主装置1、在右边位置的从装置232等方向放大,直至显示放大全图像。
在上述例子中,响应于由用户通过操作遥控器15发的全图像放大命令,由主装置1或从装置2ij产生放大全图像的视频数据(形成放大全图像的部分放大图像的视频数据),主装置1和相应从装置2ij可以始终产生由N等于1+α、1+2α、1+3α、…、Nmax的系数放大的全图像视频数据,使得由1+α、1+2α、1+3α、…、Nmax的系数放大的全图像响应于全图像放大命令立即顺序地进行显示。
可缩放TV系统还具有显示视频数据的特殊能力,诸如在可缩放TV系统的所有电视机上显示单个全图像。这种特殊能力在下面称为多屏显示。即,这种特殊能力是通过利用主装置1和从装置2的多屏显示处理实现的。
与部分图像放大命令和全图像放大命令一样,也可以经菜单屏发送多屏显示命令。
更具体地,如果用户操作遥控器15的菜单按钮开关54(图7)(或遥控器35的菜单按钮开关84(图8)),在主装置1的CRT11(或从装置2的CRT31)上显示菜单屏。在菜单屏上显示指示多屏显示命令的图标(下面称多屏显示图标)。如果用户通过操作遥控器15点击多屏显示图标,在主装置1和从装置2中开始多屏显示处理。
下面将参照图43的流程图描述由主装置执行的多屏显示处理。
在多屏显示模式中,如图42C所示,一个节目视频数据的单个图像被显示在可缩放TV系统的全部电视机上。因此,除了将放大系数N固定为最大放大系数Nmax和忽略放大间距α之外,由主装置1执行的多屏显示处理基本上与如图39所示的全图像放大处理一样。
因此,在由主装置1执行的多屏显示处理中,步骤S191到S194是按类似于如图39所示的全图像放大处理的步骤S161到S164的方式执行的。
而后,处理前进到步骤S195。在步骤S195,与图39的步骤S165一样,设置最大放大系数Nmax。然后处理前进到步骤S196。在步骤S196,主装置1的CPU 129将放大系数N设置为最大放大系数Nmax。然后处理前进到步骤S197。
在步骤S197,按类似于图39的步骤S167的方法,CPU 129根据设置为最大放大系数Nmax的放大系数N,确定分配给主装置1节目视频数据的的放大区r1,和分配给从装置2ij的节目视频数据的放大区rij。然后,处理前进到步骤S198。
在如图39所示的全图像放大处理的情况下,在步骤S167确定放大区和在步骤S168确定显示区。但是,当放大系数N等于最大放大系数Nmax时,主装置1的显示区R1是CRT 11的显示屏的整个区域,并且每个从装置2ij的显示区Rij也是CRT 31的显示屏的整个区。因此,在这种情况下,显示区是已知的并且不需要确定它们(显示区可以认为已经确定)。因此,多屏显示处理不包括确定主装置1的显示区R1和从装置2ij的显示区Rij的步骤。
在步骤S198,按图39的步骤S170的方法,CPU 129设置与被设置为最大放大系数Nmax的放大系数N相对应的参数z,并将其存储到信号处理器137的参数存储器168(图22)。
而后,按类似图39的步骤S174到S176的方法,执行步骤S199到S201。结果,在主装置1上显示由等于最大放大系数Nmax的系数放大的部分放大视频数据。
然后处理前进到步骤S202。在步骤S202,CPU 129确定是否收到结束多屏显示处理的命令(下面称多屏显示结束命令)。
如果在步骤S202确定未收到多屏显示结束命令,处理流程返回步骤S199,以重复前面所述的处理。因此,在这种情况下,在主装置1中,继续显示由等于最大放大系数Nmax的系数放大的部分放大视频数据。
另外,如果在步骤S202确定已收到多屏显示结束命令,即如果用户操作遥控器15(图7)使得在CRT 11上显示菜单屏,并且重新点击菜单上的多屏显示图标,从而使对应于多屏显示命令的红外线从遥控器15发射并由IR接收器135接收,并且最后传送到CPU 129,处理前进到步骤S203。在步骤S203,结束由信号处理器137的视频数据变换处理,因此结束在主装置1的多屏显示处理。而后,存储在帧存储器127的节目视频数据经NTSC编码器128直接馈送到CRT 11,并且在CRT 11上显示正常图像尺寸的节目视频数据。
由从装置2ij执行的多屏显示处理类似于参照图41描述的由从装置2ij执行的全图像放大处理,并因此不予赘述。
可缩放TV系统还具有在可缩放TV系统的所有电视机中执行相同处理的特殊能力。这种特殊能力是通过在主装置1执行同时控制处理器而实现的。
与其它诸如部分放大命令之类的命令一样,同时控制处理还可以经菜单屏发出。
更具体地,如果用户操作遥控器15的菜单按钮开关54(图7)(或遥控器35的菜单按钮开关84(图8)),在主装置1的CRT 11(或在从装置2的CRT 31)上显示菜单屏。在菜单屏上显示指示同时控制命令的图标(下面称同时控制图标)。如果用户通过操作遥控器15点击同时控制图标,主装置1开始同时控制处理。
参照图44的流程图,下面描述由装置1执行的同时控制处理。
在同时控制处理中,如果通过操作遥控器15(或遥控器35)发出命令,从遥控器15发射携带该命令的红外线。IR接收器135从遥控器15接收红外线,并且该命令被传送到主装置1的CPU 129(图10)。因此,在步骤S211,CPU 129执行由接收命令规定的处理,然后处理前进到步骤S212。
在步骤S212,CPU 129确定可缩放TV系统是否包括能执行与由遥控器15发出、在步骤S211接收的命令相对应的处理的从装置2ij(下面这种命令称遥控命令)。
由CPU 129根据存储在EEPROM 130的相应从装置2ij的能力信息,执行在步骤S212的确定。
如果在步骤S212确定有能执行对应于遥控命令的处理的从装置2ij,处理前进到步骤S213。在步骤S213,CPU 129经IEEE1394接口133发送遥控命令到所有能执行对应于遥控命令的从装置2ij。
在可缩放TV系统中的所有从装置2ij是能执行对应于遥控命令处理的情况下,遥控命令被发送到所有从装置2ij,并且相应各从装置2ij执行对应于遥控命令的处理,即,与由主装置1在步骤S211执行处理的相同处理。
另外,如果在步骤S212确定没有能执行对应于遥控命令的从装置2ij,处理跳到步骤S214不执行步骤S213。在步骤S214,CPU 219确定是否已收到结束同时控制处理器命令(同时控制结束命令)。
如果在步骤S212确定未收到同时控制结束命令,处理等待接收由遥控器15发出特殊处理命令(遥控命令)。如果收到遥控命令,处理返回步骤S211以重复前面所述的处理。
另外,如果在步骤S212确定已收到同时控制结束命令,即如果用户操作遥控器15(图7),使得在CRT 11上显示菜单屏,并重新点击菜单屏上的同时控制图标,从而使从遥控器15发射对应于同时控制命令的红外线并被IR接收器135接收,并且最终传送到CPU 129,结束同时控制处理。
在同时控制处理中,当可缩放TV系统的所有从装置2ij都能执行遥控命令时,如果例如通过操作遥控器15发出作为遥控命令的选择特定频道的命令,规定频道的视频数据显示在包括可缩放TV系统的主装置1和从装置2的所有电视机上,如图45A所示。如果用户还操作遥控器15发出选择其它频道的遥控命令,在可缩放TV系统的主装置1和从装置2中进行频道转换,如图45B所示。
因此,用户可以利用遥控器15以相同方式同时控制可缩放TV系统的所有电视机。
如前所述,可以将遥控器15指定给主装置1,并且将遥控器35指定给从装置2ij。主装置1可以受主装置1的遥控器15和从装置2ij的遥控器35两者的控制,并且从装置2ij可以受从装置2ij的遥控器35和主装置1的遥控器15两者的控制。
因此,仅利用一个遥控器15或35有可能控制可缩放TV系统的所有电视机。
一种仅利用一个遥控器15控制所有电视机的技术是在遥控器15设置相应各电视机的装置ID,并在输入命令前通过输入相应的装置ID规定要受控的电视机。但是,这种技术中,用户会有识别要控制的电视机的麻烦。
如果分配给主装置1的可以控制任意电视机的遥控器15用于控制主装置1,并且分配给从装置2ij的遥控器35被用于控制从装置2ij。
但是,在这种技术中,控制如图1A所示的可缩放TV系统的各电视机需要9个遥控器。此外,不容易识别哪个遥控器用于控制哪个电视机。
如果可缩放TV系统中用作主装置1或从装置2ij的任意希望的电视机可以利用遥控器15或35任意一个进行控制,而不必须执行识别要控制的电视机的特别操作,则可以解决上述问题。
为满足上述要求,可缩放TV系统有自动识别哪个电视机是用户希望控制的并响应于由遥控器15(或遥控器35)发出的命令控制该电视机的特殊能力。这种特殊能力是由主装置1和从装置2执行的个别装置控制过程而实现的。
执行个别装置控制的命令可经菜单屏发出。
更具体地,如果用户操作遥控器15的菜单按钮开关54(图7)(或遥控器35的菜单按钮开关84(图8)),在主装置1的CRT 11(或从装置2的CRT31)上显示菜单屏。在菜单屏上显示指示个别装置控制命令的图标(下面称为个别装置控制图标)。如果用户通过操作遥控器15点击个别装置控制图标,在主装置1和从装置2中开始个别装置控制处理。
首先,下面将参照如图46所示的流程图,描述由主装置1执行的个别装置控制处理。
在由主装置1(图10)执行的个别装置控制处理中,如果IR接收器135收到从遥控器15(或遥控器35)发出的红外线,则在步骤S221,CPU 129检测由IR接收器135接收的红外线强度。即,如果用户操作遥控器15控制可缩放TV系统中所希望的一个电视机,遥控器15发射对应于由用户执行的操作的红外线。红外线被主装置1的IR接收器135和从装置2ij的遥控器155(图11)接收。在步骤S221,CPU 129要求IR接收器135检测红外线的强度。从而,IR接收器135返回指示检测强度的数据到CPU 129。
然后,处理前进到步骤S222。在步骤S222,CPU 129经IEEE1394接口133要求相应从装置2ij返回指示从遥控器15发射的红外线的检测强度的数据。响应于该要求,相应从装置2ij返回指示红外线的检测强度的数据,并且CPU 129经IEEE1394接口133获得(接收)该数据。
响应于用户执行的对遥控器15的操作,从遥控器15发射的红外线不仅被主装置1收到,而且还被如上所述相应从装置2ij收到,因此,在当前步骤S222中,CPU 129获得由每个从装置2ij检测的红外线强度。
然后处理前进到步骤S223。在步骤S223,CPU 129检测在步骤S221检测的主装置1接收的红外线的强度值和在步骤S222获得的由各从装置2ij接收的红外线强度中的最大红外线强度。然后处理前进到步骤S224。
在步骤S224,CPU 129确定最大强度是由主装置1检测的还是由从装置2检测的(下面接收最大红外线强度的电视机将称为最大强度装置)。
在步骤S224确定最大强度装置是主装置的情况下,处理前进到步骤S225。在步骤S225,CPU 129确定由IR接收器135接收的红外线指示的命令已发到主装置1,并且CPU 129执行对应于该命令的处理。
另外,如果在步骤S224确定最大强度装置是从装置2,处理前进到步骤S226。在步骤S226,CPU 129确定由IR接收器135接收的红外线指示的命令是为了控制检测到最大强度的从装置2ij发出的,并且CPU 129经IEEE1394接口133传送该命令到检测到最大强度的从装置2ij。
从而,检测到最大强度的从装置2ij执行与由从遥控器15发射的红外线指示的命令相对应的处理,正如下面参照图47所述。
当通过操作遥控器15(或遥控器35),用户希望控制可缩放TV系统的电视机之一时,用户一般将遥控器15指向要控制的电视机。
在这种情况下,如果从遥控器15(或遥控器35)发射的红外线的方向足够准确,由从遥控器15发射的红外线的主轴指向的电视机,即检测到最大红外线强度的电视机是用户希望控制的电视机。
因此,如果最大强度装置根据由从遥控器15发射的红外线指示的命令执行处理,则用户想要执行的操作被用户希望的电视机正确地执行。
更具体地,例如,如果通过操作对准主装置1的遥控器15,用户发出频道改变命令或音量控制命令,主装置1检测到最大红外线强度,因此对主装置1执行频道改变或音量控制。另外,通过操作对准从装置2ij的遥控器15,如果用户发出频道改变命令或音量控制命令,则从装置2ij检测到最大红外线强度,因此对从装置2ij执行频道改变或音量控制。
完成步骤S225或S226后,处理前进到步骤S227。在步骤S227,CPU 129确定是否收到结束个别装置控制处理的命令(下面称个别装置控制结束命令)。
另外,如果在步骤S227确定未收到个别装置控制结束命令,在由IR接收器135收到下一个从遥控器15发射的红外线后,处理返回步骤S221重复前述处理。
另外,如果在步骤S227确定已收到个别装置控制结束命令,即,如果用户操作遥控器15(图7),使得在CRT11显示菜单屏并重新点击菜单屏上的个别装置控制图标,从而使从遥控器15发射对应于个别装置控制命令的红外线并被IR接收器135接收,并且最后传送到CPU 129,处理前进到步骤S228。在步骤S228,CPU 129经IEEE1394接口133发个别装置控制结束命令到相应从装置2ij,并且结束在主装置1的个别装置控制处理。
现在参照图47的流程图,描述由从装置执行的个别装置控制处理。
在由从装置2执行的个别装置控制处理中,如果IR接收器155收到从遥控器15(或遥控器35)发射的红外线,在步骤S231,CPU 149检测IR接收器155接收的红外线强度。即如果用户操作遥控器15控制可缩放TV系统中的一个电视机,遥控器15发送对应于由用户执行操作的红外线。该红外线被从装置2的IR接收器155接收,如上所述。在上述的步骤S231中,CPU 149请求IR接收器155检测接收的红外线强度。检测的红外线强度被返回到CPU149。
然后处理前进到步骤S232。在步骤S232,响应于接收对于从主装置1的红外线强度的请求,CPU 149经IEEE1394接口153发送在步骤S231检测的指示红外线强度的数据。在步骤S232发送的红外线强度被由主装置1执行的上述处理的步骤S222获得(接收)(图46)。
处理前进到步骤S233。在步骤S233,CPU 149确定是否已从主装置1接收到命令。如前所述,在图46的步骤S226或S228中,一个命令从主装置1发送到从装置2,因此在当前步骤S233中,CPU 149确定那个来自主装置1的命令是否已收到。
如果在步骤S233确定未收到来自主装置1的命令,处理返回步骤S233。
另外,如果确定在步骤S233已收到来自主装置1的命令,即,如果从主装置1发送的命令已经由IEEE1394接口153收到,并传送到CPU 149,处理前进到步骤S234。在步骤S234,CPU 149确定是否收到的命令是个别装置控制结束命令。
如果在步骤S234确定从主装置1接收的命令不是个别装置控制结束命令,处理前进到步骤S235。在步骤S235,CPU 149执行与从主装置1接收的命令相对应的处理。而后处理返回步骤S233。
因此,正如上面参照图46所述,如果用户操作遥控器15对准特定从装置2,从装置2执行对应于由用户执行的遥控器15操作的处理(诸如频道选择或者音量控制)。
另外,如果在步骤S234确定从主装置1接收的命令是个别装置控制结束命令,从装置2结束个别装置控制处理。
如果使用在本发明的从遥控器15(或遥控器35)发射的红外线的方向性足够准确,可缩放TV系统可以检测哪个电视机接收到从遥控器15发射的最高强度的红外线,从而确定(检测)哪个电视机是用户希望控制的。这使利用主装置1的遥控器15或从装置2ij的任意一个遥控器35,用户可能控制可缩放TV系统中任何希望用作主装置1或从装置2ij的电视机,而不需要用户执行附加操作规定用户希望控制的电视机。
个别装置控制处理使可能对多个用户观看不同节目。例如,一个用户可以利用遥控器15选频道,在从装置2ij上看某个希望的节目PGMA,而另一个用户可以利用遥控器35选频道在另一个从装置2pq上看另一个节目PGMB。
在这种情况下,不同节目的视频数据被显示在从装置2ij和2pq的CRT 31上(图11)。即使在从装置2ij和2pq彼此相邻的情况下,在从装置2ij和2pq上显示不同视频数据也不会产生很大问题。
当节目PGMA的视频数据显示在从装置2ij和节目PGMB的视频数据显示在从装置2pq时,两个图像都在用户A和B的视线范围内。
但是,当用户A正在观看显示在从装置2ij的节目PGMA的视频数据时,显示在从装置2pq上的节目PGMB的视频数据被屏蔽掉。同样,对于观看显示在从装置2pq上的节目PGMB的视频数据的用户B,显示在从装置2ij的节目PGMA的视频数据被屏蔽掉。
因此,对于观看显示在从装置2ij上的节目PGMA的视频数据的用户A,显示在不同从装置2pq的节目PGMB的视频数据不产生明显的干扰。同样,对于观看显示在从装置2pq的节目PGMA的视频数据的用户B,显示在不同从装置2ij的节目PGMA的视频数据不产生明显的干扰。
但问题是与不同视频数据相关的不同音频数据被输出。即,节目PGMA的音频数据是从从装置2ij的扬声器单元32L和32R输出,而节目PGMB的不同音频数据是从从装置2pq的扬声器单元32L和32R输出。
虽然当同时产生不同声音/语音时,人耳有只聆听特定声音/语音的能力,正如众所周知的鸡尾酒效应(cocktail party effect),作为噪声的非希望声音/语音的声音/语音产生对希望的声音/语音的聆听的干扰。在希望的声音/语音的功率太小的情况下,它将被高功率的另外声音/语音所屏蔽,并且用户无法听到希望的声音/语音。
为避免上述问题,可缩放TV系统有一种特殊能力。即,当不同用户收视不同电视机时,诸如主装置1和从装置2,主装置1的扬声器12L和12R(其扬声器)是主轴指向正在收视主装置1的用户,使得该用户可以容易聆听从扬声器12L和12R输出的声音/语音,同时从装置2的扬声器32L和32R的方向性主轴指向正在收视从装置2的用户。
主装置1的扬声器12L和12R(图10)被设计成有非常灵敏的方向性,并且可以利用单元驱动器138通过机械改变扬声器12L和12R的方向,将方向性主轴变化到希望的方向。同样,从装置2的扬声器32L和32R也设计成有非常灵敏的方向性,并且可以利用单元驱动器158通过机械改变扬声器32L和32R的方向,将方向性主轴变化到希望的方向。
仅当可缩放TV系统工作在如前面参照图46和47所述的个别装置控制模式时,才执行扬声器控制。即,扬声器控制处理和个别装置控制模式是并行执行的。
下面参照图48的流程图描述由主装置执行的扬声器控制处理。
在由主装置1执行的扬声器控制处理中,如果IR接收器135收到从遥控器15(或遥控器35)发射的红外线时,在步骤S241,CPU 129检测IR接收器135接收的红外线强度。即,如果用户操作遥控器15控制可缩放TV系统中所希望的一个电视机,遥控器15发射对应于由用户执行的操作的红外线。该红外线被主装置1的IR接收器135和从装置2ij的IR接收器155接收(图11)。在步骤S241,CPU 129请求IR接收器135检测所接收红外线的强度。检测的红外线强度返回CPU 129。
然后处理前进到步骤S242。在步骤S242,CPU 129经IEEE1394接口133请求相应从装置2ij返回指示从遥控器15发射的红外线检测强度的数据。响应于该请求,相应从装置2ij返回指示检测的红外线强度的数据,并且CPU 129经IEEE1394接口133获得(接收)数据。
响应于用户对遥控器15执行的操作,从遥控器15发射的红外线不仅被主装置1收到,而且如上所述还被相应从装置2ij收到,因此在步骤S242,CPU 129获得由每个从装置2ij检测的红外线强度。
主装置1的扬声器控制处理中的步骤S241和S242是分别按与在如图46所示由主装置1执行的个别控制处理的步骤S221和S222类似的方式执行的。因此,可以不执行在主装置1的扬声器控制处理的步骤S241和S242,并且可以使用主装置1的个别装置控制处理的步骤S221和S222中所检测的红外线强度。
然后处理前进到步骤S243。在步骤S243,CPU 129从包括在步骤S241由主装置1检测的红外线强度和在S242由相应从装置2ij检测的强度中的那些强度中选择任意3个强度。例如,CPU 129选择第一到第三最强强度。然后处理前进到步骤S244。
在步骤S244,CPU 129计算对应于步骤S243选择的3个强度的每一个(第一到第三)的距离。处理前进到步骤S245。
当从遥控器15发射的红外线被某个电视机接收时,接收红外线强度取决于遥控器15与该电视机(更精确都讲,电视机的IR接收器135或155)之间的距离。
主装置1的EEPROM 150(图10)存储诸如图49所示的指示从遥控器15发射的红外线强度和由电视机接收的强度以及遥控器15与电视机之间的距离的对应关系的强度-距离表。在步骤S244,CPU 129通过参照强度-距离表,确定对应于每个强度(第一到第三强度)的距离。
通过测量从遥控器15发射的红外线的强度和对于遥控器15与电视机之间各种距离的电视机所接收的红外线强度可以产生强度-距离表。
参照图48,在S245,CPU 129根据对应于红外线第一到第三最大强度的距离确定遥控器15的位置。
参照图50,下面描述根据对应于红外线第一到第三最大强度的距离确定遥控器15位置的方法。在下面的描述中,为了简单,假设位置是根据第一到第二最大强度确定的。
这里,让我们假设主装置1已检测到最大强度,并且位于主装置1右侧的从装置223(从可缩放TV系统的前方观看)已检测到下一个最大强度。令r1代表对应于主装置1检测的距离,和令r23代表对应于从装置223检测的强度的距离。
在如图50所示的两维平面,遥控器15一定位于半径等于r1的圆C1的周界上,并且其圆心位于主装置1的IR接收器135检测红外线的点P1,并且遥控器15必须位于其半径等于r23的圆C23的周界上,并且其圆心位于从装置223的IR接收器135检测红外线的点P23。
结果,遥控器15必须位于圆C1的周界和圆C23的周界交叉点Pu。因此,遥控器15的位置可以由点Pu给出。
在本例子中,遥控器15在两维平面的位置是从两个强度值确定的。同样,遥控器15在三维空间的位置可以从对应于三个强度值的三个球面的交叉点确定。
再参照图48,在步骤S245完成遥控器位置检测后,处理前进到步骤S246。在步骤S246,CPU 129从包括在步骤S241由主装置1检测的强度值和由从装置2ij检测、在步骤S242获得的红外线强度的强度值中,检测最大强度。可以不执行在步骤S246对最大红外线强度的检测,并且使用在图46步骤S223的最大强度检测结果。
在步骤S246,CPU 129还确定是由主装置1检测到最大强度,还是由从装置2检测到最大强度(即,CPU 129检测已检测到最大强度的电视机)。
如果在步骤S246确定最大强度是由主装置1检测的,处理前进到步骤S247。在步骤S247,CPU 129控制单元驱动器138,以便调整主装置1的扬声器单元12L和12R的位置,以便方向性的主轴指向在步骤S245检测的遥控器15的位置(用户的位置),然后,处理返回步骤S241。
在步骤S247,如上所述,在CPU 129的控制下,单元驱动器138在平面或倾斜方向上旋转扬声器单元12L和12R,使得方向性的主轴指向用户。
另外,如果在步骤S246确定最大强度是由从装置2检测的,处理前进到步骤S248。在步骤S248,CPU 129经IEEE1394接口133发送扬声器控制命令到从装置2ij,以调整扬声器32L和32R的方向性,使得方向性的主轴指向用户位置。然后处理返回步骤S241。
从而,在这个特定的情况下,检测到最大红外线强度的从装置2ij在平面方向或倾斜方向上旋转扬声器单元32L和32R,以便扬声器单元32L和32R的方向性主轴指向用户位置,正如下面参照图51描述的那样。
如上所述,当用户通过操作遥控器15(或遥控器35)希望控制可缩放TV系统的一个特定电视机时,用户一般将遥控器指向要控制的电视机。
在这种情况下,如果从遥控器15(或遥控器35)发射的红外线的方向性是足够灵敏,由从遥控器15发射的红外线主轴指向的电视机,即检测最大红外线强度的电视机是用户希望控制的电视机。
即,检测最大红外线强度的电视机可以认为是输出操作遥控器15的用户正在观看和收听的节目的视频数据和音频数据的电视机。因此,调整确定为最大强度的主装置1的扬声器单元12L和12R或从装置2的扬声器单元32L和32R的方向性,使得扬声器单元方向性的主轴指向操作遥控器15的用户,从而使该用户可能更清楚地收听到音频数据。
下面参照如图51所示流程图描述从装置2执行的扬声器控制处理。
在从装置2执行的扬声器控制处理中(图11),如果IR接收器155收到从遥控器15(或遥控器35)发射的红外线,在步骤S251,CPU 149检测IR接收器155接收的红外线强度。即,如果用户操作遥控器15控制希望的可缩放TV系统中的一个电视机,遥控器15发射与由用户执行的操作相对应的红外线。如上所述,红外线被从装置2的IR接收器155接收。在步骤S251,CPU 129请求IR接收器155检测所接收红外线的强度。从而,IR接收器155返回指示检测的强度的数据到CPU 149。
然后处理前进到步骤S252。在步骤S252,响应于接收从主装置1发射的红外线的请求,CPU 149经IEEE1394接口153发送指示步骤S251检测的红外线强度的数据。在如上所述图48的步骤S242获得(接收)在步骤S252发送的指示红外线强度的数据。
在如图47所示由从装置2执行的个别控制处理中,以分别类似于步骤S231和S232的方式执行从装置2的扬声器控制处理的步骤S251和S252。因此,在从装置2的扬声器控制处理中,可以不执行步骤S251和S252,并可以使用从装置2的个别装置控制处理中在步骤S231和S232检测的红外线强度。
然后处理前进到步骤S253。在步骤S253,CPU149确定是否已从主装置1收到扬声器控制命令。如上所述,在如图48所示的步骤S248中,从主装置1向从装置2发送扬声器控制命令,并且,在当前步骤S253,CPU 149确定是否已收到从主装置1发射的扬声器控制命令。
如果在步骤S253确定未从主装置1收到扬声器控制命令,处理返回步骤S251。
另外,如果在步骤S253确定已从主装置1收到扬声器控制命令,即,如果从主装置1发送的扬声器控制命令已由IEEE1394接口153接收,并传送到CPU 149,处理前进到步骤S254。在步骤S254,根据扬声器控制命令,CPU149控制单元驱动器158,以便调整从装置2的扬声器单元32L和32R的位置,以便方向性的主轴指向在图48的步骤S245检测的遥控器15的位置(用户的位置)。然后,处理返回步骤S251。
在步骤S254,如上所述,在CPU 149的控制下,单元驱动器158在平面或倾斜方向上旋转,使得方向性的主轴指向用户位置。
因此,在这个特定情况下,从装置2调整扬声器单元32L和32R的方向性,使得方向性的主轴指向操作遥控器15的,即,正在观看与从装置2输出的节目视频数据并收听相关的音频数据的用户的位置,从而能使用户更清楚地收听音频数据。
当如图46或47所示的个别装置控制处理结束时,如图48或51所示的扬声器控制处理也结束。
虽然上述实施例中,根据用户位置控制扬声器单元12L和12R(或扬声器单元32L和32R)方向性的主轴方向,也可以控制扬声器单元12L和12R的音量。例如,从扬声器单元12L和12R输出的音量可以随着用户与用户收看的电视机之间的距离而增加。
虽然在上述实施例中,遥控器15的位置(用户的位置)是根据电视机检测的从遥控器15发射的红外线的强度确定的,但遥控器15的位置还可以用其它方法检测。一个例子是用GPS(全球定位系统),而另外一个例子是从相应电视机发射超声波和检测从遥控器15返回的超声波。
虽然在按照上述实施例的扬声器控制处理中,使用有灵敏的方向性的扬声器单元12L和12R(或扬声器单元32L和32R),并利用单元驱动器138(或单元驱动器158)使扬声器单元12L和12R在平面方向或倾斜方向上旋转,使得方向性的主轴指向希望的方向(指向用户),但方向性的主轴还可以进行电控制。
图52表示电控制扬声器单元12L方向性主轴的方法。其它扬声器单元12R、32L和32R也可以按与扬声器单元12L相似的方式进行控制,因此以上的描述中仅讨论扬声器单元12L的控制。
在如图52所示的例子中,从MPEG音频解码器126(图10)输出的音频数据馈送到数字滤波器2111和2112。数字滤波器2111和2112的抽头系数由单元驱动器138进行设置(图10),并且数字滤波器2111和2112利用由单元驱动器138设置的抽头系数滤波馈送到数字滤波器2111和2112的相同音频数据,使得对音频数据的每个频率分量延迟特定延迟时间。从相应数字滤波器2111和2112输出的所得延迟的音频数据被馈送到扬声器2121和2122。
扬声器2121和2122两者都是无方向性型的,并且它们分别根据从数字滤波器2111和2112输出的音频数据发射声音。
这里,设Y1和Y2分别是扬声器单元12L的两个扬声器2121和2122的主轴。放置扬声器2121和2122的位置,使得主轴Y1和Y2在两维平面(在这个具体例子中是在附图的纸面)平行延伸,并且使得相应扬声器2121和2122的锥形部分(振动板)位于垂直于轴Y1和Y2的相同平面。
这里,设a表示主轴Y1和Y2之间的距离(轴-轴距离)并设θ表示相对于主轴Y1和Y2在两维平面的逆时针方向测量的角(辐射角)。
如果馈送到扬声器单元12L仅是包括单频分量的音频数据,诸如正弦波,正弦波信号被数字滤波器2111和2112滤波,从而产生延迟D1和D2。馈送由D1和D2延迟所得的正弦波信号到扬声器2121和2122。
在这种情况下,从相应扬声器2121和2122输出的声波彼此干涉。如果D2≥D1,存在等于从相应扬声器2121和2122输出声波之间的D2-D1的时间差(延迟时间差)。另外,在有相对于各扬声器2121和2122的主轴Y1和Y2成角度θ的Y11和Y12方向上传播的声波经历不同传播路径长度。
结果,两个声波之间的相差根据用户接收从扬声器2121和2122发出的两个声波的位置(收听点)而变化。在某个收听点,两个声波之间的相差可以变为0。在这种情况下,如果从单个扬声器(扬声器2121或2122)输出声波,则声波的有效幅度将变成可能获得的声波的两倍。但是,在不同的收听点,两个声波之间的相差可以变为180°。在这种情况下,产生的幅度变为0,并因此听不到声音。这意味着扬声器2121和2122产生的总音量有方向性。
图53和54示出了的扬声器2121和2122产生的总音量方向性的例子。在图53和54中,音量相对于最大音量归一化(0dB)。
图53表示当轴-轴距离设置为0cm时获得的方向性,延迟时间差D1-D2设置为a/c,并且施加频率为1000Hz的正弦波,其中c表示声速(假设等于340m/s)。
在图53的例子中,在角θ大于30°范围内获得最大值。在角θ等于-45°的位置,音量基本变为0(没有)。
图54示出了除施加频率为5000Hz的正弦波外,在类似于图53使用的条件下获得的声音方向性。
在图54的例子中,主波束出现在角θ大于45°的范围,并且幅度小于主波束的副波束(栅波束)出现在0到45°角度范围。出现这种副波束的原因是两个声波之间的相差等于频率为5000Hz的正弦波的波长的整数倍,因此两个声波在相位上进行相加。
一般,当从扬声器2121和扬声器2122到收听点的距离远大于轴到轴距离a时,如果保持如下方程,则从扬声器2121和2122发出的两个声波在相位上彼此相加并出现幅度等于主波束的副波束。
a/C×(1-cosθ)=1/f×n (26)其中f是输入信号的频率,而n是等于或大于0的整数。
在方程(26)中,当n=0时出现主波束。
例如,如果频率f是1000Hz,仅当n=0时,满足方程(26)。因此,在这种情况下,仅出现主波束,而没有出现副波束。
当n=1时,满足方程(26)的频率是由f=C/(a(1-cosθ))给出。即,当频率等于这个值时,出现副波束。在如图53所示的例子中,这个频率等于1700Hz,在该频率下轴到轴距离变为等于声波的半波长。
如上所述在如图52所示的扬声器12L中,输入音频数据被相应于各频率分量的数字滤波器2111和2112延迟,并且从扬声器2121和2122输出对于各频率分量具有延迟时间差D2-D1的音频数据,使得扬声器2121和2122的总音量特性有方向性。主波束的方向和每个频率分量的零向可以通过控制该频率的延迟时间差进行改变。
即,扬声器单元12L的方向性主轴可以通过改变施加到数字滤波器2111和2112的抽头系数进行改变。
因此,通过从单元驱动器138施加适当抽头系数到数字滤波器2111和2112,可以控制扬声器单元12L的方向性主轴到相位的方向。
虽然在上述例子中,通过使用从位于扬声器单元12L的两个扬声器2121和2122发出的两个声波之间的干扰,控制方向性的主轴,可以形成每个扬声器12L和12R,以便包括在一个单扬声器中,并且可以通过使用从扬声器单元12L的扬声器和扬声器单元12R的扬声器发出两声波之间的干扰,进行控制方向性的主轴。
扬声器单元12L可以形成为包括3个或多个扬声器的阵列,使得扬声器单元12L有更灵敏的方向性。
在上述实施例中,根据由主装置1和从装置2所检测的、遥控器15发射的红外线的强度,确定遥控器15的位置(用户的位置),并且扬声器单元12L和12R或扬声器单元32L和32R的方向性主轴指向遥控器15的位置。然而,调整设置扬声器单元12L和12R或扬声器单元32L和32R的位置,使得方向性主轴指向遥控器15,不需要检测遥控器15的位置,而仅需要检测从主装置1或从装置2到遥控器15的方向。
参照图55和56,下面将描述检测从主装置1(或从装置2)看遥控器15的方向的方法。
如图55所示,可以根据配置在主装置1的IR接收器135(图10)的两个红外线检测器135A和135B检测的红外线,检测从主装置1看遥控器15的方向,使得这两个红外线检测器135按特定距离D彼此分开。
当从主装置1到遥控器15的距离远大于红外线检测器135A和135B之间的距离D时,从遥控器15发射并入射到红外线检测器135A的红外线IRa和从遥控器15发射并入射到红外线检测器135B的红外线IRb可以视为彼此平行。
这里,如图55所示,设φ是相对于通过红外线检测器135A和135B的线,从遥控器15发射并入射到红外线检测器135A和135B的红外线IRb的角度。从遥控器15发射并入射到红外线检测器135A的红外线IRa和从遥控器15发射并入射到红外线检测器135B的红外线IRb之间传播路径的差d由Dcosφ给出。
如果光速由C表示,并且红外线检测器135A和135B接收从遥控器15发射的红外线IRa和IRb之间时间差由τ表示,传播路径中的差d由cτ表示。
因此,角度φ是由arccos(cτ/D)给出。即,遥控器15的方向φ可以通过测量红外线检测器135A和135B接收从遥控器15发射的红外线IRa和IRb的时间差τ确定。
还可以通过按如图56所示的方式构成IR接收器135(或IR接收器136),确定从主装置1(或从从装置2)看的遥控器15的方向。
即,在如图56所示的例子中,IR接收器135是由具有多个用作红外检测器的像素的红外线传感器221和用于聚焦红外线IRc到红外线传感器221的透镜222构成的。
红外线传感器221放在透镜222的光轴上。
在以上述方法构成的IR接收器135中,从遥控器发射的红外线经透镜222入射到红外线传感器221并被红外线传感器上特定位置的像素检测。
红外线传感器221上哪个像素检测红外线IRc取决于入射到红外线传感器221上红外线的入射角α。即,根据入射角α变化检测位置。
如果检测位置与红外线传感器221和透镜222的光轴的交叉点之间的距离表示为r,并且红外线传感器221和透镜222之间的距离表示为S,入射角α,即遥控器15的角度由arctan(S/r)给出。
因此,遥控器15的方向α可以通过测量检测红外线IRc的像素与红外线传感器221和透镜222的光轴的交叉点之间的距离确定。
图57表示主装置1结构的另一个例子。图57中,与图10相同的部分用相同的标号表示,并且相同的部分不予赘述。即,除图57所示的主装置1还包括连接检测器139外,图57所示主装置1与图10的相同。
连接检测器139电或机械的方式检测另外电视机的连接,并将连接通知CPU 129。
图57所示的例子中,代替通过检测端子面板21的IEEE1394端子21ij(图3F)的电压变化的连接检测,与另外电视机的连接是通过连接检测器139检测的。
图58表示从装置2的另外一种结构。图58中,与图11相同的部分用相同的标号表示,并且相同的部分不予赘述。即,除图58所示的从装置2还包括连接检测器159外,图58所示从装置与图11的相同。
连接检测器159电或机械的方式检测另外电视机的连接,并将连接通知CPU 149。
图58所示的例子中,代替通过检测端子面板41的IEEE1394端子41ij(图5F)的电压变化的连接检测,与另外电视机的连接是通过连接检测器159检测的。
上述处理序列可以由硬件或软件执行。当处理是由软件执行的时,软件程序被安装在通用计算机中。
图59表示用安装到计算机中的程序执行上述处理的本发明的实施例。
程序可以事先存储在配置在计算机内用作存储介质的硬盘或ROM 303中。
另外,程序还可以暂时或永久存储(记录)在诸如软盘、CO-ROM(只读光盘)、MO(磁光盘)盘、DVD(数字视盘)、磁盘、或半导体存储器之类的可移动存储介质311。可以按所谓软件包形式提供这种可移动存储介质311。
代替从可移动存储介质311安装程序到计算机,程序还可以经数字广播卫星借助于无线传输或经诸如LAN(局域网)网或互联网,借助于有线通信从下载站点传送转移到计算机。在这种情况下,计算机利用通信单元308接收按上述方式发送的程序,并安装程序到配置在计算机中的硬盘上。
计算机包括CPU(中央处理单元)302。输入/输出接口310经总线301连接到CPU 302。如果CPU 302经输入/输出接口310接收用户使用包括键盘、鼠标、麦克风等的输入单元307发送的命令,则CPU 302执行存储在ROM 303(只读存储器)中的程序。另外,CPU 302可以执行装载在RAM(随机存储器)304中的程序,其中可以通过将存储在硬盘305中的程序传送到RAM304,或传送经通信单元308从卫星或网络接收已安装在硬盘305中的程序,或传送从装载到驱动器309上的可移动存储介质311读出的安装在硬盘305中的程序,将程序载入RAM 304中,。通过执行程序,CPU 302参照流程图或框图执行上述处理。CPU 302经输入/输出接口310按要求输出处理的结果到包括LCD(液晶显示器)和/或扬声器的输出单元306,从而从输出单元306输出处理的结果。处理的结果还可以经通信单元308发送或者可以存储在硬盘305。
在本发明中,要由计算机执行的程序中所描述的、用于执行的各种处理的处理步骤不需要按所述流程图的次序的时序执行。处理步骤可以并行或串行执行(借助于并行处理或目标处理)。
该程序可以由单一计算机或按分布方式的多个计算机执行。程序可以传送到远端的计算机,并由此执行。
构成可缩放TV系统的电视机可以是数字类型或模拟类型的。
可以取决于构成可缩放TV系统的电视机是主装置还是从装置来定价,并且在从装置的情况下还取决于从装置的数量。
在可缩放TV系统的情况下,主装置需要实现上述的特殊能力,并因此主装置的价格定得高。
用户购买主装置后,用户期望第一次买一定数量的从装置,然后另外再买一些附加从装置等等。第一次购买的一定数量的从装置可以定得低于主装置的价格而高于常规电视机的价格。附加从装置的价格可以定得较低的价格。
可以例如通过增加信号处理器137到普通数字电视机,并修改CPU 129的程序而构成能作为可缩放TV系统的主装置的电视机。这意味着用作可缩放TV系统的主装置可以根据普通电视机容易地产生,并因此可实现高性价比(成本性能)。对于用作从装置的电视机也可以实现高性价比。
本发明不仅可以应用到有内置调谐器的电视机,而且还可以应用到没有调谐器的,并设计为根据从外部馈送视频和音频信号,显示图像和输出声音/语音的电视机。
权利要求
1.一种显示器装置,可与一个或多个其他显示设备连接,并具有根据输入视频信号显示图像的显示装置,包括分类装置,用于确定对应于感兴趣像素的类别,使得从输入信号中提取要预测的感兴趣像素附近的多个类别的参考像素,并且对应于感兴趣像素的类别是从提取的类别参考像素确定的;预测系数产生装置,用于产生与由分类装置确定的类别相对应的预测系数;像素预测装置,用于预测感兴趣像素,使得从输入视频信号提取感兴趣像素附近的多个预测参考像素,并且利用提取的多个预测参考像素和预测系数,通过预测操作预测感兴趣像素;和显示器控制装置,用于在显示装置显示包括至少感兴趣像素的图像,使得显示在当前显示设备和一个或多个其它显示设备上的图像形成与输入视频信号相对应图像的完整的放大图像,作为一个整体。
2.按照权利要求1的显示设备,其中显示控制装置包括视频信号产生装置,用于利用输入视频信号和感兴趣的预测像素,产生将要用与显示与输入视频信号相对应的放大图像的视频信号;和视频信号输出装置,用于输出视频信号的至少一部分,所述视频信号将被用于在一个或多个其它显示设备上显示放大图像。
3.按照权利要求1的显示设备,其中分类装置根据分类参考像素的水平分布图形确定感兴趣像素的类别。
4.按照权利要求1的显示设备,其中预测参考像素与分类参考像素相同。
5.按照权利要求1的显示设备,还包括认证装置,用于与所述一个或多个其它显示设备执行互相认证;和仅当认证已成功通过时,在所述其他显示设备上显示放大图像的至少一部分。
6.按照权利要求1的显示设备,还包括放大系数设置装置,设置要用于放大输入视频信号的放大系数,以产生要显示的放大视频信号。
7.按照权利要求6的显示设备,还包括参数设置装置,用于根据由放大系数设置装置设置的放大系数设置参数;其中预测系数产生装置根据事先通过学习获得的系数种子数据产生预测系数。
8.按照权利要求6的显示设备,其中放大系数设置装置设置放大系数,使得在显示对应于输入视频信号的图像之后,放大系数逐渐增加。
9.按照权利要求6的显示设备,还包括放大区确定装置,用于确定与输入视频信号相对应图像的放大区,该放大区要放大的系数等于要显示在所述一个或多个其它显示设备上的放大的视频信号的放大系数;显示区检测装置,用于确定要显示相应的放大图像的一个或多个其它显示设备的显示屏;发送装置,用于发送指示放大区、显示区、和放大系数的数据到一个或多个其它显示设备。
10.按照权利要求1的显示设备,还包括放大系数输入装置,用于输入从所述其他显示设备发送的放大系数;和参数设置装置,用于根据从所述其他显示设备接收的放大系数设置参数;其中预测系数产生装置根据事先通过学习获得的系数种子数据产生预测系数。
11.按照权利要求10的显示设备,还包括输入装置,用于输入与从所述其他显示设备之一的输入视频信号相对应图像的放大区,并且用于输入显示通过放大放大区中的图像所获得的放大图像的显示区;其中显示装置显示通过放大对应于输入视频信号的图像所获得的放大图像,使得放大图像显示在显示区。
12.一种用于显示设备的显示方法,该显示设备可与一个或多个其它显示设备连接,根据输入视频信号显示图像,包括分类步骤,确定对应于感兴趣像素的类别,使得从输入视频信号中提取要预测的感兴趣像素附近的多个类别的参考像素,并且从提取的多个类别参考像素确定对应于感兴趣像素的类别;预测系数产生步骤,用于产生对应于由分类装置确定的类别的预测系数;像素预测步骤,用于预测感兴趣像素,使得从输入视频信号提取感兴趣像素附近的多个预测参考像素,并且利用提取的预测参考像素和预测系数通过预测操作预测感兴趣像素;和显示控制步骤,用于在显示装置上显示包括至少感兴趣像素的图像,使得显示在当前显示设备和所述一个或多个其它显示设备上的图像形成与输入视频信号相对应图像的完整的放大图像,作为一个整体。
13.按照权利要求12的显示方法,其中显示控制步骤包括视频信号产生步骤,利用输入视频信号和感兴趣的预测像素,产生要用作显示对应于输入视频信号的放大图像的视频信号;和视频信号输出步骤,用于输出视频信号的至少一部分,所述视频信号用于在一个或多个其它显示设备上显示放大图像。
14.一种用计算机控制显示设备的程序,该显示设备可与一个或多个其它显示设备连接,以便根据输入视频信号显示图像,所述程序包括分类步骤,确定对应于感兴趣像素的类别,使得从输入信号中提取要预测的感兴趣像素附近的多个类别参考像素,并且从提取的类别参考像素确定对应于感兴趣像素的类别;预测系数产生步骤,用于产生对应于在分类步骤中确定的类别的预测系数;像素预测步骤,用于预测感兴趣像素,使得从输入视频信号提取感兴趣像素附近的多个预测参考像素,并且利用提取的预测参考像素和预测系数通过预测操作预测感兴趣像素;和显示控制步骤,用于在显示装置上显示包括至少感兴趣像素的图像,使得显示在当前显示设备和一个或多个其它显示设备上的图像形成与输入视频信号相对应图像的完整的放大图像,作为一个整体。
15.一种存储使计算机控制显示设备的程序的存储介质,以便根据从外部输入的输入视频信号显示图像,所述程序包括分类步骤,确定对应于感兴趣像素的类别,使得从输入信号中提取要预测的感兴趣像素附近的多个类别参考像素,并且从提取的类别参考像素确定对应于感兴趣像素的类别;预测系数产生步骤,用于产生对应于在分类步骤中确定的类别的预测系数;像素预测步骤,用于预测感兴趣像素,使得从输入视频信号提取感兴趣像素附近的多个预测参考像素,并且利用提取的预测参考像素和预测系数通过预测操作预测感兴趣像素;和显示控制步骤,用于在显示装置上显示包括至少感兴趣像素的图像,使得显示在当前显示设备和一个或多个其它显示设备上的图像形成与输入视频信号相对应图像的完整的放大图像,作为一个整体。
16.一种包括彼此连接的至少第一显示设备和第二显示设备的显示系统,该第一显示设备包括用于显示图像的显示装置;分类装置,用于确定对应于感兴趣像素的类别,使得从输入信号中提取要预测的感兴趣像素附近的多个类别参考像素,并且从提取的类别参考像素确定对应于感兴趣像素的类别;预测系数产生装置,用于产生对应于由分类装置确定的类别的预测系数;像素预测装置,用于预测感兴趣像素,使得从输入视频信号中提取感兴趣像素附近的多个预测参考像素,并且利用提取的预测参考像素和预测系数通过预测操作预测感兴趣像素;和显示器控制装置,用于在显示装置上显示包括至少感兴趣像素的图像,使得显示在当前显示设备和一个或多个其它显示设备上的图像形成与输入视频信号相对应图像的完整的放大图像,作为一个整体;和发送装置,用于发送感兴趣预测像素的至少一部分;所述第二显示设备包括输入装置,用于输入感兴趣预测像素的至少一部分;和显示装置,用于显示包括至少感兴趣像素的放大图像。
17.一种可与一个或多个其它显示设备相连、并包括显示图像的显示装置的显示设备,包括输入装置,用于输入从各其他显示设备之一输出的视频信号;图像放大装置,用于从输入视频信号中产生对应于输入视频信号的图像的放大图像;认证装置,用于执行与所述其他显示设备之一的互相认证;和显示控制装置,用于如果已成功通过认证,则在显示装置上显示由图像放大装置产生的放大图像,使得在显示设备和所述一个或多个其它显示设备上显示的图像形成与完整的放大图像,作为一个整体。
18.权利要求17的显示设备,其中图像放大装置利用简单内插从输入视频信号中产生放大图像。
19.权利要求17的显示设备,其中图像放大装置包括分类装置,用于确定对应于感兴趣像素的类别,使得从输入信号中提取要预测的感兴趣像素附近的多个类别参考像素,并且从提取的类别参考像素确定对应于感兴趣像素的类别;预测系数产生装置,用于产生对应于由分类装置确定的类别的预测系数;像素预测装置,用于预测感兴趣像素,使得从输入视频信号提取感兴趣像素附近的多个预测参考像素,并且利用提取的多个预测参考像素和预测系数通过预测操作预测感兴趣像素;和其中图像放大装置利用输入视频信号和感兴趣像素产生放大图像。
20.权利要求19的显示设备,还包括放大系数设置装置,用于设置要用于放大输入视频信号的放大系数,以产生要显示的放大视频信号。
21.权利要求20的显示设备,还包括参数设置装置,用于根据由放大系数设置装置设置的放大系数设置参数;其中预测系数产生装置根据事先通过学习获得的系数种子数据产生预测系数。
22.权利要求20的显示设备,其中放大系数设置装置设置放大系数,使得在显示对应于输入视频信号的图像之后,放大系数逐渐增加。
23.权利要求20的显示设备,还包括放大区确定装置,用于确定对应于输入视频信号的图像的放大区,所述输入视频信号用等于放大系数的系数进行放大为要显示在所述一个或多个其它显示设备上的放大的视频信号;显示区检测装置,用于确定要显示相应放大图像的所述一个或多个其它显示设备的每一个的显示屏;发送装置,用于发送指示放大区、显示区、和放大系数的数据到一个或多个其它显示设备。
24.权利要求19的显示设备,还包括发送装置,用于发送要显示在一个或多个其它显示设备的每个上的放大图像的一部分到相应的所述一个或多个其它显示设备的每个。
25.权利要求20的显示设备,还包括放大系数输入装置,用于输入从所述其他显示设备之一发送的放大系数;参数设置装置,用于根据从所述其他显示设备之一接收的放大系数设置参数;其中预测系数产生装置根据事先通过学习获得的系数种子数据产生预测系数。
26.权利要求25的显示设备,还包括输入装置,用于输入对应于从所述其他显示设备之一发送的输入视频信号的图像的放大区,并且用于输入显示通过放大放大区中的图像所获得的放大图像的显示区;其中显示装置显示通过放大与输入视频信号相对应的图像所获得的放大图像,使得放大图像显示在显示区。
27.一种用于显示设备的显示方法,该显示设备可与一个或多个其它显示设备连接,并包括显示图像的显示装置,包括输入步骤,输入从其它显示设备之一输出的视频信号;图像放大步骤,从输入视频信号产生对应于输入视频信号的图像的放大图像;认证步骤,执行与其它显示设备的相互认证;显示控制装置,如果已成功通过认证,则在显示装置上显示由图像放大装置产生的放大图像,使得显示在该显示设备和一个或多个其它显示设备上的图像形成完整放大图像,作为整体。
28.一种使计算机控制显示设备的程序,该显示设备可与一个或多个显示设备连接并包括显示图像的显示装置,所述程序包括图像放大步骤,从输入视频信号中产生对应于输入视频信号图像的放大图像;认证步骤,执行与所述其它显示设备之一的互相认证;和显示控制步骤,如果认证已成功通过,则在显示装置上显示由图像放大装置产生的放大图像,使得显示在该显示设备和一个或多个其它显示设备的图像形成完整放大图像,作为整体。
29.一种包括存储着使计算机控制与一个或多个其它显示设备连接的显示设备和包括显示图像的显示装置的程序的存储介质,所述程序包括图像放大步骤,从输入视频信号中产生对应于输入视频信号图像的放大图像;认证步骤,执行与所述其它显示设备之一的互相认证;和显示控制步骤,如果认证已成功通过,则在显示装置上显示由图像放大装置产生的放大图像,使得显示在该显示设备和一个或多个其它显示设备的图像形成完整放大图像,作为整体。
30.一种包括彼此连接的至少第一显示设备和第二显示设备的显示系统,该第一显示设备包括用于显示图像的显示装置;输出装置,用于输出要由第二显示设备使用的视频信号,以显示放大图像;第二显示设备包括输入装置,用于输入从第一显示设备输出的视频信号;图像放大装置,从输入视频信号产生对应于输入视频信号图像的放大图像;认证装置,执行与第一显示设备的互相认证;显示装置,用于显示图像;以及显示控制装置,如果认证已成功通过,则在显示装置上显示由图像放大装置产生的放大图像,使得在第一和第二显示设备上形成完整的放大图像,作为整体。
31.一种可与一个或多个其它显示设备连接并有根据输入视频信号显示图像的显示装置的显示设备,包括输入装置,用于输入视频信号;预测系数产生装置,产生预测系数;像素预测装置,用于预测感兴趣像素,使得从输入视频信号提取感兴趣像素附近的多个预测参考像素,并且利用提取的预测参考像素和预测系数通过预测操作预测感兴趣像素;和显示器控制装置,用于在显示装置上显示包括至少感兴趣像素的图像,使得显示在当前显示设备和一个或多个其它显示设备上的图像形成完整的放大图像,作为一个整体。
32.权利要求31的显示设备,其中显示控制装置包括视频信号产生装置,用于利用输入视频信号和感兴趣预测像素,产生要显示对应于输入视频信号的放大图像的视频信号;和视频信号输出装置,输出将被用于显示放大图像的至少部分视频信号到所述一个或多个其它显示设备。
全文摘要
利用多个电视机显示放大图像。用作主装置的电视机和用作从装置的电视机转换输入图像为部分放大图像,并显示产生的部分放大图像,以便显示在相应电视机上的部分放大图像形成完整的放大全图像,作为整体。主装置和从装置执行互相认证。如果认证成功通过,则操作模式被设置为允许放大图像显示。
文档编号H04N9/12GK1438802SQ0214003
公开日2003年8月27日 申请日期2002年12月28日 优先权日2001年12月28日
发明者近藤哲二郎 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1