摄像设备及其控制方法、图像显示设备及其控制方法

文档序号:7682937阅读:185来源:国知局
专利名称:摄像设备及其控制方法、图像显示设备及其控制方法
技术领域
本发明涉及一种摄像设备和摄像设备的控制方法、图像显示设备和图像显示设备的控制方法以及记录介质,尤其涉及以运动图像格式存储静止图像数据和传输以运动图像格式所存储的静止图像数据。

背景技术
已经可利用一种通过通用串行总线(USB)等数字接口将数字照相机等图像输出设备连接到计算机并提供幻灯片演示(slide show)的方法。
近年来,作为电视等图像显示系统中所使用的数字接口,已采用高清晰度多媒体接口(HDMI)。在这种情况下,希望使用HDMI将由数字照相机等数字图像输出设备所捕获的图像输出并显示在电视机等图像显示设备上。
然而,HDMI将图像作为运动图像进行处理。因此,数字图像输出设备需要与垂直同步信号同步地将各帧的图像连续传输到图像显示设备。因此,即使在数字图像输出设备将静止图像输出到图像显示设备的情况下,数字图像输出设备在执行图像显示过程中始终输出图像。结果,数字图像输出设备的功耗大。


发明内容
本发明在以运动图像格式存储静止图像数据的情况下和将静止图像数据输出到图像显示设备的情况下,降低了输出静止图像数据的设备的功耗。
根据本发明的一个方面,一种摄像设备,能够使用高清晰度多媒体接口与图像显示设备连接,该摄像设备包括命令通信单元,用于传输和接收控制命令;图像传输单元,用于当所述命令通信单元接收到图像传送请求命令时,以运动图像格式存储一定条数的静止图像数据,并传输所述一定条数的静止图像数据,所述一定条数的静止图像数据与所述图像显示设备的缓冲容量相对应;以及操作停止单元,用于在所述图像传输单元完成传输后,暂时停止所述图像传输单元的至少一些操作。
根据本发明的另一方面,一种图像显示设备,能够使用高清晰度多媒体接口与摄像设备连接,该图像显示设备包括图像接收单元,用于从所述摄像设备接收以运动图像格式存储的静止图像数据;图像存储单元,用于将由所述图像接收单元接收到的所述静止图像数据存储在存储介质中;图像显示单元,用于在显示装置上显示由所述图像存储单元存储的所述静止图像数据;以及命令通信单元,用于与所述摄像设备进行控制命令的通信,其中,所述图像接收单元根据所述命令通信单元所进行的使用所述控制命令的所述通信的结果,从所述摄像设备接收所述静止图像数据。
根据本发明的又一方面,一种能够使用高清晰度多媒体接口与图像显示设备连接的摄像设备的控制方法,该控制方法包括以下步骤命令通信步骤,用于传输和接收控制命令;图像传输步骤,用于当在所述命令通信步骤中接收到图像传送请求命令时,以运动图像格式存储一定条数的静止图像数据,并传输所述一定条数的静止图像数据,所述一定条数的静止图像数据与所述图像显示设备的缓冲容量相对应;以及操作停止步骤,用于在所述图像传输步骤中完成传输后,暂时停止所述图像传输步骤中的至少一些操作。
根据本发明的又一方面,一种能够使用高清晰度多媒体接口与摄像设备连接的图像显示设备的控制方法,该控制方法包括以下步骤从所述摄像设备接收以运动图像格式存储的静止图像数据;将从所述摄像设备接收到的所述静止图像数据存储在存储介质中;在显示装置上显示存储在所述存储介质中的所述静止图像数据;以及与所述摄像设备进行控制命令的通信,其中,根据使用所述控制命令的所述通信的结果,从所述摄像设备接收所述静止图像数据。
根据本发明的再一方面,一种记录有用于使能够使用高清晰度多媒体接口与摄像设备连接的图像显示设备执行处理的控制程序的记录介质,该处理包括以下步骤图像接收步骤,用于从所述摄像设备接收以运动图像格式存储的静止图像数据;图像存储步骤,用于将在所述图像接收步骤中所接收到的静止图像数据存储在存储介质中;图像显示步骤,用于在显示装置上显示在所述图像存储步骤中存储的所述静止图像数据;以及命令通信步骤,用于与所述摄像设备进行控制命令的通信,其中,在所述图像接收步骤中,根据在所述命令通信步骤中所进行的使用所述控制命令的所述通信的结果,从所述摄像设备接收所述静止图像数据。
通过以下参考附图对典型实施例的说明,本发明的其它特征将变得明显。



图1示出了根据本发明第一实施例的图像显示系统的结构的示例; 图2A~2E示意性示出了在进行静止图像数据的存储操作和重放操作时第一实施例中所使用的帧存储器的状态的示例; 图3是示出根据第一实施例由数字电视机进行的用于存储静止图像数据的处理的示例的流程图; 图4是示出根据第一实施例由数字电视机进行的重放(幻灯片演示)静止图像数据的处理的示例的流程图; 图5是示出根据第一实施例由数字摄像机进行的用于传送静止图像数据的处理的示例的流程图; 图6示出了在提供幻灯片演示时根据第一实施例的数字电视机的操作和数字摄像机的操作的示例; 图7是示出根据本发明第二实施例由数字电视机进行的用于存储静止图像数据的处理的示例的流程图; 图8是示出根据第二实施例由数字电视机进行的重放(幻灯片演示)静止图像数据的处理的示例的流程图; 图9是示出根据第二实施例由数字摄像机进行的用于传送静止图像数据的处理的示例的流程图; 图10示出了在提供幻灯片演示时根据第二实施例的数字电视机的操作和数字摄像机的操作的示例; 图11是示出根据本发明第三实施例由数字电视机进行的用于存储静止图像数据的处理的示例的流程图; 图12是示出根据第三实施例由数字摄像机进行的用于传送静止图像数据的处理的示例的流程图;以及 图13示出了在提供幻灯片演示时根据第三实施例的数字电视机的操作和数字摄像机的操作的示例。

具体实施例方式 第一实施例 将参考附图来说明本发明的第一实施例。
图1示出了根据本发明的用于控制、处理和显示数据的图像显示系统的结构的示例。
参考图1,通过根据HDMI以运动图像格式存储静止图像数据并传输该静止图像数据的线缆6,将作为摄像设备的示例的数字摄像机1连接到作为图像显示设备的示例的数字电视机2。以下,将根据HDMI以运动图像格式存储静止图像数据并传输该静止图像数据的线缆6称为HDMI线缆6。
HDMI线缆6包括消费性电子产品控制(consumerelectronics control,CEC)单元3。HDMI线缆6还包括显示数据通道(DDC)单元4。HDMI线缆6还包括传输最小差分信号(transition minimized differential signaling,TMDS)单元5。当在数字摄像机1和数字电视机2之间传输和接收控制命令时使用CEC单元3和DDC单元4。在数字摄像机1将图像数据传输到数字电视机2时使用TMDS单元5。
数字摄像机1包括通过总线29相互连接的中央处理单元(CPU)20、帧存储器21、HDMI输出处理单元22、HDMI命令处理单元23、存储卡24、摄像处理单元25、操作单元26、只读存储器(ROM)27以及随机存取存储器(RAM)28。
例如,CPU 20执行存储在ROM 27中的程序,并使用RAM28作为工作区。因此,CPU 20对数字摄像机1的系统进行整体控制。
用户操作操作单元26以将指令输入到数字摄像机1。
摄像处理单元25包括捕获运动图像和静止图像的摄像元件、将由摄像元件所捕获的模拟图像信号转换成数字图像信号的模拟-数字(A/D)转换器以及对由A/D转换器所获得的数字图像信号进行信号处理的图像处理电路。例如,图像处理电路对于由A/D转换器所获得的数字图像信号进行伽马校正和白平衡控制等,以生成可显示在数字电视机2上的图像数据。图像处理电路根据操作单元26的操作将所生成的图像数据存储在帧存储器21或存储卡24中。图像处理电路不一定只进行如上所述的信号处理。例如,图像处理电路可以压缩图像数据,然后将压缩后的图像数据存储在帧存储器21或存储卡24中。
HDMI命令处理单元23将控制命令发送到数字电视机2和从数字电视机2接收控制命令。由HDMI的CEC或DDC来实现控制命令的协议。例如,控制命令包括静止图像数据的传送请求、静止图像数据的传送响应、帧存储器11和21的大小以及开始幻灯片演示的图像位置等信息。控制命令还包括关于更新数字打印序列格式(DPOF)和可交换图像文件格式(Exif)的信息。
HDMI输出处理单元22根据来自CPU 20的指令将静止图像数据传送到数字电视机2。在第一实施例中,HDMI输出处理单元22将幻灯片演示要使用的静止图像数据传送到数字电视机2。当HDMI命令处理单元23接收到作为控制命令的表示静止图像数据的传送请求的图像传送请求命令时,CPU 20从帧存储器21或存储卡24读取幻灯片演示将使用的静止图像数据。CPU 20将读取的静止图像数据输出到HDMI输出处理单元22。HDMI输出处理单元22以众所周知的运动图像格式类型的HDMI帧格式输入幻灯片演示将使用的静止图像数据,并通过HDMI线缆6将静止图像数据传送到数字电视机2(HDMI输入处理单元12)。此时,为了避免出现数字电视机2和数字摄像机1所忽略的静止图像数据,HDMI输出处理单元22例如在HDMI帧格式的消隐周期(blanking period)内在静止图像数据中嵌入序列号。
具有上述结构的数字摄像机1支持正常功耗模式以及功耗低于正常功耗模式所需的功耗的低功耗模式。在第一实施例中,低功耗模式是一种通过由HDMI输出处理单元22使用TMDS 5暂时停止传送静止图像数据来降低数字摄像机1的功耗的模式。在使用TMDS 5的情况下,由于以高速传送静止图像数据,因而需要大功耗。在第一实施例中,在HDMI输出处理单元22不向数字电视机2传送静止图像数据期间,通过至少停止一些(部分或全部)HDMI输出处理单元22的操作,来实现功耗的降低。即使在停止HDMI输出处理单元22的操作后,HDMI命令处理单元23也能够传输和接收控制命令。
数字电视机2包括通过总线30相互连接的CPU 10、帧存储器11、HDMI输入处理单元12、HDMI命令处理单元13、输出单元14、显示单元15、操作单元16、ROM 17以及RAM 18。
例如,CPU 10执行存储在ROM 17中的程序,并使用RAM18作为工作区。因此,CPU 10对数字电视机2的系统进行整体控制。
用户操作操作单元16以将指令输入到数字电视机2。
HDMI命令处理单元13将控制命令传输到数字摄像机1和从数字摄像机1接收控制命令。
HDMI输入处理单元12获取从数字摄像机1(HDMI输出处理单元22)传送的静止图像数据。在第一实施例中,HDMI输入处理单元12从数字摄像机1获取幻灯片演示将使用的静止图像数据。如上所述,数字摄像机1使用HDMI的TMDS将以HDMI帧格式输入的静止图像数据传送到数字电视机2。因此,HDMI输入处理单元12获取以HDMI帧格式输入的静止图像数据。
CPU 10将通过HDMI输入处理单元12所接收到的静止图像数据存储在帧存储器11中。更具体地,CPU 10根据HDMI帧格式提取通过HDMI输入处理单元12接收到的静止图像数据,并将静止图像数据依次存储到帧存储器11中。
在读取存储在帧存储器11中的静止图像数据后,CPU 10将读取的静止图像数据输出到输出单元14。输出单元14将静止图像数据处理成适用于显示单元15提供的幻灯片演示的形式,并将处理后的静止图像数据输出到显示单元15。显示单元15使用从输出单元14输出的静止图像数据提供幻灯片演示。显示单元15包括液晶显示器(LCD)等计算机显示装置。
图2A~2E示意性示出了当进行静止图像数据的存储操作和重放操作时帧存储器11的状态的示例。
CPU 10使用帧存储器11进行静止图像数据的存储操作和重放操作。静止图像数据的存储操作是用于顺序存储从数字摄像机1传送的多条静止图像数据的操作。静止图像数据的重放操作是用于从帧存储器11顺序读取多条静止图像数据的操作。
帧存储器11包括多个存储部。因此,可以将帧存储器11物理配置为包括多个存储区域。可选地,可以通过将物理上单个存储器在逻辑上分成多个存储区域来形成帧存储器11。在图2A~2E中,示意性示出了在帧存储器11包括两个存储区域(帧存储区域A和B)的情况下提供幻灯片演示时的帧存储器11的状态的示例。
图2A示出了紧挨在数字摄像机1和数字电视机2彼此连接之后的帧存储器11的状态。参考图2A,将第一个从数字摄像机1传送的静止图像数据存储在作为第一存储区域的帧存储区域A中。
图2B示出了当重放存储在帧存储器区域A中的静止图像数据并将静止图像数据存储在作为第二存储区域的帧存储区域B中时的帧存储器11的状态。参考图2B,进行在图2A所示的状态下使用存储在帧存储区域A中的静止图像数据的重放(幻灯片演示)。然后,将第二个从数字摄像机1所传送的静止图像数据存储在帧存储区域B中。
图2C示出了当继续使用存储在帧存储区域A中的静止图像数据的重放(幻灯片演示)时的帧存储器11的状态。参考图2C,已完成了在图2B所示的状态下所进行的将静止图像数据存储到帧存储区域B中的存储。
图2D示出了当重放存储在帧存储区域B中的静止图像数据并将静止图像数据存储在帧存储区域A中时的帧存储器11的状态。参考图2D,进行在图2B所示的状态下使用存储在帧存储区域B中的静止图像数据的重放(幻灯片演示)。然后,将第三个从数字摄像机1传送的静止图像数据存储在帧存储区域A中。
图2E示出了当继续使用存储在帧存储区域B中的静止图像数据的重放(幻灯片演示)时的帧存储器11的状态。参考图2E,已完成了在图2D所示状态下所进行的将静止图像数据存储到帧存储区域A中的存储。
随后,如图2B~2E所示,重复进行静止图像数据的存储和重放,并且提供幻灯片演示。
如上所述,在第一实施例中,预先将幻灯片演示要使用的静止图像数据从数字摄像机1传送到数字电视机2,以使得可以提供幻灯片演示。
在数字电视机2仅进行静止图像数据的重放操作期间,如图2C和2E所示,数字摄像机1处于低功耗模式。因此,降低了数字摄像机1的功耗,并且实现了降低数字摄像机1电池的功耗。
将参考图3所示的流程图说明由数字电视机2进行的用于存储静止图像数据的处理的示例。
在通过HDMI线缆6将数字摄像机1和数字电视机2彼此连接后,当用户操作操作单元16和26以发出指令开始幻灯片演示时,开始由图3所示的流程图所表示的处理。
为了将幻灯片演示要使用的静止图像数据存储在帧存储器11中,HDMI命令处理单元13根据来自CPU 10的指令,生成作为控制命令的表示静止图像数据的传送请求的图像传送请求命令。HDMI命令处理单元13通过HDMI线缆6将根据来自CPU10的指令所生成的图像传送请求命令传输到数字摄像机1(HDMI命令处理单元23)(步骤S1)。图像传送请求命令包含与可以存储在帧存储器11中的最大静止图像数据条数(max_maisu)有关的最大可允许静止图像数据条数信息。例如,根据帧存储器11的存储容量和待重放的一条静止图像数据的平均大小,由CPU 10计算最大可允许静止图像数据条数信息。
在第一实施例中,例如,使用HDMI命令处理单元13和23实现命令通信单元。另外,在第一实施例中,通过图像传送请求命令实现图像请求命令。另外,在第一实施例中,通过步骤S1的处理实现命令通信步骤。
直到从数字摄像机1(HDMI命令处理单元23)传输作为在步骤S1中所传输的图像传送请求命令的响应的传送响应命令为止,HDMI命令处理单元13一直处于等待(步骤S2)。传送响应命令包含与从数字摄像机1待传送的静止图像数据的条数(maisu)有关的待传送静止图像数据条数信息。
在第一实施例中,通过传送响应命令实现传输命令,并使用待传输静止图像数据条数信息作为待传送静止图像数据条数信息。另外,在第一实施例中,通过步骤S2的处理实现命令通信步骤。
当接收到传送响应命令时,CPU 10根据包含在传送响应命令中的待传送静止图像数据条数信息判断来自数字摄像机1的待传送静止图像数据条数(maisu)是否为“0”(步骤S3)。如果在步骤S3中判断为来自数字摄像机1的待传送静止图像数据条数(maisu)为“0”,则终止图3所示的流程图所表示的处理。如果在步骤S3中判断为来自数字摄像机1的待传送静止图像数据条数(maisu)不为“0”,则处理进入步骤S4。
为了准备接收静止图像数据,CPU 10将由表示已传送的静止图像数据条数的计数器所表示的值(count)初始化为“0”(在步骤S4中)。计数器所表示的值存储在例如RAM 18中。
然后,直到从数字摄像机1(HDMI输出处理单元22)接收到静止图像数据为止,HDMI输入处理单元12一直处于等待(步骤S5)。如上所述,接收以HDMI帧格式输入的静止图像数据。当从数字摄像机1接收到静止图像数据时,HDMI输入处理单元12取得以HDMI帧格式输入的静止图像数据。
在第一实施例中,例如,由HDMI输入处理单元12实现图像接收单元。
HDMI输入处理单元12将所取得的静止图像数据顺序写入帧存储器11的写入地址(步骤S6)。通过CPU 10指定写入地址。例如,通过将表示传送的静止图像数据条数的计数器所表示的值(count)加到基地址(base address),获得写入地址。基地址为例如图2所示的帧存储区域A或帧存储区域B的初始地址。例如,CPU 10根据图2所示的帧存储区域A和B的状态确定将存储静止图像数据的帧存储区域,并指定所确定的帧存储区域的初始地址作为基地址。希望将不超过帧存储器11的存储容量的上限的范围内的尽可能多的静止图像数据存储在帧存储器11中。
在第一实施例中,例如,通过HDMI输入处理单元12实现图像存储单元。另外,在第一实施例中,使用帧存储器11实现存储介质。另外,在第一实施例中,通过步骤S 6的处理实现图像存储步骤。
然后,CPU 10将表示传送的静止图像数据条数的计数器的值(count)增加1(步骤S7)。
CPU 10判断已传送的静止图像数据条数是否等于来自数字摄像机1的待传送静止图像数据条数(maisu)(步骤S8)。根据表示传送的静止图像数据条数的计数器的值(count)获得传送的静止图像数据条数。根据在步骤S2中传输的传送响应命令中所包含的待传送静止图像数据条数信息,获得来自数字摄像机1的待传送静止图像数据条数(maisu)。
如果在步骤S8判断为传送的静止图像数据条数不等于来自数字摄像机1的待传送静止图像数据条数(maisu),则处理返回到步骤S5。然后,重复步骤S5~S8的处理,直到传送的静止图像数据条数变得等于来自数字摄像机1的待传送静止图像数据条数为止。当传送的静止图像数据条数等于来自数字摄像机1的待传送静止图像数据条数(maisu)时,终止图3所示的流程图所表示的处理。
在第一实施例中,通过步骤S5~S8的处理实现图像接收步骤。另外,例如,使用CPU 10来实现静止图像数据条数判断单元。另外,在第一实施例中,通过步骤S8的处理实现静止图像数据条数判断步骤。
如上所述,在第一实施例中,通过在数字摄像机1和数字电视机2之间传送控制命令,可以预先将幻灯片演示要使用的静止图像数据传送到数字电视机2。可以根据HDMI帧格式提取传送到数字电视机2的静止图像数据,并将静止图像数据顺序存储在帧存储器11中。
将参考图4所示的流程图说明由数字电视机2进行的静止图像数据的重放(幻灯片演示)的处理的示例。
在通过HDMI线缆6将数字摄像机1和数字电视机2彼此连接后,当根据图3所示的流程图将静止图像数据存储在帧存储器11中时,开始图4所示的流程图所表示的处理。
为了准备从帧存储器11读取静止图像数据,CPU 10将读取指针(pointer)所表示的值初始化为“0”(步骤S31)。读取指针所表示的值存储在例如RAM 18中。
CPU 10从帧存储器11读取静止图像数据,并将读取的静止图像数据输出到输出单元14(步骤S32)。通过将读取指针所表示的值加到基地址来获得用于从帧存储器11读取静止图像数据的读取地址。基地址为例如图2所示的帧存储区域A或帧存储区域B的初始地址。例如,CPU 10根据图2所示的帧存储区域A和B的状态确定存储待重放的静止图像数据的帧存储区域,并指定所确定的帧存储区域的初始地址作为基地址。
然后,输出单元1 4将在步骤S32中接收到的静止图像数据处理成适用于显示单元15所提供的幻灯片演示的形式,并将处理后的静止图像数据输出到显示单元15。显示单元15通过显示从输出单元14输出的静止图像数据来提供幻灯片演示(步骤S33)。
在第一实施例中,使用输出单元14和显示单元15实现图像显示单元。另外,在第一实施例中,通过步骤S33的处理实现图像显示步骤。
为了重放接下来待显示的静止图像数据,CPU 10将由读取指针(pointer)所表示的值增加“1”(步骤S34)。
然后,为了判断是否将终止图像重放处理,CPU 10判断读取指针(pointer)所表示的值是否等于可以存储在帧存储器11中的最大静止图像数据条数(步骤S35)。如果在步骤S35中判断为读取指针(pointer)所表示的值不等于可以存储在帧存储器11中的最大静止图像数据条数,则处理返回到步骤S32。
重复步骤S32~S35的处理,直到读取指针(pointer)所表示的值变得等于可以存储在帧存储器11中的最大静止图像数据条数为止。当读取指针(pointer)所表示的值等于可以存储在帧存储器11中的最大静止图像数据条数时,终止图4所示的流程图所表示的处理。
如上所述,在第一实施例中,可以根据图4所示的流程图所表示的处理,提供使用存储在帧存储器11中的静止图像数据的幻灯片演示。
在数字电视机2在图3或图4所示的流程图所表示的处理中从数字摄像机1接收到用于中断或取消传送静止图像数据的传送中断命令或传送取消命令的情况下,数字电视机2终止用于存储静止图像数据的处理。
当正进行图3所示的用于存储静止图像数据的处理而没有提供幻灯片演示时,期望输出单元14冻结或终止显示单元15的显示画面。
将参考图5所示的流程图说明由数字摄像机1进行的用于传送静止图像数据的处理的示例。
在通过HDMI线缆6将数字摄像机1和数字电视机2彼此连接后,当用户操作操作单元16和26以发出开始幻灯片演示的指令时,开始图5所示的流程图所表示的处理。如上所述,在数字摄像机1不传送静止图像数据期间,数字摄像机1处于低功耗模式,因此降低了电池的功耗。低功耗模式是这样一种模式停止了HDMI输出处理单元22根据TMDS所进行的用于传送静止图像数据的处理。
为了传送幻灯片演示要使用的静止图像数据,直到从数字电视机2(HDMI命令处理单元13)接收到表示静止图像数据的传送请求的图像传送请求命令为止,HDMI命令处理单元23一直处于等待(步骤S101)。如上所述,图像传送请求命令包含与可以存储在帧存储器11中的最大静止图像数据条数(max_maisu)有关的最大可允许静止图像数据条数信息。
在第一实施例中,通过步骤S101的处理实现命令通信步骤。
当接收到图像传送请求命令时,CPU 20将操作状态从低功耗模式改变为正常功耗模式(步骤S102)。CPU 20启动根据TMDS进行处理的HDMI输出处理单元22的至少一些操作。
在第一实施例中,使用CPU 20来实现操作恢复单元。另外,在第一实施例中,通过步骤S102的处理实现操作恢复步骤。
在完成了HDMI输出处理单元22的启动和静止图像数据传送的准备之后,HDMI命令处理单元23根据来自CPU 20的指令,生成作为图像传送请求命令的响应的传送响应命令。HDMI命令处理单元23将所生成的传送响应命令传输到数字电视机2(HDMI命令处理单元13)(步骤S103)。如上所述,传送响应命令包含与来自数字摄像机1的待传送静止图像数据条数(maisu)有关的待传送静止图像数据条数信息。CPU 20根据包含在图像传送请求命令中的最大可允许静止图像数据条数信息,确定待传送静止图像数据条数信息的内容,以使得来自数字摄像机1的待传送静止图像数据条数不超过数字电视机2的帧存储器11的存储容量。CPU 20确定待传送静止图像数据条数信息的内容,以使得来自数字摄像机1的待传送静止图像数据条数(maisu)不超过可以存储在帧存储器11中的最大静止图像数据条数(max_maisu)。
在第一实施例中,通过步骤S103的处理实现命令通信步骤。
CPU 20将表示传送的静止图像数据条数的计数器的值(count)初始化为“0”(步骤S104)。
CPU 20例如根据操作单元26的操作,从存储卡24或帧存储器21读取待传送到数字电视机2的静止图像数据(步骤S105)。HDMI输出处理单元22以HDMI帧格式输入通过CPU 20所读取的静止图像数据,并将静止图像数据传送到数字电视机2(HDMI输入处理单元12)(步骤S106)。
在第一实施例中,例如,使用HDMI输出处理单元22来实现图像传输单元。另外,在第一实施例中,通过步骤S106的处理来实现图传输步骤。
在传送了静止图像数据后,CPU 20将表示已传送的静止图像数据条数的计数器的值(count)增加“1”(步骤S107)。
CPU 20判断表示已传送的静止图像数据条数的计数器的值(count)是否等于来自数字摄像机1的待传送静止图像数据条数(maisu)(步骤S108)。如果在步骤S108中判断为表示传送的静止图像数据条数的计数器的值(count)不等于来自数字摄像机1的待传送静止图像数据条数(maisu),则处理返回到步骤S105。重复步骤S105~S108的处理,直到表示传送的静止图像数据条数的计数器的值(count)变得等于来自数字摄像机1的待传送静止图像数据条数(maisu)为止。
在第一实施例中,例如,使用CPU 20实现判断单元。另外,在第一实施例中,通过步骤S108的处理实现判断步骤。
因此,当表示传送的静止图像数据条数的计数器的值(count)变得等于来自数字摄像机1的待传送静止图像数据条数(maisu)时,处理进入步骤S109。CPU 20将操作状态从正常功耗模式改变为低功耗模式(步骤S109)。CPU 20暂时停止根据TMDS进行处理的HDMI输出处理单元22的至少一些操作。然后,终止图5所示的流程图所表示的处理。随后,数字摄像机1保持低功耗模式,直到数字摄像机1从数字电视机2接收到下一个图像传送请求命令为止。
在第一实施例中,例如,使用CPU 20实现操作停止单元。另外,在第一实施例中,通过步骤S109的处理实现操作停止步骤。
如上所述,在第一实施例中,由于在数字摄像机1不传送静止图像数据期间,数字摄像机1处于低功耗模式(睡眠模式),因而可以实现电池功耗的降低。另外,在第一实施例中,可以根据从数字电视机2传输的图像传送请求命令,对根据TMDS进行处理的HDMI输出处理单元22的一些操作的启动和停止进行控制。
为了在图5所示的流程图所表示的处理中中断或取消传送静止图像数据,HDMI命令处理单元23根据来自CPU 20的指令生成传送中断命令或传送取消命令,并将所生成的命令传输到数字电视机2。因此,向数字电视机2通知静止图像数据的传送的中断或取消。因此,在第一实施例中,使用例如传送中断命令或传送取消命令实现传输取消命令。
因此,与现有技术的数字摄像机相比,在降低数字摄像机1的功耗的同时,可以提供幻灯片演示。
图6示出了当提供幻灯片演示时所进行的数字电视机2的操作和数字摄像机1的操作的示例。按照图6从顶部到底部的顺序进行操作。“HDMI唤醒”状态表示处于正常功耗模式的状态。“HDMI睡眠”状态表示处于低功耗模式的状态。
参考图6,数字电视机2将图像传送请求命令传输到数字摄像机1。
当从数字电视机2接收到图像传送请求命令时,数字摄像机1将操作状态从低功耗模式改变为正常功耗模式,并准备传送静止图像数据。在完成了静止图像数据的传送准备后,数字摄像机1将传送响应命令传输到数字电视机2。
然后,数字摄像机1将幻灯片演示要使用的静止图像数据传送到数字电视机2。在将静止图像数据传送到数字电视机2后,数字摄像机1将操作状态从正常功耗模式改变成低功耗模式。数字摄像机1停止根据TMDS进行处理的HDMI输出处理单元22的至少一些操作。数字摄像机1保持低功耗模式,直到数字摄像机1从数字电视机2接收到下一个图像传送请求命令为止。
当接收到静止图像数据时,数字电视机2将接收到的静止图像数据存储在帧存储器11中。在将静止图像数据存储在帧存储器11中之后,数字电视机2通过重放静止图像数据开始幻灯片演示。在完成了数字电视机2所参考的帧存储区域A或B中所存储的静止图像数据的重放之后,数字电视机2参考存储接下来待重放的静止图像数据的帧存储区域A或B。数字电视机2通过重放存储在帧存储区域A或B中的静止图像数据来继续幻灯片演示。
当在帧存储器11(帧存储区域A或B)中产生了可用空间时,进行将静止图像数据存储到帧存储器11(帧存储区域A或B)的存储。帧存储器11(帧存储区域A或B)中存在可用空间的状态是没有存储静止图像数据的状态或者是仅存储已重放的静止图像数据的状态。当在帧存储器11(帧存储区域A或B)中产生可用空间时,数字电视机2将另一图像传送请求命令输出到数字摄像机1。数字电视机2通过进行上述操作来继续幻灯片演示,直到待传送静止图像数据条数变成“0”为止。
如上所述,在第一实施例中,在数字摄像机1和数字电视机2之间来回传送控制命令的数字电视机2的HDMI命令处理单元13和数字摄像机1的HDMI命令处理单元23,独立于传送静止图像数据的HDMI输入处理单元12和HDMI输出处理单元22而工作。另外,数字摄像机1仅在从数字电视机2接收到图像传送请求命令之后到根据图像传送请求命令传送静止图像数据的操作完成为止的时间段内,以正常功耗模式工作。数字摄像机1在执行根据图像传送请求命令传送静止图像数据的操作之后到从数字电视机2接收到另一图像传送请求命令为止的时间段内,以低功耗模式工作。
因此,与现有技术的数字摄像机相比,可以降低数字摄像机1在根据HDMI将幻灯片演示要使用的静止图像数据传送到数字电视机2的情况下的功耗,其中,在作为运动图像处理静止图像的情况下,传送静止图像数据。
在从数字电视机2接收到图像传送请求命令之后到根据图像传送请求命令传送静止图像数据的操作完成为止的时间段内,数字摄像机1以正常功耗模式工作。因此,即使在降低数字摄像机1的功耗时,对于来自数字电视机2的询问(用于传送静止图像数据的操作)的数字摄像机1响应的延迟也是可以忽略的。
在第一实施例中,在图4所示的流程图的步骤S32中,说明了从头依次读取一定的静止图像数据条数的情况的示例。然而,本发明并不局限于此。例如,在步骤S34中,如果将读取指针所表示的值减少“1”,则可以读取紧挨着当前条静止图像数据之前的一条静止图像数据。如果将读取指针所表示的值增加“5”,则可以读取从当前条静止图像数据算起的第五条静止图像数据。
另外,在将存储在帧存储器11中的一定条数的静止图像数据的缩略图列表显示在显示单元15上后,当根据操作单元16的操作选择了其中一个缩略图时,显示与所选择的缩略图相对应的一条静止图像数据。
另外,在第一实施例中,说明了帧存储器11包括两个帧区域(帧存储区域A和B)的示例。然而,帧存储器11可以包括三个或更多存储区域。
第二实施例 将说明本发明的第二实施例。在第一实施例中,使用可以存储在帧存储器11中的最大静止图像数据条数(max_maisu)和待传送静止图像数据条数(maisu)来对传送的静止图像数据条数进行控制。然而,在第二实施例中,在不使用可以存储在帧存储器11中的最大静止图像数据条数(max_maisu)和待传送静止图像数据条数(maisu)的情况下来对传送的静止图像数据条数进行控制。更具体地,例如,通过使用REQ信号和ACK信号的简单握手,在数字摄像机1和数字电视机2之间进行静止图像数据的传送。在第二实施例中,即使在通过握手传送静止图像数据的情况下,也停止根据TMDS进行处理的HDMI输出处理单元22的一些操作。如上所述,第二实施例与第一实施例的主要不同在于一部分用于传送图像数据的处理。因此,在第二实施例的说明中,通过相同附图标记表示与参考图1~6所述的第一实施例中相同的部分。
将参考图7所示的流程图说明通过数字电视机2进行的用于存储图像数据的处理的示例。在通过HDMI线缆6将数字摄像机1和数字电视机2彼此连接后,当用户操作操作单元16和26以发出开始幻灯片演示的指令时,开始图7所示的流程图所表示的处理。
为了将幻灯片演示要使用的静止图像数据存储在帧存储器11中,数字电视机2的HDMI命令处理单元13根据来自CPU 10的指令,生成表示静止图像数据的传送请求的图像传送请求命令作为控制命令。数字电视机2的HDMI命令处理单元13通过HDMI线缆6将根据来自CPU 10的指令所生成的图像传送请求命令传输到数字摄像机1(HDMI命令处理单元23)(步骤S201)。尽管第一实施例中所使用的图像传送请求命令包含最大可允许静止图像数据条数信息,然而第二实施例中所使用的图像传送请求命令不包含最大可允许静止图像数据条数信息。
在第二实施例中,通过步骤S201、S202和S204的处理实现命令通信步骤。传输图像传送请求命令。
直到从数字摄像机1(HDMI命令处理单元23)传输作为在步骤S201中传输的图像传送请求命令的响应的传送响应命令为止,数字电视机2的HDMI命令处理单元13一直处于等待(步骤S202)。尽管第一实施例中所使用的传送响应命令包含待传送静止图像数据条数信息,然而第二实施例中所使用的传送响应命令不包含待传送静止图像数据条数信息。
如上所述,在第二实施例中,同样通过步骤S202的处理实现命令通信步骤。
数字电视机2的HDMI输入处理单元12从数字摄像机1接收静止图像数据,并将接收到的静止图像数据写入帧存储器11(步骤S203)。在第二实施例中,通过步骤S203的处理实现图像接收步骤。
数字电视机2的HDMI命令处理单元13根据来自CPU 10的指令,生成表示完成静止图像数据的接收的图像数据接收完成命令,并将生成的图像数据接收完成命令传输到数字摄像机1(步骤S204)。如上所述,在第二实施例中,同样通过步骤S204的处理实现命令通信步骤。另外,在第二实施例中,使用图像数据接收完成命令实现接收完成命令。
然后,数字电视机2的CPU 10判断在帧存储器11(帧存储区域A或B)中是否存在用于存储静止图像数据的可用空间(步骤S205)。如果在步骤S205中判断为在帧存储器11(帧存储区域A或B)中存在用于存储静止图像数据的可用空间,则处理返回到步骤S201。然后,重复步骤S201~S205的处理,直到不存在可用空间为止。如果在帧存储器11(帧存储区域A或B)中不存在可用空间,则终止图7所示的流程图所表示的处理。
在第二实施例中,使用数字电视机2的CPU 10实现可用空间判断单元。另外,通过步骤S205的处理实现可用空间判断步骤。
如上所述,在第二实施例中,通过使用控制命令的握手在数字摄像机1和数字电视机2之间进行静止图像数据的传送,从而将幻灯片演示要使用的静止图像数据存储在帧存储器11中。
将参考图8所示的流程图说明通过数字电视机2进行的静止图像数据的重放(幻灯片演示)的处理的示例。
在通过HDMI线缆6将数字摄像机1和数字电视机2彼此连接后,当根据图7所示的流程图将静止图像数据存储在帧存储器11中时,开始图8所示的流程图所表示的处理。
为了准备从帧存储器11读取静止图像数据,数字电视机2的CPU 10将读取指针(pointer)所表示的值初始化为“0”(步骤S301)。读取指针所表示的值存储在例如RAM 18中。
数字电视机2的CPU 10从帧存储器11读取静止图像数据,并将读取的静止图像数据输出到输出单元14(步骤S302)。如在第一实施例中一样,通过将读取指针所表示的值加到基地址,来获得从帧存储器11读取静止图像数据所使用的读取地址。
数字电视机2的输出单元14将在步骤S302中接收到的静止图像数据处理成适用于显示单元15所提供的幻灯片演示的形式,并将处理后的静止图像数据输出到显示单元15。显示单元15通过显示从输出单元14输出的图像数据来提供幻灯片演示(步骤S303)。在第二实施例中,通过步骤S303的处理实现图像显示步骤。
为了重放接下来待显示的静止图像数据,数字电视机2的CPU 10将读取指针(pointer)所表示的值增加“1”(步骤S304)。
数字电视机2的CPU 10判断读取指针所表示的值是否等于存储在帧存储区域A或B中的静止图像数据条数(步骤S305)。响应于此,数字电视机2的CPU 10判断是否要终止图像重放处理。如果在步骤S305中判断为读取指针所表示的值不等于存储在帧存储区域A或B中的静止图像数据条数,则处理返回到步骤S302。重复步骤S302~S305的处理,直到读取指针所表示的值变得等于存储在帧存储区域A或B中的静止图像数据条数为止。当读取指针所表示的值等于存储在帧存储区域A或B中的静止图像数据条数时,终止图8所示的流程图所表示的处理。
如上所述,在第二实施例中,可以根据图8所示的流程图所表示的处理来提供使用存储在帧存储器11中的静止图像数据的幻灯片演示。
在图7或8所示的流程图所表示的处理中从数字摄像机1接收到用于中断或取消传送静止图像数据的传送中断命令或传送取消命令的情况下,数字电视机2终止用于存储静止图像数据的处理。
将参考图9所示的流程图说明通过数字摄像机1进行的用于传送静止图像数据的处理的示例。
在通过HDMI线缆6将数字摄像机1和数字电视机2彼此连接后, 当用户操作操作单元16和26以发出开始幻灯片演示的指令时,开始图9所示的流程图所表示的处理。同第一实施例中一样,在第二实施例中,例如在数字摄像机1没有传送静止图像数据期间,数字摄像机1处于低功耗模式,因此降低了电池的消耗。
为了传送幻灯片演示要使用的静止图像数据,直到从数字电视机2接收到表示静止图像数据的传送请求的图像传送请求命令为止,数字摄像机1的HDMI命令处理单元23一直处于等待(步骤S401)。在第二实施例中,通过步骤S401的处理实现命令通信步骤。
当接收到图像传送请求命令时,数字摄像机1的CPU 20将操作状态从低功耗模式改变为正常功耗模式(步骤S402)。数字摄像机1的CPU 20启动根据TMDS进行处理的HDMI输出处理单元22的至少一些操作。在第二实施例中,通过步骤S402的处理实现操作恢复步骤。
在完成了HDMI输出处理单元22的启动和静止图像数据的传送准备之后,数字摄像机1的HDMI命令处理单元23根据来自数字摄像机1的CPU 20的指令,生成作为图像传送请求命令的响应的传送响应命令。数字摄像机1的HDMI命令处理单元23将所生成的传送响应命令传输到数字电视机2(步骤S403)。在第二实施例中,通过步骤S403的处理实现命令通信步骤。
例如,数字摄像机1的CPU 20根据操作单元26的操作,从存储卡24或帧存储器21读取待传送到数字电视机2的静止图像数据。数字摄像机1的HDMI输出处理单元22以HDMI帧格式输入由CPU 20读取的静止图像数据,并将静止图像数据传送到数字电视机2(步骤S404)。在第二实施例中,通过步骤S404的处理实现图像传输步骤。
数字摄像机1的HDMI命令处理单元23判断是否从数字电视机2接收到图像数据接收完成命令(步骤S405)。如果在步骤S405中判断为未从数字电视机2接收到图像数据接收完成命令,则重复步骤S404和S405的处理,直到接收到图像数据接收完成命令为止。当从数字电视机2接收到图像数据接收完成命令时,数字摄像机1的CPU 20将操作状态从正常功耗模式改变为低功耗模式(步骤S406)。数字摄像机1的CPU 20停止根据TMDS进行处理的HDMI输出处理单元22的至少一些操作。然后,终止图9所示的流程图所表示的处理。随后,数字摄像机1保持低功耗模式,直到数字摄像机1从数字电视机2接收到下一个图像传送请求命令为止。
在第二实施例中,通过步骤S405的处理实现命令通信步骤和判断步骤。另外,通过步骤S406的处理实现操作停止步骤。
如上所述,在第二实施例中,即使在使用控制命令进行数字摄像机1和数字电视机2之间的握手的情况下,也可以在数字摄像机1没有传送静止图像数据期间将数字摄像机1设置为低功耗模式。因此,在降低电池的功耗的同时,可以实现静止图像数据的传送。另外,在第二实施例中,同在第一实施例中一样,可以根据从数字电视机2传输的图像传送请求命令,对根据TMDS进行处理的HDMI输出处理单元22的一些操作的启动和停止进行控制。
另外,在第二实施例中,同在第一实施例中一样,为了在图9所示的流程图所表示的处理中中断或取消静止图像数据的传送,数字摄像机1的HDMI命令处理单元23生成传送中断命令或传送取消命令。数字摄像机1的HDMI命令处理单元23将所生成的传送中断命令或传送取消命令传输到数字电视机2。因此,将静止图像数据的传送的中断或取消通知给数字电视机2。
因此,与现有技术的数字摄像机相比,在降低数字摄像机1的功耗的同时,可以提供幻灯片演示。
图10示出了当提供幻灯片演示时数字电视机2的操作和数字摄像机1的操作的示例。如图6一样,按照从图10的顶部到底部的顺序进行操作。“HDMI唤醒”状态表示处于正常功耗模式的状态。“HDMI睡眠”状态表示处于低功耗模式的状态。
参考图10,数字电视机2将图像传送请求命令传输到数字摄像机1。
当从数字电视机2接收到图像传送请求命令时,数字摄像机1将操作状态从低功耗模式改变成正常功耗模式,并准备传送静止图像数据。更具体地,数字摄像机1进行启动根据TMDS进行处理的HDMI输出处理单元22的一些操作等的处理。在完成了静止图像数据的传送准备后,数字摄像机1将传送响应命令传输到数字电视机2。
数字摄像机1将静止图像数据(例如,一条静止图像数据)传送到数字电视机2。待传送的静止图像数据存储在例如帧存储器21或存储卡24中。
在接收到静止图像数据后,数字电视机2将静止图像数据存储在帧存储器11中。然后,数字电视机2将表示完成静止图像数据的接收的图像数据接收完成命令传输到数字摄像机1,并停止传送静止图像数据。数字摄像机1接收图像数据接收完成命令。然后,数字摄像机1将操作状态从正常功耗模式改变为低功耗模式,并停止根据TMDS进行处理的HDMI输出处理单元22的至少一些操作。数字摄像机1保持低功耗模式,直到从数字电视机2传输另一个图像传送请求命令为止。
重复上述操作。例如,将不超过帧存储区域A的存储容量的上限的范围内的尽可能多条的静止图像数据存储在帧存储区域A中。然后,在完成了将静止图像数据存储在帧存储区域A中后,数字电视机2通过重放存储在帧存储区域A中的静止图像数据来开始幻灯片演示。
与将静止图像数据存储在帧存储区域A中相类似地进行将静止图像数据存储在帧存储区域B中的存储。在完成了存储在帧存储区域A中的静止图像数据的重放后,提供使用存储在帧存储区域B中的静止图像数据的幻灯片演示。
当在帧存储区域A或B中产生可用空间时,进行将静止图像数据存储在帧存储区域A或B中的存储。如上所述,在帧存储区域A或B中存在可用空间的状态表示没有存储静止图像数据的状态或者表示仅存储已重放的静止图像数据的状态。当在帧存储区域A或B中产生可用空间时,数字电视机2将图像传送请求命令传输到数字摄像机1。
数字电视机2能够通过进行上述操作连续提供幻灯片演示。
如上所述,在第二实施例中,数字摄像机1和数字电视机2进行各条静止图像数据的握手,以使得数字摄像机1可以将静止图像数据传送到数字电视机2。即使在如上所述传送静止图像数据的情况下,在执行根据图像传送请求命令传送静止图像数据的操作之后到从数字电视机2接收到另一个图像传送请求命令为止的时间段内,数字摄像机1以低功耗模式工作。因此,即使在对于各条静止图像数据通过数字摄像机1与数字电视机2之间的握手将静止图像数据从数字摄像机1传送到数字电视机2的情况下,也能获得与第一实施例中所获得的优点类似的优点。
在第二实施例中,尽管基于数字电视机2的帧存储器11的存储容量(大小)进行关于是否要终止存储静止图像数据的判断,然而本发明并不局限于此。例如,当存储在帧存储区域A或B中的静止图像数据达到预定量时,可以终止存储静止图像数据。
另外,在第二实施例中,尽管数字摄像机1在传输传送响应命令后开始传送静止图像数据,然而本发明并不局限于此。例如,数字摄像机1可以将静止图像数据与传送响应命令一起传送到数字电视机2。
另外,在第二实施例中,尽管在图8的步骤S305中进行关于读取指针所表示的值是否等于存储在帧存储区域A或B中的静止图像数据条数的判断,然而本发明并不局限于此。例如,可以进行如下判断在不超过帧存储区域A或B的存储容量的上限的范围内,基于读取指针表示的值的所存储的静止图像数据的量是否变得最接近于帧存储区域A或B的最大存储容量。
第三实施例 将说明本发明的第三实施例。尽管在第二实施例中数字电视机2将图像传送请求命令传输到数字摄像机1,然而在第三实施例中数字摄像机1将图像传送请求命令传输到数字电视机2。第三实施例与第二实施例的不同在于对图像传送请求命令所进行的部分处理。在第三实施例的说明中,通过相同附图标记表示与参考图1~10所述的第一和第二实施例中相同的部分。
将参考图11所示的流程图说明由数字电视机2进行的用于存储静止图像数据的处理的示例。在通过HDMI线缆6将数字摄像机1和数字电视机2彼此连接后,当用户操作操作单元16和26以发出开始幻灯片演示的指令时,开始图11所示的流程图所表示的处理。
为了将静止图像数据存储到帧存储器11中,直到从数字摄像机1接收到图像传送请求命令为止,数字电视机2的HDMI命令处理单元13一直处于等待(步骤S501)。在第三实施例中,通过步骤S501的处理实现命令通信步骤。另外,在第三实施例中,使用图像传送请求命令实现图像请求命令。
当从数字摄像机1接收到图像传送请求命令时,直到数字电视机2进入数字电视机2能够接收静止图像数据的数据可接收状态为止,数字电视机2的CPU 10一直处于等待(步骤S502)。当数字电视机2进入数据可接收状态时,数字电视机2的HDMI命令处理单元13根据来自CPU 10的指令生成传送允许命令,并将生成的传送允许命令传输到数字摄像机1(步骤S503)。在第三实施例中,通过步骤S503的处理实现命令通信步骤。另外,在第三实施例中,使用传送允许命令实现传输命令。
直到从数字摄像机1接收到数据有效命令为止,数字电视机2的HDMI命令处理单元13一直处于等待(步骤S504)。
当从数字摄像机1接收到数据有效命令时,数字电视机2的HDMI输入处理单元12从数字摄像机1接收静止图像数据,并将接收到的静止图像数据写入帧存储器11(步骤S505)。在第三实施例中,通过步骤S505的处理实现图像接收步骤。
数字电视机2的HDMI命令处理单元13根据来自CPU 10的指令生成表示完成静止图像数据的接收的图像数据接收完成命令,并将生成的图像数据接收完成命令传输到数字摄像机1(步骤S506)。在第三实施例中,通过步骤S506的处理实现命令通信步骤。另外,在第三实施例中,使用图像数据接收完成命令实现接收完成命令。
然后,数字电视机2的CPU 10判断在帧存储器11(帧存储区域A或B)中是否存在用于存储静止图像数据的可用空间(步骤S507)。如果在步骤S507中判断为在帧存储器11(帧存储区域A或B)中存在用于存储静止图像数据的可用空间,则处理返回到步骤S501。然后,重复步骤S501~S507的处理,直到不存在可用空间为止。如果在帧存储器11(帧存储区域A或B)中不存在可用空间,则终止图11所示的流程图所表示的处理。
如上所述,如在第二实施例中一样,即使在数字摄像机1传输图像传送请求命令的情况下,也可以通过使用控制命令在数字摄像机1和数字电视机2之间握手来传送和存储静止图像数据。
将参考图12所示的流程图说明由数字摄像机1进行的用于传送静止图像数据的处理的示例。
在通过HDMI线缆6将数字摄像机1和数字电视机2彼此连接后,当用户操作操作单元16和26以发出开始幻灯片演示的指令时,开始图12所示的流程图所表示的处理。在第三实施例中,如第一和第二实施例中一样,例如在数字摄像机1不传送静止图像数据期间,数字摄像机1处于低功耗模式,因此降低了电池的功耗。
数字摄像机1的HDMI命令处理单元23根据来自CPU 20的指令生成图像传送请求命令,并将生成的图像传送请求命令传输到数字电视机2(步骤S701)。在第三实施例中,通过步骤S701的处理实现命令通信步骤。
直到从数字电视机2接收到传送允许命令为止,数字摄像机1的HDMI命令处理单元23一直处于等待(步骤S702)。如上所述,在数字摄像机1不传送图像数据期间,数字摄像机1停止根据TMDS进行处理的HDMI输出处理单元22的至少一些操作,并处于低功耗模式。在第三实施例中,通过步骤S702的处理实现命令通信步骤。
当从数字电视机2接收到传送允许命令时,数字摄像机1的CPU 20将操作状态从低功耗模式改变为正常功耗模式(步骤S703)。数字摄像机1的CPU 20启动根据TMDS进行处理的HDMI输出处理单元22的至少一些操作。在第三实施例中,通过步骤S703的处理实现操作恢复步骤。
在完成了HDMI输出处理单元22的启动和静止图像数据的传送准备后,数字摄像机1的CPU 20从存储卡24或帧存储器21读取待传送到数字电视机2的静止图像数据。数字摄像机1的HDMI输出处理单元22以HDMI帧格式输入由CPU 20读取的静止图像数据,并将静止图像数据传送到数字电视机2(步骤S704)。顺序传送静止图像数据,直到数字摄像机1在下面说明的步骤S706中从数字电视机2接收到图像数据接收完成命令为止。在第三实施例中,通过步骤S704的处理实现图像传输步骤。
在操作状态进入正常功耗模式且数字摄像机1变成能够传送静止图像数据后,数字摄像机1的HDMI命令处理单元23根据来自CPU 20的指令生成数据有效命令。数据有效命令用于通知数字电视机2正在输出静止图像数据。数字摄像机1的HDMI命令处理单元23将生成的数据有效命令传输到数字电视机2(步骤S705)。
直到从数字电视机2接收到图像数据接收完成命令为止,数字摄像机1的HDMI命令处理单元23一直处于等待(步骤S706)。当从数字电视机2接收到图像数据接收完成命令时,数字摄像机1的CPU 20将操作状态从正常功耗模式改变为低功耗模式(步骤S707)。数字摄像机1的CPU 20停止根据TMDS进行处理的HDMI输出处理单元22的至少一些操作。然后,终止图12所示的流程图所表示的处理。随后,数字摄像机1保持低功耗模式,直到数字摄像机1从数字电视机2接收到传送允许命令为止。在第三实施例中,通过步骤S706的处理实命令通信步骤和判断步骤,并且通过步骤S707的处理实现操作停止步骤。
如上所述,如第二实施例中一样,即使在数字摄像机1请求传送静止图像数据的情况下,数字摄像机1也能够在自身不传送静止图像数据期间处于低功耗模式。因此,即使在数字摄像机1请求传送静止图像数据的情况下,在降低电池功耗的同时,可以传送静止图像数据。
由于第三实施例中数字摄像机1所进行的用于传送静止图像数据的处理的示例与第二实施例中的示例相同,因而将省略该处理的说明(参见图9)。
图13示出了当提供幻灯片演示时所进行的数字电视机2的操作和数字摄像机1的操作的示例。如在图6和10中一样,按照从图13的顶部到底部的顺序进行操作。“HDMI唤醒”状态表示处于正常功耗模式的状态。“HDMI睡眠”状态表示处于低功耗模式的状态。
参考图13,数字摄像机1将图像传送请求命令传输到数字电视机2。
当接收到图像传送请求命令时,数字电视机2将传送允许命令传输到数字摄像机1。
当从数字电视机2接收到传送允许命令时,数字摄像机1将操作状态从低功耗模式改变为正常功耗模式,并准备传送静止图像数据。更具体地,数字摄像机1进行启动根据TMDS进行处理的HDMI输出处理单元22的一些操作等的处理。数字摄像机1将数据有效命令传输到数字电视机2。
在完成了静止图像数据的传送准备后,数字摄像机1将静止图像数据(例如,一条静止图像数据)传送到数字电视机2。待传送的静止图像数据存储在帧存储器2 1或存储卡24中。顺序传送静止图像数据,直到数字摄像机1从数字电视机2接收到图像数据接收完成命令为止。
在接收到数据有效命令时,数字电视机2接收静止图像数据,并将接收到的静止图像数据存储在帧存储器11中。然后,数字电视机2将表示完成静止图像数据的接收的图像数据接收完成命令传输到数字摄像机1。然后,停止静止图像数据的传送。当接收到图像数据接收完成命令时,数字摄像机1将操作状态从正常功耗模式改变为低功耗模式,并停止根据TMDS进行处理的HDMI输出处理单元22的至少一些操作。数字摄像机1保持低功耗模式,直到从数字电视机2传输传送允许命令为止。
重复上述操作。例如,将不超过帧存储区域A的存储容量的上限的范围内的尽可能多条的静止图像数据存储在帧存储区域A中。然后,在完成了将静止图像数据存储到帧存储区域A后,数字电视机2通过重放存储在帧存储区域A中的静止图像数据来开始幻灯片演示。
与将静止图像数据存储在帧存储区域A中相类似地进行将静止图像数据存储在帧存储区域B中的存储。在完成了存储在帧存储区域A中的静止图像数据的重放后,提供使用存储在帧存储区域B中的静止图像数据的幻灯片演示。
数字摄像机1将图像传送请求命令周期性传输到数字电视机2。当在帧存储区域A或B中产生可用空间时,进行将静止图像数据存储在帧存储区域A或B中的存储。如上所述,在帧存储区域A或B中存在可用空间的状态表示没有存储静止图像数据的状态或者表示仅存储已重放的静止图像数据的状态。
数字电视机2能够通过进行上述操作来连续提供幻灯片演示。
如上所述,在第三实施例中,即使在数字摄像机1将图像传送请求命令传输到数字电视机2的情况下,也可以通过握手将各条静止图像数据从数字摄像机1传送到数字电视机2。另外,即使在如上所述传送静止图像数据的情况下,在数字摄像机1根据传送允许命令进行用于传送静止图像数据的操作之后到从数字电视机2传输另一个传送允许命令为止的时间段内,数字摄像机1以低功耗模式工作。因此,取得了与第一实施例和第二实施例中所取得的优点相类似的优点。
尽管数字摄像机1在传送数据有效命令后开始传送静止图像数据,但是本发明并不局限于此。例如,数字摄像机1可以将静止图像数据与数据有效命令一起传送到数字电视机2。
另外,尽管如第二实施例中一样,在第三实施例中基于数字电视机2的帧存储器11的存储容量(大小)进行关于是否要终止存储图像数据的判断,然而本发明并不局限于此。例如,当存储在帧存储区域A或B中的静止图像数据达到预定量时,可以终止存储静止图像数据。
根据本发明的实施例,在以运动图像格式存储静止图像数据且将静止图像数据输出到图像显示设备的情况下,可以降低输出静止图像数据的设备的功耗。
尽管使用数字摄像机说明了上述实施例,然而当使用数字照相机时也可以实现相同的优点。
其它实施例 当执行存储在计算机的RAM或ROM中的程序时,实现根据本发明实施例的包括摄像设备、图像显示设备和图像显示系统的单元以及包括图像处理方法的步骤。该程序和记录该程序的计算机可读记录介质落在本发明的范围内。
本发明可以作为例如系统、设备、方法、程序、或存储介质等来实现。例如,可以将本发明应用于包括多个设备的系统或包括单个装置的设备。
根据本发明的方面,将实现上述实施例的功能的软件程序(与图3~5、7~9、11和12所示的流程图中的任何一个相对应的程序或其等同物)直接或通过远程控制提供给系统或设备。当该系统或设备的计算机读取并执行所提供的程序代码时,可以实现上述实施例的功能。本发明包括包含用于根据本发明进行一个或多个处理实施例的软件程序的机器可读介质,其中,该软件程序能够使该机器执行该程序,从而进行该处理。
因此,为了实现本发明一方面的功能处理,安装在计算机中的程序代码本身也实现本发明。用于实现本发明一方面的功能处理的计算机程序本身落在本发明的范围内。
在这种情况下,只要具有程序的功能,计算机程序可以是任何类型,如对象代码、由解释程序执行的程序、或者提供给操作系统(OS)的脚本数据。
作为用于提供程序的记录介质,可以使用软(注册商标)盘、硬盘、光盘、磁光盘(MO)、只读光盘(CD-ROM)、可记录光盘(CD-R)、或可重写光盘(CD-RW)等。另外,可以使用磁带、非易失性存储卡、ROM、或数字多功能光盘(DVD)(包括DVD-ROM和DVD-R)。
另外,可以通过使用客户计算机的浏览器连接到因特网的网站,并通过从该网站将根据本发明一方面的计算机程序或具有自动安装功能的压缩文件下载到硬盘等存储介质,来提供该程序。
另外,可以通过将构成根据本发明一方面的程序的程序代码分割为多个文件,并通过从不同网站下载分割的文件,来提供该程序。用于允许多个用户下载用于在计算机上实现本发明一方面的功能处理的程序文件的万维网(WWW)服务器也包括在本发明中。
另外,可以对根据本发明一方面的程序进行编码,并将其存储在CD-ROM等存储介质中,并且可以将其分配给用户。仅满足预定条件的用户可以通过因特网从网站下载用于对编码后的程序进行解码的密钥信息。另外,可以通过使用下载的密钥信息执行编码后的程序,并将该程序安装到计算机。
另外,不仅可以通过执行计算机所读取的程序,而且还可以通过运行在计算机上的OS等基于该程序的指令进行部分或全部实际处理,来实现上述实施例的功能。
此外,可以将从记录介质读取的程序代码写到插入计算机中的功能扩展板或与计算机连接的功能扩展单元中所配备的存储器中。通过该功能扩展板或功能扩展单元中所配备的CPU等基于该程序代码的指令进行部分或全部实际处理,也可以实现上述实施例的功能。
上述实施例仅是用于实现本发明的典型示例。上述实施例不限制对于本发明的技术范围的理解。在不脱离本发明的精神和范围的情况下,对于本发明可用做出各种改变和修改。
尽管参考典型实施例说明了本发明,但是应该理解,本发明不局限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有修改、等同结构和功能。
权利要求
1.一种摄像设备,能够使用高清晰度多媒体接口与图像显示设备连接,该摄像设备包括
命令通信单元,用于传输和接收控制命令;
图像传输单元,用于当所述命令通信单元接收到图像传送请求命令时,以运动图像格式存储一定条数的静止图像数据,并传输所述一定条数的静止图像数据,所述一定条数的静止图像数据与所述图像显示设备的缓冲容量相对应;以及
操作停止单元,用于在所述图像传输单元完成传输后,暂时停止所述图像传输单元的至少一些操作。
2.根据权利要求1所述的摄像设备,其特征在于,即使当所述操作停止单元暂时停止所述图像传输单元的所述至少一些操作时,所述命令通信单元也能够进行所述控制命令的通信。
3.根据权利要求1所述的摄像设备,其特征在于,还包括操作恢复单元,所述操作恢复单元用于当所述命令通信单元接收到从所述图像显示设备传输的用于请求传送所述静止图像数据的图像请求命令时,恢复由所述操作停止单元暂时停止的所述图像传输单元的所述至少一些操作。
4.根据权利要求1所述的摄像设备,其特征在于,所述命令通信单元将表示取消传输所述静止图像数据的传输取消命令传输到所述图像显示设备。
5.一种图像显示设备,能够使用高清晰度多媒体接口与摄像设备连接,该图像显示设备包括
图像接收单元,用于从所述摄像设备接收以运动图像格式存储的静止图像数据;
图像存储单元,用于将由所述图像接收单元接收到的所述静止图像数据存储在存储介质中;
图像显示单元,用于在显示装置上显示由所述图像存储单元存储的所述静止图像数据;以及
命令通信单元,用于与所述摄像设备进行控制命令的通信,
其中,所述图像接收单元根据所述命令通信单元所进行的使用所述控制命令的所述通信的结果,从所述摄像设备接收所述静止图像数据。
6.根据权利要求5所述的图像显示设备,其特征在于,
所述命令通信单元从所述摄像设备接收包含与待传输静止图像数据条数有关的待传输静止图像数据条数信息的传输命令,以及
所述图像接收单元接收与所述待传输静止图像数据条数信息所表示的静止图像数据条数相对应的一定条数的静止图像数据。
7.根据权利要求5所述的图像显示设备,其特征在于,当所述图像存储单元存储所述静止图像数据时,所述命令通信单元将表示完成接收所述静止图像数据的接收完成命令传输到所述摄像设备。
8.根据权利要求5所述的图像显示设备,其特征在于,
所述命令通信单元将用于请求传送所述静止图像数据的图像请求命令传输到所述摄像设备,并从所述摄像设备接收响应于所传输的图像请求命令并表示允许传输所述静止图像数据的传输命令,以及
在所述命令通信单元接收到所述传输命令后,所述图像接收单元从所述摄像设备接收所述静止图像数据。
9.根据权利要求6所述的图像显示设备,其特征在于,还包括静止图像数据条数判断单元,所述静止图像数据条数判断单元用于判断由所述图像接收单元所接收到的静止图像数据的条数是否等于所述待传输静止图像数据条数信息所表示的静止图像数据的条数,以及
所述图像接收单元连续接收所述静止图像数据,直到所述静止图像数据条数判断单元判断为由所述图像接收单元所接收到的静止图像数据的数量等于所述待传输静止图像数据条数信息所表示的静止图像数据的条数为止。
10.根据权利要求5所述的图像显示设备,其特征在于,还包括可用空间判断单元,所述可用空间判断单元用于判断在所述存储介质中是否存在用于存储静止图像数据的可用空间,
当所述可用空间判断单元判断为在所述存储介质中存在用于存储静止图像数据的可用空间时,所述命令通信单元将所述图像请求命令传输到所述摄像设备。
11.一种能够使用高清晰度多媒体接口与图像显示设备连接的摄像设备的控制方法,该控制方法包括以下步骤
命令通信步骤,用于传输和接收控制命令;
图像传输步骤,用于当在所述命令通信步骤中接收到图像传送请求命令时,以运动图像格式存储一定条数的静止图像数据,并传输所述一定条数的静止图像数据,所述一定条数的静止图像数据与所述图像显示设备的缓冲容量相对应;以及
操作停止步骤,用于在所述图像传输步骤中完成传输后,暂时停止所述图像传输步骤中的至少一些操作。
12.一种能够使用高清晰度多媒体接口与摄像设备连接的图像显示设备的控制方法,该控制方法包括以下步骤
从所述摄像设备接收以运动图像格式存储的静止图像数据;
将从所述摄像设备接收到的所述静止图像数据存储在存储介质中;
在显示装置上显示存储在所述存储介质中的所述静止图像数据;以及
与所述摄像设备进行控制命令的通信,
其中,根据使用所述控制命令的所述通信的结果,从所述摄像设备接收所述静止图像数据。
全文摘要
本发明涉及一种摄像设备及其控制方法、图像显示设备及其控制方法。在从数字电视机接收到图像传送请求命令之后到根据该图像传送请求命令传送静止图像数据的操作完成为止的时间段内,摄像设备以正常功耗模式工作,而在根据该图像传送请求命令传送静止图像数据的操作完成之后到从数字电视机接收到另一个图像传送请求命令为止的时间段内,摄像设备以低功耗模式工作。
文档编号H04N101/00GK101237548SQ20081000476
公开日2008年8月6日 申请日期2008年1月30日 优先权日2007年1月30日
发明者小池彻 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1