图像打印系统的制作方法

文档序号:6454035阅读:422来源:国知局
专利名称:图像打印系统的制作方法
技术领域
本发明涉及图像处理设备、图像处理方法、打印设备、打印方法、图像打印系统、图像打印方法以及存储图像处理和打印程序的介质,所有这些都用于打印设备打印图像的系统中,该打印设备通过遵守例如IEEE(电气与电子工程师学会)1394标准的数字串行总线型接口相连接。
STB(机顶盒)、电视接收器、打印设备等都是公知的,每一种都配有遵守上述IEE1394标准的接口。
发送遵守IEEE1394标准的、每一个都包含亮度信号和色差信号的Iso信息包的方法公开在日本专利申请待审公开第10-126426号(Jpn.Pat.Appln.Laid-Open Publication No.10-126426)中。遵守IEEE1394标准的打印设备公开在日本专利申请待审公开第10-285246号(Jpn.Pat.Appln.Laid-OpenPublication No.10-285246)中。
但是,既没有电视接收器,也没有STB已经能够通过遵守IEEE1394标准的接口与打印设备相连接,使打印设备可以打印正由电视接收器显示的图像。
到目前为止,为了通过打印设备打印由电视接收器接收的图像,将能够从电视接收器或STB接收NTSC(全国电视系统委员会)信号,即模拟信号的接口合并在打印设备中,并将模拟信号传输到用于打印正由电视接收器显示的图像的打印设备。传输到打印设备的模拟信号通过在电视接收器或STB中转换数字信号产生。由此产生的模拟信号在质量上变差,使打印设备无法打印细小字符等。
为了使打印设备能够打印电视接收器显示的图像,在大多数情况下要在电视接收器或STB中设置许多打印参数。不可避免地加重了电视接收器或STB的处理负担。
为了标准化的目的,本申请人向IEEE1394同业公会(Trade Association)推荐了基于本申请所主张的优先权的日本专利申请第11-191026号(JapanesePatent Application No.11-191026)、日本专利申请第11-233252号(JapanesePatent Application No.11-233252)、日本专利申请第11-248067号(JapanesePatent Application No.11-248067)、和日本专利申请第11-345470号(JapanesePatentApplication No.11-345470)所描述的技术。IEEE1394同业公会以下列提案的形式公开了这些技术AV/C Printer Subunit Specification Version 1.0 Draft 0.97:60(2Q00AVWGOff-Cycle Meeting on May 24-25,2000)AV/C Printer Subunit Specification Version 1.0 Draft 0.7:5(IQ00 TA QMAV-WG on Jan.18,2000)AV/C Printer Subunit Specification Version 1.0 Draft 0.5:145(3Q99 TA QMAVWG Meeting on July 28-30,1999)
本发明的另一个目的是提供一种打印设备和打印方法,用于打印由电视接收器显示的、由数字图像数据表示的精细图像。
本发明的另一个目的是提供一种图像打印设备和图像打印方法,用于打印由电视接收器显示的、由数字图像数据表示的精细图像。
本发明还有一个目的是提供一种介质,存储用于打印由电视接收器显示的、由数字图像数据表示的精细图像的程序。
为了达到上述目的,根据本发明的图像处理设备包括图像处理装置,用于处理外部输入的图像信号,从而产生图像数据;和图像输出装置,用于将信息包输出到打印设备,所述信息包遵守预定数字串行总线系统。图像输出装置输出包含在信息包中并指定发送基于图像数据的所需静止图像数据的捕获命令。图像输出装置还在捕获命令中描述表示静止图像数据格式的图像类型数据。
根据本发明的图像处理设备具有如下几方面的特征。处理外部输入的图像信号,从而产生图像数据。将图像数据插入遵守预定数字串行总线系统的、输出到打印设备的信息包中。将指定发送从图像数据产生的静止图像数据的捕获命令插入信息包中。在捕获命令中描述表示静止图像数据格式的图像类型数据。然后,将信息包输出到打印设备。
根据本发明的打印设备包括图像输入装置、图像转换装置和打印装置。图像输入装置接收包含在遵守预定数字串行总线系统的信息包中的、规定格式的图像数据。图像转换装置将输入到图像输入装置的图像数据的格式转换成打印格式。打印装置打印基于图像转换装置转换的格式的图像数据的静止图像数据。信息包包含指定发送静止图像数据的捕获命令,和在捕获命令中描述表示静止图像数据的格式的图像类型数据。图像转换装置按照在捕获命令中描述的图像类型数据转换格式。
根据本发明的打印方法具有如下几方面的特征。接收信息包,所述信息包遵守预定数字串行总线系统并包含图像数据和指定发送基于图像数据的静止图像数据的捕获命令。按照在捕获命令中描述的并表示接收的静止图像数据的格式的图像类型数据,将接收的图像数据的格式转换成打印格式。打印给予所转换格式的图像数据的静止图像数据。
根据本发明的图像打印系统包括图像处理设备和打印设备。图像处理设备包括图像处理装置,用于处理外部输入的图像信号,从而产生图像数据;和图像输出装置,用于将信息包输出到打印设备,所述信息包遵守预定数字串行总线系统并包含由图像处理装置产生的图像数据。图像输出装置在将指定发送从图像数据产生的静止图像数据的捕获命令插入到信息包中并在该捕获命令中描述表示静止图像数据格式的图像类型数据之后,输出该信息包。打印设备包括图像输入装置,用于接收包含在遵守预定数字串行总线系统的信息包中的、规定格式的图像数据;图像转换装置,用于将输入到图像输入装置的图像数据的格式转换成打印格式;和打印装置,用于打印基于图像转换装置转换的格式的图像数据的静止图像数据。图像转换装置按照在捕获命令中描述的图像类型数据转换格式。
根据本发明的图像打印方法具有如下几方面的特征。处理外部输入的图像信号,从而产生图像数据。将产生的图像数据插入遵守预定数字串行总线系统的信息包中。将指定发送从图像数据产生的静止图像数据的捕获命令插入信息包中。在捕获命令中描述表示静止图像数据格式的图像类型数据。然后,发送信息包。进一步,接收遵守预定数字串行总线系统并包含图像数据和捕获命令的信息包。按照在捕获命令中描述的并表示接收的静止图像数据的格式的图像类型数据,将接收的图像数据的格式转换成打印格式。打印基于所转换格式的图像数据的静止图像数据。
根据本发明的存储介质存储图像处理程序。该程序描述下列步骤处理外部输入的图像信号,从而产生图像数据;将产生的图像数据插入遵守预定数字串行总线系统的信息包中;将指定发送从图像数据产生的静止图像数据的捕获命令插入信息包中,并在捕获命令中描述表示静止图像数据格式的图像类型数据;以及将信息包输出到打印设备。
根据本发明的另一种存储介质存储图像处理程序。该程序描述下列步骤接收遵守预定数字串行总线系统并包含图像数据和捕获命令的信息包;按照在捕获命令中描述的并表示接收的静止图像数据的格式的图像类型数据,将接收的图像数据的格式转换成打印格式;以及打印基于所转换格式的图像数据的静止图像数据。


图10是说明将YCC4∶2∶2像素格式的静止图像数据一点一点地发送到打印设备的发送顺序的图示;图11是说明将YCC4∶2∶0像素格式的静止图像数据一点一点地发送到打印设备的发送顺序的图示;图12是说明将YCC4∶2∶2像素格式的静止图像数据一行一行地发送到打印设备的发送顺序的图示;图13是说明将YCC4∶2∶0像素格式的静止图像数据一行一行地发送到打印设备的发送顺序的图示;图14是说明如何一点一点地发送480_422_4×3的静止图像的图示;图15是说明如何一点一点地发送480_420_4×3的静止图像的图示;图16是说明如何一行一行地发送480_422_4×3的静止图像的图示;图17是说明如何一行一行地发送480_420_4×3的静止图像的图示;图18是说明在根据本发明的图像打印系统中打印设备进行打印图像的处理顺序的流程图;图19是用于说明配置在STB中的CPU(中央处理单元)如何运行使打印设备打印电视接收器正在显示的图像的图示;图20是用于说明在STB中的CPU运行使打印设备打印电视接收器正在显示的图像的处理顺序的图示;和图21是说明异步信息包如何在STB与打印设备之间传输,从而使打印设备打印静止图像的图示。
根据本发明的图像打印系统具有例如图1所示的结构。
图像打印系统1包括天线2、STB(机顶盒)3、电视接收器4和打印设备5。天线2接收通过使用例如通信卫星广播的、表示运动图像的信号。STB3对天线2接收到的运动图像数据进行特殊处理。电视接收器4显示运动图像和静止图像。打印设备5打印由电视接收器4显示的图像。
在工作过程中,天线2接收表示运动图像的视频信号,将该视频信号输出到STB3。天线2接收的视频信号由许多信道的图像信号组成,这些图像信号彼此叠加在一起。视频信号是已经通过例如MPEG(运动图像专家组)系统压缩的并通过规定的加密系统加密的运动图像数据。
电视接收器4显示通过NTSC(全国电视系统委员会)系统的运动图像数据表示的、已经通过STB3提供给接收器4的运动图像。电视接收器4可以是高清晰度TV(HDTV)接收器。如果这样的话,当电视接收器4从STB3接收遵守HD(高清晰度)标准的运动图像数据时,它就显示运动图像。并且,STB3还控制电视接收器4的显示模式,从而使接收器4能够显示静止图像和诸如文本数据的其它数据。
如图2所示,STB3包括解调部分11、解扰部分12、数据转换部分13、多路分用部分14、图像存储器15、MPEG处理部分16、和解码存储器17。STB3还包括NTSC编码部分18、显示控制部分19、显示存储器20、操作输入部分21、RAM(随机存取存储器)22和CPU(中央处理单元)23。解调部分11解调天线2收到的视频信号。解扰部分12解密运动图像数据。数据转换部分13转换遵守IEEE1394标准的数据。多路分用部分14进行诸如提取规定信道的运动图像数据的处理。MPEG处理部分16解码数据。NTSC编码部分18将数据转换成可由电视接收器4显示的那一种。操作输入部分21接收用户发出的命令。CPU23控制STB3的其它部件。
在STB3中,解调部分11、解扰部分12、数据转换部分13、多路分用部分14、MPEG处理部分16、操作输入部分21、RAM22和CPU23都与总线相连接。利用总线,CPU控制STB3的其它各部件。
解调部分11接收来自天线2的视频信号。视频信号是表示例如运动图像流的模拟数据。解调部分11对天线2提供的视频信号进行解调和A/D(模拟/数字)转换,从而产生数字运动图像数据。由此产生的运动图像数据输出到解扰部分12。解调部分11还通过总线接收CPU23提供的控制信号。按照控制信号,解调部分11实现解调和A/D转换。
解扰部分12解密解调部分11提供的运动图像数据。更精确地说,解扰部分12接收已经解密的运动图像数据。然后,解扰部分12按照为解密运动图像数据准备的加密算法,解密运动图像数据。由此解密的运动图像数据由解扰部分12输出到数据转换部分13。解扰部分12通过总线接收来自CPU23的控制信号。解扰部分12利用例如包含在该控制信号中的解密密钥,解密运动图像数据。
数据转换部分13包括遵守例如IEEE1394标准的接口。数据转换部分13按照CPU23提供的控制信号,对解扰部分12提供的运动图像数据进行遵守IEEE1394标准的信号处理。数据转换部分13产生遵守IEEE1394标准的数据信息包,此数据信息包包含输入的运动图像数据或静止图像数据。数据转换部分13产生同步数据信息包,以便发送在时间上连续的数据,比如运动图像数据。为了发送静态数据,比如静止图像数据、命令或连接设置数据,数据转换部分13产生图3所示类型的异步信息包100。
图3所示的异步信息包具有首标(header)部分101和数据部分102。首标部分101遵守IEEE1394标准。
首标部分101包含目的地ID(destination_ID)、交易标记(tl:transactionlabel)、重试码(rt:retry code)、交易码(tcode:transaction code)、优先级(pri:priority)、源ID(source_ID)、destination_offet、data_field长度(data_length)、扩充交易码(extended_tcode:extended transaction code)以及首标CRC(header_CRC:CRC of header field)。目的地ID是接收信息包一方的ID,即打印设备5的ID。源ID是发送信息包一方的ID,即STB3的ID。destination_ID指定信息包接收方中的存储器地址。首标CRC指定用于首标部分101的CRC。
数据部分102包含数据字段和数据CRC(data_CRC)。提供数据字段是为了存储遵守FCP(功能控制协议)和AV/C协议的数据。数据CRC指定用于数据部分102的CRC。
如图4所示,数据字段包含CTS(Command Transaction Set)、命令类型(command type)、子单元类型(subunit_type)和子单元ID(subunit_ID)。CTS是遵守FCP的信息。子单元类型指定配置在信息包接收方中的子单元的类型。子单元ID是配置在信息包接收方中的子单元的ID。信息包接收方的子单元是打印设备5的数据输入部分31。在打印设备5的情况下,信息包接收方的类型表示为“00010”。
数据字段包含操作码和操作数operand
至[n],它们接在子单元ID之后。操作码指定要对operand[1]至[n]进行操作的类型。在数据字段中,存储着要发送到打印设备5的静止图像数据和要给予打印设备5的AV/C命令。存储在数据字段中的命令是包括在称为“AV/C命令”的命令集中的一个命令,它用于控制打印设备5。CTS分类FCP。如果要发送的信息包是其值为“0000”的命令,则由IEEE1394的AV/C数字接口命令集定义的AV/C命令存储在数据部分102中。
数据转换部分13以规则间隔发送异步信息包,以便将异步信息包输出到外部设备。
如果异步信息包100包含要由打印设备5打印的静止图像数据,则数据转换部分13就以如图5所示的125微秒的周期发送信息包100。数据转换部分13首先发送周期开始信息包111,即,在其首标部分101中包含指定周期开始(cycle_start)的周期时间数据(cycle_time_data)的异步信息包100。然后,数据转换部分13在规定时隙内发送其数据部分102包含指定发送静止图像数据的捕获命令的命令信息包112。接着,数据转换部分13将在其数据部分102中包含静止图像数据的数据信息包113发送给已经接收了捕获命令的打印设备5。
同时,数据转换部分13按照异步仲裁,将静止图像数据输出到打印设备5。即,数据转换部分13一旦接收到来自打印设备5的响应,就输出包含静止图像数据的异步信息包100,从而将静止图像数据发送到打印设备5。
更具体地说,数据转换部分13在遵守IEEE1394标准的串行总线的控制下,在交易层、链接层和物理层中进行处理。因此,数据转换部分13按照CPU23提供的控制信号,设置与打印设备5的连接。此外,数据转换部分13还产生包含静止图像数据和附加(overhead)数据,即控制数据的异步信息包100。因此,数据转换部分13在每个周期内将一个异步信息包100发送到遵守IEEE1394标准连接的打印设备5。
为了使电视接收器4不需要按照IEEE1394标准处理数据就能够显示STB3收到的运动图像数据,数据转换部分13按照CPU23提供的控制信号,将解扰部分12提供的运动图像数据输出到多路分用部分14。
多路分用部分14从叠加在数据转换部分13提供的运动图像数据上面的信道中选择CPU23指定的信道。只有选定信道的运动图像数据从多路分用部分14输出到MPEG处理部分16。
在CPU23的控制下,多路分用部分14将已经从MPEG处理部分16输入的并包括亮度数据和色差数据的静止图像数据存储到图像存储器15。在CPU23的控制下,多路分用部分14还将静止图像数据输出到数据转换部分13。
受来自CPU23的控制信号的控制,MPEG处理部分16进行遵守MPEG的处理,即解码多路分用部分14提供的运动图像数据,产生非压缩的运动图像数据。由此产生的非压缩运动图像数据输出到NTSC编码部分18。也就是说,MPEG处理部分16将组成运动图像的每一帧转换成由亮度数据项(Y)和色差数据项(Cr、Cb)组成的图像数据(下文将称这个图像数据为“YCC图像数据”)。在转换处理过程中,MPEG处理部分16利用解码存储器17作为工作存储区。即,将要解码的运动图像数据项或帧存储在解码存储器17中。
MPEG处理部分16产生YCC图像数据,其中亮度数据项Y、色差数据项Cr和色差数据项Cb具有4∶2∶2的取样频率比。换言之,YCC图像数据具有像素格式,其中在垂直方向和水平方向每个色差数据项的幅度是亮度数据项幅度的一半。并且,MPEG处理部分16通过在垂直方向和水平方向将色差数据项Cr和Cb的幅度降低为亮度数据项Y的幅度的一半,产生YCC图像数据。因此,如果每条奇数线不包含色差数据项Cb,则YCC图像数据具有4∶2∶0的像素格式。如果每条偶数线不包含色差数据项Cr,则YCC图像数据将具有4∶0∶2的像素格式。下文称4∶2∶0的格式为代表性格式。MPEG处理部分16不仅可以产生具有4∶2∶2或4∶2∶0像素格式的YCC图像数据,而且可以产生具有4∶4∶4像素格式的YCC图像数据,在这种4∶4∶4像素格式中色差数据项Cr和色差数据项Cb两者在幅度上均无下降。
受CPU23提供的表示压缩比等的控制信号的控制,MPEG处理部分16对NTSC编码部分18提供的运动图像数据进行遵守MPEG的编码处理。这样,运动图像数据在时间和空间上都受到压缩,产生压缩的运动图像数据。压缩运动图像数据输出到多路分用部分14。在这个处理过程中,MPEG处理部分16以将要编码的帧为单位,将运动图像数据存储到解码存储器17。
NTSC编码部分18编码从MPEG处理部分16输入的运动图像数据,产生可以由电视接收器4显示的NTSC运动图像数据。NTSC运动图像数据从电视接收器4输出。
显示控制部分19处理NTSC编码部分18提供的NTSC运动图像,从而使电视接收器4能够显示NTSC运动图像。如有必要,显示控制部分19将要由NTSC编码部分18处理的数据输入到显示存储器20。
更具体地说,显示控制部分19进行控制操作,从而将图像大小改变成由720×480个像素定义的NTSC图像大小,或由1920×1080个像素定义的HD(高清晰度)图像大小。同时,显示控制部分19利用以4∶2∶2,即亮度数据项Y、色差数据项Cr和色差数据项Cb的取样比的像素格式使用的16位信息,或以4∶2∶0,即亮度数据项Y、色差数据项Cr和色差数据项Cb的取样比的像素格式使用的信息。由此处理的运动图像数据输出到电视接收器4。
此外,显示控制部分19还可以产生如图6所示的另一种图像数据类型的图像数据。如图6所示,这种类型的图像数据定义了图像大小(pixel_x,pixel_y)、扫描模式(隔行/逐行)、像素格式、屏幕纵横比、像素纵横比和图像大小。在图6的图像数据中,pixel_y可以是720个像素,像素格式可以是4∶2∶2,并且屏幕纵横比可以是16∶9,它定义了720_422_16×9的图像类型。显示控制部分19也可以产生720_422_16×9类型的图像数据和720_420_16×9类型的图像数据,两者都应用在美国的数字TV广播中。并且,显示控制部分19还可以产生576_422_4×3类型的图像数据和522_420_4×3类型的图像数据,它们是PAL(逐行倒相制)系统的图像类型。
当用户操作配置在STB3上的按钮时,操作输入部分21产生操作输入信号,并将此操作输入信号输出到CPU23。更精确地说,操作输入部分21产生停止电视接收器4正在显示的运动图像的操作输入信号,并使打印设备5打印与此运动图像相同的静止图像。
CPU23响应操作输入部分21提供的操作输入信号,产生控制STB3各部件的控制信号。
为了使电视接收器4显示由天线2收到的视频信号所表示的图像,CPU23将控制信号提供给解调部分11、解扰部分12、数据转换部分13、多路分用部分14和MPEG处理部分16。控制信号控制上述部分11、12、13、14和16,从而解调和解密运动图像数据,为数据选择信道,并按照MPEG标准解码数据。
为了以静止图像数据的形式获取运动图像的帧,CPU23响应来自操作输入部分21的操作输入信号,产生控制信号。该控制信号使图像存储器15在输入操作输入信号时存储在显示存储器20中存储的静止图像数据。
并且,CPU23一旦接收到指令打印设备5打印静止图像数据所表示的图像的操作输入信号,就控制数据转换部分13和多路分用部分14。这样,存储在图像存储器15中的静止图像数据,即由亮度数据项Y和色差数据项Cr和Cb组成的YCC图像数据,将通过作为遵守IEEE1394的接口电路的数据转换部分13输出到打印设备5。
为了将静止图像数据发送到打印设备5,数据转换部分13在CPU23的控制下,发送包含位于图4所示的子单元ID之后的如图7所示那样的捕获命令的异步信息包100。这样,将指定接收静止图像数据的捕获命令发送到打印设备5。
如图7所示,捕获命令包含操作码(opecode),它是用十六进制值XX16表示的捕获命令。包含在捕获命令中接在操作码之后的是operand
至[32]。operand
是subfunction(子功能)。operand[1]由定义source_subunit_type的高5位和定义source_subunit_ID的低3位组成。operand[2]是source_plug。operand[3]是status(状态位)。operand[4]是dest_plug。operand[5]至[16]定义print_job_ID。operand[17]至[20]定义data_size。operand[21]和[22]定义image_size_x。operand[23]至[24]定义image_size_y。operand[25]和[26]是image_fomat_specifier。operand[27]至[29]定义为“reserved(备用)”。operand[30]是next_pic。operand[31]和[32]定义next_page。
source_subunit_type是表示配置在STB3中并发送异步信息包100的子单元的类型的数据。source_subunit_ID是发送异步信息包100的子单元的ID。source_plug是分配给发送异步信息包100的子单元的插头(plug)号。dest_plug是分配给接收异步信息包100的子单元的插头号。print_job_ID是打印一幅静止图像作业的ID。data_size表示从STB3发送到打印设备5以打印静止图像的数据量。image_size_x描述对应于图6所示的图像类型沿着x方向排列的像素数。image_size_y描述对应于图像类型沿着y方向排列的像素数。image_format_specifier是图像类型的名称。“备用”是由任何所需位数组成的数据,并用于将构成捕获命令的位数与乘法因子4相乘。一旦设置了“备用”,遵守IEEE1394的信息包就可以以每个由适当位数组成的数据单位发送。
如图8所示,image_format_specifier包含表示成十六进制值的图像类型名称。在图像类型名称中的“Chunky”指定一点一点地从数据转换部分13发送到打印设备5的静止图像。在图像类型名称中的“Liner”指定一行一行地从数据转换部分13发送到打印设备5的静止图像。
image_format_specifier可以包含如图9所示表示成十六进制值(值,子值)的并且不包含有关像素数量的信息的图像类型名称,与图8所示的图像类型不同。如果是这种情况,则打印设备5打印的像素数量由在operand[21]和[22]中描述的image_size_x和由在operand[23]和[24]中描述的image_size_y定义。
如果image_format_specifier的最高有效位描述十六进制值“00”(含义sRGB raw),那么它就指示图像数据应该作为RGB数据发送到打印设备5。如果image_format_specifier的最高有效位和最低有效位分别描述十六进制值“00”和十六进制值“00”(类型sRGB raw),那么它们就指示应该以R、G、B、R、G、B的次序发送RGB数据。如果image format specifier的最低有效位描述十六进制值“00”和十六进制值“01”(类型sRGB raw,quadlet),那么它就指示应该以R、G、B、0、R、G、B、0…的次序发送RGB数据。也就是说,如果最高有效位描述“00”,那么,在B之后在R之前发送数据“0”,由R、G、B和0组成的4字节RGB数据作为数据单位发送。
并且,如果image_format_specifier的最高有效位描述十六进制值“01”(含义YCC raw),那么它就指示图像数据应该作为YCC数据发送到打印设备5。如果image_format_specifier的最高有效位和最低有效位分别描述十六进制值“01”和十六进制值“0X”(X是一个不定数)(类型YCC4∶2∶2 raw/pixel),那么这就意味着应该一点一点地(chunky)发送4∶2∶2像素格式的数据。如果最低有效位描述十六进制值“1X””(类型YCC4∶2∶2 raw/line),那么这就意味着应该一行一行地(liner)发送4∶2∶2像素格式的数据。如果最低有效位描述十六进制值“8X”(类型YCC4∶2∶2 raw/chunky),那么这就意味着应该一点一点地发送其中亮度数据项Y、色差数据项Cr和色差数据项Cb具有4∶2∶0的取样频率比的像素格式的数据。如果最低有效位描述十六进制值“9X”(类型YCC4∶2∶0 raw/line),那么这就意味着应该一行一行地(liner)发送4∶2∶0像素格式的数据。
image_format_specifier的最高有效位和最低有效位可以分别描述十六进制值“01”(含义YCC raw)和十六进制值“XO”至“XC”的任何一个。在这种情况下,将指定像素比(Pixel ratio 1.00×1.00、Pixel ratio 1.19×1.00或Pixel ratio 0.89×1.00)、颜色空间ITU-R(国际电信联盟-无线电通信部分)BT.709-2、ITU-R BT.601-4或ITU-R BT.1203以及点顺序(chunky)或行顺序(liner),从而发送图像数据。如果image_format_specifier的最低有效位描述十六进制值“X0”至“X4”的任何一个,那么这就意味着应该发送隔行图像数据。如果最低有效位描述十六进制值“X8”至“XC”的任何一个,那么这就意味着应该发送逐行图像数据。如果最低有效位描述十六进制值“X0”至“X2”和““X8”至“XA”的任何一个,那么这就意味着应该发送遵守ITU-R BT.709-2的数据。如果最低有效位描述十六进制值“X3”或“XB”,那么这就意味着应该发送遵守ITU-R BT.601-4的数据。如果最低有效位描述十六进制值“X4”或“XC”,那么这就意味着应该发送遵守ITU-R BT.1203(PAL系统)的数据。
如果image format specifier的最高有效位描述十六进制值“10”(含义DCF:Object),那么这就意味着应该以数字摄像机指定的格式(DCF:Design rulefor Camera Format)将图像数据发送到打印设备5。如果image_format_specifier的最高有效位和最低有效位分别描述十六进制值“10”和十六进制值“00”(类型Exif2.1),那么这就意味着应该发送隔行图像Exif型数据,其图像部分包含表示摄像条件等的JPEG型首标。如果最低有效位描述十六进制值“01”(类型JFIF(JPEG文件相互作用格式)),那么这就意味着应该将JFIF型数据发送到打印设备5。如果最低有效位描述十六进制值“02”(类型TIFF(标记图像文件格式)),那么这就意味着应该将TIFF型数据发送到打印设备5。如果最低有效位描述“0F”(类型JPEG(联合摄影专家组)),那么这就意味着应该将JPEG型数据发送到打印设备5。
并且,如果image_format_specifier的最高有效位描述十六进制值“80”至“8F”的任何一个,那么这就意味着应该以除了上述格式之外的任何格式发送数据。在这种情况下,以由十六进制值“00”至“FF”的任何一个指定的格式发送数据。
十六进制值“FE”(含义Special meaning)可以设置在image_format_specifier的最高有效位中,并且十六进制值“00”(类型Unit Plug defined)或十六进制值“01”(Don't care)可以设置在image_format_specifier的最低有效位中。
数据转换部分13发送包含捕获命令的异步信息包100。在接收到来自打印设备5的ACK(确认)之后,数据转换部分13将包含静止图像数据的异步信息包100发送到打印设备5。
发送静止图像数据的规则如图10至13所示。
图10显示了将YCC4∶2∶2像素格式的静止图像数据一点一点(chunky)地发送到打印设备5的发送顺序。
图11显示了将YCC4∶2∶0像素格式的静止图像数据一点一点(chunky)地发送到打印设备5的发送顺序。
图12显示了将YCC4∶2∶2像素格式的静止图像数据一行一行(liner)地发送到打印设备5的发送顺序。
图13显示了将YCC4∶2∶0像素格式的静止图像数据一行一行(liner)地发送到打印设备5的发送顺序。
在图10至13中,Yi(Li)表示包含在行#j中的像素#i的亮度数据Y。用于指定亮度数据Y的像素的值i是从1到N范围的整数,而值j是从1到M范围的整数。Cbi(Lj)表示包含在行#j中的像素#i的色差数据Cb。用于指定色差数据Cb的像素的值i是1、3、5、…或N-1,值j是对于YCC4∶2∶2像素格式为从1到M范围而对于YCC4∶2∶0像素格式为1、3、5、…、N-1的整数。Cri(Lj)表示包含在行#j中的像素#i的色差数据Cr。用于指定色差数据Cr的像素的值i是1、3、5、…或N-1,值j是对于YCC4∶2∶2像素格式为从1到M范围而对于YCC4∶2∶0像素格式为1、3、5、…、N-1的整数。N表示存在于一行中的总像素数。M表示存在于一幅图像中的总行数。
数据转换部分13发送将参照图14描述的像素数据,以便一点一点地(chunky)将包含在异步信息包100中的静止图像数据发送到打印设备5。应注意,这种静止图像数据的图像类型是如图8所示的480_422_4×3。静止图像数据表示沿着行(x方向)排列的像素用像素#1到像素#720表示和沿着列(y方向)排列的像素用像素#1到像素#480表示的若干个像素。
更具体地说,数据转换部分13首先发送地址偏移(address_offset),接着发送与像素#1相关的亮度数据项Y1(L1)、亮度数据项Y2(L1)、色差数据项Cb1(L1)和色差数据项Cr1(L1)。然后,数据转换部分13发送包含在行#1中的其它像素#2到#720。从而,数据转换部分13发送与480行的像素#1到#720相关的亮度数据项和色差数据项。因此,数据转换部分13完成了将表示一幅静止图像的数据发送到打印设备5。
数据转换部分13可以发送如图15所示的480_420_4×3图像类型的静止图像数据。在这种情况下,数据转换部分13在已经发送了地址偏移(address_offset)之后,发送所有与行#1的像素#1相关的亮度数据项Y1(L1)、Y2(L1)、Y1(L2)和Y2(L2)。接着,数据转换部分13发送所有与像素#1相关的色差数据项Cb1(L1)和Cr1(L1)以及亮度数据项Y3(L1)和Y4(L1)。此后,数据转换部分13发送表示包含在480行中其它像素#2到#720的像素数据项。因此,数据转换部分13完成了将表示一幅静止图像的数据发送到打印设备5。
数据转换部分13可以一行一行地发送包含在异步信息包100中的、480_422_4×3图像类型的静止图像数据。为此,数据转换部分13在已经发送了如图16所示的地址偏移(address_offset)之后,发送所有与行#1相关的亮度数据项Y1(L1)、Y2(L1)、Y3(L1)、Y4(L1)和Y720(L1)。接着,数据转换部分13发送所有与行#1相关的色差数据项Cb1(L1)、Cr1(L1)、…Cb720(L1)和Cr720(L1)。并且,数据转换部分13发送与行#2相关的亮度数据项和色差数据项,以此类推,直到发送色差数据项Cr720(L480)。这样,数据转换部分13完成了表示一幅静止图像的数据的发送。
数据转换部分13可以一行一行地发送包含在异步信息包100中的、480_420_4×3图像类型的静止图像数据。如图17所示,数据转换部分13发送与行#1相关的亮度数据项Y1(L1)到Y720(L1)。接着,数据转换部分13发送与行#2相关的亮度数据项Y1(L2)到Y720(L2)。并且,数据转换部分13发送色差数据项Cb1(L1)、Cr1(L1)、…Cb720(L1)和Cr720(L1),所有这些都与行#1相关。因此,数据转换部分13发送行#1和行#2的像素数据。此后,数据转换部分13发送与行#3相关的色差数据项,以此类推,直到发送色差数据项Cb719(L479)到Cr719(L479)。因此,数据转换部分13完成了表示一幅静止图像的数据的发送。
如图2所示,打印设备5包括数据输入部分31、ROM(只读存储器)32、打印机33、RAM34和CPU35。数据输入部分31接收从STB3输入的静止图像数据。ROM32存储打印控制程序。打印机33被设计成将图像数据打印在打印介质上。CPU35控制打印设备5的其它各部件。
数据输入部分31包括,例如遵守IEEE1394标准的接口电路。在CPU35提供的控制信号的控制下,数据输入部分31对包含在从STB3发送的异步信息包100中的静止图像数据进行遵守IEEE1394的信号处理。
更具体地说,数据输入部分31在遵守IEEE1394标准的串行总线的控制下,在交易层、链接层和物理层上进行处理。包含在异步信息包100中的静止图像从而从数据输入部分31输出到CPU35。
数据输入部分31可以通过例如光缆与STB3机械连接。在这种情况下,STB3的数据转换部分13与打印设备5相连接,使得异步信息包100可以在打印设备5与数据转换部分13之间传送。
打印机33包括介质保持/馈送机构、打印头、和打印头驱动机构。打印机33在CPU35的控制下将静止图像打印在打印介质上。
CPU35产生控制数据输入部分31和打印机33的控制信号。同时,CPU35通过使用RAM34作为工作存储区,按照存储在ROM32中的打印控制程序进行操作并控制ROM32的内容。
因此,CPU35按照打印控制程序进行操作,从而按图18的流程图所示执行操作序列。
如图18所示,在步骤ST1,打印设备5的数据输入部分31接收已经按照IEEE1394标准产生的信息包。数据输入部分31在遵守IEE1394标准的交易层、链接层和物理层上进行各种处理。因此数据输入部分31从信息包中提取静止图像数据,即,由亮度数据项Y和色差数据项Cr和Cb组成的YCC图像数据。
在步骤ST2,CPU35进行屏幕转储(dumping),以便可以打印显示在电视接收器4的屏幕上的任何东西。
在下一步骤,即步骤ST3,CPU35对已经在步骤ST2经过屏幕转储的静止图像数据进行光栅(raster)处理。也就是说,CPU35将静止图像数据转换成可以传输到打印机33的点-图像数据。
在步骤ST4,CPU35放大或缩小已经在步骤ST3经过光栅处理的静止图像数据。更准确地说,CPU35按照用户已经指定的值,改变要打印的静止图像的大小。
在步骤ST5,CPU35为已经在步骤ST4经过放大/缩小处理效果的静止图像数据调整颜色。由此,由亮度数据项和色差数据项组成的静止图像数据转换成由R(红色)、G(绿色)和B(蓝色)数据项组成的打印数据。
以Y(ITU-R,BT.601-4)格式指定颜色空间的像素值和通过RGB指定颜色空间的像素值具有如下所述的关系Y’601YCC=0.299*R’RGB+0.587*G’RGB+0.144*B’RGBCr’601YCC=0.713*(R’RGB-Y’601YCC)=0.500*R’RGB-0.419*G’RGB-0.081*B’RGBCb’601YCC=0.564*(B’RGB-Y’601YCC)=0.169*R’RGB-0.331*G’RGB+0.500*B’RGB这些方程可以以8位表示法表述如下Y’601YCC_8位=(219.0*Y’601YCC)+16.0Cb’601YCC_8位=(224.0*Cb’601YCC)+128.0Cr’601YCC_8位=(224.0*Cr’601YCC)+128.0
此8位值作为图像数据从STB3发送到打印设备5。在步骤ST5中,8位YCC值转换成RGB数据。
以Y(ITU-R,BT.709-2)格式指定颜色空间的像素值和通过RGB指定颜色空间的像素值具有如下所述的关系Y’709YCC=0.2126*R’RGB+0.7152*G’RGB+0.0722*B’RGBCb’709YCC=0.5389*(B’RGB-Y’709YCC)Cr’709YCC=0.6350*(R’RGB-Y’709YCC)这些方程可以以8位表示法表述如下Y’709YCC_8位=(219.0*Y’709YCC)+16.0Cb’709YCC_8位=(224.0*Cb’709YCC)+128.0Cr’709YCC_8位=(224.0*Cr’709YCC)+128.0此8位值作为图像数据从STB3发送到打印设备5。在步骤ST5中,8位YCC值转换成RGB数据。
在步骤ST6,CPU35将由在颜色方面作了调整的R、G和B数据项组成的打印数据调整成蓝绿色、深红色和黄色数据项。从而对每个点确定了蓝绿色、深红色和黄色数据项的比值。然后,在步骤ST7,进行抖动(dither)处理。
在步骤ST8,CPU35将在步骤ST7经过抖动处理的打印数据输出到打印机33。打印机33受到驱动后,将静止图像打印在打印介质上。
现在参照图19和20描述在上述的图像打印系统1中CPU23如何进行操作使打印设备5打印由STB3接收的图像数据所表示的图像。
如图20的流程图所示,在步骤ST11,STB3的CPU23接收当用户按下STB3上的按钮定格电视设备4显示的运动图像时产生的操作输入信号。CPU23响应该操作输入信号,控制显示控制部分19,该显示控制部分19使NTSC编码部分18停止将运动图像数据S1(图19)输出到电视接收器4。结果,电视接收器4显示静止图像。
在下一步骤,即步骤ST12中,CPU35选择表示电视接收器4正在显示的帧的静止图像数据。当输入操作输入信号,指令打印设备5应该打印静止图像时,CPU23控制显示控制部分19、MPEG处理部分16和多路分用部分14,使存储在显示存储器20中的静止图像数据(即,帧数据)可以读到图像存储器15中。换言之,CPU23将由亮度数据项Y和色差数据项Cr和Cb组成的静止图像数据存储到图像存储器15中。
在步骤ST13,CPU35控制数据转换部分13,从而使STB3和打印设备5以遵守IEEE1394标准的模式相互连接。也就是说,一旦从CPU23接收到将STB3与打印设备5相连接的控制信号,数据转换部分13就产生命令信息包,从而确认在数据转换部分13与打印设备5的数据输入部分31之间配置的插头。同时,数据转换部分13将包含表示发送接收插头的数据的命令信息包(S2)发送到数据输入部分31。数据输入部分31识别表示发送插头的数据,并将包含表示实现异步连接的接收插头的数据的命令信息包S2发送到数据转换部分13。数据转换部分13识别表示合并在打印设备5中的数据输入部分31的接收插头的数据。另一方面,数据输入部分31识别配置在STB3中的数据转换部分13的发送插头。
在下一步骤,即,步骤ST14中,CPU23请求在应该由打印设备5打印的静止图像中的、表示打印尺寸、打印方向、打印位置和打印份数的数据项。
在步骤ST15,CPU23控制多路分用部分14,并执行操作序列,使静止图像数据可以输出到打印设备5。受到这样的控制,数据转换部分13和多路分用部分14相互协作,产生包含存储在图像存储器15中的静止图像数据的数据信息包(S2)。将该数据信息包(S2)从STB3发送到打印设备5。
打印设备5接收多个数据信息包,每一个都包含表示接收插头的数据。随着CPU35执行如图18所示的操作序列,如果打印设备5从该数据信息包中确定它已经接收到整个静止图像数据,它就按指定尺寸打印由静止图像数据表示的图像。
现在参照图21描述随着异步信息包100在STB3与打印设备5之间传输,打印设备5如何打印静止图像。
从图21可知,数据转换部分13在处理数据之前,存在将命令信息包发送到打印设备5的作业(JOB_QUEUE)S11,使打印设备5可以打印静止图像。然后,数据转换部分13接收指示打印设备5已经接收到命令信息包S11的响应S12。
数据转换部分13将命令信息包S13发送到打印设备5。这个命令信息包S13指定打印设备5将静止图像打印在上面的打印纸的类型和尺寸。信息包S13还指定打印设备5打印静止图像的质量、颜色(黑白/彩色)和位置。数据转换部分13接收指示打印设备5已经接收到命令信息包S13的响应S14。
数据转换部分13设置将静止图像数据发送到数据输入部分31的插头。更精确地说,STB3将包含命令ALLOCATE的命令信息包S15发送到打印设备5的数据输入部分31。STB3接收指示数据输入部分31已经接收到命令信息包S15的响应S16。
数据转换部分13设置发送数据信息包的插头,该数据信息包包含表示打印设备5应该打印的静止图像的数据。数据转换部分13将命令信息包S17发送到打印设备5,并接收指示打印设备5已经接收到命令信息包S17的响应S18。
接着,数据转换部分13将包含捕获命令的命令信息包S19发送到数据输入部分31。命令信息包S19包含指定配置在数据转换部分13中的发送插头的数据(source_plug)。一旦接收到命令信息包S19,数据输入部分31就识别配置在数据转换部分13中的发送插头。
数据输入部分31将包含用于设置oAPR(输出异步端口寄存器)的数据的信息包S20发送到数据转换部分13。应注意,信息包S20包含表示合并在数据输入部分31中的接收插头的数据(dest_plug)。数据输入部分31发送信息包S20,信息包S20包含表示在接收到命令信息包S19时识别出的接收插头的数据。数据转换部分13识别配置在数据输入部分31中的接收插头。
数据转换部分13将数据信息包S21发送到数据输入部分31。数据信息包S21包含表示YCC图像的静止图像数据。数据转换部分13将静止图像划分成数量相同的数据项。这些数据项以数据信息包S21的形式发送到数据输入部分31。数据转换部分13将命令信息包S22发送到数据输入部分31。此命令信息包S22包含有关配置在发送插头中的iAPR(输入异步端口寄存器),即信息流控制(flow contro1)寄存器的数据。
然后,数据输入部分31将响应信息包S23发送到数据转换部分13,通知数据转换部分13已经接收到捕获命令。
当数据转换部分13接收到响应信息包S23时,它就发送包含DETACH命令的命令信息包S24,DETACH命令用于将打印设备5与STB3断开。并且,数据转换部分13还接收来自数据输入部分31的响应信息包S25。
数据转换部分13将包含RELEASE命令的命令信息包S25发送到数据输入部分31。数据转换部分13还接收来自数据输入部分31的响应信息包S26。
接着,数据转换部分13将命令信息包(JOB QUEUE)S28发送到数据输入部分31。命令信息包S28指示已经完成了表示打印静止图像作业的序列。然后,数据转换部分13接收来自数据输入部分31的响应信息包S29。
上述的图像打印系统1包括含有遵守IEEE1394的数据转换部分13的STB3和含有数据输入部分31的打印设备5。因此,存储在STB3中的静止图像数据作为包含在遵守IEEE1394的异步信息包100中的数据可以传输到打印设备5。于是,在图像打印系统1中,通过数字数据的高速发送,打印设备5可以打印如此传输的静止图像数据所表示的静止图像。
在图像打印系统1中,数字静止图像数据可以从配置在STB3中的数据转换部分13发送到合并在打印设备5中的数据输入部分31。在发送期间无信号质量变差现象发生。因此,打印设备5可以打印精细的图像。
此外,合并在图像打印系统1中的打印设备5(图19)可以在颜色方面调整图像数据。因此,可以从表示由例如电视接收器4显示的图像并由亮度数据项和色差数据项组成的运动图像数据中提取出表示静止图像的帧。该帧,即静止图像数据包含在异步信息包100中被发送到打印设备5。打印设备5打印由静止图像数据表示的静止图像。因此,可以使在STB3中进行的数据处理,即对要发送到打印设备5中的图像数据的处理变得简单。
在上面对图像打印系统1的描述中,没有经过压缩的静止图像数据作为包含在异步信息包100中的数据,从STB3发送到打印设备5。或者,可以在MPEG处理部分16中将数据压缩成JPEG型数据,使其包含在异步信息包100中,然后再发送出去。在这种情况下,可以降低在图像打印系统1中传输的数据量,以更高的速度完成数据发送和图像打印。
在上面对图像打印系统1的描述中,STB3和打印设备5分别包括数据转换部分13和数据输入部分31,它们是遵守IEEE1394的接口。然而,数据转换部分13和数据输入部分31可以由诸如USB(通用串行总线)接口电路之类的任何其它类型的接口替代。如果STB3和打印设备5含有USB接口,信息包可以以数字数据发送方案在STB3和打印设备5之间传输。这使得打印设备5能够打印精细、高质的图像。
此外,STB3和打印设备5用来处理图像数据的程序可以以诸如磁盘或光盘之类存储介质的形式提供。如果是这样的话,一旦存储在存储介质中的程序安装到STB3、打印设备5或计算机,STB3和打印设备5就能够处理图像数据。
工业可应用性正如上面已详细描述的,在根据本发明的图像打印设备和方法中,产生的图像数据包含在遵守预定数字串行总线系统的信息包中,并将该信息包输出到打印设备。因此,图像数据可以以数字数据的形式输出。打印设备可以打印质量与显示在TV接收器屏幕上的图像一样高的图像。另外,在根据本发明的图像打印设备和方法中,输出到打印设备的信息包包含捕获命令和图像类型数据。因此,应该发送到打印设备或从打印设备接收的数据量降低了,从而减轻了数据传输的负担。
在根据本发明的打印设备和方法中,输入包含在遵守预定数字串行总线系统的信息包中的图像数据。因此,图像数据可以作为数字数据从图像处理设备输入。于是,打印设备可以打印质量与显示在TV接收器屏幕上的图像一样高的图像。此外,在根据本发明的打印设备和方法中,输出到打印设备的信息包包含捕获命令和图像类型数据。因此,应该发送到打印设备或从打印设备接收的数据量降低了,从而减轻了数据传输的负担。
在根据本发明的图像打印设备和图像打印方法中,产生的图像数据包含在遵守预定数字串行总线系统的信息包中,该信息包在图像处理设备与打印设备之间传输。因此,打印设备可以打印质量与显示在TV接收器屏幕上的图像一样高的图像。另外,由于信息包包含捕获命令和图像类型数据,因此,应该发送到打印设备或从打印设备接收的数据量降低了,从而减轻了数据传输的负担。
根据本发明的存储介质存储用于将遵守预定数字串行总线系统并包含产生的图像数据的信息包输出到打印设备的程序。如果图像处理设备使用了此程序,它就可以将数字图像数据输出到打印设备。因此,打印设备可以打印质量与显示在例如TV接收器屏幕上的图像一样高的、由数字图像数据表示的图像。并且,如果使用了此程序,应该发送到打印设备或从打印设备接收的数据量就会降低。这是因为将此程序设计成把包含捕获命令和图像类型数据的信息包输出到打印设备。这样就减轻了数据传输的负担。
根据本发明的另一种存储介质存储用于输出遵守预定数字串行总线系统并包含产生的图像数据的信息包的程序。如果图像处理设备使用了此程序,它就可以将数字图像数据输出到打印设备。因此,打印设备可以打印质量与显示在例如TV接收器屏幕上的图像一样高的、由数字图像数据表示的图像。另外,如果使用了此程序,应该发送到打印设备或从打印设备接收的数据量就会降低。这是因为将此程序设计成输入包含捕获命令和图像类型数据的信息包。这样就减轻了数据传输的负担。
权利要求
1.一种图像处理设备,包括图像处理装置,用于处理外部输入的图像信号,从而产生图像数据;和图像输出装置,用于将信息包输出到打印设备,所述信息包遵守预定数字串行总线系统并包含由所述图像处理装置产生的图像数据,其中,图像输出装置在将指定发送从图像数据产生的静止图像数据的捕获命令插入信息包,并在该捕获命令中描述表示静止图像数据格式的图像类型数据之后,输出该信息包。
2.根据权利要求1所述的图像处理设备,其中,所述图像输出装置在将亮度数据和色差数据插入信息包之后,将所述信息包输出到打印设备。
3.根据权利要求1所述的图像处理设备,其中,遵守预定数字串行总线系统的信息包是遵守IEEE(电气与电子工程师学会)1394标准的信息包。
4.根据权利要求3所述的图像处理设备,其中,所述信息包是实现利用FCP(功能控制协议)发送命令的异步通信的信息包。
5.一种图像处理方法,包括下列步骤处理外部输入的图像信号,从而产生图像数据;将产生的图像数据插入遵守预定数字串行总线系统的信息包中;将指定发送从图像数据产生的静止图像数据的捕获命令插入信息包,并在该捕获命令中描述表示静止图像数据格式的图像类型数据;和将所述信息包输出到打印设备。
6.根据权利要求5所述的图像处理方法,其中,在将所述信息包输出到打印设备之前,将由亮度数据和色差数据组成的图像数据插入所述信息包中。
7.根据权利要求5所述的图像处理方法,其中,遵守预定数字串行总线系统的信息包是遵守IEEE(电气与电子工程师学会)1394标准的信息包。
8.根据权利要求7所述的图像处理方法,其中,所述信息包是实现利用FCP(功能控制协议)发送命令的异步通信的信息包。
9.一种打印设备,包括图像输入装置,用于接收包含在遵守预定数字串行总线系统的信息包中的、规定格式的图像数据;图像转换装置,用于将输入到所述图像输入装置的图像数据的格式转换成打印格式;和打印装置,用于打印基于图像转换装置转换的格式的图像数据的静止图像数据,其中,所述信息包包含指定发送静止图像数据的捕获命令,和在捕获命令中描述表示静止图像数据格式的图像类型数据,和其中,所述图像转换装置按照在捕获命令中描述的图像类型数据转换格式。
10.根据权利要求9所述的打印设备,其中,所述图像输入装置输入由亮度数据和色差数据组成的图像数据,和所述图像转换装置将由亮度数据和色差数据组成的图像数据转换成打印格式的图像数据。
11.根据权利要求9所述的打印设备,其中,遵守预定数字串行总线系统的信息包是遵守IEEE(电气与电子工程师学会)1394标准的信息包。
12.根据权利要求11所述的图像处理设备,其中,所述信息包是实现利用FCP(功能控制协议)发送命令的异步通信的信息包。
13.一种打印方法,包括下列步骤接收遵守预定数字串行总线系统并包含图像数据和指定发送基于该图像数据的静止图像数据的捕获命令的信息包;按照在所述捕获命令中描述的并表示所接收静止图像数据的格式的图像类型数据,将所接收图像数据的格式转换成打印格式;和打印基于所转换格式的图像数据的静止图像数据,
14.根据权利要求13所述的打印方法,其中,接收所述由亮度数据和色差数据组成的图像数据,并将其转换成打印格式的图像数据。
15.根据权利要求13所述的打印方法,其中,遵守预定数字串行总线系统的信息包是遵守IEEE(电气与电子工程师学会)1394标准的信息包。
16.根据权利要求15所述的图像处理设备,其中,所述信息包是实现利用FCP(功能控制协议)发送命令的异步通信的信息包。
17.一种图像打印系统,包括图像处理设备,包括图像处理装置,用于处理外部输入的图像信号,从而产生图像数据;和图像输出装置,用于将信息包输出到打印设备,所述信息包遵守预定数字串行总线系统并包含由图像处理装置产生的图像数据;其中,图像输出装置在将指定发送从图像数据产生的静止图像数据的捕获命令插入信息包,并在该捕获命令中描述表示静止图像数据格式的图像类型数据之后,输出该信息包;和打印设备,包括图像输入装置,用于接收包含在遵守预定数字串行总线系统的信息包中的、规定格式的图像数据;图像转换装置,用于将输入到图像输入装置的图像数据的格式转换成打印格式;和打印装置,用于打印基于图像转换装置转换的格式的图像数据的静止图像数据;其中,所述图像转换装置按照在捕获命令中描述的图像类型数据转换格式。
18.根据权利要求17所述的图像打印系统,其中,图像处理设备的图像输出装置在将亮度数据和色差数据插入信息包之后,将所述信息包输出到打印设备,打印设备的图像输入装置输入由亮度数据和色差数据组成的图像数据;和其中,打印设备的图像转换装置将由亮度数据和色差数据组成的图像数据转换成打印格式的图像数据。
19.根据权利要求17所述的图像打印系统,其中,遵守预定数字串行总线系统的信息包是遵守IEEE(电气与电子工程师学会)1394标准的信息包。
20.根据权利要求19所述的图像打印系统,其中,所述信息包是实现利用FCP(功能控制协议)发送命令的异步通信的信息包。
21.一种图像打印方法,包括下列步骤处理外部输入的图像信号,从而产生图像数据;将产生的图像数据插入遵守预定数字串行总线系统的信息包中;将指定发送从图像数据产生的静止图像数据的捕获命令插入信息包,并在该捕获命令中描述表示静止图像数据格式的图像类型数据;发送信息包;接收遵守预定数字串行总线系统并包含图像数据和捕获命令的信息包;按照在捕获命令中描述的并表示所接收静止图像数据的格式的图像类型数据,将接收的图像数据的格式转换成打印格式;和打印基于所转换格式的图像数据的静止图像数据。
22.根据权利要求21所述的图像打印方法,其中,将由亮度数据和色差数据组成的图像数据插入信息包中,然后,将所述信息包输出;接收由亮度数据和色差数据组成的图像数据;和将由亮度数据和色差数据组成的图像数据转换成打印格式。
23.根据权利要求21所述的图像打印方法,其中,遵守预定数字串行总线系统的信息包是遵守IEEE(电气与电子工程师学会)1394标准的信息包。
24.根据权利要求21所述的图像打印系统,其中,所述信息包是实现利用FCP(功能控制协议)发送命令的异步通信的信息包。
25.一种存储图像处理程序的存储介质,所述图像处理程序描述下列步骤处理外部输入的图像信号,从而产生图像数据;将产生的图像数据插入遵守预定数字串行总线系统的信息包中;将指定发送从图像数据产生的静止图像数据的捕获命令插入信息包中;并在捕获命令中描述表示静止图像数据格式的图像类型数据;和将信息包输出到打印设备。
26.一种存储图像处理程序的存储介质,所述图像处理程序描述下列步骤接收遵守预定数字串行总线系统并包含图像数据和捕获命令的信息包;按照在捕获命令中描述的并表示接收的静止图像数据的格式的图像类型数据,将接收的图像数据的格式转换成打印格式;和打印基于所转换格式的图像数据的静止图像数据。
全文摘要
图像打印系统产生显示在电视屏幕上的数字图像数据的精确硬拷贝。该图像打印系统包括图像处理装置(13),用于处理外部输入的图像信号,并产生图像数据;图像输出装置(13),用于将产生的包含在信息包中的图像数据输出到打印设备(5),该信息包遵守IEEE(电气与电子工程师学会)1394标准;和打印控制装置(23),用于控制打印包含在从图像输出装置(13)发送到打印设备(5)的信息包中的图像数据。
文档编号G06F3/12GK1316154SQ00801273
公开日2001年10月3日 申请日期2000年7月5日 优先权日1999年7月5日
发明者井原佑之, 北村义男, 成岛俊夫, 新阜真, 河村佑二 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1