JP2001157150A - Device and method for image processing, device and method for printing, system and method for image printing, and recording medium - Google Patents
Device and method for image processing, device and method for printing, system and method for image printing, and recording mediumInfo
- Publication number
- JP2001157150A JP2001157150A JP2000246518A JP2000246518A JP2001157150A JP 2001157150 A JP2001157150 A JP 2001157150A JP 2000246518 A JP2000246518 A JP 2000246518A JP 2000246518 A JP2000246518 A JP 2000246518A JP 2001157150 A JP2001157150 A JP 2001157150A
- Authority
- JP
- Japan
- Prior art keywords
- information
- printing
- image data
- control information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
- Television Signal Processing For Recording (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、例えばIEEE
(The Institute of Electrical and ElectronicsEngin
eers)1394規格に準拠したインターフェースを介し
て接続されたプリンタ装置により画像を印刷するシステ
ムに用いて好適な画像処理装置及び方法、印刷装置及び
方法、画像印刷システム及び方法、並びに、画像処理及
び印刷プログラムを格納した記録媒体に関する。TECHNICAL FIELD The present invention relates to, for example, IEEE
(The Institute of Electrical and Electronics Engin
eers) Image processing apparatus and method, printing apparatus and method, image printing system and method, and image processing and printing suitable for use in a system for printing images by a printer connected via an interface conforming to the 1394 standard The present invention relates to a recording medium storing a program.
【0002】[0002]
【従来の技術】IEEE(The Institute of Electrica
l and Electronics Engineers)1394規格は、相互
接続して各機器に備えられているコネクタの物理的な規
格、電気的な規格等について定義している。このような
IEEE1394規格に準拠したインターフェイスを備
えた各機器は物理的に接続されることで高速にディジタ
ルデータの送受信、機器間の接続設定を自動的に行うH
ot Plug andPlay等を実現することがで
き、IEEE1394規格は、業界標準のシリアルイン
ターフェイス規格として普及している。2. Description of the Related Art IEEE (The Institute of Electrica)
l and Electronics Engineers) The 1394 standard defines physical standards, electrical standards, and the like of connectors provided in each device by interconnecting. Each device having such an interface conforming to the IEEE 1394 standard is physically connected so that high-speed transmission / reception of digital data and automatic connection setting between devices are performed.
ot Plug and Play can be realized, and the IEEE 1394 standard is widely used as an industry standard serial interface standard.
【0003】また、このIEEE1394インターフェ
イスは、コンピュータ分野のみならず、AV機器間を接
続するインターフェイスとして普及してきている。具体
的には、例えば衛星放送を受信してテレビジョン装置に
表示するSTB(set top box)と画像を印刷するプリ
ンタ装置とがIEEE1394インターフェイスにより
接続されているとき、STBは、FCP(Function Con
trol Protocol)及びAV/Cプロトコルを用いて、プ
リンタ装置を制御する。ここで、STB及びプリンタ装
置は、FCP及びAV/Cプロトコルを実装しており、
FCPコマンド及びAV/Cコマンドに従って動作す
る。The IEEE 1394 interface has been widely used not only in the computer field but also as an interface for connecting AV devices. Specifically, for example, when an STB (set top box) for receiving a satellite broadcast and displaying it on a television device and a printer device for printing an image are connected by an IEEE 1394 interface, the STB uses an FCP (Function Con
The printer device is controlled by using the control protocol and the AV / C protocol. Here, the STB and the printer device implement the FCP and AV / C protocols,
It operates according to the FCP command and the AV / C command.
【0004】[0004]
【発明が解決しようとする課題】従来のIEEE139
4インターフェイスで接続されたFCP及びAV/Cプ
ロトコルを実装したプリンタ装置と、プリンタ装置を制
御するコントローラとを備えた画像印刷システムにおい
ては、静止画像を印刷するときには、印刷設定を行うた
めの情報を示すオペレーションモード(operation_mode
_parameters)で定義されている設定項目をコントロー
ラ側で指定してアシンクロナスパケットに格納し、プリ
ンタ装置に印刷を行わせる。このとき、コントローラは
ユーザの要求に応じて印刷設定を行う。このような印刷
設定は、例えば文献「1394 TRADE ASSOCIATION TA Docu
ment XXXXXXX AV/C Printer Subunit Specification Ve
rsion 1.0 Draft 0.5:145」で提案されている。SUMMARY OF THE INVENTION The conventional IEEE139
In an image printing system provided with a printer device mounted with the FCP and AV / C protocols connected by four interfaces and a controller for controlling the printer device, when printing a still image, information for making print settings is used. The indicated operation mode (operation_mode
_parameters) is specified on the controller side and stored in an asynchronous packet, and the printer device performs printing. At this time, the controller performs print settings according to the user's request. Such print settings are described, for example, in the document "1394 TRADE ASSOCIATION TA Docucu.
ment XXXXXXX AV / C Printer Subunit Specification Ve
rsion 1.0 Draft 0.5: 145 ".
【0005】具体的には、コントローラによりプリンタ
装置の印刷を制御するときには、大、中、小、の3段階
で画像と印刷用紙との大きさの関係を設定する情報(si
zing)、印刷用紙の印刷方向を設定する情報(orientat
ions)、画像の印刷位置を設定する情報(posx、pos
y)、同一画像を印刷用紙内にいくつ印刷するかを示す
情報(multiple_tiled)、1ページにいくつの画像を印
刷するかを示す情報(number_of_pics)、何枚印刷する
かを示す情報(number_of_copies)をユーザが設定し、
アシンクロナスパケットに含めてプリンタ装置に送信す
ることで印刷を行う。More specifically, when controlling the printing of the printer by the controller, information (si) for setting the size relationship between the image and the printing paper in three stages, large, medium, and small.
zing), information (orientat) for setting the printing direction of printing paper
ions), information (posx, pos) for setting the print position of the image
y), information indicating how many identical images are to be printed on printing paper (multiple_tiled), information indicating how many images are to be printed on one page (number_of_pics), and information indicating how many sheets are to be printed (number_of_copies). Set by the user,
Printing is performed by sending the packet to the printer device in an asynchronous packet.
【0006】ところで、従来、コンピュータに接続され
たプリンタ装置は、コンピュータ側にインストールされ
たデバイスドライバによって、細かい解像度の画像デー
タを作成してプリンタ装置に送出する画質優先モード
や、データ量を減らした画像を作成してプリンタ装置に
送出する速度優先モード等の各種モードが設定され、印
刷が行われていた。しかしながら、このようなデバイス
ドライバによってモード設定を行う方法では、画像を送
出するコンピュータ側で印刷に要求される画像を作成し
なければならなかったため、コンピュータに大きな負担
がかかっていた。また、セットトップボックスなどのテ
レビジョン受信機から画像をプリンタ装置に送出する場
合にも、同様にテレビジョン受信機に大きな負担がかか
っていた。なお、近年パーソナルコンピュータ等でもテ
レビジョン放送が視聴できるものが登場しているが、こ
のようなパーソナルコンピュータでも、同様である。Conventionally, in a printer connected to a computer, an image quality priority mode in which fine resolution image data is created and sent to the printer by a device driver installed in the computer, and the amount of data is reduced. Various modes such as a speed priority mode for creating an image and sending it to a printer have been set and printing has been performed. However, in the method of setting the mode by such a device driver, an image required for printing must be created on the computer that sends out the image, which places a heavy burden on the computer. Also, when transmitting an image from a television receiver such as a set-top box to a printer device, a heavy load is similarly placed on the television receiver. In recent years, personal computers and the like that can view television broadcasts have appeared, but the same applies to such personal computers.
【0007】また、IEEE1394のプリントプロト
コルとして、すでに、DPP(Direct Printing Protoc
ol)が周知であるが、このDPPもプリンタ側で受けら
れる画像の品質、コンピュータ側で送出することができ
る画像の品質を互いにやりとりをして、送受する画像を
決定している。このDPPでも、やはりコンピュータや
セットトップボックス側に大きな負担がかかってしまっ
ていた。As a printing protocol of IEEE 1394, DPP (Direct Printing Protocol) has already been used.
ol), the DPP also exchanges the quality of the image received by the printer and the quality of the image that can be transmitted by the computer, and determines the image to be transmitted and received. Even with this DPP, a heavy burden was imposed on the computer and the set-top box.
【0008】このように、従来、セットトップボックス
やテレビジョン受信機から出力された画像をIEEE1
394インタフェースでプリンタ装置に送信して、画像
の印刷をする場合、セットトップボックスやテレビジョ
ン受信機等のコントローラ側に大きな負担がかかってし
まっていた。[0008] As described above, conventionally, an image output from a set-top box or a television receiver is transmitted to the IEEE1.
When an image is printed by transmitting it to a printer device using the 394 interface, a heavy load is imposed on a controller such as a set-top box or a television receiver.
【0009】そこで、本発明は、上述したような実情に
鑑みて提案されたものであり、IEEE1394規格に
準拠したインターフェイスで印刷装置と接続し、印刷の
ための準備処理を簡易化し、負担をかけることなく、様
々な印刷要求に対応することができる画像処理装置及び
方法を提供することを目的とする。Therefore, the present invention has been proposed in view of the above-described circumstances, and is connected to a printing apparatus by an interface conforming to the IEEE 1394 standard, thereby simplifying a preparation process for printing and imposing a burden. An object of the present invention is to provide an image processing apparatus and an image processing method that can respond to various print requests without any need.
【0010】また、本発明は、IEEE1394規格に
準拠したインタフェースで画像処理装置と接続され、印
刷のための準備処理を簡易化し、画像処理装置側に負担
をかけることなく、様々な印刷要求に対応することがで
きる印刷装置及び方法を提供することを目的とする。Further, the present invention is connected to an image processing apparatus by an interface conforming to the IEEE 1394 standard, simplifies a preparation process for printing, and can respond to various printing requests without burdening the image processing apparatus. It is an object of the present invention to provide a printing apparatus and a printing method that can perform the printing.
【0011】また、本発明は、IEEE1394規格に
準拠したインターフェイスで画像処理装置と印刷装置と
が接続し、印刷のための準備処理を簡易化し、画像処理
装置側に負担をかけることなく、様々な印刷要求に対応
することができる画像印刷システム及び方法を提供する
ことを目的とする。According to the present invention, an image processing apparatus and a printing apparatus are connected to each other by an interface conforming to the IEEE 1394 standard, thereby simplifying a preparation process for printing and applying various processing without burdening the image processing apparatus. An object of the present invention is to provide an image printing system and method capable of responding to a print request.
【0012】また、本発明は、IEEE1394規格に
準拠したインターフェイスに適用した、印刷のための準
備処理を簡易化し、コントローラ側に負担をかけること
なく、様々な印刷要求に対応することができる画像処理
プログラム及び印刷プログラムが格納された記録媒体を
提供することを目的とする。Further, the present invention is applied to an interface conforming to the IEEE 1394 standard, which simplifies a preparation process for printing, and can respond to various printing requests without burdening a controller. It is an object to provide a recording medium in which a program and a printing program are stored.
【0013】なお、本出願人は、IEEE1394 T
rade Associationに対して、本出願の
優先権主張の基礎となる特願平11−233253号及
び特願平11−261276号の内容を、規格化のため
に随時提案し、これらの提案の内容は、下記ドラフトと
してIEEE1394 Trade Associat
ionで公開された。 ・AV/C Printer Subunit Specification Version 1.0
Draft 0.97:60(2Q00 AVWG Off-Cycle Meeting on May 2
4-25,2000) ・AV/C Printer Subunit Specification Version 1.0
Draft 0.7:5(1Q00 TA QMAV-WG on Jan 18,2000) ・AV/C Printer Subunit Specification Version 1.0
Draft 0.5:145(3Q99 TAQM AVWG Meeting on July 28-3
0,1999)The applicant of the present invention is an IEEE 1394 T
The contents of Japanese Patent Application No. 11-233253 and Japanese Patent Application No. 11-261276, which form the basis of the priority claim of the present application, are proposed to the Trade Association as needed for standardization. IEEE 1394 Trade Associate as draft below
Ion was released.・ AV / C Printer Subunit Specification Version 1.0
Draft 0.97: 60 (2Q00 AVWG Off-Cycle Meeting on May 2
4-25,2000) AV / C Printer Subunit Specification Version 1.0
Draft 0.7: 5 (1Q00 TA QMAV-WG on Jan 18,2000) ・ AV / C Printer Subunit Specification Version 1.0
Draft 0.5: 145 (3Q99 TAQM AVWG Meeting on July 28-3
(0,1999)
【0014】[0014]
【課題を解決するための手段】本発明にかかる画像処理
装置は、外部から入力した画像データに基づく所望の静
止画像データを生成する画像処理手段と、印刷装置を制
御するための印刷制御情報を生成する印刷制御情報生成
手段と、上記画像処理手段で生成した静止画像データを
IEEE(The Institute of Electrical and Electron
ics Engineers)1394規格に準拠したパケットに含
めて印刷装置に出力するとともに、上記印刷制御情報生
成手段で生成した印刷制御情報をIEEE1394規格
に準拠したFCP(Function Control Protocol)に従
ったAV/Cコマンドセットで定義して印刷装置に出力
する出力手段とを備え、上記出力手段は、上記印刷制御
情報を印刷装置に対して出力した後に、上記静止画像デ
ータを出力することを特徴とする。An image processing apparatus according to the present invention includes image processing means for generating desired still image data based on image data input from the outside, and print control information for controlling a printing apparatus. Print control information generating means for generating the still image data and the still image data generated by the image processing means.
ics Engineers) The print control information generated by the print control information generating means is output to the printing apparatus while being included in a packet conforming to the 1394 standard, and the AV / C command according to the FCP (Function Control Protocol) conforming to the IEEE 1394 standard. And output means for outputting the print control information to the printing apparatus, and then outputting the still image data after the print control information is output to the printing apparatus.
【0015】本発明にかかる画像処理方法は、外部から
入力した画像データに基づく所望の静止画像データを生
成し、印刷装置を制御するための印刷制御情報を生成
し、生成した上記印刷制御情報をIEEE1394規格
に準拠したFCP(Function Control Protocol)に従
ったAV/Cコマンドセットで定義して印刷装置に出力
し、生成した上記静止画像データをIEEE(The Inst
itute of Electrical and Electronics Engineers)1
394規格に準拠したパケットに含めて印刷装置に出力
することを特徴とする。According to the image processing method of the present invention, desired still image data is generated based on image data input from the outside, print control information for controlling a printing apparatus is generated, and the generated print control information is generated. The still image data defined above is defined by an AV / C command set according to the FCP (Function Control Protocol) conforming to the IEEE 1394 standard, output to a printing apparatus, and the generated still image data is converted to an IEEE (The Inst.
itute of Electrical and Electronics Engineers) 1
It is characterized in that it is included in a packet conforming to the 394 standard and output to a printing device.
【0016】本発明にかかる印刷装置は、IEEE(Th
e Institute of Electrical and Electronics Engineer
s)1394規格に準拠したパケットに含まれる静止画
像データ及びIEEE1394規格に準拠したFCP
(Function Control Protocol)に従ったAV/Cコマ
ンドセットで定義された印刷制御情報が入力される入力
手段と、上記入力手段に入力された静止画像データを印
刷する印刷手段とを備え、上記入力手段には、印刷制御
情報が入力された後に、静止画像データが入力され、上
記印刷手段は、印刷制御情報に従って、上記静止画像デ
ータを印刷することを特徴とする。The printing apparatus according to the present invention is based on IEEE (Th
e Institute of Electrical and Electronics Engineer
s) Still image data included in a packet conforming to the 1394 standard and FCP conforming to the IEEE 1394 standard
An input unit for inputting print control information defined by an AV / C command set in accordance with a (Function Control Protocol); and a printing unit for printing still image data input to the input unit. In this method, after the print control information is input, still image data is input, and the printing unit prints the still image data according to the print control information.
【0017】本発明にかかる印刷方法は、IEEE13
94規格に準拠したFCP(Function Control Protoco
l)に従ったAV/Cコマンドセットで定義された印刷
制御情報を入力し、IEEE(The Institute of Elect
rical and Electronics Engineers)1394規格に準
拠したパケットに含まれる静止画像データを入力し、入
力された上記印刷制御情報に従って、上記静止画像デー
タを印刷することを特徴とする。The printing method according to the present invention is based on IEEE13
FCP (Function Control Protocol)
l) Input the print control information defined by the AV / C command set according to the IEEE (The Institute of Elect)
(rical and Electronics Engineers) The still image data included in the packet conforming to the 1394 standard is input, and the still image data is printed according to the input print control information.
【0018】本発明にかかる画像印刷システムは、外部
から入力した画像データに基づく所望の静止画像データ
を生成する画像処理手段と、印刷装置を制御するための
印刷制御情報を生成する印刷制御情報生成手段と、上記
画像処理手段で生成した静止画像データをIEEE(Th
e Institute of Electrical and Electronics Engineer
s)1394規格に準拠したパケットに含めて印刷装置
に出力するとともに、上記印刷制御情報生成手段で生成
した印刷制御情報をIEEE1394規格に準拠したF
CP(Function Control Protocol)に従ったAV/C
コマンドセットで定義して印刷装置に出力する出力手段
とを備え、上記出力手段は、上記印刷制御情報を印刷装
置に対して出力した後に、上記静止画像データを出力す
る画像処理装置と、上記画像処理装置から静止画像デー
タ及び上記印刷制御情報が入力される入力手段と、上記
入力手段に入力された静止画像データを印刷制御情報に
従って印刷する印刷手段とを備えることを特徴とする。An image printing system according to the present invention comprises: an image processing means for generating desired still image data based on image data input from the outside; and a print control information generation for generating print control information for controlling a printing apparatus. Means and the still image data generated by the image processing means are converted to IEEE (Th
e Institute of Electrical and Electronics Engineer
s) The print control information generated by the print control information generating means is output to a printing apparatus while being included in a packet conforming to the 1394 standard,
AV / C according to CP (Function Control Protocol)
Output means for outputting to the printing apparatus defined by a command set, wherein the output means outputs the print control information to the printing apparatus, and then outputs the still image data; and The image processing apparatus further includes an input unit that receives the still image data and the print control information from the processing device, and a printing unit that prints the still image data input to the input unit in accordance with the print control information.
【0019】本発明にかかる画像印刷方法は、画像処理
装置側では、外部から入力した画像データに基づく所望
の静止画像データを生成し、印刷装置を制御するための
印刷制御情報を生成し、生成した上記印刷制御情報をI
EEE1394規格に準拠したFCP(Function Contr
ol Protocol)に従ったAV/Cコマンドセットで定義
して印刷装置に送信し、生成した上記静止画像データを
IEEE(The Institute of Electrical and Electron
ics Engineers)1394規格に準拠したパケットに含
めて印刷装置に送信し、印刷装置側では、上記画像処理
装置から送信された印刷制御情報を受信し、上記画像処
理装置から送信された静止画像データを受信し、受信し
た上記印刷制御情報に従って、上記静止画像データを印
刷することを特徴とする。In the image printing method according to the present invention, the image processing apparatus generates desired still image data based on image data input from the outside, generates print control information for controlling the printing apparatus, and generates the print control information. The above print control information is
FCP (Function Contr) conforming to the EEE1394 standard
The protocol is defined by an AV / C command set according to the IP protocol and transmitted to the printing apparatus, and the generated still image data is generated by the IEEE (The Institute of Electrical and Electron
ics Engineers) and transmits the packet to the printing apparatus in a packet conforming to the 1394 standard. The printing apparatus receives the print control information transmitted from the image processing apparatus, and transmits the still image data transmitted from the image processing apparatus. The still image data is printed according to the received print control information.
【0020】本発明にかかる記録媒体は、外部から入力
した画像データに基づく所望の静止画像データを生成
し、印刷装置を制御するための印刷制御情報を生成し、
生成した上記印刷制御情報をIEEE1394規格に準
拠したFCP(Function Control Protocol)に従った
AV/Cコマンドセットで定義して印刷装置に出力し、
生成した上記静止画像データをIEEE(The Institut
e of Electrical and Electronics Engineers)139
4規格に準拠したパケットに含めて印刷装置に出力する
画像処理プログラムを格納したことを特徴とする。A recording medium according to the present invention generates desired still image data based on image data input from the outside, generates print control information for controlling a printing apparatus,
The generated print control information is defined by an AV / C command set in accordance with the FCP (Function Control Protocol) conforming to the IEEE 1394 standard, and output to a printing apparatus.
The generated still image data is transferred to IEEE (The Institut
e of Electrical and Electronics Engineers) 139
An image processing program for storing the image processing program in a packet conforming to the four standards and outputting the packet to the printing apparatus is stored.
【0021】本発明にかかる記録媒体は、IEEE13
94規格に準拠したFCP(Function Control Protoco
l)に従ったAV/Cコマンドセットで定義された印刷
制御情報を入力し、IEEE(The Institute of Elect
rical and Electronics Engineers)1394規格に準
拠したパケットに含まれる静止画像データを入力し、入
力された上記印刷制御情報に従って、上記静止画像デー
タを印刷する印刷プログラムを格納したことを特徴とす
る。The recording medium according to the present invention is an IEEE 13
FCP (Function Control Protocol)
l) Input the print control information defined by the AV / C command set according to the IEEE (The Institute of Elect)
and a printing program for printing the still image data in accordance with the input print control information.
【0022】[0022]
【発明の実施の形態】以下、本発明の実施の形態につい
て図面を参照しながら詳細に説明する。Embodiments of the present invention will be described below in detail with reference to the drawings.
【0023】本発明を適用した画像印刷システムは、例
えば図1に示すように構成される。An image printing system to which the present invention is applied is configured, for example, as shown in FIG.
【0024】この画像印刷システム1は、例えば通信衛
星を用いて放映されている動画像を受信するアンテナ2
と、受信した動画像データに所定の信号処理を施すST
B(Set Top Box)3と、動画像及び静止画像を表示す
るテレビジョン装置4と、画像を印刷して出力するプリ
ンタ装置5とからなる。The image printing system 1 includes an antenna 2 for receiving a moving image being broadcast using a communication satellite, for example.
ST for performing predetermined signal processing on the received moving image data
B (Set Top Box) 3, a television device 4 for displaying moving images and still images, and a printer device 5 for printing and outputting images.
【0025】アンテナ2は、動画像を示す映像信号を受
信してSTB3に出力する。このアンテナ2で受信する
映像信号は、多チャンネルの映像信号が重畳されてな
り、動画像データが例えばMPEG(Moving Picture E
xperts Group)方式で圧縮されるとともに所定の暗号化
方式で暗号化されている。The antenna 2 receives a video signal indicating a moving image and outputs it to the STB 3. The video signal received by the antenna 2 is formed by superimposing a multi-channel video signal.
xperts Group) and encrypted by a predetermined encryption method.
【0026】テレビジョン装置4は、STB3を介して
NTSC(National Television System Committee)方
式の動画像データが入力されることで、動画像を表示す
る。また、このテレビジョン装置4は、HDTVである
ときにはSTB3からHD(High Definition)規格に
準じた動画像データが入力されることで、動画像を表示
する。また、このテレビジョン装置4は、STB3によ
り表示状態が制御され、静止画像や、その他の文字情報
等の表示も行う。The television apparatus 4 displays a moving image by receiving moving image data of the NTSC (National Television System Committee) system via the STB 3. When the TV device 4 is an HDTV, the moving image data is displayed by receiving moving image data conforming to the HD (High Definition) standard from the STB 3. In addition, the display state of the television device 4 is controlled by the STB 3, and also displays a still image, other character information, and the like.
【0027】STB3は、図2に示すように、アンテナ
2で受信した映像信号に復調処理を施す復調部11と、
動画像データについて暗号解読処理を施すデスクランブ
ル部12と、IEEE1394規格に準拠したデータ変
換処理等を施すデータ変換部13と、所定のチャンネル
における動画像データを抽出する処理等を行うデマルチ
プレクサ部14と、画像メモリ15と、デコード処理を
行うMPEG処理部16と、デコード用メモリ17と、
テレビジョン装置4で画面表示するためのデータに変換
するNTSC処理部18と、表示制御部19と、表示メ
モリ20と、ユーザからの指示が入力される操作入力部
21と、RAM(Random Access Memory)22と、各部
を制御するCPU(Central Processing Unit)23と
を備える。The STB 3 includes, as shown in FIG. 2, a demodulation unit 11 for demodulating a video signal received by the antenna 2,
A descrambling unit 12 for performing decryption processing on moving image data, a data conversion unit 13 for performing data conversion processing and the like in accordance with the IEEE 1394 standard, and a demultiplexer unit 14 for performing processing and the like for extracting moving image data in a predetermined channel An image memory 15, an MPEG processing unit 16 for performing a decoding process, a decoding memory 17,
An NTSC processing unit 18 that converts the data into data to be displayed on the screen by the television device 4, a display control unit 19, a display memory 20, an operation input unit 21 to which an instruction from a user is input, and a RAM (Random Access Memory) ) 22 and a CPU (Central Processing Unit) 23 that controls each unit.
【0028】このSTB3は、復調部11、デスクラン
ブル部12、データ変換部13、デマルチプレクサ部1
4、MPEG処理部16、操作入力部21、RAM2
2、CPU23がバスに接続され、CPU23により当
該バスを介して各部の処理動作を制御するように構成さ
れている。The STB 3 includes a demodulation unit 11, a descrambling unit 12, a data conversion unit 13, and a demultiplexer unit 1.
4, MPEG processing unit 16, operation input unit 21, RAM2
2. The CPU 23 is connected to the bus, and the CPU 23 controls the processing operation of each unit via the bus.
【0029】復調部11は、アンテナ2から例えば動画
像ストリームを示すアナログ方式の映像信号が入力され
る。この復調部11は、アンテナ2からの映像信号に復
調処理及びA/D変換処理を施し、ディジタル方式の動
画像データとしてデスクランブル部12に出力する。ま
た、この復調部11は、バスを介してCPU23から制
御信号が入力され、当該制御信号に基づいて復調処理及
びA/D変換処理を施す。The demodulation unit 11 receives, for example, an analog video signal representing a moving image stream from the antenna 2. The demodulation unit 11 performs a demodulation process and an A / D conversion process on the video signal from the antenna 2 and outputs the video signal to the descramble unit 12 as digital video data. The demodulation unit 11 receives a control signal from the CPU 23 via a bus and performs demodulation processing and A / D conversion processing based on the control signal.
【0030】デスクランブル部12は、復調部11から
の動画像データについて暗号解読処理を行う。すなわ
ち、デスクランブル部12には、暗号化された動画像デ
ータが入力され、入力された動画像データの暗号化方式
に従って暗号解読処理を行う。そして、デスクランブル
部12は、暗号解読処理を施した動画像データをデータ
変換部13に出力する。このデスクランブル部12は、
バスを介してCPU23から制御信号が入力され、例え
ば制御信号に含まれる暗号鍵情報を用いて暗号解読処理
を行う。The descrambling unit 12 performs a decryption process on the moving image data from the demodulation unit 11. That is, the encrypted moving image data is input to the descrambling unit 12, and the descrambling unit 12 performs a decryption process according to the encryption method of the input moving image data. Then, the descrambling unit 12 outputs the moving image data subjected to the decryption processing to the data conversion unit 13. This descrambling unit 12
A control signal is input from the CPU 23 via the bus, and decryption processing is performed using, for example, encryption key information included in the control signal.
【0031】データ変換部13は、例えばIEEE13
94規格に準じたインターフェイス回路からなり、CP
U23からの制御信号に応じて、デスクランブル部12
からの動画像データについてIEEE1394規格に準
じた信号処理を施すことにより、入力された動画像デー
タ又は静止画像データをIEEE1394規格に準じた
パケットに含める処理を行う。ここで、データ変換部1
3は、例えば動画像データ等の時間的に連続したデータ
を送信するときにはアイソクロナス(Isochronous)パ
ケットを生成し、静止画像データ、コマンド又は接続設
定をするためのデータ等の静的なデータを送信するとき
には図3に示すようなアシンクロナス(Asynchronous)
パケット100を生成する処理を行う。The data converter 13 is, for example, an IEEE 13
It consists of an interface circuit conforming to the 94 standard,
In response to a control signal from U23, the descrambling unit 12
By performing signal processing according to the IEEE 1394 standard on the moving image data from, the processing to include the input moving image data or still image data in a packet conforming to the IEEE 1394 standard is performed. Here, the data conversion unit 1
For example, when transmitting temporally continuous data such as moving image data, an isochronous (Isochronous) packet is generated, and static data such as still image data, data for command or connection setting is transmitted. Sometimes Asynchronous as shown in FIG.
A process for generating the packet 100 is performed.
【0032】図3に示すアシンクロナスパケット100
は、IEEE1394規格に準拠したヘッダ部101
と、データ部102とを有している。The asynchronous packet 100 shown in FIG.
Is a header section 101 conforming to the IEEE 1394 standard.
And a data section 102.
【0033】ヘッダ部101には、パケット受信側のI
D、すなわちプリンタ装置5のIDを示す受信側ID
(destination_ID)、転送先ラベル(tl:transaction l
abel)、再送コード(rt:retry code)、転送コード(t
code:transaction code)、優先度(pri:priority)、
パケット送信側のID、すなわちSTB3のIDを示す
送信側ID(source_ID)、パケット受信側のメモリア
ドレスを示すdestination_offset、データフィールド長
(data_length)、拡張転送コード(entended_tcode:en
tended transaction code)、ヘッダ部101に対する
CRCを示すヘッダCRC(header_CRC:CRC of header
field)が格納される。In the header section 101, the packet receiving side I
D, ie, the receiving side ID indicating the ID of the printer device 5
(Destination_ID), destination label (tl: transaction l
abel), retransmission code (rt: retry code), transfer code (t
code: transaction code), priority (pri: priority),
The ID of the packet transmitting side, that is, the transmitting side ID (source_ID) indicating the ID of the STB3, the destination_offset indicating the memory address of the packet receiving side, the data field length (data_length), and the extended transfer code (entended_tcode: en)
tender transaction code), a header CRC (header_CRC: CRC of header) indicating a CRC for the header section 101
field) is stored.
【0034】また、データ部102には、FCP(Func
tion Control Protocol)プロトコル及びAV/Cプロ
トコルに従ったデータが格納されるデータフィールド
と、ヘッダ部102に対するCRCを示すデータCRC
(data_CRC)とが格納される。The data section 102 has an FCP (Func
data control field for storing data in accordance with an AV / C protocol and a data CRC indicating a CRC for the header section 102
(Data_CRC) is stored.
【0035】データフィールドには、図4に示すよう
に、FCPに従った情報として、CTS(Command Tran
saction Set)と、コマンドタイプ(Command type)
と、パケット受信側のサブユニットの種類を示すサブユ
ニットタイプ(subunit_type)と、パケット受信側のサ
ブユニットのIDを示すサブユニットID(subunit_I
D)とが格納される。ここで、パケット受信側のサブユ
ニットはプリンタ装置5のデータ入力部31が該当し、
パケット受信側のサブユニットの種類はプリンタ装置5
の場合には“00010”で表現される。As shown in FIG. 4, the data field contains CTS (Command Transcript) as information according to FCP.
saction Set) and Command type
, A subunit type (subunit_type) indicating the type of the subunit on the packet receiving side, and a subunit ID (subunit_I) indicating the ID of the subunit on the packet receiving side.
D) are stored. Here, the sub-unit on the packet receiving side corresponds to the data input unit 31 of the printer device 5,
The type of the subunit on the packet receiving side is the printer device 5.
Is represented by “00010”.
【0036】また、データフィールドには、サブユニッ
トIDに続いて、プリンタ装置5に送信する静止画像デ
ータ(data)や、プリンタ装置5に対するコマンド(co
mmand)が格納される。ここで、データフィールドに格
納されるコマンドは、プリンタ装置5を制御するAV/
Cコマンドと称されるコマンドセットに含まれるコマン
ドである。ここで、上記CTSは、FCPの種類を分類
し、例えば送信されるパケットがコマンドであるとき
に、その値が0000ならば、データフィールドにはI
EEE1394のAV/C DigitalInterface Command
Setで定義されたAV/Cコマンドがデータ部102に
格納されている。In the data field, following the subunit ID, still image data (data) to be transmitted to the printer 5 and a command (co
mmand) is stored. Here, the command stored in the data field is AV /
This is a command included in a command set called a C command. Here, the CTS classifies the type of FCP. For example, when the transmitted packet is a command and its value is 0000, the data field contains I
AV / C DigitalInterface Command of EEE1394
The AV / C command defined by Set is stored in the data section 102.
【0037】データ変換部13は、アイソクロナスパケ
ットを外部に出力するときには、アイソクロナスパケッ
トを規則的な間隔で送信する。When outputting the isochronous packet to the outside, the data converter 13 transmits the isochronous packet at regular intervals.
【0038】データ変換部13は、アシンクロナスパケ
ット100にプリンタ装置5で印刷する静止画像データ
を含めて送信するときには、図5に示すように、125
マイクロ秒のサイクル周期でアシンクロナスパケット1
00を送信する。ここで、データ変換部13は、先ず、
サイクルスタート(Cycle_start)を示すサイクルタイ
ムデータ(cycle_time_data)をヘッダ部101含んだ
アシンクロナスパケット100であるサイクルスタート
パケット111を送信し、所定時間のギャップを介して
例えば静止画像データを送る旨を示すキャプチャ(capt
ure)コマンドをデータ部102に含んだコマンドパケ
ット112を送信する。次に、データ変換部13は、キ
ャプチャコマンドを受信したプリンタ装置5に、データ
部102に静止画像データを格納したデータパケット1
13をサイクル周期ごとに送信する。When transmitting the asynchronous packet 100 together with the still image data to be printed by the printer device 5, the data converter 13 transmits the asynchronous packet 100 to the asynchronous packet 100 as shown in FIG.
Asynchronous packet 1 with microsecond cycle period
Send 00. Here, the data conversion unit 13 first
A cycle start packet 111, which is an asynchronous packet 100 including a header section 101, including cycle time data (cycle_time_data) indicating a cycle start (Cycle_start) is transmitted, and capture indicating that still image data is transmitted through a gap of a predetermined time ( capt
ure) A command packet 112 including a command in the data section 102 is transmitted. Next, the data conversion unit 13 transmits the data packet 1 in which the still image data is stored in the data unit 102 to the printer 5 that has received the capture command.
13 is transmitted every cycle period.
【0039】このとき、データ変換部13は、静止画像
データをプリンタ装置5に出力するときには、非同期ア
ービトレーション(Asynchronouse Arbitration)に従
う。すなわち、このデータ変換部13は、静止画像デー
タをプリンタ装置5に出力するときには、プリンタ装置
5からの応答にしたがって、静止画像データを含む各ア
シンクロナスパケット100を出力する。At this time, when outputting the still image data to the printer 5, the data conversion unit 13 follows the asynchronous arbitration (Asynchronous Arbitration). That is, when outputting the still image data to the printer 5, the data converter 13 outputs each asynchronous packet 100 including the still image data according to the response from the printer 5.
【0040】具体的には、このデータ変換部13は、I
EEE1394規格に準じたシリアルバス管理のもと、
トランザクションレイヤ、リンクレイヤ、物理レイヤに
おける処理を行う。これにより、データ変換部13は、
CPU23からの制御にしたがって、プリンタ装置5と
の接続関係を設定するとともに、静止画像データと制御
情報であるオーバーヘッドとを含んだアシンクロナスパ
ケット100を生成して、IEEE1394規格に準じ
て接続されたプリンタ装置5にアシンクロナスパケット
100をサイクル周期ごとに送信することで時分割制御
する。Specifically, the data conversion unit 13
Under serial bus management according to the EEE1394 standard,
Performs processing in the transaction layer, link layer, and physical layer. Thereby, the data conversion unit 13
Under the control of the CPU 23, the connection relationship with the printer device 5 is set, and the asynchronous packet 100 including the still image data and the overhead as control information is generated, and the printer device connected according to the IEEE 1394 standard is generated. 5 to transmit time-division control by transmitting the asynchronous packet 100 every cycle period.
【0041】また、このデータ変換部13は、STB3
で受信した動画像データをそのままテレビジョン装置4
によりIEEE1394規格に準じた処理を行わずに表
示するときには、CPU23からの制御信号に基づい
て、デスクランブル部12からの動画像データをデマル
チプレクサ部14に出力する。Further, the data conversion unit 13 has the STB3
The video data received by the television device 4
When the image data is displayed without performing the processing according to the IEEE 1394 standard, the moving image data from the descrambling unit 12 is output to the demultiplexer unit 14 based on the control signal from the CPU 23.
【0042】デマルチプレクサ部14は、データ変換部
13からの動画像データに重畳された複数のチャンネル
から、CPU23により指定されたチャンネルを選別す
るチャンネル選別処理を行って、指定されたチャンネル
を示す動画像データのみをMPEG処理部16に出力す
る。The demultiplexer 14 performs a channel selection process of selecting a channel specified by the CPU 23 from a plurality of channels superimposed on the moving image data from the data converter 13, and a moving image indicating the specified channel. Only the image data is output to the MPEG processing unit 16.
【0043】また、このデマルチプレクサ部14は、C
PU23による制御により、輝度情報と色差情報とから
なる静止画像データがMPEG処理部16から入力さ
れ、当該静止画像データを画像メモリ15に格納して、
CPU23からの制御に応じてデータ変換部13に出力
する。Further, the demultiplexer unit 14
Under the control of the PU 23, the still image data including the luminance information and the color difference information is input from the MPEG processing unit 16, and the still image data is stored in the image memory 15,
The data is output to the data conversion unit 13 according to the control from the CPU 23.
【0044】MPEG処理部16は、CPU23からの
制御信号に基づいて、デマルチプレクサ部14からの動
画像データについてMPEG規格に準拠したデコード処
理を行うことで非圧縮の動画像データとしてNTSC処
理部18に出力する。これにより、MPEG処理部16
は、動画像を構成する各フレームを輝度情報(Y)と色
差情報と(Cr、Cb)を含む画素データからなる画像
(以下、YCC画像と呼ぶ。)とする。このとき、MP
EG処理部16は、デコード処理の対象となる複数のフ
レーム単位の動画像データをMPEG用メモリ17に随
時記憶させながら作業領域として使用する。The MPEG processing unit 16 performs a decoding process based on the MPEG standard on the moving image data from the demultiplexer unit 14 based on a control signal from the CPU 23, thereby converting the NTSC processing unit 18 into uncompressed moving image data. Output to Thereby, the MPEG processing unit 16
Is an image composed of pixel data including luminance information (Y), chrominance information, and (Cr, Cb) (hereinafter, referred to as a YCC image). At this time, MP
The EG processing unit 16 uses the moving image data of a plurality of frames to be decoded, as a work area, while storing the moving image data in the MPEG memory 17 as needed.
【0045】ここで、MPEG処理部16は、輝度情報
Yと色差情報Crと色差情報Cbとの標本化周波数の比
を4:2:2、すなわち輝度情報Yに対して色差情報C
r、Cbを縦方向又は横方向において半分に削減した画
素フォーマットのYCC画像を生成する。また、このM
PEG処理部16は、輝度情報Yに対して色差情報C
r、Cbを縦方向及び横方向において半分に削減して、
4:2:0とした画素フォーマットのYCC画像を生成
する。ここで4:2:0の画素フォーマットでは、例え
ば奇数ラインが色差情報Cbを含まずに4:2:0の標
本化周波数の比となるとともに偶数ラインが色差情報C
rを含まずに4:0:2の標本化周波数の比となるが、
片方を代表して4:2:0と表現される。また、このM
PEG処理部16は、4:2:2又は4:2:0の画素
フォーマットのみならず、色差情報Cr、Cbを削減し
ない4:4:4の画素フォーマットのYCC画像も生成
しても良い。Here, the MPEG processing section 16 sets the ratio of the sampling frequency of the luminance information Y, the color difference information Cr and the color difference information Cb to 4: 2: 2, that is, the color information C to the luminance information Y.
A YCC image in a pixel format in which r and Cb are reduced by half in the vertical or horizontal direction is generated. Also, this M
The PEG processing section 16 converts the luminance information Y into the color difference information C
r and Cb are reduced by half in the vertical and horizontal directions,
A YCC image having a pixel format of 4: 2: 0 is generated. Here, in the pixel format of 4: 2: 0, for example, the odd lines have the sampling frequency ratio of 4: 2: 0 without including the color difference information Cb, and the even lines have the color difference information Cb.
The sampling frequency ratio is 4: 0: 2 without including r.
One of them is represented as 4: 2: 0. Also, this M
The PEG processing unit 16 may generate not only the 4: 2: 2 or 4: 2: 0 pixel format, but also a 4: 4: 4 pixel format YCC image that does not reduce the color difference information Cr and Cb.
【0046】また、MPEG処理部16は、CPU23
からの圧縮率等を示す制御信号に基づいて、NTSC処
理部18からの動画像データについてMPEG規格に準
拠したエンコード処理を行うことで時間軸方向及び空間
方向に動画像データを圧縮してデマルチプレクサ部14
に出力する。このとき、MPEG処理部16は、MPE
G用メモリ17にエンコード処理の対象となる複数のフ
レーム単位の動画像データを格納する処理を行う。The MPEG processing unit 16 is provided with a CPU 23
The video data from the NTSC processing unit 18 is subjected to an encoding process in accordance with the MPEG standard based on a control signal indicating a compression ratio and the like from the video data, thereby compressing the video data in the time axis direction and the spatial direction and demultiplexing the video data. Part 14
Output to At this time, the MPEG processing unit 16
A process of storing moving image data of a plurality of frames to be encoded in the G memory 17 is performed.
【0047】NTSC処理部18は、MPEG処理部1
6から入力された動画像データを、テレビジョン装置4
が画面表示可能なNTSC方式の動画像データとするよ
うにエンコード処理を行ってテレビジョン装置4に出力
する。The NTSC processing section 18 is the MPEG processing section 1
The moving image data input from the
Performs an encoding process so that the moving image data can be displayed on a screen in the NTSC system, and outputs the moving image data to the television device 4.
【0048】表示制御部19は、NTSC処理部18に
よりNTSC方式の動画像データをテレビジョン装置4
に表示するための処理を行う。このとき、表示制御部1
9は、表示メモリ20に処理の対象となるデータを随時
格納する。The display control section 19 causes the NTSC processing section 18 to transmit the moving image data of the NTSC system to the television device 4.
Perform the processing for displaying in. At this time, the display control unit 1
Reference numeral 9 stores data to be processed in the display memory 20 as needed.
【0049】具体的には、この表示制御部19は、テレ
ビジョン装置4に応じ、動画像データを構成するフレー
ム単位のテレビジョン装置4に表示するときの画像サイ
ズを例えばNTSC方式の720画素×480画素又は
HD(High Definition)方式の横1920画素×縦1
080画素とするように制御する処理を行う。このと
き、表示制御部19は、1画素のデータを生成すると
き、輝度信号Yと色差信号Crと色差信号Cbとの標本
化周波数の比を4:2:2の画素フォーマットで使用し
た16ビットの情報又は輝度信号Yと色差信号Crと色
差信号Cbとの標本化周波数の比を4:2:0の画素フ
ォーマットで使用した情報を用いてテレビジョン装置4
に出力する処理を行う。More specifically, the display control unit 19 sets the image size when displaying on the television device 4 in units of frames constituting moving image data according to the television device 4, for example, 720 pixels × NTSC format. 480 pixels or HD (High Definition) type 1920 horizontal pixels x 1 vertical
A process for controlling the image to be 080 pixels is performed. At this time, when generating the data of one pixel, the display control unit 19 uses the ratio of the sampling frequency of the luminance signal Y, the color difference signal Cr, and the color difference signal Cb to 16 bits using the 4: 2: 2 pixel format. The television apparatus 4 using the information of the luminance signal Y and the information of the sampling frequency ratio of the color difference signal Cr and the color difference signal Cb used in the pixel format of 4: 2: 0.
Perform processing to output to.
【0050】更に、この表示制御部19は、上述したよ
うな方式でテレビジョン装置4に出力する場合のみなら
ず、図6に示すように、画像サイズ(pixel_x、pixel_
y)、走査方式(interlaced/progressive)、画素フォ
ーマット(pixel format)、画面縦横比(screen aspec
t ratio)、画素縦横比(pixel aspect ratio)、デー
タ量(image size)を定義したイメージタイプ(Image
Type)の画像を生成しても良い。この図6において、例
えばpixel_yが720画素、画素フォーマットが4:
2:2であって、画面縦横比が16:9であるイメージ
タイプを720_422_16×9と呼んでいる。ここ
で、表示制御部19は、米国で使用されているディジタ
ルTV放送方式のイメージタイプである720_422
_16×9及び720_420_16×9の画像も生成
可能となされている。また、この表示制御部19は、P
AL(Phase Alternation by Line)方式のイメージタ
イプである576_422_4×3及び522_420
_4×3の画像も生成可能となされている。Further, the display control section 19 not only outputs the image data to the television apparatus 4 in the above-described manner, but also displays the image size (pixel_x, pixel_x) as shown in FIG.
y), scanning method (interlaced / progressive), pixel format (pixel format), screen aspect ratio (screen aspec
t ratio), pixel aspect ratio, and image type that defines the data size (image size)
Type) image may be generated. In FIG. 6, for example, pixel_y is 720 pixels, and the pixel format is 4:
An image type having a screen aspect ratio of 2: 2 and a screen aspect ratio of 16: 9 is called 720_422_16 × 9. Here, the display control unit 19 is a digital TV broadcasting image type 720_422 used in the United States.
_16 × 9 and 720_420_16 × 9 images can also be generated. Further, this display control unit 19
576_422_4 × 3 and 522_420, which are image types of the AL (Phase Alternation by Line) system
_4 × 3 images can also be generated.
【0051】操作入力部21は、例えばSTB3に設け
られている操作ボタン等をユーザが操作することによ
り、操作入力信号を生成してCPU23に出力する。具
体的には、操作入力部21は、例えばユーザによりテレ
ビジョン装置4に表示されている動画像を一時停止して
プリンタ装置5により静止画像を印刷する旨の操作入力
信号を生成する。The operation input section 21 generates an operation input signal and outputs it to the CPU 23 when a user operates an operation button or the like provided on the STB 3, for example. Specifically, the operation input unit 21 generates an operation input signal indicating that the moving image displayed on the television device 4 by the user is temporarily stopped and the printer device 5 prints a still image, for example.
【0052】また、操作入力部21は、プリンタ装置5
により静止画像を印刷する旨の操作入力信号を生成する
ときにおいて、例えばテレビジョン装置4に表示された
印刷設定画面に応じて、印刷用紙タイプ設定、印刷用紙
サイズ設定、印刷品質設定、印刷色設定、位置オフセッ
ト設定、レイアウト設定を指定する操作入力信号を生成
してCPU23に出力する。The operation input unit 21 is provided for the printer device 5.
For example, when an operation input signal for printing a still image is generated, a print paper type setting, a print paper size setting, a print quality setting, and a print color setting are made according to a print setting screen displayed on the television device 4, for example. , And generates an operation input signal for designating the position offset setting and the layout setting, and outputs the operation input signal to the CPU 23.
【0053】CPU23は、例えば操作入力部21から
の操作入力信号に基づいて、STB3を構成する上述し
た各部を制御する制御信号を生成する。The CPU 23 generates a control signal for controlling each of the above-mentioned components constituting the STB 3 based on, for example, an operation input signal from the operation input unit 21.
【0054】CPU23は、例えばアンテナ2で受信し
た映像信号をテレビジョン装置4に表示するときには、
上述した復調部11、デスクランブル部12、データ変
換部13、デマルチプレクサ部14、MPEG処理部1
6に制御信号を出力することにより、動画像データに対
して復調、暗号解読処理、チャンネル選別処理、MPE
G規格に準拠したデコード処理を行うように制御する。For example, when displaying a video signal received by the antenna 2 on the television device 4, the CPU 23
The above-described demodulation unit 11, descrambling unit 12, data conversion unit 13, demultiplexer unit 14, MPEG processing unit 1
6 by outputting a control signal to the video data, demodulation, decryption processing, channel selection processing, MPE
Control is performed so that decoding processing conforming to the G standard is performed.
【0055】また、このCPU23は、操作入力部21
からの操作入力信号によりテレビジョン装置4に表示さ
れた動画像のうち、フレーム単位の静止画像を取り込む
ときには、操作入力信号が入力された時刻において表示
メモリ20に格納されているフレーム単位の静止画像デ
ータを画像メモリ15に読み込むように制御信号を生成
する。The CPU 23 includes an operation input unit 21
When capturing a still image in frame units among the moving images displayed on the television device 4 by the operation input signal from the CPU, the still image in frame units stored in the display memory 20 at the time when the operation input signal is input A control signal is generated so that data is read into the image memory 15.
【0056】更に、このCPU23は、操作入力部21
から印刷設定をする旨の操作入力信号が入力されたとき
には、テレビジョン装置4に印刷設定画面を表示するよ
うに表示制御部19を制御し、上述した各種印刷設定に
応じた操作入力信号をデータ変換部13に出力するよう
に制御する。Further, the CPU 23 is provided with the operation input unit 21
When the operation input signal for performing the print setting is input from the display control unit 19, the display control unit 19 is controlled so that the print setting screen is displayed on the television device 4, and the operation input signal corresponding to the various print settings described above is transmitted to the data. Control is performed so as to output to the conversion unit 13.
【0057】更に、このCPU23は、静止画像データ
を生成した画像についてプリンタ装置5により印刷する
旨の操作入力信号が入力されたときには、デマルチプレ
クサ部14及びデータ変換部13を制御することによ
り、画像メモリ15に格納されたフレーム単位の静止画
像データであって、輝度情報Yと色差情報Cr、Cbと
からなるYCC画像を、IEEE1394規格に準拠し
たインターフェイス回路であるデータ変換部13を介し
てプリンタ装置5に出力するように制御する。Further, the CPU 23 controls the demultiplexer unit 14 and the data conversion unit 13 when an operation input signal to print the image for which the still image data is generated by the printer device 5 is input, thereby controlling the image. A YCC image, which is still image data in frame units and stored in the memory 15 and includes luminance information Y and color difference information Cr and Cb, is converted into a printer device via a data converter 13 which is an interface circuit conforming to the IEEE 1394 standard. 5 is output.
【0058】このとき、データ変換部13は、CPU2
3の制御により、静止画像データをプリンタ装置5に送
信するときには、図4に示したサブユニットIDに続い
て図7に示すようなキャプチャコマンドを格納したアシ
ンクロナスパケット100を送信することで、プリンタ
装置5に静止画像データを受信するキャプチャコマンド
を送信する。At this time, the data conversion unit 13
When the still image data is transmitted to the printer device 5 under the control of the printer device 3, the asynchronous packet 100 storing the capture command shown in FIG. 7 is transmitted following the subunit ID shown in FIG. 5, a capture command for receiving still image data is transmitted.
【0059】図7に示すキャプチャコマンドには、opco
de(operation code:操作符号)としてキャプチャ(CA
PTURE)コマンドが16進数のXX16で表現されて格納さ
れる。続いて、operand[0]としてsubfunctionが格納さ
れ、operand[1]として上位5ビットにsource_subunit_t
ype、下位3ビットにsource_subunit_IDが格納され、op
erand[2]としてsource_plugが格納され、operand[3]と
してstatusが格納され、operand[4]としてdest_plugが
格納される。続いて、キャプチャコマンドには、operan
d[5]〜operand[16]としてprint_job_IDが格納され、ope
rand[17]〜operand[20]としてdata_sizeが格納され、op
erand[21]〜operand[22]としてimage_size_xが格納さ
れ、operand[23]〜operand[24]としてimage_size_yが格
納され、operand[25]としてimage_format_specifierが
格納され、operand[27]〜operand[29]がreservedとさ
れ、operand[30]としてNext_picが格納され、operand[3
1]〜operand[32]としてNext_pageが格納される。The capture command shown in FIG.
Capture as de (operation code) (CA
PTURE) command is stored is represented by XX 16 hexadecimal. Subsequently, a subfunction is stored as operand [0], and source_subunit_t is stored in upper 5 bits as operand [1].
ype, source_subunit_ID is stored in lower 3 bits, op
source_plug is stored as erand [2], status is stored as operand [3], and dest_plug is stored as operand [4]. Next, the capture command includes opera
print_job_ID is stored as d [5] to operand [16], and ope
data_size is stored as rand [17] to operand [20], and op
image_size_x is stored as erand [21] to operand [22], image_size_y is stored as operand [23] to operand [24], image_format_specifier is stored as operand [25], and operand [27] to operand [29] are stored. is reserved, Next_pic is stored as operand [30], and operand [3
Next_page is stored as [1] to operand [32].
【0060】ここで、上記source_subunit_typeとはS
TB3側でアシンクロナスパケット100を送信するサ
ブユニットの種類を示す情報であり、上記source_subun
it_IDとはアシンクロナスパケット100を送信するサ
ブユニットのIDであり、上記source_plugとはアシン
クロナスパケット100を送信するサブユニットのプラ
グ番号であり、上記dest_plugとはアシンクロナスパケ
ット100を受信するサブユニットのプラグ番号であ
り、上記print_job_IDとは一枚の静止画像を印刷する処
理(job)のIDであり、上記data_sizeとはプリンタ装
置5で静止画像を印刷するときにSTB3からプリンタ
装置5に送信するデータ量であり、上記image_size_xと
は図6に示したイメージタイプに対応したx方向の画素
数であり、上記image_size_yとはイメージタイプに対応
したy方向の画素数であり、上記image_format_specifi
erとは上記イメージタイプの名称である。また、上記re
servedは、任意のビット数で構成され、キャプチャコマ
ンド全体のビット数を4の倍数とするために設けられ
る。このreservedを設けることで、IEEE1394規
格に準拠したパケットを伝送するときのデータ単位に好
適なビット数とされる。Here, the source_subunit_type is S
This information indicates the type of subunit that transmits the asynchronous packet 100 on the TB3 side.
It_ID is the ID of the subunit transmitting the asynchronous packet 100, the source_plug is the plug number of the subunit transmitting the asynchronous packet 100, and the dest_plug is the plug number of the subunit receiving the asynchronous packet 100. The print_job_ID is an ID of a process (job) for printing one still image, and the data_size is an amount of data to be transmitted from the STB 3 to the printer 5 when the printer 5 prints a still image. The image_size_x is the number of pixels in the x direction corresponding to the image type shown in FIG. 6, the image_size_y is the number of pixels in the y direction corresponding to the image type, and the image_format_specifi
er is the name of the image type. Also, the above re
The served is composed of an arbitrary number of bits, and is provided to make the number of bits of the entire capture command a multiple of four. By providing this reserved, the number of bits suitable for a data unit when transmitting a packet conforming to the IEEE 1394 standard is set.
【0061】上記image_format_specifierには、図8に
示すように、イメージタイプの名称が16進数の値(Va
lue)で区別されて格納されている。この図8におい
て、イメージタイプの名称中の“chunky”は点順次でデ
ータ変換部13からプリンタ装置5に送信される静止画
像であることを示し、“liner”は線順次でデータ変換
部13からプリンタ装置5に送信される静止画像である
ことを示す。In the image_format_specifier, as shown in FIG. 8, the name of the image type is a hexadecimal value (Va
lue). In FIG. 8, “chunky” in the name of the image type indicates a dot-sequential still image transmitted from the data conversion unit 13 to the printer device 5, and “liner” indicates line-sequential data from the data conversion unit 13. This indicates that the image is a still image transmitted to the printer device 5.
【0062】また、上記image_format_specifierには、
図8に示すようにイメージタイプの名称を記述する場合
のみならず、図9に示すように、16進数の値(Valu
e、Sub-value)で表現され、図8に示すイメージタイプ
とは異なり画素数に関する情報を含まないイメージタイ
プの名称を格納しても良い。このとき、プリンタ装置5
で印刷する画素数は、図7に示すキャプチャコマンドの
operand[21]〜[22]に記述されているimage_size_x、ope
rand[23]〜[24]に記述されているimage_size_yにより定
義される。The above image_format_specifier includes:
As shown in FIG. 9, not only when the name of the image type is described as shown in FIG. 8, but also as a hexadecimal value (Valu
e, Sub-value), and may store the name of an image type that does not include information on the number of pixels unlike the image type shown in FIG. At this time, the printer 5
The number of pixels to be printed in the capture command shown in FIG.
image_size_x, ope described in operand [21] to [22]
It is defined by image_size_y described in rand [23] to [24].
【0063】例えば上記image_format_specifierのms
bに16進数で00(Meaning:sRGBraw)と記述されて
いるときには画像データをRGBデータとしてプリンタ
装置5側に送信することを示す。更に、上記image_form
at_specifierのmsbに16進数で00と記述され、l
sbに16進数で00(Type:sRGB raw)と記述されて
いるときにはRGBデータをR,G,B,R,G,B,
・・・の順で送信し、lsbに01(Type:sRGB raw,qu
adlet)と記述されているときにはR,G,B,0,
R,G,B,0,・・・の順で送信する。すなわち、m
sbに00と記述されているときには、BとRの間に0
データを送信することで、R,G,B,0を1単位の4
バイトデータとして送信する。For example, ms of the above image_format_specifier
When “b” is described in hexadecimal as 00 (Meaning: sRGBraw), it indicates that the image data is transmitted to the printer device 5 as RGB data. Furthermore, the above image_form
00 is described in hexadecimal notation in msb of at_specifier, and l
When sb is described as 00 (Type: sRGB raw) in hexadecimal, RGB data is converted to R, G, B, R, G, B,
... and send to lsb 01 (Type: sRGB raw, qu
adlet), R, G, B, 0,
Are transmitted in the order of R, G, B, 0,. That is, m
When 00 is described in sb, 0 is inserted between B and R.
By transmitting data, R, G, B, and 0 are converted into one unit of 4
Transmit as byte data.
【0064】また、上記image_format_specifierのms
bに16進数で01(Meaning:YCCraw)と記述されてい
るときには、画像データをYCCデータとしてプリンタ
装置5側に送信することを示す。更に、上記image_form
at_specifierのmsbに16進数で01と記述され、l
sbに16進数で0X(Xは不定数)(Type:YCC4:2:2
raw/pixel)と記述されているときには輝度情報と色差
情報を4:2:2の画素フォーマットのデータを点順次
(chunky)で送信し、lsbに1X(Type:YCC4:2:2 ra
w/line)と記述されているときには4:2:2の画素フ
ォーマットのデータを線順次(liner)で送信し、ls
bに16進数で8X(Type:YCC4:2:2 raw/chunky)と記
述されているときには輝度情報と色差情報を4:2:0
の画素フォーマットのデータを点順次(chunky)で送信
し、lsbに9X(Type:YCC4:2:0 raw/line)と記述さ
れているときには4:2:0の画素フォーマットのデー
タを線順次(liner)で送信することを示す。Also, ms of the above image_format_specifier
When “b” is described as 01 (Meaning: YCCraw) in hexadecimal, it indicates that image data is transmitted to the printer device 5 as YCC data. Furthermore, the above image_form
Hexadecimal number 01 is described in msb of at_specifier, and l
0x in hexadecimal notation for sb (X is an indefinite number) (Type: YCC4: 2: 2
When it is described as (raw / pixel), luminance information and color difference information are transmitted in dot-sequential (chunky) data in a pixel format of 4: 2: 2, and 1X (Type: YCC 4: 2: 2 ra) is transmitted to lsb.
w / line), 4: 2: 2 pixel format data is transmitted line-sequentially (liner), and ls
When b is described as 8X (Type: YCC4: 2: 2 raw / chunky) in hexadecimal, luminance information and color difference information are 4: 2: 0.
Is transmitted in a dot-sequential manner (chunky), and when 9X (Type: YCC4: 2: 0 raw / line) is described in lsb, the data in the 4: 2: 0 pixel format is line-sequentially transmitted. liner).
【0065】また、上記image_format_specifierのms
bに16進数で01(Meaning:YCCraw)と記述され、l
sbに16進数のX0〜XCが記述されているときに
は、画素比(Pixel ratio 1.00×1.00、Pixel ratio 1.
19×1.00又はPixel ratio 0.89×1.00)、色空間の指定
(ITU-R(International Telecommunications Union-Ra
diocommunication Sector) BT.709-2、ITU-R BT.601-4
又はITU-R BT.1203)、点順次(chunky)又は線順次(l
iner)が指定されてデータを送信する。更に、lsbに
16進数のX0〜X4が記述されているときにはインタ
レース画像を送信することを示し、lsbにX8〜XC
が記述されているときにはプログレッシブ画像を送信す
ることを示す。更にまた、lsbにX0〜X2及びX8
〜XAが記述されているときにはITU−R BT.7
09−2に準拠したデータを送信することを示し、X3
及びXBが記述されているときにはITU−R BT.
601−4に準拠したデータを送信することを示し、X
4及びXCが記述されているときにはITU−R B
T.1203(PAL方式)に準拠したデータを送信す
ることを示す。Also, ms of the above image_format_specifier
Hexadecimal number 01 (Meaning: YCCraw) is described in b, l
When hexadecimal numbers X0 to XC are described in sb, the pixel ratio (Pixel ratio 1.00 × 1.00, Pixel ratio 1.
19 × 1.00 or Pixel ratio 0.89 × 1.00), color space specification (ITU-R (International Telecommunications Union-Ra
diocommunication Sector) BT.709-2, ITU-R BT.601-4
Or ITU-R BT.1203), dot sequential (chunky) or line sequential (l
iner) is specified and data is transmitted. Further, when hexadecimal numbers X0 to X4 are described in lsb, it indicates that an interlaced image is to be transmitted.
Indicates that a progressive image is to be transmitted. Furthermore, X0 to X2 and X8
To XA are described, ITU-R BT. 7
X3 indicates transmission of data conforming to 09-2.
And XB are described in ITU-R BT.
X indicates transmission of data conforming to 601-4.
4 and XC are described, ITU-R B
T. Indicates that data compliant with the 1203 (PAL system) is transmitted.
【0066】更に、上記image_format_specifierのms
bに16進数で10(Meaning:DCFObject)と記述され
ているときには、画像データをディジタルカメラにおい
て規定されたフォーマット(DCF:Design rule for Came
ra Format)としてプリンタ装置5側に送信することを
示す。更に、上記image_format_specifierのmsbに1
6進数で10と記述され、lsbに16進数で00(Ty
pe:Exif2.1)と記述されているときには画像部分がJP
EG形式で撮影状況や条件等を記録したヘッダが付加さ
れたExif形式のデータを送信することを示す。ま
た、lsbが16進数で01(Type:JFIF(JPEG File In
terplay Format))と記述されているときにはJFIF
形式のデータを送信することを示し、lsbが02(Ty
pe:TIFF(Tag Image File Format))と記述されていると
きにはTIFF形式のデータを送信することを示し、0
Fと(Type:JPEG(joint photographic coding experts
group))と記述されているときにはJPEG形式で画像
データをプリンタ装置5側に送信することを示す。Further, ms of the above image_format_specifier
When 10 (Meaning: DCFObject) is described as a hexadecimal number in b, the image data is converted into a format (DCF: Design rule for Came
ra format) to the printer device 5 side. Furthermore, 1 is added to msb of the above image_format_specifier.
It is described as 10 in hexadecimal, and 00 (Ty
pe: Exif2.1) when the image part is JP
This indicates that Exif format data to which a header in which a shooting situation, conditions, and the like are recorded in EG format are added. Also, lsb is 01 in hexadecimal (Type: JFIF (JPEG File In
terplay Format)) when JFIF
Lsb is 02 (Ty
When described as pe: TIFF (Tag Image File Format), it indicates that data in TIFF format is to be transmitted.
F and (Type: JPEG (joint photographic coding experts
group)) indicates that the image data is transmitted to the printer device 5 in the JPEG format.
【0067】更にまた、上記image_format_specifierの
msbに16進数で80〜8Fと記述されているときに
は、他のフォーマットにしたがった形式で送信すること
を示し、更にlsbに記述されている00〜FFで指定
されたフォーマットのデータを送信する。Furthermore, when the hexadecimal number 80 to 8F is described in the msb of the image_format_specifier, it indicates that the data is transmitted in a format according to another format, and is further specified by 00 to FF described in the lsb. Data in the specified format.
【0068】更にまた、上記image_format_specifierに
は、上述した例とは別にmsbに16進数でFE(Mean
ing:Special meaning)であってlsbが00(Type:Un
it Plug defined)、01(Don't care)を設定するこ
とができる。Further, in the image_format_specifier, FE (Mean
ing: Special meaning) and lsb is 00 (Type: Un
it Plug defined) and 01 (Don't care) can be set.
【0069】データ変換部13は、キャプチャコマンド
を格納したアシンクロナスパケット100を送信して、
プリンタ装置5からのACK(acknowledge)を受信し
た後に、プリンタ装置5に静止画像データを含んだアシ
ンクロナスパケット100を送信する。The data converter 13 transmits the asynchronous packet 100 storing the capture command,
After receiving an ACK (acknowledge) from the printer device 5, an asynchronous packet 100 including still image data is transmitted to the printer device 5.
【0070】静止画像データの送信規則は、図10〜図
13に示すようになる。The transmission rules for still image data are as shown in FIGS.
【0071】図10は、YCC4:2:2の画素フォー
マットの静止画像データを点順次(chunky)でプリンタ
装置5に送信するときの、画素データの送信順序を示
す。FIG. 10 shows the transmission order of pixel data when still image data in the pixel format of YCC 4: 2: 2 is transmitted to the printer device 5 in a dot-sequential manner (chunky).
【0072】図11は、YCC4:2:0の画素フォー
マットの静止画像データを点順次(chunky)でプリンタ
装置5に送信するときの、画素データの送信順序を示
す。FIG. 11 shows the transmission order of pixel data when still image data in the YCC 4: 2: 0 pixel format is transmitted to the printer device 5 in a dot-sequential manner (chunky).
【0073】図12は、YCC4:2:2の画素フォー
マットの静止画像データを線順次(liner)でプリンタ
装置5に送信するときの、画素データの送信順序を示
す。FIG. 12 shows the transmission order of pixel data when still image data in the YCC 4: 2: 2 pixel format is transmitted to the printer device 5 in a line-sequential manner (liner).
【0074】図13は、YCC4:2:0の画素フォー
マットの静止画像データを線順次(liner)でプリンタ
装置5に送信するときの、画素データの送信順序を示
す。FIG. 13 shows the transmission order of pixel data when still image data in the pixel format of YCC 4: 2: 0 is transmitted to the printer device 5 in a line-sequential manner (liner).
【0075】なお、図10〜図13において、Y
i(Lj)は、ライン番号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は、YC
C4:2:2の場合には1〜Mまでの整数値となり、Y
CC4:2:0の場合には1,3,5・・・N−1の値
となる。Nは、1ライン内のトータルの画素数を示す。
Mは、1画面内のトータルのライン数を示す。In FIGS. 10 to 13, Y
i (L j ) indicates the luminance information Y of the pixel number i included in the line number j. I used when designating the pixel of the luminance information Y is an integer value from 1 to N, and j is an integer value from 1 to M. Cb i (L j ) indicates the color difference information Cb of the pixel number i included in the line number j. Color difference information Cb
I used when designating the pixel of 1, 3, 5,.
N becomes the value of N-1, and j becomes an integer value from 1 to M in the case of YCC 4: 2: 2, and 1, 3, 5,... N-1 in the case of YCC 4: 2: 0. Value. Cr i (L j )
Is the color difference information Cr of the pixel number i included in the line number j.
Is shown. I used when designating the pixel of the color difference information Cr is a value of 1, 3, 5,... N−1, and j is YC
In the case of C4: 2: 2, it is an integer value from 1 to M, and Y
In the case of CC4: 2: 0, the values are 1, 3, 5... N-1. N indicates the total number of pixels in one line.
M indicates the total number of lines in one screen.
【0076】データ変換部13は、例えば、図8に示す
イメージタイプが480_422_4×3であって、x
方向に画素番号1〜画素番号720の番号が付され、y
方向にライン番号1〜ライン番号480が付された画素
からなり、静止画像をアシンクロナスパケット100に
含めて点順次(chunky)で静止画像データをプリンタ装
置5に送信するときには、図14に示すように画素デー
タを送信する。The data conversion unit 13 determines that the image type shown in FIG. 8 is 480_422_4 × 3,
Pixel numbers 1 to 720 are assigned in the directions, and y
When the still image data is transmitted to the printer device 5 in a dot-sequential manner (chunky) by including pixels with line numbers 1 to 480 in the direction and including the still image in the asynchronous packet 100, as shown in FIG. Transmit pixel data.
【0077】すなわち、データ変換部13は、アドレス
オフセット(address_offset)に続いてライン番号1に
含まれる画素番号1についての輝度情報Y1(L1)、
輝度情報Y2(L1)、色差情報Cb1(L1)、色差
情報Cr1(L1)を送信する。そして、データ変換部
13は、ライン番号1に含まれる画素番号720までの
画素データに続いて、次のライン番号2以降の輝度情報
及び色差情報を送信し、ライン番号480に含まれる画
素番号720までの画素データを送信することで1枚の
静止画像を示す静止画像データの送信を終了する。That is, the data conversion unit 13 sets the luminance information Y1 (L1) for the pixel number 1 included in the line number 1 following the address offset (address_offset),
The luminance information Y2 (L1), the color difference information Cb1 (L1), and the color difference information Cr1 (L1) are transmitted. Then, the data conversion unit 13 transmits the luminance information and the color difference information of the next line number 2 and subsequent pixels after the pixel data up to the pixel number 720 included in the line number 1, and transmits the pixel number 720 included in the line number 480. The transmission of the still image data indicating one still image is completed by transmitting the pixel data up to.
【0078】また、データ変換部13は、例えば、イメ
ージタイプが480_420_4×3であるときには、
図15に示すように、アドレスオフセット(address_of
fset)に続いてライン番号1に含まれる画素番号1につ
いての輝度情報Y1(L1)、輝度情報Y2(L1)、
輝度情報Y1(L2)、輝度情報Y2(L2)を送信し
た後に、画素番号1の画素データに含まれる色差情報C
b1(L1)、色差情報Cr1(L1)、輝度情報Y3
(L1)、輝度情報Y4(L1)を送信する。そして、
データ変換部13は、ライン番号480に含まれる画素
番号720までの画素データを送信することで1枚の静
止画像を示す静止画像データの送信を終了する。For example, when the image type is 480_420_4 × 3,
As shown in FIG. 15, the address offset (address_of
fset), luminance information Y1 (L1), luminance information Y2 (L1), and luminance information for pixel number 1 included in line number 1.
After transmitting the luminance information Y1 (L2) and the luminance information Y2 (L2), the color difference information C included in the pixel data of the pixel number 1 is transmitted.
b1 (L1), color difference information Cr1 (L1), luminance information Y3
(L1), and transmits the luminance information Y4 (L1). And
The data conversion unit 13 ends transmission of the still image data indicating one still image by transmitting the pixel data up to the pixel number 720 included in the line number 480.
【0079】更に、データ変換部13は、例えば、イメ
ージタイプが480_422_4×3である静止画像デ
ータをアシンクロナスパケット100に含めて線順次
(line)で送信するときには、図16に示すように、ア
ドレスオフセット(address_offset)に続いてライン番
号1についての輝度情報Y1(L1)、輝度情報Y2
(L1)、輝度情報Y3(L1)、輝度情報Y4(L
1)、・・・、輝度情報Y720(L1)まで送信した
後に、ライン番号1についての色差情報Cb1(L
1)、色差情報Cr1(L1)、・・・、色差情報Cb
720(L1)、色差情報Cr720(L1)を送信
し、続いてライン番号2以降の輝度情報及び色差情報を
送信し、ライン番号480の色差情報Cr720(L4
80)を送信することで静止画像データの送信を終了す
る。Further, when transmitting the still image data of which image type is 480_422_4 × 3 in the asynchronous packet 100 in a line-sequential manner (line), for example, as shown in FIG. (Address_offset), luminance information Y1 (L1) and luminance information Y2 for line number 1
(L1), luminance information Y3 (L1), luminance information Y4 (L
1),..., After transmitting the luminance information Y720 (L1), the color difference information Cb1 (L
1), color difference information Cr1 (L1),..., Color difference information Cb
720 (L1) and the color difference information Cr 720 (L1), and subsequently, the luminance information and the color difference information of the line number 2 and thereafter are transmitted, and the color difference information Cr 720 (L4
The transmission of the still image data is terminated by transmitting (80).
【0080】更にまた、データ変換部13は、例えば、
イメージタイプが480_420_4×3である静止画
像データをアシンクロナスパケット100に含めて線順
次(line)で送信するときには、図17に示すように、
先ずライン番号1の輝度情報Y1(L1)〜輝度情報Y
720(L1)を送信し、続いてライン番号2の輝度情
報Y1(L2)〜輝度情報Y720(L2)を送信し、
続いてライン番号1の色差情報Cb1(L1)、色差情
報Cr1(L1)〜色差情報Cb720(L1)、色差
情報Cr719(L1)を送信して、ライン番号1及び
ライン番号12の画素データの送信を行い、続いてライ
ン番号3以降の輝度情報及び色差情報を送信し、色差情
報Cb719(L479)、色差情報Cr719(L4
79)まで送信することで静止画像データの送信を終了
する。Further, the data conversion unit 13 is, for example,
When the still image data whose image type is 480_420_4 × 3 is included in the asynchronous packet 100 and transmitted in a line-sequential manner (line), as shown in FIG.
First, luminance information Y1 (L1) to luminance information Y of line number 1
720 (L1), and subsequently, luminance information Y1 (L2) to luminance information Y720 (L2) of line number 2 are transmitted,
Subsequently, the color difference information Cb1 (L1), the color difference information Cr1 (L1) to the color difference information Cb720 (L1), and the color difference information Cr719 (L1) of the line number 1 are transmitted, and the pixel data of the line number 1 and the line number 12 are transmitted. Then, the luminance information and the color difference information of the line number 3 and thereafter are transmitted, and the color difference information Cb719 (L479) and the color difference information Cr719 (L4
The transmission of the still image data is completed by transmitting the data up to 79).
【0081】更にまた、データ変換部13は、操作入力
部21からの操作入力信号に応じて印刷用紙タイプ設
定、印刷用紙サイズ設定、印刷品質設定、印刷色設定、
位置オフセット設定、レイアウト設定を指定して印刷設
定を行うときには、IEEE1394規格で既に提案さ
れているoperation_mode_parameters(以下、オペレー
ションモード1パラメータと呼ぶ。)とは異なる図18
に示すオペレーションモード2コマンドに含まれるオペ
レーションモード2(OPERATION MODE2)パラメータ
(以下、オペレーションモード2パラメータと呼ぶ。)
をコマンドパケットに格納する。Further, the data conversion section 13 sets a print paper type, a print paper size, a print quality, a print color in accordance with an operation input signal from the operation input section 21.
When the print setting is performed by designating the position offset setting and the layout setting, FIG. 18 is different from operation_mode_parameters (hereinafter, referred to as operation mode 1 parameter) already proposed in the IEEE 1394 standard.
Operation mode 2 (OPERATION MODE2) parameter included in the operation mode 2 command shown below (hereinafter referred to as operation mode 2 parameter).
Is stored in the command packet.
【0082】ここで、上記オペレーションモード1パラ
メータは、大、中、小、の3段階で画像と印刷用紙との
大きさの関係を設定する情報(sizing)、印刷用紙の印
刷方向を設定する情報(orientations)、画像の印刷位
置を設定する情報(posx、posy)、同一画像を印刷用紙
内にいくつ印刷するかを示す情報(multiple_tiled)、
1ページにいくつの画像を印刷するかを示す情報(numb
er_of_pics)、何枚印刷するかを示す情報(number_of_
copies)を含んで構成されている。Here, the operation mode 1 parameter is information (sizing) for setting the size relationship between the image and the printing paper in three stages of large, medium, and small, and information for setting the printing direction of the printing paper. (Orientations), information for setting the print position of the image (posx, posy), information indicating how many identical images are to be printed on the printing paper (multiple_tiled),
Information indicating how many images are printed on one page (numb
er_of_pics), information indicating how many sheets to print (number_of_
copies).
【0083】図18に示すオペレーションモード2コマ
ンドには、opcode(operation code:操作符号)として
オペレーションモード2(OPERATION MODE2)コマンド
を示す情報が16進数で“51”と表現されて格納され
る。続いて、operand[0]としてsubfunctionが格納さ
れ、operand[1]としてstatusが格納され、operand[2]〜
operand[4]としてreservedが格納される。続いて、oper
and[5]〜operand[16]としてprint_job_IDが格納され、o
perand[17]〜operand[31]としてオペレーションモード
2コマンドの具体的な印刷設定内容を示すOparation_mo
de2_parameters(オペレーションモード2パラメータ)
が格納される。In the operation mode 2 command shown in FIG. 18, information indicating an operation mode 2 (OPERATION MODE 2) command is stored as an opcode (operation code) expressed as "51" in hexadecimal. Subsequently, a subfunction is stored as operand [0], status is stored as operand [1], and operand [2] to
reserved is stored as operand [4]. Then, oper
print_job_ID is stored as and [5] to operand [16], and o
Operation_mo indicating specific print setting contents of the operation mode 2 command as perand [17] to operand [31]
de2_parameters (Operation mode 2 parameters)
Is stored.
【0084】上記subfunctionには、図19に示すよう
に、16進数の01で表現され“get”と称される情
報、16進数の02で表現され“set”と称される情報
又は16進数の03で表現され“query”と称される情
報が格納される。As shown in FIG. 19, the subfunction includes information represented by hexadecimal 01 and referred to as "get", information represented by hexadecimal 02 and referred to as "set", or hexadecimal 03, and information called “query” is stored.
【0085】データ変換部13は、プリンタ装置5の印
刷設定情報を示すオペレーションモード2パラメータを
取得するときにはsubfunctionに“get”を格納し、プリ
ンタ装置5のオペレーションモード2パラメータの設定
をするときには“set”を格納し、プリンタ装置5のオ
ペレーションモード2パラメータの設定可能な範囲を知
りたいときには“query”を格納する。なお、上記16
進数で01、02、03以外で表現された情報であると
きには、subfunctionはReservedとなる。The data converter 13 stores “get” in the subfunction when acquiring the operation mode 2 parameter indicating the print setting information of the printer 5, and sets “set” when setting the operation mode 2 parameter of the printer 5. Is stored, and "query" is stored when the user wants to know the settable range of the operation mode 2 parameter of the printer device 5. The above 16
If the information is represented by a value other than 01, 02, and 03 in base, the subfunction is Reserved.
【0086】また、後述のデータ入力部31は、データ
変換部13からのオペレーションモード2コマンドに対
して応答をするときには、上記subfunctionの内容を変
化させたアシンクロナスパケットを生成する。When responding to the operation mode 2 command from the data conversion unit 13, the data input unit 31 described later generates an asynchronous packet in which the contents of the subfunction are changed.
【0087】上記Oparation_mode2_parametersには、図
20に示すように、印刷用紙種類情報(media_type)、
印刷用紙サイズ情報(Media_size)、予備領域(reserv
ed)、印刷品質情報(Print_quality)、印刷色情報(M
ono_color)、印刷オフセット位置情報(offset)、レ
イアウト設定情報(Layout_type)が格納される。As shown in FIG. 20, the Operation_mode2_parameters includes printing paper type information (media_type),
Print paper size information (Media_size), reserved area (reserv
ed), print quality information (Print_quality), print color information (M
ono_color), print offset position information (offset), and layout setting information (Layout_type).
【0088】上記印刷用紙種類情報(media_type)は、
図21及び図22に示すように、各設定項目ごとに1ビ
ットが割り当てられ、複数の設定項目が順に並ぶ構成と
なっている。すなわち、device_dependent、Plain_pape
r(普通紙)、Bond_paper(シール)、Special_paper
(専用紙)、Photo_paper(フォト用紙)、Transparenc
y_film(OHPフィルム)が順に並ぶような構成となっ
ており、各設定項目についてのビットがデータ変換部1
3又はデータ入力部31により立てられることで印刷用
紙の種類を指定する。また、印刷用紙種類情報は、ユー
ザが印刷用紙を特定せずに、プリンタ装置5側で最適な
印刷用紙の種類を選択させるときには、device_depende
ntについてのビットが立てられる。The printing paper type information (media_type) is
As shown in FIGS. 21 and 22, one bit is assigned to each setting item, and a plurality of setting items are arranged in order. That is, device_dependent, Plain_pape
r (plain paper), Bond_paper (seal), Special_paper
(Special paper), Photo_paper (photo paper), Transparenc
y_film (OHP film) is arranged in order, and the bits for each setting item are
3 or by being set up by the data input unit 31, the type of printing paper is designated. The print paper type information includes device_depende when the user selects the optimum print paper type on the printer device 5 side without specifying the print paper.
A bit about nt is set.
【0089】上記印刷用紙サイズ情報(Media_size)
は、図23及び図24に示すように、device_dependen
t、A5(ISO and JIS A5)、A4(ISO an
d JIS A5)、B5(JIS B5)、Executive
(US Executive)、Letter(US Letter)、Legal
(US Legal)、Reserved、Hagaki(ハガキ)、Oufuku
_hagaki(往復ハガキ)、A6(ISO and JIS A
6 Card)、Index_4×6(USIndex Card 4"×6")、In
dex_5×8(US Index Card 5"×3")、A3(ISOA
3)、B4、Lagel_11×17、Commercial10_portrait
(US Commercial#10(portrait))、Commercial10_lan
dscape(US Commercial#10(landscape))、DL(Inter
national DL)、C6(International C6)、A2(US A
2)、Custom(Custom paper)が格納される。この印刷
用紙サイズ情報は、各設定項目についてのビットがデー
タ変換部13又はデータ入力部31により立てられるこ
とで印刷用紙のサイズを指定する。The above printing paper size information (Media_size)
Is device_dependen as shown in FIGS.
t, A5 (ISO and JIS A5), A4 (ISO an
d JIS A5), B5 (JIS B5), Executive
(US Executive), Letter (US Letter), Legal
(US Legal), Reserved, Hagaki, Oufuku
_hagaki (round trip postcard), A6 (ISO and JIS A)
6 Card), Index_4 × 6 (US Index Card 4 "× 6"), In
dex_5 × 8 (US Index Card 5 "× 3"), A3 (ISOA
3), B4, Lagel_11 × 17, Commercial10_portrait
(US Commercial # 10 (portrait)), Commercial10_lan
dscape (US Commercial # 10 (landscape)), DL (Inter
national DL), C6 (International C6), A2 (USA
2), Custom (Custom paper) is stored. The print paper size information specifies the size of the print paper by setting bits for each setting item by the data conversion unit 13 or the data input unit 31.
【0090】また、上記印刷用紙サイズ情報(Media_si
ze)の他の例としては、図25、図26及び図27に示
すように、devece_dependent、otherが格納され、続い
て規格化されているletter(North American letter si
ze)、legal(North American legal size)、na_10×1
3_envelope(North American 10×13 envelope)、na_9
×12_envelope(North American 9×12 envelope)、na
_number_10_envelope(North American 10 business en
velope)、na_7×9_envelope(North American 7×
9)、na_9×11_envelope(North American 9×11)、na
_10×14_envelope(North American 10×14 envelop
e)、na_6×9_envelope(North American 6×9 envelop
e)、na_10×15_envelope(North American 10×15 env
elope)、a(engineering A)、b(engineering B)、c
(engineering C)、d(engineering D)、iso a0(ISO
A0)、iso a1(ISO A1)、iso a2(ISO A2)、iso a3
(ISO A3)、iso a4(ISO A4)、iso a5(ISO A5)、is
o a6(ISO A6)、iso a7(ISO A7)、iso a8(ISO A
8)、iso a9(ISO A9)、iso a10(ISO A10)、iso b0
(ISOB0)、iso b1(ISO B1)、iso b2(ISO B2)、iso
b3(ISO B3)、iso b4(ISOB4)、iso b5(ISO B5)、
iso b6(ISO B6)、iso b7(ISO B7)、iso b8(ISOB
8)、iso b9(ISO B9)、iso b10(ISO B10)、iso c0
(ISO C0)、iso c1(ISO C1)、iso c2(ISO C2)、is
o c3(ISO C3)、iso c4(ISO C4)、iso c5(ISO C
5)、iso c6(ISO C6)、iso c7(ISO C7)、iso c8(I
SO C8)、iso designated(ISO Designated Long)、ji
s b0(JIS B0)、jis b1(JIS B1)、jis b2(JIS B
2)、jis b3(JIS B3)、jis b4(JIS B4)、jis b5(J
IS B5)、jis b6(JIS B6)、jis b7(JIS B7)、jis b
8(JIS B8)、jis b9(JIS B9)、jis b10(JIS B1
0)、index_4×6(North American Index Card 4"×
6")、index_5×8(North American Index Card 5"×
8")、japanese_hagaki(Japanese Hagaki Postcar
d)、japanese_ouhuku_hagaki(Japanese Ouhuku-Hagak
i Postcard)が順に格納される構成となっており、各設
定項目についてのビットがデータ変換部13又はデータ
入力部31により立てられることで印刷用紙のサイズを
指定する。The print paper size information (Media_si
As another example of ze), as shown in FIGS. 25, 26 and 27, “develce_dependent” and “other” are stored, and then standardized letter (North American letter si)
ze), legal (North American legal size), na_10x1
3_envelope (North American 10 × 13 envelope), na_9
× 12_envelope (North American 9 × 12 envelope), na
_number_10_envelope (North American 10 business en
velope), na_7x9_envelope (North American 7x
9), na_9x11_envelope (North American 9x11), na
_10 × 14_envelope (North American 10 × 14 envelop
e), na_6 × 9_envelope (North American 6 × 9 envelop
e), na_10 × 15_envelope (North American 10 × 15 env
elope), a (engineering A), b (engineering B), c
(Engineering C), d (engineering D), iso a0 (ISO
A0), iso a1 (ISO A1), iso a2 (ISO A2), iso a3
(ISO A3), iso a4 (ISO A4), iso a5 (ISO A5), is
o a6 (ISO A6), iso a7 (ISO A7), iso a8 (ISO A
8), iso a9 (ISO A9), iso a10 (ISO A10), iso b0
(ISOB0), iso b1 (ISO B1), iso b2 (ISO B2), iso
b3 (ISO B3), iso b4 (ISOB4), iso b5 (ISO B5),
iso b6 (ISO B6), iso b7 (ISO B7), iso b8 (ISOB
8), iso b9 (ISO B9), iso b10 (ISO B10), iso c0
(ISO C0), iso c1 (ISO C1), iso c2 (ISO C2), is
o c3 (ISO C3), iso c4 (ISO C4), iso c5 (ISO C4)
5), iso c6 (ISO C6), iso c7 (ISO C7), iso c8 (I
SO C8), iso designated (ISO Designated Long), ji
s b0 (JIS B0), jis b1 (JIS B1), jis b2 (JIS B
2), jis b3 (JIS B3), jis b4 (JIS B4), jis b5 (J
IS B5), jis b6 (JIS B6), jis b7 (JIS B7), jis b
8 (JIS B8), jis b9 (JIS B9), jis b10 (JIS B1
0), index_4x6 (North American Index Card 4 "x
6 "), index_5x8 (North American Index Card 5" x
8 "), japanese_hagaki (Japanese Hagaki Postcar
d), japanese_ouhuku_hagaki (Japanese Ouhuku-Hagak
i Postcard) are stored in order, and the bit for each setting item is set by the data conversion unit 13 or the data input unit 31 to specify the size of the printing paper.
【0091】上記印刷品質情報(Print_quality)は、
図28及び図29に示すように、device_dependent、ec
onomy(速度優先)、normal(普通)、Best(画質優
先)が格納される。この印刷品質情報は、各設定項目に
ついてのビットがデータ変換部13又はデータ入力部3
1により立てられることで印刷品質を指定する。The print quality information (Print_quality) is
As shown in FIGS. 28 and 29, device_dependent, ec
onomy (speed priority), normal (normal), and Best (image quality priority) are stored. In the print quality information, the bits for each setting item are stored in the data conversion unit 13 or the data input
1 designates the print quality.
【0092】上記印刷色情報(Mono_color)は、図30
及び図31に示すように、device_dependent、mono(白
黒印刷)、color(カラー印刷)が格納される。この印
刷色情報は、各設定項目についてのビットがデータ変換
部13又はデータ入力部31により立てられることで印
刷色を指定する。The print color information (Mono_color) is shown in FIG.
As shown in FIG. 31, device_dependent, mono (monochrome printing), and color (color printing) are stored. The print color information specifies a print color by setting bits for each setting item by the data conversion unit 13 or the data input unit 31.
【0093】また、上記印刷色情報(Mono_color)の他
の例としては、図32及び図33に示すように、device
_dependent、black_white(白黒印刷)、mono(白黒
(グレイスケール)印刷)、color(カラー印刷)が格
納される。As another example of the print color information (Mono_color), as shown in FIGS.
_dependent, black_white (black and white printing), mono (black and white (gray scale) printing), and color (color printing) are stored.
【0094】上記印刷オフセット位置情報(offset)
は、図34及び図35に示すように、Offset_top、Offs
et_leftが格納される。前記Offset_top及びOffset_left
は、16進数のX000〜X999の間で表現され、B
CD(binary coded decimal:2進化10進法システ
ム)を用いて2バイトでオフセット位置を指定する。こ
こで、上記Xが16進数の0のときは印刷用紙の内側方
向(プラス)の印刷開始位置を示し、8のときは印刷用
紙の外側方向(マイナス)の印刷開始位置を示し、下位
の3桁のうち2桁で整数を表現し残りの1桁で小数点以
下を表現する。これにより、印刷用紙の左上の原点位置
を上(top)、左(left)の紙端からの幅で00.0m
m〜99.9mmの範囲内で指定して印刷開始位置を指
定する。また、印刷オフセット位置情報は、16進数の
FFFFと表現されたときにはdevice_dependentとな
る。更に、この印刷オフセット位置情報は、subfunctio
nがオペレーションモード2パラメータの設定可能な範
囲を問い合わせるqualyであるときには設定可能な最大
値が格納される。The print offset position information (offset)
Are Offset_top, Offs, as shown in FIGS. 34 and 35.
et_left is stored. Offset_top and Offset_left
Is represented between hexadecimal numbers X000 to X999, and B
The offset position is specified by 2 bytes using a CD (binary coded decimal: binary coded decimal system). Here, when the X is 0 in hexadecimal, it indicates a print start position in the inner direction (plus) of the print paper, and when 8 is 8, it indicates a print start position in the outer direction (minus) of the print paper. Two of the digits represent an integer and the remaining one represents the decimal part. Thereby, the origin position of the upper left of the printing paper is 00.0 m in width from the top (left) and the left (left) paper edge.
The print start position is designated by designating within the range of m to 99.9 mm. The print offset position information becomes device_dependent when expressed as hexadecimal FFFF. Further, the print offset position information is stored in the subfunctio
When n is a qualy for inquiring the settable range of the operation mode 2 parameter, the settable maximum value is stored.
【0095】上記レイアウト設定情報(Layout_type)
は、図36及び図37に示すように、Layout_typeが4
バイトで格納される。このレイアウト設定情報は、16
進数の00000000〜0FFFFFFFの間で表現
されることでレイアウトの種類を示し、FFFFFFF
Fと表現されたときにはdevice_dependentとなる。The above layout setting information (Layout_type)
Has a Layout_type of 4 as shown in FIGS. 36 and 37.
Stored in bytes. This layout setting information is 16
The type of the layout is indicated by being expressed between 00000000 to 0FFFFFFF in radix, and FFFFFFF
When expressed as F, it becomes device_dependent.
【0096】また、上述のデータ出力部13は、上述の
図18に示すようなコマンドの他の一例として、図38
に示すように、上述のオペレーションモード1と、オペ
レーションモード2とを単一のコマンドとしてプリンタ
装置5側に出力しても良い。The above-mentioned data output unit 13 outputs another example of the command as shown in FIG.
As described above, the operation mode 1 and the operation mode 2 may be output to the printer device 5 as a single command.
【0097】このオペレーションモードコマンドは、図
38に示すように、opcodeにオペレーションコマンドで
ある旨が16進数の41で表現され、subfunction、sta
tus、next_pic、next_page、print_job_IDに続いて、op
erand[17]〜operand[24]に上述のオペレーションモード
1パラメータに対応するoperation_mode_parameters、o
perand[25]〜operand[29]に上述の図18のオペレーシ
ョンモード2コマンドに含まれるオペレーションモード
2(OPERATION MODE2)パラメータ(operation_mode2_p
arameters)に対応し印刷用紙種類情報、印刷用紙サイ
ズ情報、印刷品質情報、印刷色情報、印刷オフセット位
置情報、レイアウト設定情報を示すoperation_mode_opt
ional_parametersが格納される。このようなオペレーシ
ョンコマンドは、operation_mode_parametersの部分が
標準設定とされ、operation_mode_optional_parameters
の部分が拡張設定されてデータ変換部13とデータ入力
部31との間で処理される。As shown in FIG. 38, this operation mode command indicates that the operation command is an operation command in hexadecimal number 41 in the opcode.
tus, next_pic, next_page, print_job_ID, then op
operation_mode_parameters, o corresponding to the above-mentioned operation mode 1 parameters in erand [17] to operand [24]
The operation mode 2 (OPERATION MODE2) parameter (operation_mode2_p) included in the operation mode 2 command of FIG. 18 described above is included in perand [25] to operand [29].
operation_mode_opt corresponding to the print paper type information, print paper size information, print quality information, print color information, print offset position information, and layout setting information
ional_parameters is stored. For such operation commands, the operation_mode_parameters part is set as standard, and the operation_mode_optional_parameters
Is extended and processed between the data conversion unit 13 and the data input unit 31.
【0098】上記operation_mode_parametersには、上
述したように、オペレーションモード1コマンドに格納
されている内容と同様の情報が格納される。As described above, the operation_mode_parameters stores the same information as the content stored in the operation mode 1 command.
【0099】上記operation_mode_optional_parameters
には、図39に示すように、上述の図18に示したオペ
レーションモード2コマンドに格納されている図20に
示すOperation_mode2_parametersと同様に、プリンタ装
置5で印刷する印刷用紙の種類を示すmedia_type、プリ
ンタ装置5で印刷する印刷用紙の寸法を示すmedia_siz
e、プリンタ装置5で印刷するときの印刷品質を示すpri
nt_quality、mono_colorが格納され、更にrendering_in
tentが格納されている。なお、図38及び図39に示す
オペレーションモードコマンドを用いた処理については
後述する。The above operation_mode_optional_parameters
As shown in FIG. 39, media_type, which indicates the type of printing paper to be printed by the printer device 5, as in Operation_mode2_parameters shown in FIG. 20 stored in the operation mode 2 command shown in FIG. Media_siz indicating the size of the printing paper to be printed by the device 5
e, pri indicating print quality when printing with the printer device 5
nt_quality, mono_color are stored, and also rendering_in
The tent is stored. The processing using the operation mode command shown in FIGS. 38 and 39 will be described later.
【0100】プリンタ装置5は、図2に示すように、プ
リンタ装置5から静止画像データを入力するデータ入力
部31と、印刷制御プログラムが格納されたROM(Re
ad Only Memory)32と、被印刷物に印刷を行うプリン
トエンジン33と、RAM34と、構成する各部を制御
するCPU35とを備える。As shown in FIG. 2, the printer 5 has a data input section 31 for inputting still image data from the printer 5, and a ROM (Re
ad Only Memory) 32, a print engine 33 that prints on a printing medium, a RAM 34, and a CPU 35 that controls each component.
【0101】データ入力部31は、例えばIEEE13
94規格に準じたインターフェイス回路からなり、CP
U35からの制御信号に応じて、STB3からアシンク
ロナスパケット100に含まれた静止画像データについ
てIEEE1394規格に準じた信号処理を施す。The data input unit 31 is, for example, an IEEE13
It consists of an interface circuit conforming to the 94 standard,
In response to the control signal from U35, the STB 3 performs signal processing according to the IEEE 1394 standard on the still image data included in the asynchronous packet 100.
【0102】具体的には、このデータ入力部31は、I
EEE1394規格に準じたシリアルバス管理のもと、
トランザクションレイヤ、リンクレイヤ、物理レイヤに
おける処理を行う。これにより、データ入力部31は、
アシンクロナスパケット100に含まれる静止画像デー
タをCPU35に出力する。More specifically, the data input unit 31
Under serial bus management according to the EEE1394 standard,
Performs processing in the transaction layer, link layer, and physical layer. Thereby, the data input unit 31
The still image data included in the asynchronous packet 100 is output to the CPU 35.
【0103】また、このデータ入力部31は、データ変
換部13からオペレーションモード2パラメータが格納
されたコマンドパケットを受信したときには、各種の印
刷設定情報をCPU35に出力する処理を行う。When the data input unit 31 receives a command packet in which the operation mode 2 parameter is stored from the data conversion unit 13, the data input unit 31 outputs various print setting information to the CPU 35.
【0104】また、このデータ入力部31は、subfunct
ionとしてプリンタ装置5の印刷設定情報を示すオペレ
ーションモード2パラメータを取得するgetが格納され
ていると判定したときには、印刷用紙種類情報、印刷用
紙サイズ情報、印刷品質情報、印刷色情報、印刷オフセ
ット位置情報、レイアウト設定情報のうち、STB3側
で取得したい印刷設定を認識する。そして、データ入力
部31は、認識した印刷設定についてのオペレーション
モード2パラメータを含むパケットをレスポンスとして
データ変換部13に返送する。The data input section 31 is connected to the subfunct
When it is determined that the get for acquiring the operation mode 2 parameter indicating the print setting information of the printer device 5 is stored as the ion, the print paper type information, the print paper size information, the print quality information, the print color information, the print offset position Among the information and the layout setting information, the STB 3 recognizes the print setting to be acquired. Then, the data input unit 31 returns a packet including the operation mode 2 parameter regarding the recognized print setting to the data conversion unit 13 as a response.
【0105】更に、データ入力部31は、subfunction
としてプリンタ装置5のオペレーションモード2パラメ
ータの設定をするsetが格納されていると判定したとき
には、印刷用紙種類情報、印刷用紙サイズ情報、印刷品
質情報、印刷色情報、印刷オフセット位置情報、レイア
ウト設定情報のうち、STB3側で設定したい印刷設定
を認識する。そして、データ入力部31は、認識した印
刷設定についてのオペレーションモード2パラメータを
設定するようにCPU35にその旨を示す情報を出力す
る。Further, the data input unit 31
When it is determined that a set for setting the operation mode 2 parameter of the printer device 5 is stored, the print paper type information, print paper size information, print quality information, print color information, print offset position information, layout setting information Among them, the STB 3 recognizes the print setting to be set. Then, the data input unit 31 outputs information indicating that to the CPU 35 so as to set the operation mode 2 parameter for the recognized print setting.
【0106】更にまた、データ入力部31は、subfunct
ionとしてオペレーションモード2パラメータの設定可
能な範囲を問い合わせるqualyが格納されいると判定し
たときには、印刷用紙種類情報、印刷用紙サイズ情報、
印刷品質情報、印刷色情報、印刷オフセット位置情報、
レイアウト設定情報のうち、各設定項目についてのビッ
トを調べることでデータ変換部13が問い合わせている
印刷設定を認識する。そして、データ入力部31は、デ
ータ変換部13が問い合わせている印刷設定についての
オペレーションモード2パラメータ設定可能値をアシン
クロナスパケット100に含めたパケットをレスポンス
としてデータ変換部13に返送する。Further, the data input section 31 has a subfunct
If it is determined that qualy for inquiring the settable range of the operation mode 2 parameter is stored as ion, the printing paper type information, the printing paper size information,
Print quality information, print color information, print offset position information,
By examining the bits of each setting item in the layout setting information, the print setting inquired by the data conversion unit 13 is recognized. Then, the data input unit 31 returns a packet in which the operation mode 2 parameter settable value for the print setting inquired by the data conversion unit 13 is included in the asynchronous packet 100 to the data conversion unit 13 as a response.
【0107】更にまた、このデータ入力部31は、印刷
用紙種類情報、印刷用紙サイズ情報、印刷品質情報、印
刷色情報、印刷オフセット位置情報、レイアウト設定情
報においてdevice_dependentにビットが立っているとき
には、その旨をCPU35に出力する。Further, when a bit is set in device_dependent in the print paper type information, print paper size information, print quality information, print color information, print offset position information, and layout setting information, Is output to the CPU 35.
【0108】更にまた、このデータ入力部31は、例え
ば光ケーブル等を介してSTB3と機械的に接続された
とき等において、プリンタ装置5とアシンクロナスパケ
ット100を送受信するための接続設定をSTB3のデ
ータ変換部13との間で行う。Further, the data input section 31 sets the connection setting for transmitting and receiving the asynchronous packet 100 to and from the printer device 5 when the STB 3 is mechanically connected to the STB 3 via an optical cable or the like. This is performed with the unit 13.
【0109】プリントエンジン33は、被印刷物保持駆
動機構、プリンタヘッド、プリンタヘッド駆動機構等か
らなり、CPU35により制御され、被印刷物に静止画
像を印刷する。The print engine 33 includes a printing medium holding drive mechanism, a printer head, a printer head driving mechanism, and the like, and is controlled by the CPU 35 to print a still image on the printing medium.
【0110】CPU35は、上述のデータ入力部31、
プリントエンジン33を制御する制御信号を生成する。
このとき、CPU35は、ROM32に格納された印刷
制御プログラムにしたがって動作するとともに、RAM
34を作業領域としてその内容を制御する。The CPU 35 is connected to the data input unit 31,
A control signal for controlling the print engine 33 is generated.
At this time, the CPU 35 operates according to the print control program stored in the ROM 32 and
The contents are controlled by using the work area 34 as a work area.
【0111】また、CPU35は、印刷用紙種類情報
(media_type)、印刷用紙サイズ情報(Media_size)、
印刷品質情報(Print_quality)、印刷色情報(Mono_co
lor)、印刷オフセット位置情報(offset)、レイアウ
ト設定情報(Layout_type)をデータ入力部31から入
力したときには、各種の印刷設定に応じて、プリントエ
ンジン33を制御する。Further, the CPU 35 prints the paper type information (media_type), print paper size information (Media_size),
Print quality information (Print_quality), print color information (Mono_co
lor), print offset position information (offset), and layout setting information (Layout_type) are input from the data input unit 31, and the print engine 33 is controlled according to various print settings.
【0112】また、このCPU35は、例えばプリント
エンジン33にデータ入力部31からの印刷用紙種類情
報で指定する印刷用紙の種類とは異なる印刷用紙の種類
が用意されているときにはその旨を示すパケットを生成
するようにデータ入力部31を制御する。ここで、CP
U35は、オペレーションモード2パラメータとは異な
る印刷設定となっているときには、図示しないランプ等
の表示機構によりその旨を停止する処理をしても良い。The CPU 35 transmits a packet indicating that a print paper type different from the print paper type specified by the print paper type information from the data input unit 31 is prepared in the print engine 33, for example. The data input unit 31 is controlled to generate the data. Where CP
If the print setting is different from the operation mode 2 parameter, the U35 may perform a process of stopping the print setting using a display mechanism such as a lamp (not shown).
【0113】また、CPU35は、印刷用紙種類情報、
印刷用紙サイズ情報、印刷品質情報、印刷色情報、印刷
オフセット位置情報、レイアウト設定情報においてdevi
ce_dependentにビットが立っている旨を示す信号がデー
タ入力部31から入力されたときには、印刷用紙の種
類、印刷用紙サイズ、印刷品質、印刷オフセット位置又
はレイアウト位置が最適となるように印刷を行う。Further, the CPU 35 outputs printing paper type information,
Devi in print paper size information, print quality information, print color information, print offset position information, layout setting information
When a signal indicating that a bit is set to ce_dependent is input from the data input unit 31, printing is performed so that the type of printing paper, printing paper size, print quality, print offset position, or layout position is optimized.
【0114】このようなCPU35は、印刷制御プログ
ラムにしたがって、図40のフローチャートに示す処理
を行う。The CPU 35 performs the processing shown in the flowchart of FIG. 40 according to the print control program.
【0115】この図40によれば、先ずステップST1
において、プリンタ装置5のデータ入力部31は、デー
タ変換部13からIEEE1394規格に準じて生成さ
れたデータパケットを受信する。このとき、データ入力
部31は、IEEE1394規格に準拠したトランザク
ションレイヤ、リンクレイヤ、物理レイヤにおける処理
を行うことで、輝度情報Yと色差情報Cr、Cbとから
なるYCC画像である静止画像データを抽出する。ま
た、このデータ入力部31は、コマンドパケットにオペ
レーションモード2パラメータが含まれているときに
は、各印刷設定をCPU35に出力する。According to FIG. 40, first, at step ST1
2, the data input unit 31 of the printer device 5 receives a data packet generated according to the IEEE 1394 standard from the data conversion unit 13. At this time, the data input unit 31 performs processing in the transaction layer, the link layer, and the physical layer based on the IEEE 1394 standard to extract still image data as a YCC image including the luminance information Y and the color difference information Cr and Cb. I do. Further, when the command packet includes the operation mode 2 parameter, the data input unit 31 outputs each print setting to the CPU 35.
【0116】次のステップST2において、CPU35
は、テレビジョン装置4の画面全体に表示されているも
のすべてを印刷するためのスクリーンダンプ処理を行
う。In the next step ST2, the CPU 35
Performs a screen dump process for printing everything displayed on the entire screen of the television device 4.
【0117】次のステップST3において、CPU35
は、上述のステップST2でスクリーンダンプ処理がな
された静止画像データについて、ラスタ処理を行う。す
なわち、CPU35は、静止画像データをプリントエン
ジン33に転送するためのドット形式に変換する処理を
行う。In the next step ST3, the CPU 35
Performs raster processing on the still image data on which the screen dump processing has been performed in step ST2 described above. That is, the CPU 35 performs a process of converting the still image data into a dot format for transferring to the print engine 33.
【0118】次のステップST4において、CPU35
は、上述のステップST3でラスタ処理がなされた静止
画像データについて、例えば印刷サイズ情報に従って、
拡大/縮小処理を行う。すなわち、このCPU35は、
印刷するときの静止画像の大きさを例えばユーザにより
指定された範囲内で変化させるような処理を行う。In the next step ST4, the CPU 35
Is based on, for example, print size information for the still image data that has been rasterized in step ST3.
Perform enlargement / reduction processing. That is, the CPU 35
Processing is performed to change the size of the still image when printing, for example, within a range specified by the user.
【0119】次のステップST5において、CPU35
は、上述のステップST4で拡大/縮小処理がなされた
静止画像データについて、例えば印刷色情報に従って色
調整処理を行うことで、輝度情報と色差情報とからなる
静止画像データを、R(Red)、G(Green)、B(Blu
e)からなる印刷データ又は、白及び黒からなる印刷デ
ータとする。In the next step ST5, the CPU 35
Is performed on the still image data subjected to the enlargement / reduction processing in step ST4 described above, for example, by performing color adjustment processing in accordance with print color information, thereby converting the still image data including luminance information and color difference information into R (Red), G (Green), B (Blu
e) or print data consisting of white and black.
【0120】なお、Y(ITU−R BT.601−
4)フォーマットで色空間指定がされた画素値と、RG
Bで色空間指定がされた画素値との関係式を示す。 Y'601YCC=0.299*R'RGB+0.587*G'RGB+0.144*B'RGB Cr'601YCC=0.713*(R'RGB-Y'601YCC) = 0.500*R'RGB-0.
419*G'RGB-0.081*B'RGB Cb'601YCC=0.564*(B'RGB-Y'601YCC) = -0.169*R'RGB-0.
331*G'RGB+0.500*B'RGB これを8ビット値とすると以下のようになる。 Y'601YCC_8bit=(219.0*Y'601YC)+16.0 Cb'601YCC_8bit=(224.0*Cb'601YCC)+128.0 Cr'601YCC_8bit=(224.0*Cr'601YCC)+128.0 この8ビット値が画像データとして、STB3からプリ
ンタ装置5へ送信され、このステップST5において、
この8ビットのYCCの値をRGBに変換することとな
る。Note that Y (ITU-R BT.601-
4) The pixel value for which the color space is specified in the format and the RG
The relational expression with the pixel value for which the color space is designated by B is shown. Y ' 601YCC = 0.299 * R' RGB + 0.587 * G ' RGB + 0.144 * B' RGB Cr ' 601YCC = 0.713 * (R' RGB -Y ' 601YCC ) = 0.500 * R' RGB -0.
419 * G ' RGB -0.081 * B' RGB Cb ' 601YCC = 0.564 * (B' RGB -Y ' 601YCC ) = -0.169 * R' RGB -0.
331 * G ' RGB + 0.500 * B' RGB If this is an 8-bit value, it is as follows. Y ' 601YCC_8bit = (219.0 * Y' 601YC ) +16.0 Cb ' 601YCC_8bit = (224.0 * Cb' 601YCC ) +128.0 Cr ' 601YCC_8bit = (224.0 * Cr' 601YCC ) +128.0 Transmitted to the printer device 5 and in this step ST5,
This 8-bit YCC value is converted to RGB.
【0121】また、Y(ITU−R BT.709−
2)フォーマットで色空間指定がされた画素値と、RG
Bで色空間指定がされた画素値との関係式を示す。 Y'709YCC=0.2126*R'RGB+0.7152*G'RGB+0.0722*B'RGB Cb'709YCC=0.5389*(B'RGB-Y'709YCC) Cr'709YCC=0.6350*(R'RGB-Y'709YCC) これを8ビット値とすると以下のようになる。 Y'709YCC_8bit=(219.0*Y'709YCC)+16.0 Cb'709YCC_8bit=(224.0*Cb'709YCC)+128.0 Cr'709YCC_8bit=(224.0*Cr'709YCC)+128.0 この8ビット値が画像データとして、STB3からプリ
ンタ装置5へ送信され、このステップST5において、
この8ビットのYCCの値をRGBに変換することとな
る。In addition, Y (ITU-R BT.709-
2) The pixel value for which the color space is specified in the format and the RG
The relational expression with the pixel value for which the color space is designated by B is shown. Y ' 709YCC = 0.2126 * R' RGB + 0.7152 * G ' RGB + 0.0722 * B' RGB Cb ' 709YCC = 0.5389 * (B' RGB -Y ' 709YCC ) Cr' 709YCC = 0.6350 * (R ' RGB -Y' 709YCC ) If this is an 8-bit value, the result is as follows. Y'709YCC_8bit = (219.0 * Y'709YCC ) +16.0 Cb'709YCC_8bit = (224.0 * Cb'709YCC ) +128.0 Cr'709YCC_8bit = (224.0 * Cr'709YCC ) +128.0 These 8-bit values are used as image data from STB3. Transmitted to the printer device 5 and in this step ST5,
This 8-bit YCC value is converted to RGB.
【0122】次のステップST6において、CPU35
は、色調整がなされ、RGBからなる印刷データを、シ
アン、マゼンタ、イエローの各色に変換する処理を行う
ことで、各ドットにおけるシアン、マゼンタ、イエロー
の割合を決定し、ステップST7でディザ処理を行う。In the next step ST6, the CPU 35
Determines the ratio of cyan, magenta, and yellow in each dot by performing a process of converting color-adjusted print data composed of RGB into cyan, magenta, and yellow colors, and performing dither processing in step ST7. Do.
【0123】そして、ステップST8において、CPU
35は、ディザ処理を施して得た印刷データをプリント
エンジン33に出力することで、プリントエンジン33
を駆動させ被印刷物に画像を描く印刷処理を行う。この
とき、CPU35は、データ変換部13からのコマンド
パケットに格納されたオペレーションモード2パラメー
タに従って、刷用紙種類、印刷用紙サイズ、印刷品質、
印刷色、印刷オフセット位置、レイアウト設定を設定し
て印刷処理を行う。Then, in step ST8, the CPU
35 outputs the print data obtained by performing the dither processing to the print engine 33,
Is driven to perform a printing process of drawing an image on a printing medium. At this time, the CPU 35 sets the printing paper type, printing paper size, print quality,
The print processing is performed by setting a print color, a print offset position, and a layout setting.
【0124】このように構成された画像印刷システム1
において、STB3で受信した画像データをプリンタ装
置5により印刷するときのCPU23の処理について図
41を参照して説明する。The image printing system 1 configured as described above
The processing of the CPU 23 when printing the image data received by the STB 3 by the printer device 5 will be described with reference to FIG.
【0125】図41に示すフローチャートによれば、先
ず、ステップST11において、STB3のCPU23
は、ユーザがSTB3に備えられた操作ボタンが操作さ
れることで、テレビジョン装置4に表示された動画像を
フリーズする旨の操作入力信号が入力される。これに応
じて、CPU23は、NTSC処理部18からテレビジ
ョン装置4への動画像データの出力を停止させるように
表示制御部19を制御することで、テレビジョン装置4
に静止画像を表示させる。According to the flowchart shown in FIG. 41, first, in step ST11, the CPU 23 of the STB 3
When the user operates an operation button provided on the STB 3, an operation input signal to freeze a moving image displayed on the television device 4 is input. In response to this, the CPU 23 controls the display control unit 19 so as to stop the output of the moving image data from the NTSC processing unit 18 to the television device 4, whereby the television device 4
To display a still image.
【0126】次のステップST12において、CPU3
5は、上述のステップST11においてフリーズされ、
テレビジョン装置4に表示されているフレーム単位の静
止画像データを選択してプリンタ装置5で印刷する旨の
操作入力信号が操作入力部21から入力されたときに
は、表示メモリ20に格納されたフレーム単位の静止画
像データを画像メモリ15に読み込むように表示制御部
19、MPEG処理部16、デマルチプレクサ部14を
制御する。これにより、CPU23は、輝度情報Yと色
差情報Cr、Cbとからなる静止画像データを画像メモ
リ15に格納する。In the next step ST12, the CPU 3
5 is frozen in step ST11 described above,
When an operation input signal indicating that still image data in frame units displayed on the television device 4 is selected and printed by the printer device 5 is input from the operation input unit 21, the frame unit stored in the display memory 20 is displayed. The display control unit 19, the MPEG processing unit 16, and the demultiplexer unit 14 are controlled to read the still image data into the image memory 15. Thus, the CPU 23 stores the still image data including the luminance information Y and the color difference information Cr and Cb in the image memory 15.
【0127】次のステップST13において、CPU3
5は、STB3とプリンタ装置5との間でIEEE13
94規格に準じた接続設定を行うようにデータ変換部1
3を制御する。すなわち、データ変換部13は、CPU
23から接続設定を行う旨の制御信号が入力されたとき
には、コマンドパケットを生成してデータ入力部31と
の間でプラグの認識を行う。このとき、データ変換部1
3は、プリンタ装置5のデータ入力部31が上記送信側
プラグを示す情報を格納したコマンドパケットを送信す
る。そして、プリンタ装置5のデータ入力部31は、送
信側プラグを示す情報を認識して非同期接続する受信側
プラグを示す情報を格納したコマンドパケットをデータ
変換部13に送信する。これにより、データ変換部13
は、プリンタ装置5のデータ入力部31の受信側プラグ
を示す情報を認識し、データ入力部31は、STB3の
データ変換部13の送信側プラグを示す情報を認識す
る。In the next step ST13, the CPU 3
5 is an IEEE 13 between the STB 3 and the printer 5.
Data conversion unit 1 so as to make connection settings conforming to the H.94 standard.
3 is controlled. That is, the data conversion unit 13
When a control signal for performing connection setting is input from 23, a command packet is generated to recognize the plug with the data input unit 31. At this time, the data conversion unit 1
Reference numeral 3 indicates that the data input unit 31 of the printer device 5 transmits a command packet storing information indicating the transmission-side plug. Then, the data input unit 31 of the printer device 5 recognizes the information indicating the transmission plug and transmits a command packet storing information indicating the reception plug to be asynchronously connected to the data conversion unit 13. Thereby, the data conversion unit 13
Recognizes the information indicating the receiving-side plug of the data input unit 31 of the printer device 5, and the data input unit 31 recognizes the information indicating the transmitting-side plug of the data conversion unit 13 of the STB 3.
【0128】次のステップST14において、CPU2
3は、操作入力信号に従って、プリンタ装置5に静止画
像を印刷するときの印刷用紙種類、印刷用紙サイズ、印
刷品質、印刷色、印刷オフセット位置又はレイアウト設
定を指定するコマンドパケットを生成してデータ入力部
31に出力するとともに、キャプチャコマンドを含むコ
マンドパケットを生成してデータ入力部31に出力する
ことで印刷要求を行う。In the next step ST14, the CPU 2
3 generates a command packet for specifying a print paper type, a print paper size, a print quality, a print color, a print offset position or a layout setting when printing a still image on the printer device 5 according to an operation input signal, and inputs the data. The print request is output by outputting the command packet including the capture command to the data input unit 31 while generating the command packet including the capture command.
【0129】次のステップST15において、CPU2
3は、プリンタ装置5で印刷するための静止画像データ
をプリンタ装置5に出力するようにデマルチプレクサ部
14及びデータ変換部13を制御することで、画像メモ
リ15に格納された静止画像データを含むデータパケッ
トを生成してプリンタ装置5に送信させる。In the next step ST15, the CPU 2
Numeral 3 includes the still image data stored in the image memory 15 by controlling the demultiplexer unit 14 and the data conversion unit 13 so as to output the still image data to be printed by the printer device 5 to the printer device 5. A data packet is generated and transmitted to the printer device 5.
【0130】そして、プリンタ装置5は、受信側プラグ
を示す情報を含む複数のデータパケットを受信すること
で、静止画像データの全データを受信したと判定した
ら、上述の図40に示す処理をCPU35により行うこ
とで静止画像データが示す画像を、指定された印刷サイ
ズ等に従って印刷処理を行う。When the printer device 5 determines that all of the still image data has been received by receiving a plurality of data packets including the information indicating the receiving-side plug, the printer device 5 executes the processing shown in FIG. Performs print processing on the image indicated by the still image data according to the designated print size and the like.
【0131】次に、STB3とプリンタ装置5との間で
アシンクロナスパケット100を送受信して静止画像デ
ータをプリンタ装置5で印刷するときの一例について図
42を参照して説明する。Next, an example of transmitting and receiving the asynchronous packet 100 between the STB 3 and the printer device 5 and printing still image data by the printer device 5 will be described with reference to FIG.
【0132】この図42によれば、印刷処理を開始する
前においてデータ変換部13はプリンタ装置5に対して
コマンドパケット(JOB_QUEUE)S11を送信して一枚
の静止画像を印刷するジョブがあることを示し、これに
対するレスポンスパケットS12を得ている。According to FIG. 42, before starting the printing process, the data conversion unit 13 transmits a command packet (JOB_QUEUE) S11 to the printer device 5 and there is a job for printing one still image. And a response packet S12 corresponding thereto is obtained.
【0133】また、データ変換部13は、プリンタ装置
5で印刷するときの印刷用紙の種類、大きさ、印刷品
質、印刷処理を行うときの色(白黒/カラー)、印刷位
置等を示すオペレーションモード(OPERATION MODE)又
は印刷用紙種類情報、印刷用紙サイズ情報、印刷品質情
報、印刷色情報、印刷オフセット位置情報、レイアウト
設定情報を含むオペレーションモード2パラメータを指
定するコマンドパケットS13をプリンタ装置5に送信
し、これに対するレスポンスパケットS14を得る。こ
のとき、データ変換部13は、プリンタ装置5からの応
答により、プリンタ装置5側がオペレーションモード2
パラメータが受付可能であるか否かを判定する。The data conversion unit 13 operates in an operation mode indicating the type, size, print quality, color (monochrome / color) of the printing process, printing position, and the like when printing with the printer device 5. (OPERATION MODE) or a command packet S13 for specifying operation mode 2 parameters including print paper type information, print paper size information, print quality information, print color information, print offset position information, and layout setting information is transmitted to the printer device 5. , A response packet S14 is obtained. At this time, the data conversion unit 13 determines that the printer device 5
It is determined whether or not the parameter is acceptable.
【0134】そして、データ変換部13は、データ入力
部31に静止画像データを送信するためのプラグの設定
を行う。すなわち、STB3は、先ず、受信側プラグの
設定を行うようにデータ入力部31にALLOCATEコマンド
を格納したコマンドパケットS15を送信し、これに対
するレスポンスパケットS16を得る。Then, the data conversion unit 13 sets a plug for transmitting still image data to the data input unit 31. That is, first, the STB 3 transmits the command packet S15 storing the ALLOCATE command to the data input unit 31 so as to set the receiving-side plug, and obtains a response packet S16 corresponding thereto.
【0135】また、データ変換部13は、プリンタ装置
5で印刷を行う静止画像データを含んだデータパケット
を受信するプラグを設定してデータパケットの送受信を
行うことを示すATTACHコマンドを格納したコマンドパケ
ットS17を送信し、これに対するレスポンスパケット
S18を得る。The data conversion unit 13 sets a plug for receiving a data packet containing still image data to be printed by the printer device 5 and stores a command packet storing an ATTACH command indicating transmission and reception of the data packet. S17 is transmitted, and a response packet S18 corresponding thereto is obtained.
【0136】次に、データ変換部13は、キャプチャコ
マンドを含むコマンドパケットS19を送信する。ここ
で、コマンドパケットS19には、データ変換部13側
の送信側プラグを示す情報(source_plug)が格納され
る。これにより、データ入力部31は、データ変換部1
3の送信側プラグを認識する。Next, the data converter 13 transmits a command packet S19 including a capture command. Here, the command packet S19 stores information (source_plug) indicating the transmission plug on the data conversion unit 13 side. As a result, the data input unit 31 is connected to the data conversion unit 1
3 is recognized.
【0137】次に、データ入力部31は、oAPR(ou
tput Asychronous Port Register)を設定する情報を含
むパケットS20をデータ変換部13に送信する。ここ
で、パケットS20には、データ入力部31の受信側プ
ラグを示す情報(dest_plug)が格納される。このと
き、データ入力部31は、コマンドパケットS19を受
信することで認識した送信側プラグを示す情報をパケッ
トS20を送信する。そして、データ変換部13はデー
タ入力部31の受信側プラグを認識する。Next, the data input unit 31 outputs the oAPR (ou
A packet S20 including information for setting a tput Asychronous Port Register) is transmitted to the data conversion unit 13. Here, information (dest_plug) indicating the receiving-side plug of the data input unit 31 is stored in the packet S20. At this time, the data input unit 31 transmits the packet S20 with information indicating the transmitting-side plug recognized by receiving the command packet S19. Then, the data conversion unit 13 recognizes the reception side plug of the data input unit 31.
【0138】次にデータ変換部13は、データ部102
にYCC画像を静止画像データを格納したデータパケッ
トS21をデータ入力部31に送信する。ここで、デー
タ変換部13は、静止画像データを所定データ量に分割
し、複数のデータパケットS21を送信する。Next, the data converter 13 converts the data
A data packet S21 storing a YCC image and still image data is transmitted to the data input unit 31. Here, the data converter 13 divides the still image data into a predetermined data amount and transmits a plurality of data packets S21.
【0139】そして、データ変換部13は、送信側プラ
グのフローコントロールレジスタのiAPR(input As
ychronous Port Register)に関する情報を含むレスポ
ンスパケットS22をデータ入力部31に送信する。Then, the data conversion unit 13 sends the iAPR (input As As) of the flow control register of the transmitting plug.
A response packet S22 including information on the “ychronous Port Register” is transmitted to the data input unit 31.
【0140】次に、データ入力部31は、キャプチャコ
マンドを受け付けた旨を示すコマンドパケットS23を
データ変換部13に送信する。Next, the data input unit 31 transmits to the data conversion unit 13 a command packet S23 indicating that the capture command has been accepted.
【0141】これに応じ、データ変換部13は、プリン
タ装置5との接続を解除することを示すDETACHコマンド
を含むコマンドパケットS24を送信し、データ入力部
31からのレスポンスパケットS25を得る。In response to this, the data conversion unit 13 transmits a command packet S24 including a DETACH command indicating that the connection with the printer device 5 is released, and obtains a response packet S25 from the data input unit 31.
【0142】次に、データ変換部13は、RELEASEコマ
ンドを含むコマンドパケットS25をプリンタ装置5の
データ入力部31に送信し、データ入力部31からのレ
スポンスパケットS26を得る。Next, the data conversion unit 13 transmits a command packet S25 including a RELEASE command to the data input unit 31 of the printer 5, and obtains a response packet S26 from the data input unit 31.
【0143】次に、データ変換部13は、静止画像を印
刷するジョブを示すシーケンスが終了したことを示すコ
マンドパケット(JOB_QUEUE)S28をデータ入力部3
1に送信し、これに対するレスポンスパケットS29を
得る。Next, the data conversion unit 13 sends a command packet (JOB_QUEUE) S28 indicating that the sequence indicating the job for printing a still image has been completed to the data input unit 3.
1 and obtains a response packet S29 corresponding thereto.
【0144】つぎに、データ変換部13で図38及び図
39に示すオペレーションモードコマンドを含むコマン
ドパケットをSTB3とプリンタ装置5との間で送受信
する場合について説明する。ここで、STB3及びプリ
ンタ装置5は、オペレーションモード1パラメータに対
応するoperation_mode_parametersが標準設定とされ、
オペレーションモード2パラメータに対応するoperatio
n_mode_parametersが拡張設定となっている。Next, a case where the data converter 13 transmits and receives a command packet including the operation mode command shown in FIGS. 38 and 39 between the STB 3 and the printer 5 will be described. Here, the STB 3 and the printer device 5 have operation_mode_parameters corresponding to the operation mode 1 parameter set as a standard setting,
Operatio corresponding to operation mode 2 parameter
n_mode_parameters is an extended setting.
【0145】先ず、STB3及びプリンタ装置5が標準
設定のみに対応している場合、すなわちoperation_mode
_parametersのみに対応した設定を行ってデータ変換部
13からデータ入力部31に画像データ及び各種設定を
指定したアシンクロナスパケットを送受信する一例につ
いて説明する。First, when the STB 3 and the printer device 5 support only the standard setting, that is, operation_mode
An example in which settings corresponding to only _parameters are performed and image data and asynchronous packets specifying various settings are transmitted and received from the data conversion unit 13 to the data input unit 31 will be described.
【0146】STB3側でオペレーションモードの標準
設定であるoperation_mode_parametersをプリンタ装置
5に設定するときには、図43に示すように、subfunct
ionをsetとしたコントロールコマンド(CONTROL comman
d)を含むコマンドパケットをデータ変換部13からデ
ータ入力部31に送信する。このとき、データ変換部1
3は、operation_mode_parametersに例えばユーザによ
り指定された各設定項目(例えばmedia_type)の各パラ
メータ(例えばPlain-paper)についてのフラグを立て
て設定要求(requested state)を格納し、operation_m
ode_optional_parametersを構成するoperandに16進数
で表現した0を格納する。When the STB 3 sets operation_mode_parameters, which is the standard setting of the operation mode, in the printer device 5, as shown in FIG.
control command with ion set (CONTROL comman
The command packet including d) is transmitted from the data conversion unit 13 to the data input unit 31. At this time, the data conversion unit 1
3 stores a setting request (requested state) by setting a flag for each parameter (for example, Plain-paper) of each setting item (for example, media_type) specified by the user in operation_mode_parameters.
The hexadecimal 0 is stored in the operand constituting ode_optional_parameters.
【0147】データ入力部31がコントロールコマンド
受付可能である場合、データ入力部31は、コントロー
ルコマンドを受け付ける旨のレスポンスパケットをデー
タ変換部13に送信するときには、アクセプトレスポン
ス(ACCEPT response)を含むレスポンスパケットを送
信する。データ入力部31は、データ変換部13から送
信されたコマンドパケットに含まれるnext_pic、next_p
ageを送信されたコマンドパケットに応じて変更し、プ
リンタ装置5の状態に応じ、operation_mode_parameter
sにデータ変換部13から要求された各パラメータが設
定可能なときにはフラグを立ててレスポンスパケットを
生成する。ここで、プリンタ装置5ではコントロールコ
マンドで要求した各パラメータが全て受け付け可能であ
るので、プリンタ装置5の状態(current state)とS
TB3側が要求するパラメータ(requested state)と
は一致することになる。また、レスポンスパケットに含
まれるstatusは16進数で00とすることでエラーがな
い(no error)旨を示す。When the data input unit 31 is capable of accepting a control command, the data input unit 31 transmits a response packet including an accept response (ACCEPT response) to the data conversion unit 13 when transmitting a response packet for accepting the control command. Send The data input unit 31 includes next_pic and next_p included in the command packet transmitted from the data conversion unit 13.
The age is changed according to the transmitted command packet, and the operation_mode_parameter
When each parameter requested from the data conversion unit 13 can be set in s, a flag is set and a response packet is generated. Here, since all parameters requested by the control command can be received by the printer device 5, the state (current state) of the printer device 5 and S
The parameter (requested state) requested by the TB 3 will be the same. The status included in the response packet is set to 00 in hexadecimal notation to indicate that there is no error (no error).
【0148】一方、コントロールコマンド受付拒否であ
る場合、データ変換部13から要求された各パラメータ
が設定可能なときには、operation_mode_parametersに
含まれる各パラメータにフラグを立て、設定不能な設定
項目については対応するoperandに16進数でFと記述
したリジェクトレスポンス(REJECT response)を含む
レスポンスパケットを生成してデータ変換部13に送信
する。例えばoperation_mode_parametersに含まれるmed
ia_sizeの設定項目が設定不能であるときには、media_s
izeに対応するoperandに16進数のFFと記述する。ま
た、レスポンスパケットに含まれるstatusには拒否した
設定項目についての拒否状態(rejected state)、理由
(reason)を示す値を格納する。On the other hand, when control command acceptance is rejected, if each parameter requested from the data conversion unit 13 can be set, a flag is set for each parameter included in operation_mode_parameters, and a setting item that cannot be set corresponds to an operand that cannot be set. A response packet including a reject response (REJECT response) described as F in hexadecimal is generated and transmitted to the data conversion unit 13. For example, med included in operation_mode_parameters
When the setting item of ia_size cannot be set, media_s
Hex is described as hexadecimal FF in operand corresponding to ize. In the status included in the response packet, a value indicating a rejected state (rejected state) and a reason (reason) for the rejected setting item is stored.
【0149】STB3側でオペレーションモードの標準
設定であるoperation_mode_parametersをプリンタ装置
5から取得するときには、図44に示すように、subfun
ctionをgetとしたステータスコマンド(STATUS comman
d)を含むコマンドパケットをデータ変換部13からデ
ータ入力部31に送信する。このとき、データ変換部1
3は、operation_mode_parametersを構成するoperandに
16進数のFを格納してSTB3側で取得するのが標準
設定であることをプリンタ装置5側に知らせ、operatio
n_mode_optional_parametersを構成するoperandに16
進数で表現した0を格納する。When the STB 3 acquires operation_mode_parameters, which is the standard setting of the operation mode, from the printer device 5, as shown in FIG.
Status command with ction as get (STATUS comman
The command packet including d) is transmitted from the data conversion unit 13 to the data input unit 31. At this time, the data conversion unit 1
3 informs the printer device 5 that the standard setting is to store the hexadecimal number F in the operand constituting operation_mode_parameters and obtain it on the STB 3 side.
16 for the operand that constitutes n_mode_optional_parameters
Stores 0 expressed in radix.
【0150】データ入力部31がステータスコマンド受
付可能である場合、データ入力部31は、ステータスコ
マンドを受け付ける旨のレスポンスパケットをデータ変
換部13に送信するときには、ステーブルレスポンス
(STABLE response)を含むレスポンスパケットを送信
する。データ入力部31は、データ変換部13から送信
されたコマンドパケットに含まれるnext_pic、next_pag
eを送信されたコマンドパケットに応じて変更し、プリ
ンタ装置5の状態に応じ、operation_mode_parameters
にデータ変換部13から取得要求された各パラメータに
応じた値(currentvalues)を格納したステーブルレス
ポンスを含むレスポンスパケットを生成する。また、レ
スポンスパケットに含まれるstatusには16進数で00
とすることでエラーがない(no error)旨を示す。When the data input unit 31 is capable of receiving a status command, the data input unit 31 transmits a response packet including a stable response (STABLE response) to the data conversion unit 13 when transmitting a response packet indicating that the status command is to be received. Send a packet. The data input unit 31 includes next_pic and next_pag included in the command packet transmitted from the data conversion unit 13.
e is changed according to the transmitted command packet, and operation_mode_parameters
A response packet including a stable response in which values (current values) corresponding to the parameters requested to be obtained from the data conversion unit 13 are stored. The status included in the response packet is 00 in hexadecimal.
Indicates that there is no error (no error).
【0151】一方、ステータスコマンド受付拒否である
場合、operation_mode_parametersに含まれる各パラメ
ータに応じたプリンタ装置5の状態を記述したリジェク
トレスポンス(REJECT response)を含むレスポンスパ
ケットを生成してデータ変換部13に送信する。また、
レスポンスパケットに含まれるstatusには拒否した設定
項目についての拒否状態(rejected state)、理由(re
ason)を示す値を格納する。On the other hand, if the status command reception is rejected, a response packet including a reject response (REJECT response) describing the state of the printer 5 according to each parameter included in operation_mode_parameters is generated and transmitted to the data conversion unit 13. I do. Also,
The status included in the response packet includes the rejected state (rejected state) and the reason (re
ason) is stored.
【0152】次に、STB3が標準設定のみに対応し、
プリンタ装置5が標準設定及び拡張設定に対応している
場合について説明する。Next, STB3 supports only the standard setting,
The case where the printer device 5 supports the standard setting and the extended setting will be described.
【0153】STB3側でオペレーションモードの標準
設定であるoperation_mode_parametersを設定するとき
には、図45に示すように、subfunctionをsetとしたコ
ントロールコマンド(CONTROL command)を含むコマン
ドパケットをデータ変換部13からデータ入力部31に
送信する。このとき、データ変換部13は、operation_
mode_parametersに例えばユーザにより指定された各設
定項目(例えばmedia_type)の各パラメータ(例えばPl
ain-paper)についてのフラグを立てた設定要求(reque
sted state)を格納し、operation_mode_optional_para
metersを構成するoperandに16進数で0を格納する。When setting operation_mode_parameters, which is the standard setting of the operation mode, on the STB 3 side, as shown in FIG. 45, a command packet including a control command (CONTROL command) with subfunction set is transmitted from the data conversion unit 13 to the data input unit. 31. At this time, the data conversion unit 13
For example, each parameter (eg, Pl) of each setting item (eg, media_type) specified by the user in mode_parameters
ain-paper) setting request (reque
sted state) and operation_mode_optional_para
0 is stored in hexadecimal notation in operand constituting meters.
【0154】データ入力部31がコントロールコマンド
受付可能である場合、データ入力部31は、コントロー
ルコマンドを受け付ける旨のレスポンスパケットをデー
タ変換部13に送信するときには、アクセプトレスポン
ス(ACCEPT response)を含むレスポンスパケットを送
信する。データ入力部31は、データ変換部13から送
信されたコマンドパケットに含まれるnext_pic、next_p
ageを送信されたコマンドパケットに応じて変更し、プ
リンタ装置5の状態に応じ、operation_mode_parameter
sにデータ変換部13から要求された各パラメータが設
定可能なときには1ビットを立ててレスポンスパケット
を生成する。ここで、プリンタ装置5ではコントロール
コマンドで要求した各パラメータが全て受け付け可能で
あるので、プリンタ装置5の状態(current state)と
STB3側が要求するパラメータ(requested state)
とは一致することになる。また、データ入力部31は、
operation_mode_optional_parametersをvender_depende
ntとすることで、拡張設定で印刷可能であることを示す
レスポンスパケットを生成してデータ変換部13に送信
する。また、レスポンスパケットに含まれるstatusは1
6進数で00とすることでエラーがない(no error)旨
を示す。When data input section 31 is capable of receiving a control command, data input section 31 transmits a response packet including an accept response (ACCEPT response) to the data conversion section 13 when transmitting a response packet for receiving the control command. Send The data input unit 31 includes next_pic and next_p included in the command packet transmitted from the data conversion unit 13.
The age is changed according to the transmitted command packet, and the operation_mode_parameter
When each parameter requested from the data conversion unit 13 can be set in s, a response packet is generated by setting one bit. Here, since all parameters requested by the control command can be received by the printer device 5, the state of the printer device 5 (current state) and the parameters requested by the STB 3 (requested state)
Will match. In addition, the data input unit 31
operation_mode_optional_parameters to vender_depende
By setting nt, a response packet indicating that printing is possible with the extended setting is generated and transmitted to the data conversion unit 13. Status included in the response packet is 1
A value of hexadecimal 00 indicates no error.
【0155】一方、コントロールコマンド受付拒否であ
る場合、operation_mode_parametersに含まれる各パラ
メータにフラグを立て、各パラメータが設定不能である
ときには各設定項目に対応するoperandを16進数でF
と記述したリジェクトレスポンス(REJECTED respons
e)を含むレスポンスパケットを生成してデータ変換部
13に送信する。また、データ入力部31は、operatio
n_mode_optional_parametersをvender_dependentとする
ことで、拡張設定で印刷可能であることを示すレスポン
スパケットを生成してデータ変換部13に送信する。ま
た、レスポンスパケットに含まれるstatusには拒否した
設定項目についての拒否状態(rejected state)、理由
(reason)を示す値を格納する。On the other hand, if control command acceptance is rejected, a flag is set for each parameter included in operation_mode_parameters, and if each parameter cannot be set, the operand corresponding to each setting item is expressed in hexadecimal notation.
REJECTED respons
A response packet including e) is generated and transmitted to the data conversion unit 13. Further, the data input unit 31 operates
By setting n_mode_optional_parameters to vender_dependent, a response packet indicating that printing is possible with the extended setting is generated and transmitted to the data conversion unit 13. In the status included in the response packet, a value indicating a rejected state (rejected state) and a reason (reason) for the rejected setting item is stored.
【0156】STB3側でオペレーションモードの標準
設定であるoperation_mode_parametersを取得するとき
には、図46に示すように、subfunctionをgetとしたス
テータスコマンド(STATUS command)を含むコマンドパ
ケットをデータ変換部13からデータ入力部31に送信
する。このとき、データ変換部13は、operation_mode
_parametersを構成するoperandに16進数のFを格納し
てSTB3側で取得するのが標準設定であることをプリ
ンタ装置5側に知らせ、operation_mode_optional_para
metersを構成するoperandに16進数で表現した0を格
納する。When the operation_mode_parameters, which is the standard setting of the operation mode, is acquired on the STB 3 side, as shown in FIG. 46, a command packet including a status command (STATUS command) in which the subfunction is get is transmitted from the data converter 13 to the data input unit. 31. At this time, the data conversion unit 13
_parameters stores the hexadecimal F in the operand and informs the printer device 5 that the STB 3 obtains the standard setting and obtains the operation_mode_optional_para.
Store 0 represented by hexadecimal notation in the operand constituting meters.
【0157】データ入力部31がステータスコマンド受
付可能の場合、データ入力部31は、ステータスコマン
ドを受け付ける旨のレスポンスパケットをデータ変換部
13に送信するときには、ステーブルレスポンス(STAB
LE response)を含むレスポンスパケットを送信する。
データ入力部31は、データ変換部13から送信された
コマンドパケットに含まれるnext_pic、next_pageを送
信されたコマンドパケットに応じて変更し、プリンタ装
置5の状態に応じoperation_mode_parametersにデータ
変換部13から取得要求された各パラメータに応じた値
(current values)を格納するとともに、operation_mo
de_optional_parametersに各パラメータに応じた値(cu
rrent values)を格納したステーブルレスポンスを含む
レスポンスパケットを生成する。また、レスポンスパケ
ットに含まれるstatusには16進数で00とすることで
エラーがない(no error)旨を示す。When the data input unit 31 is capable of accepting a status command, the data input unit 31 transmits a stable response (STAB) when transmitting a response packet for accepting the status command to the data conversion unit 13.
Send a response packet containing the LE response).
The data input unit 31 changes next_pic and next_page included in the command packet transmitted from the data conversion unit 13 in accordance with the transmitted command packet, and sends an operation request from the data conversion unit 13 to operation_mode_parameters according to the state of the printer device 5. In addition to storing the values (current values) corresponding to each parameter, the operation_mo
In de_optional_parameters, set the value (cu
Generate a response packet containing a stable response that stores the rrent values. The status included in the response packet is set to 00 in hexadecimal notation to indicate that there is no error (no error).
【0158】一方、ステータスコマンド受付拒否の場
合、プリンタ装置5の状態に応じoperation_mode_param
etersにデータ変換部13から取得要求された各パラメ
ータに応じた値(current values)を格納するととも
に、operation_mode_optional_parametersに各パラメー
タに応じた値(current values)を格納したリジェクト
レスポンス(REJECTED response)を含むレスポンスパ
ケットを生成してデータ変換部13に送信する。また、
レスポンスパケットに含まれるstatusには拒否した設定
項目についての拒否状態(rejected state)、理由(re
ason)を示す値を格納する。On the other hand, if the status command is rejected, the operation_mode_param
A response including a rejected response (REJECTED response) in which values (current values) corresponding to each parameter requested to be acquired from the data conversion unit 13 are stored in eters, and values (current values) corresponding to each parameter are stored in operation_mode_optional_parameters. A packet is generated and transmitted to the data conversion unit 13. Also,
The status included in the response packet includes the rejected state (rejected state) and the reason (re
ason) is stored.
【0159】次に、STB3が標準設定及び拡張設定に
対応し、プリンタ装置5が標準設定のみに対応している
場合について説明する。Next, the case where the STB 3 supports the standard setting and the extended setting, and the printer device 5 supports only the standard setting will be described.
【0160】STB3側でオペレーションモードの標準
設定及び拡張設定であるoperation_mode_parameters及
びoperation_mode_optional_parametersを設定するとき
には、図47に示すように、subfunctionをsetとしたコ
ントロールコマンド(CONTROL command)を含むコマン
ドパケットをデータ変換部13からデータ入力部31に
送信する。このとき、データ変換部13は、operation_
mode_parameters及びoperation_mode_optional_paramet
ersに例えばユーザにより指定された各設定項目(例え
ばmedia_type)の各パラメータ(例えばPlain-paper)
についてのフラグを立てた設定要求(requested stat
e)を格納する。これに対し、プリンタ装置5側が標準
設定のみにしか対応していないことから、データ入力部
31は、拡張設定が実施不能(NOT IMPLEMENTED)であ
ることを示すレスポンスパケットを生成する。このデー
タ入力部31は、データ変換部13から送信されたコマ
ンドパケットに含まれるnext_pic、next_pageを送信さ
れたコマンドパケットに応じて変更し、プリンタ装置5
の状態に応じ、operation_mode_parametersにデータ変
換部13から要求された各パラメータが設定可能なとき
には1ビットを立て、operation_mode_optional_parame
tersに16進数の0を格納したレスポンスパケットを生
成する。When the STB 3 sets operation_mode_parameters and operation_mode_optional_parameters, which are the standard setting and the extended setting of the operation mode, as shown in FIG. 47, a command packet including a control command (CONTROL command) with a subfunction set is used as a data conversion unit. 13 to the data input unit 31. At this time, the data conversion unit 13
mode_parameters and operation_mode_optional_paramet
Each parameter (for example, Plain-paper) of each setting item (for example, media_type) specified by the user in ers
Requested stat flagged configuration request
e) is stored. On the other hand, since the printer device 5 only supports the standard setting, the data input unit 31 generates a response packet indicating that the extension setting cannot be performed (NOT IMPLEMENTED). The data input unit 31 changes next_pic and next_page included in the command packet transmitted from the data conversion unit 13 according to the transmitted command packet, and
When each parameter requested from the data conversion unit 13 can be set in operation_mode_parameters, 1 bit is set according to the state of operation_mode_optional_parameters.
A response packet in which hexadecimal 0 is stored in ters is generated.
【0161】STB3側でオペレーションモードの標準
設定であるoperation_mode_parametersを取得するとき
には、図48に示すように、subfunctionをgetとしたス
テータスコマンド(STATUS command)を含むコマンドパ
ケットをデータ変換部13からデータ入力部31に送信
する。このとき、データ変換部13は、operation_mode
_parameters及びoperation_mode_optional_parameters
を構成するoperandに16進数のFを格納してSTB3
側で取得するのが標準設定であることをプリンタ装置5
側に知らせる。これに対し、プリンタ装置5側が標準設
定のみにしか対応していないことから、データ入力部3
1は、拡張設定が実施不能(NOT IMPLEMENTED)である
ことを示すレスポンスパケットを生成する。このデータ
入力部31は、データ変換部13から送信されたコマン
ドパケットに含まれるnext_pic、next_pageを送信され
たコマンドパケットに応じて変更し、プリンタ装置5の
状態に応じoperation_mode_parametersにデータ変換部
13から取得要求された各パラメータに応じた値(curr
ent values)を格納するとともに、operation_mode_opt
ional_parametersに16進数の0を格納したレスポンス
パケットを生成する。When the STB 3 acquires operation_mode_parameters, which is the standard setting of the operation mode, as shown in FIG. 48, a command packet including a status command (STATUS command) with a subfunction of get is sent from the data conversion unit 13 to the data input unit. 31. At this time, the data conversion unit 13
_parameters and operation_mode_optional_parameters
Hexadecimal F is stored in the operand constituting STB3
The printer device 5 informs the user that the standard setting is to be acquired by the
Inform the side. On the other hand, since the printer device 5 only supports the standard setting, the data input unit 3
1 generates a response packet indicating that the extension setting is not executable (NOT IMPLEMENTED). The data input unit 31 changes next_pic and next_page included in the command packet transmitted from the data conversion unit 13 according to the transmitted command packet, and obtains operation_mode_parameters from the data conversion unit 13 according to the state of the printer device 5. Value corresponding to each requested parameter (curr
ent values) and operation_mode_opt
A response packet in which hexadecimal 0 is stored in ional_parameters is generated.
【0162】次に、STB3及びプリンタ装置5が標準
設定及び拡張設定に対応している場合について説明す
る。Next, a case where the STB 3 and the printer device 5 support the standard setting and the extended setting will be described.
【0163】STB3側でオペレーションモードの標準
設定及び拡張設定であるoperation_mode_parameters及
びoperation_mode_optional_parametersを設定するとき
には、図49に示すように、subfunctionをsetとしたコ
ントロールコマンド(CONTROL command)を含むコマン
ドパケットをデータ変換部13からデータ入力部31に
送信する。このとき、データ変換部13は、operation_
mode_parameters及びoperation_mode_optional_paramet
ersに例えばユーザにより指定された各設定項目の各パ
ラメータについてのフラグを立てた設定要求(requeste
d state)を格納する。When the STB 3 sets operation_mode_parameters and operation_mode_optional_parameters which are the standard setting and the extended setting of the operation mode, as shown in FIG. 49, a command packet including a control command (CONTROL command) with the subfunction set is used as a data conversion unit. 13 to the data input unit 31. At this time, the data conversion unit 13
mode_parameters and operation_mode_optional_paramet
ers, for example, a setting request (requeste) in which a flag is set for each parameter of each setting item specified by the user.
d state).
【0164】データ入力部31がコントロールコマンド
受付可能である場合、データ入力部31は、コントロー
ルコマンドを受け付ける旨のレスポンスパケットをデー
タ変換部13に送信するときには、アクセプトレスポン
ス(ACCEPT response)を含むレスポンスパケットを送
信する。データ入力部31は、データ変換部13から送
信されたコマンドパケットに含まれるnext_pic、next_p
ageを送信されたコマンドパケットに応じて変更し、プ
リンタ装置5の状態に応じ、operation_mode_parameter
s及びoperation_mode_optional_parametersにデータ変
換部13から要求された各パラメータが設定可能なとき
には1ビットを立ててレスポンスパケットを生成する。
ここで、プリンタ装置5ではコントロールコマンドで要
求した各パラメータが全て受け付け可能であるので、プ
リンタ装置5の状態(current state)とSTB3側が
要求するパラメータ(requested state)とは一致する
ことになる。また、データ入力部31は、operation_mo
de_optional_parametersをvender_dependentとすること
で、拡張設定で印刷可能であることを示すレスポンスパ
ケットを生成してデータ変換部13に送信する。また、
レスポンスパケットに含まれるstatusは16進数で00
とすることでエラーがない(no error)旨を示す。When the data input unit 31 is capable of accepting a control command, the data input unit 31 transmits a response packet including an accept response (ACCEPT response) to the data conversion unit 13 when transmitting a response packet for accepting the control command. Send The data input unit 31 includes next_pic and next_p included in the command packet transmitted from the data conversion unit 13.
The age is changed according to the transmitted command packet, and the operation_mode_parameter
When each parameter requested from the data conversion unit 13 can be set in s and operation_mode_optional_parameters, a response packet is generated by setting 1 bit.
Here, since all the parameters requested by the control command can be received by the printer device 5, the state (current state) of the printer device 5 matches the parameter (requested state) requested by the STB 3 side. Further, the data input unit 31 stores the operation_mo
By setting de_optional_parameters to vender_dependent, a response packet indicating that printing is possible with the extended setting is generated and transmitted to the data conversion unit 13. Also,
Status included in the response packet is 00 in hexadecimal
Indicates that there is no error (no error).
【0165】一方、コントロールコマンド受付拒否であ
る場合、operation_mode_parameters及びoperation_mod
e_optional_parametersに含まれる各パラメータにフラ
グを立て、各パラメータが設定不能であるときには各設
定項目に対応するoperandを16進数でFと記述したリ
ジェクトレスポンス(REJECTED response)を含むレス
ポンスパケットを生成してデータ変換部13に送信す
る。また、データ入力部31は、operation_mode_optio
nal_parameters及びoperation_mode_optional_paramete
rsをvender_dependentとすることで、拡張設定で印刷可
能であることを示すレスポンスパケットを生成してデー
タ変換部13に送信する。また、レスポンスパケットに
含まれるstatusには拒否した設定項目についての拒否状
態(rejected state)、理由(reason)を示す値を格納
する。On the other hand, if control command acceptance is rejected, operation_mode_parameters and operation_mod
A flag is set for each parameter included in e_optional_parameters, and when each parameter cannot be set, a response packet including a reject response (REJECTED response) in which the operand corresponding to each setting item is described in hexadecimal as F is generated to perform data conversion. Transmit to the unit 13. Further, the data input unit 31 performs operation_mode_optio
nal_parameters and operation_mode_optional_paramete
By setting rs to vender_dependent, a response packet indicating that printing is possible with the extended setting is generated and transmitted to the data conversion unit 13. In the status included in the response packet, a value indicating a rejected state (rejected state) and a reason (reason) for the rejected setting item is stored.
【0166】STB3側でオペレーションモードの標準
設定及び拡張設定であるoperation_mode_parameters及
びoperation_mode_optional_parametersを取得するとき
には、図50に示すように、subfunctionをgetとしたス
テータスコマンド(STATUS command)を含むコマンドパ
ケットをデータ変換部13からデータ入力部31に送信
する。このとき、データ変換部13は、operation_mode
_parameters及びoperation_mode_optional_parameters
を構成するoperandに16進数のFを格納してSTB3
側で取得するのが標準設定及び拡張設定であることをプ
リンタ装置5側に知らせる。When the STB 3 acquires operation_mode_parameters and operation_mode_optional_parameters, which are the standard setting and the extended setting of the operation mode, as shown in FIG. 50, a command packet including a status command (STATUS command) in which the subfunction is get is converted into a data conversion unit 13 to the data input unit 31. At this time, the data conversion unit 13
_parameters and operation_mode_optional_parameters
Hexadecimal F is stored in the operand constituting STB3
The printer device 5 informs the printer device 5 that it acquires the standard setting and the extended setting.
【0167】データ入力部31がステータスコマンド受
付可能の場合、データ入力部31は、ステータスコマン
ドを受け付ける旨のレスポンスパケットをデータ変換部
13に送信するときには、ステーブルレスポンス(STAB
LE response)を含むレスポンスパケットを送信する。
データ入力部31は、データ変換部13から送信された
コマンドパケットに含まれるnext_pic、next_pageを送
信されたコマンドパケットに応じて変更し、プリンタ装
置5の状態に応じoperation_mode_parameters及びopera
tion_mode_optional_parametersにデータ変換部13か
ら取得要求された各パラメータに応じた値(current va
lues)を格納する。また、レスポンスパケットに含まれ
るstatusには16進数で00とすることでエラーがない
(no error)旨を示す。When data input unit 31 is capable of accepting a status command, data input unit 31 transmits a stable response (STAB) when transmitting a response packet for accepting the status command to data conversion unit 13.
Send a response packet containing the LE response).
The data input unit 31 changes next_pic and next_page included in the command packet transmitted from the data conversion unit 13 according to the transmitted command packet, and changes operation_mode_parameters and operator according to the state of the printer device 5.
In the option_mode_optional_parameters, a value corresponding to each parameter requested to be acquired from the data conversion unit 13 (current va
lues). The status included in the response packet is set to 00 in hexadecimal notation to indicate that there is no error (no error).
【0168】一方、ステータスコマンド受付拒否の場
合、プリンタ装置5の状態に応じoperation_mode_param
eters及びoperation_mode_optional_parametersにデー
タ変換部13から取得要求された各パラメータに応じた
値(current values)を格納したレスポンスパケットを
生成する。また、レスポンスパケットに含まれるstatus
には拒否した設定項目についての拒否状態(rejected s
tate)、理由(reason)を示す値を格納する。On the other hand, if the status command is rejected, the operation_mode_param
A response packet is generated in which values (current values) corresponding to each parameter requested to be acquired from the data conversion unit 13 are stored in eters and operation_mode_optional_parameters. Also, the status included in the response packet
Indicates the rejected status (rejected s
tate) and a value indicating the reason.
【0169】したがって、このような画像印刷システム
1によれば、IEEE1394規格に準拠してSTB3
とプリンタ装置5とが接続されても、印刷用紙種類情
報、印刷用紙サイズ情報、印刷品質情報、印刷色情報、
印刷オフセット位置情報、レイアウト設定情報をアシン
クロナスパケット100に含めてプリンタ装置5に送信
し、ユーザの要求に応じた詳細な印刷設定を行うことが
できる。Therefore, according to the image printing system 1 described above, the STB3 is used in accordance with the IEEE1394 standard.
And the printer device 5 are connected, printing paper type information, printing paper size information, printing quality information, printing color information,
The print offset position information and the layout setting information are included in the asynchronous packet 100 and transmitted to the printer device 5, so that detailed print settings according to the user's request can be performed.
【0170】すなわち、この画像印刷システム1によれ
ば、ユーザが印刷品質、印刷速度等を要求する操作入力
信号を生成してプリンタ装置5で当該操作入力信号に応
じた印刷処理を行わせることができる。That is, according to the image printing system 1, the user can generate an operation input signal requesting print quality, printing speed, and the like, and cause the printer device 5 to perform a printing process according to the operation input signal. it can.
【0171】更に、この画像印刷システム1によれば、
切り込みが形成されているシール等、印刷位置を精細に
指定しなければ正確な位置に印刷することができない印
刷用紙であっても、印刷紙種類情報、印刷オフセット位
置情報等を含んだコマンドパケットをデータ変換部13
からデータ入力部31に送信してプリンタ装置5に正確
な印刷処理を行わせることができる。Further, according to the image printing system 1,
Even for printing paper that cannot be printed at an accurate position unless the printing position is precisely specified, such as a sticker with a notch formed, a command packet containing printing paper type information, print offset position information, etc. Data converter 13
To the data input unit 31 to cause the printer device 5 to perform an accurate printing process.
【0172】更にまた、この画像印刷システム1によれ
ば、印刷オフセット位置情報により、印刷用紙の左上の
原点位置を上(top)、左(left)の紙端からの幅で0
0.0mm〜99.9mmの範囲内で指定して印刷開始
位置をオフセット位置情報により指定することができる
ので、微小な印刷開始位置の制御が可能となる。Further, according to the image printing system 1, the origin position of the upper left of the printing paper is set to 0 by the width from the top (left) and the left (left) paper edge based on the printing offset position information.
Since the printing start position can be specified within the range of 0.0 mm to 99.9 mm and specified by the offset position information, the minute printing start position can be controlled.
【0173】ここで、印刷有効範囲内の印刷位置はレイ
アウト設定情報等により指定されるが、例えば印刷用紙
を手差しやカセットを用いた給紙方式の違い等によって
印刷有効範囲が微小にずれる場合がある。このように、
ユーザに依存するプリンタ装置5の使用状態、プリンタ
装置5の経年変化、印刷用紙の厚さ、印刷用紙の表面状
態、印刷用紙のサイズ等により給紙の機械的精度が変化
する場合であっても、印刷オフセット位置情報により印
刷開始位置を微小に設定することができ、正確な位置に
印刷を行うことができる。Here, the printing position within the effective printing range is specified by layout setting information and the like. However, there are cases where the effective printing range slightly shifts due to a difference in the paper feeding method using manual feed or a cassette. is there. in this way,
Even when the mechanical accuracy of paper feeding changes due to the use condition of the printer device 5 depending on the user, the aging of the printer device 5, the thickness of the printing paper, the surface condition of the printing paper, the size of the printing paper, etc. The print start position can be minutely set based on the print offset position information, and printing can be performed at an accurate position.
【0174】また、このような画像印刷システム1によ
れば、STB3側で紙の種類に応じて最適な印刷を行う
ことができる。具体的には、この画像印刷システム1に
よれば、例えばシールを印刷用紙として用いたときには
普通紙を印刷するときと比較して低速度で印刷する等、
印刷用紙の種類に応じて印刷速度を調整することができ
る。According to such an image printing system 1, the STB 3 can perform optimal printing according to the type of paper. More specifically, according to the image printing system 1, for example, when a sticker is used as printing paper, printing is performed at a lower speed than when printing plain paper.
The printing speed can be adjusted according to the type of printing paper.
【0175】更にまた、このような画像印刷システム1
によれば、ユーザの要求とは異なる状態にプリンタ装置
5が設定されている場合であっても、プリンタ装置5側
のCPU35がデータ入力部31からその旨を示すコマ
ンドパケットをデータ変換部13に送信するように制御
することで、ユーザに提示することができる。Furthermore, such an image printing system 1
According to this, even when the printer device 5 is set in a state different from the user's request, the CPU 35 of the printer device 5 sends a command packet indicating that from the data input unit 31 to the data conversion unit 13. By controlling to transmit, it can be presented to the user.
【0176】なお、上述した画像印刷システム1の説明
においては、STB3から非圧縮の静止画像データをア
シンクロナスパケット100に含めてプリンタ装置5に
送信する一例について説明したが、MPEG処理部16
でJPEG方式による圧縮処理を行って静止画像データ
をアシンクロナスパケット100に含めて送受信しても
良い。このような画像印刷システム1によれば、送信す
るデータ量を減らすことができるので、より高速なデー
タ転送及び印刷処理を実現することができる。In the above description of the image printing system 1, an example has been described in which the STB 3 transmits uncompressed still image data to the printer device 5 in the asynchronous packet 100.
The still image data may be transmitted and received by performing the compression processing by the JPEG method in the asynchronous packet 100. According to such an image printing system 1, since the amount of data to be transmitted can be reduced, higher-speed data transfer and print processing can be realized.
【0177】また、上述した画像印刷システム1の説明
においては、STB3及びプリンタ装置5にそれぞれI
EEE1394規格に準拠したインターフェイス回路で
あるデータ変換部13、データ入力部31を備えている
一例について説明したが、例えば他のUSB等のインタ
ーフェイス回路であって良い。すなわち、USBを備え
たSTB3及びプリンタ装置5からなる画像印刷システ
ム1によれば、ディジタル方式でSTB3とプリンタ装
置5との間でパケットを送受信することができ、プリン
タ装置5に精細な画像を印刷させることができる。In the above description of the image printing system 1, the STB 3 and the printer 5
Although an example has been described in which the data conversion unit 13 and the data input unit 31 are interface circuits conforming to the EEE1394 standard, other interface circuits such as USB may be used. That is, according to the image printing system 1 including the STB 3 having the USB and the printer 5, packets can be transmitted and received between the STB 3 and the printer 5 in a digital manner, and a fine image is printed on the printer 5. Can be done.
【0178】[0178]
【発明の効果】本発明に係る画像処理装置及び方法で
は、外部から入力した画像データに基づく所望の静止画
像データを生成し、印刷装置を制御するための印刷制御
情報を生成し、生成した上記印刷制御情報をIEEE1
394規格に準拠したFCP(Function Control Proto
col)に従ったAV/Cコマンドセットで定義して印刷
装置に出力し、生成した上記静止画像データをIEEE
(The Institute of Electrical and Electronics Engi
neers)1394規格に準拠したパケットに含めて印刷
装置に出力することによって、印刷のための準備処理を
簡易化し、負担をかけることなく、様々な印刷要求に対
応することができる。According to the image processing apparatus and method of the present invention, desired still image data is generated based on image data input from the outside, print control information for controlling a printing apparatus is generated, and the generated still image data is generated. IEEE1 print control information
FCP (Function Control Proto
col) according to the AV / C command set and output to the printing device.
(The Institute of Electrical and Electronics Engi
neers) By including the packet in the packet conforming to the 1394 standard and outputting it to the printing apparatus, it is possible to simplify the preparation process for printing and to respond to various printing requests without imposing a burden.
【0179】また、本発明に係る印刷装置及び方法で
は、IEEE1394規格に準拠したFCP(Function
Control Protocol)に従ったAV/Cコマンドセット
で定義された印刷制御情報を入力し、IEEE(The In
stitute of Electrical and Electronics Engineers)
1394規格に準拠したパケットに含まれる静止画像デ
ータを入力し、入力された上記印刷制御情報に従って、
上記静止画像データを印刷することにより、印刷のため
の準備処理を簡易化し、画像処理装置側に負担をかける
ことなく、様々な印刷要求に対応することができる。In the printing apparatus and method according to the present invention, the FCP (Function) according to the IEEE 1394 standard is used.
Input print control information defined by an AV / C command set in accordance with the IEEE (The In Protocol)
Institute of Electrical and Electronics Engineers)
Still image data included in a packet conforming to the 1394 standard is input, and according to the input print control information,
By printing the still image data, the preparation process for printing can be simplified, and various print requests can be handled without imposing a load on the image processing apparatus.
【0180】また、本発明に係る画像印刷システム及び
方法では、画像処理装置側では、外部から入力した画像
データに基づく所望の静止画像データを生成し、印刷装
置を制御するための印刷制御情報を生成し、生成した上
記印刷制御情報をIEEE1394規格に準拠したFC
P(Function Control Protocol)に従ったAV/Cコ
マンドセットで定義して印刷装置に送信し、生成した上
記静止画像データをIEEE(The Institute of Elect
rical and Electronics Engineers)1394規格に準
拠したパケットに含めて印刷装置に送信し、印刷装置側
では、上記画像処理装置から送信された印刷制御情報を
受信し、上記画像処理装置から送信された静止画像デー
タを受信し、受信した上記印刷制御情報に従って、上記
静止画像データを印刷する。このことにより、印刷のた
めの準備処理を簡易化し、画像処理装置側に負担をかけ
ることなく、様々な印刷要求に対応することができる。In the image printing system and method according to the present invention, the image processing apparatus generates desired still image data based on image data input from the outside, and print control information for controlling the printing apparatus. Generates the print control information and transmits the generated print control information to an FC compliant with the IEEE 1394 standard.
The still image data defined above is defined by an AV / C command set in accordance with P (Function Control Protocol) and transmitted to the printing apparatus, and the generated still image data is transmitted by IEEE (The Institute of Elect).
rical and Electronics Engineers) to the printing apparatus in a packet conforming to the 1394 standard, the printing apparatus receives the print control information transmitted from the image processing apparatus, and the still image transmitted from the image processing apparatus. Receiving data and printing the still image data according to the received print control information. This simplifies the preparation process for printing and can respond to various printing requests without imposing a burden on the image processing apparatus.
【0181】本発明に係る記録媒体では、外部から入力
した画像データに基づく所望の静止画像データを生成
し、印刷装置を制御するための印刷制御情報を生成し、
生成した上記印刷制御情報をIEEE1394規格に準
拠したFCP(Function Control Protocol)に従った
AV/Cコマンドセットで定義して印刷装置に出力し、
生成した上記静止画像データをIEEE(The Institut
e of Electrical and Electronics Engineers)139
4規格に準拠したパケットに含めて印刷装置に出力する
画像処理プログラムを格納していることにより、印刷の
ための準備処理を簡易化し、負担をかけることなく、様
々な印刷要求に対応することができる。In the recording medium according to the present invention, desired still image data is generated based on image data input from the outside, print control information for controlling the printing apparatus is generated,
The generated print control information is defined by an AV / C command set in accordance with the FCP (Function Control Protocol) conforming to the IEEE 1394 standard, and output to a printing apparatus.
The generated still image data is transferred to IEEE (The Institut
e of Electrical and Electronics Engineers) 139
By storing an image processing program to be output to a printing apparatus in a packet conforming to the 4 standards, preparation processing for printing is simplified, and it is possible to respond to various printing requests without burdening. it can.
【0182】本発明に係る記録媒体では、IEEE13
94規格に準拠したFCP(Function Control Protoco
l)に従ったAV/Cコマンドセットで定義された印刷
制御情報を入力し、IEEE(The Institute of Elect
rical and Electronics Engineers)1394規格に準
拠したパケットに含まれる静止画像データを入力し、入
力された上記印刷制御情報に従って、上記静止画像デー
タを印刷する印刷プログラムを格納していることによ
り、印刷のための準備処理を簡易化し、画像処理装置側
に負担をかけることなく、様々な印刷要求に対応するこ
とができる。In the recording medium according to the present invention, IEEE13
FCP (Function Control Protocol)
l) Input the print control information defined by the AV / C command set according to the IEEE (The Institute of Elect)
rical and Electronics Engineers) By inputting still image data included in a packet conforming to the 1394 standard and storing a printing program for printing the still image data in accordance with the input print control information, printing is performed. Can be simplified and various print requests can be handled without placing a burden on the image processing apparatus side.
【図1】本発明を適用した画像印刷システムを示す図で
ある。FIG. 1 is a diagram showing an image printing system to which the present invention is applied.
【図2】本発明を適用した画像印刷システムを構成する
STB及びプリンタ装置の構成を示すブロック図であ
る。FIG. 2 is a block diagram illustrating a configuration of an STB and a printer that constitute an image printing system to which the present invention is applied.
【図3】STBとプリンタ装置との間で送受信されるア
シンクロナスパケットのデータ構成を示す図である。FIG. 3 is a diagram illustrating a data configuration of an asynchronous packet transmitted and received between an STB and a printer.
【図4】アシンクロナスパケットのデータ部のデータ構
成を示す図である。FIG. 4 is a diagram showing a data configuration of a data portion of an asynchronous packet.
【図5】データ変換部からデータ入力部にアシンクロナ
スパケットを送信するときのタイムチャートである。FIG. 5 is a time chart when an asynchronous packet is transmitted from a data conversion unit to a data input unit.
【図6】静止画像のイメージタイプを説明するための図
である。FIG. 6 is a diagram for explaining an image type of a still image.
【図7】キャプチャコマンドを含むアシンクロナスパケ
ットのデータ構成を示す図である。FIG. 7 is a diagram illustrating a data configuration of an asynchronous packet including a capture command.
【図8】image_format_specifierに格納されるイメージ
タイプの名称について説明するための図である。FIG. 8 is a diagram for describing names of image types stored in image_format_specifier.
【図9】image_format_specifierに格納されるイメージ
タイプの他の例ついて説明するための図である。FIG. 9 is a diagram for describing another example of an image type stored in image_format_specifier.
【図10】YCC4:2:2の画素フォーマットの静止
画像データを点順次でプリンタ装置に送信するときの、
画素データの送信順序を説明するための図である。FIG. 10 illustrates a case where still image data in a YCC 4: 2: 2 pixel format is transmitted to a printer in a dot-sequential manner.
FIG. 3 is a diagram for explaining a transmission order of pixel data.
【図11】YCC4:2:0の画素フォーマットの静止
画像データを点順次でプリンタ装置に送信するときの、
画素データの送信順序を説明するための図である。FIG. 11 is a diagram illustrating a case where still image data in a pixel format of YCC 4: 2: 0 is transmitted to a printer in a dot-sequential manner.
FIG. 3 is a diagram for explaining a transmission order of pixel data.
【図12】YCC4:2:2の画素フォーマットの静止
画像データを線順次でプリンタ装置に送信するときの、
画素データの送信順序を説明するための図である。FIG. 12 illustrates a case where still image data in a YCC 4: 2: 2 pixel format is transmitted to a printer device in a line-sequential manner.
FIG. 3 is a diagram for explaining a transmission order of pixel data.
【図13】YCC4:2:0の画素フォーマットの静止
画像データを線順次でプリンタ装置に送信するときの、
画素データの送信順序を説明するための図である。FIG. 13 illustrates a case where still image data in a pixel format of YCC 4: 2: 0 is transmitted to a printer in a line-sequential manner.
FIG. 3 is a diagram for explaining a transmission order of pixel data.
【図14】イメージタイプが480_422_4×3の
静止画像を点順次で送信することを説明するための図で
ある。FIG. 14 is a diagram for explaining that a still image having an image type of 480 — 422 — 4 × 3 is transmitted in dot sequence.
【図15】イメージタイプが480_420_4×3の
静止画像を点順次で送信することを説明するための図で
ある。FIG. 15 is a diagram for explaining that a still image having an image type of 480 — 420 — 4 × 3 is transmitted in dot sequence.
【図16】イメージタイプが480_422_4×3の
静止画像を線順次で送信することを説明するための図で
ある。FIG. 16 is a diagram for explaining that a still image having an image type of 480_422_4 × 3 is transmitted in a line-sequential manner.
【図17】イメージタイプが480_420_4×3の
静止画像を線順次で送信することを説明するための図で
ある。FIG. 17 is a diagram for describing that a still image having an image type of 480 — 420 — 4 × 3 is transmitted in a line-sequential manner.
【図18】オペレーションモード2コマンドを含むアシ
ンクロナスパケットのデータ構成を示す図である。FIG. 18 is a diagram illustrating a data configuration of an asynchronous packet including an operation mode 2 command.
【図19】オペレーションモード2コマンドに含まれる
subfunctionの内容について説明するための図である。FIG. 19 is included in the operation mode 2 command.
FIG. 4 is a diagram for describing the contents of a subfunction.
【図20】オペレーションモード2コマンドに含まれる
Oparation_mode2_parametersの内容について説明するた
めの図である。FIG. 20 is included in operation mode 2 command
FIG. 4 is a diagram for describing the contents of Oparation_mode2_parameters.
【図21】Oparation_mode2_parametersに含まれるmedi
a_typeの内容について説明するための図である。FIG. 21: medi included in Operation_mode2_parameters
It is a figure for explaining the content of a_type.
【図22】media_typeに含まれる各設定項目の意味内容
について説明するための図である。FIG. 22 is a diagram for describing the meaning of each setting item included in media_type.
【図23】Oparation_mode2_parametersに含まれるmedi
a_sizeの内容について説明するための図である。FIG. 23: medi included in Operation_mode2_parameters
FIG. 4 is a diagram for describing the contents of a_size.
【図24】media_sizeに含まれる各設定項目の意味内容
について説明するための図である。FIG. 24 is a diagram for describing the meaning of each setting item included in media_size.
【図25】Oparation_mode2_parametersに含まれるmedi
a_sizeの内容の他の例について説明するための図であ
る。FIG. 25: medi included in Operation_mode2_parameters
FIG. 29 is a diagram for describing another example of the content of a_size.
【図26】media_sizeに含まれる各設定項目の意味内容
の他の例について説明するための図である。FIG. 26 is a diagram illustrating another example of the meaning of each setting item included in media_size.
【図27】media_sizeに含まれる各設定項目の意味内容
の他の例について説明するための図である。FIG. 27 is a diagram for describing another example of the meaning of each setting item included in media_size.
【図28】Oparation_mode2_parametersに含まれるprin
t_qualityの内容について説明するための図である。FIG. 28: prin included in Operation_mode2_parameters
It is a figure for explaining the content of t_quality.
【図29】print_qualityに含まれる各設定項目の意味
内容について説明するための図である。FIG. 29 is a diagram for describing the meaning of each setting item included in print_quality.
【図30】Oparation_mode2_parametersに含まれるmono
_colorの内容について説明するための図である。FIG. 30: mono included in Operation_mode2_parameters
FIG. 4 is a diagram for describing the contents of _color.
【図31】mono_colorに含まれる各設定項目の意味内容
について説明するための図である。FIG. 31 is a diagram for describing the meaning of each setting item included in mono_color.
【図32】Oparation_mode2_parametersに含まれるmono
_colorの内容の他の例について説明するための図であ
る。FIG. 32: mono included in Operation_mode2_parameters
FIG. 11 is a diagram for describing another example of the content of _color.
【図33】mono_colorに含まれる各設定項目の意味内容
の他の例について説明するための図である。FIG. 33 is a diagram illustrating another example of the meaning of each setting item included in mono_color.
【図34】Oparation_mode2_parametersに含まれるoffs
etの内容について説明するための図である。FIG. 34: offs included in Operation_mode2_parameters
It is a figure for explaining the contents of et.
【図35】offsetに含まれる各設定項目の意味内容につ
いて説明するための図である。FIG. 35 is a diagram for describing the meaning of each setting item included in offset.
【図36】Oparation_mode2_parametersに含まれるlayu
ot_typeの内容について説明するための図である。FIG. 36: layu included in Operation_mode2_parameters
It is a figure for explaining contents of ot_type.
【図37】layuot_typeの意味内容について説明するた
めの図である。[Fig. 37] Fig. 37 is a diagram for describing the meaning content of layout_type.
【図38】オペレーションモードコマンドを含むコマン
ドパケットの他の例について説明するための図である。FIG. 38 is a diagram for describing another example of a command packet including an operation mode command.
【図39】オペレーションモードコマンドを含むコマン
ドパケットに含まれる各設定項目の意味内容について説
明するための図である。FIG. 39 is a diagram for describing the meaning of each setting item included in a command packet including an operation mode command.
【図40】本発明を適用した画像印刷システムを構成す
るプリンタ装置で行う印刷処理の処理手順について説明
するためのフローチャートである。FIG. 40 is a flowchart for describing a processing procedure of a printing process performed by a printer constituting an image printing system to which the present invention has been applied;
【図41】テレビジョン装置で表示している画像をプリ
ンタ装置により印刷するときにおけるSTBのCPUの
処理手順について説明するためのフローチャートであ
る。FIG. 41 is a flowchart for describing a processing procedure of a CPU of an STB when an image displayed on a television device is printed by a printer device.
【図42】STBとプリンタ装置との間でアシンクロナ
スパケットを送受信して静止画像データをプリンタ装置
で印刷する処理について説明するための図である。FIG. 42 is a diagram for describing processing for transmitting and receiving asynchronous packets between the STB and the printer device and printing still image data by the printer device.
【図43】STB及びプリンタ装置が標準設定のみに対
応しているときのコントロールコマンドを含むコマンド
パケット、コントロールコマンドに対するレスポンスパ
ケットについて説明するための図である。FIG. 43 is a diagram illustrating a command packet including a control command when the STB and the printer support only the standard setting, and a response packet to the control command.
【図44】STB及びプリンタ装置が標準設定のみに対
応しているときのステータスコマンドを含むコマンドパ
ケット、ステータスコマンドに対するレスポンスパケッ
トについて説明するための図である。FIG. 44 is a diagram for explaining a command packet including a status command when the STB and the printer support only the standard setting, and a response packet to the status command.
【図45】STBが標準設定のみに対応し、プリンタ装
置が標準設定及び拡張設定に対応しているときのコント
ロールコマンドを含むコマンドパケット、コントロール
コマンドに対するレスポンスパケットについて説明する
ための図である。FIG. 45 is a diagram for describing a command packet including a control command and a response packet to the control command when the STB supports only the standard setting and the printer device supports the standard setting and the extended setting.
【図46】STBが標準設定のみに対応し、プリンタ装
置が標準設定及び拡張設定に対応しているときのステー
タスコマンドを含むコマンドパケット、ステータスコマ
ンドに対するレスポンスパケットについて説明するため
の図である。FIG. 46 is a diagram for describing a command packet including a status command and a response packet to the status command when the STB supports only the standard setting and the printer device supports the standard setting and the extended setting.
【図47】STBが標準設定及び拡張設定に対応し、プ
リンタ装置が標準設定のみに対応しているときのコント
ロールコマンドを含むコマンドパケット、コントロール
コマンドに対するレスポンスパケットについて説明する
ための図である。FIG. 47 is a diagram for describing a command packet including a control command and a response packet to the control command when the STB supports the standard setting and the extended setting and the printer device supports only the standard setting.
【図48】STBが標準設定及び拡張設定に対応し、プ
リンタ装置が標準設定のみに対応しているときのステー
タスコマンドを含むコマンドパケット、ステータスコマ
ンドに対するレスポンスパケットについて説明するため
の図である。FIG. 48 is a diagram for describing a command packet including a status command and a response packet to the status command when the STB supports the standard setting and the extended setting and the printer device supports only the standard setting.
【図49】STB及びプリンタ装置が標準設定及び拡張
設定に対応しているときのコントロールコマンドを含む
コマンドパケット、コントロールコマンドに対するレス
ポンスパケットについて説明するための図である。FIG. 49 is a diagram for describing a command packet including a control command when the STB and the printer support the standard setting and the extended setting, and a response packet to the control command.
【図50】STB及びプリンタ装置が標準設定及び拡張
設定に対応しているときのステータスコマンドを含むコ
マンドパケット、ステータスコマンドに対するレスポン
スパケットについて説明するための図である。FIG. 50 is a diagram illustrating a command packet including a status command and a response packet to the status command when the STB and the printer support the standard setting and the extended setting.
1 画像印刷システム、3 STB、4 テレビジョン
装置、5 プリンタ装置、13 データ変換部、14
デマルチプレクサ部、23 CPU、31 データ入力
部、32 ROM、33 プリントエンジン1 image printing system, 3 STB, 4 television device, 5 printer device, 13 data conversion unit, 14
Demultiplexer unit, 23 CPU, 31 data input unit, 32 ROM, 33 print engine
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04N 5/44 H04L 11/00 310D 5/91 H04N 5/91 H ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat ゛ (Reference) H04N 5/44 H04L 11/00 310D 5/91 H04N 5/91 H
Claims (14)
望の静止画像データを生成する画像処理手段と、 印刷装置を制御するための印刷制御情報を生成する印刷
制御情報生成手段と、 上記画像処理手段で生成した静止画像データをIEEE
(The Institute of Electrical and Electronics Engi
neers)1394規格に準拠したパケットに含めて印刷
装置に出力するとともに、上記印刷制御情報生成手段で
生成した印刷制御情報をIEEE1394規格に準拠し
たFCP(Function Control Protocol)に従ったAV
/Cコマンドセットで定義して印刷装置に出力する出力
手段とを備え、 上記出力手段は、上記印刷制御情報を印刷装置に対して
出力した後に、上記静止画像データを出力することを特
徴とする画像処理装置。An image processing unit that generates desired still image data based on image data input from the outside; a print control information generation unit that generates print control information for controlling a printing apparatus; The still image data generated by IEEE
(The Institute of Electrical and Electronics Engi
neers) The print control information generated by the print control information generating means is output to the printing apparatus while being included in a packet conforming to the 1394 standard, and the AV control according to the FCP (Function Control Protocol) conforming to the IEEE 1394 standard.
Output means for outputting the print control information to the printing apparatus, the output means outputting the still image data after outputting the print control information to the printing apparatus. Image processing device.
報、被印刷物サイズ情報、印刷色情報、印刷品質情報、
印刷位置情報、印刷レイアウト情報のうち、少なくとも
一の情報を含んでいることを特徴とする請求項1記載の
画像処理装置。2. The print control information includes print medium type information, print medium size information, print color information, print quality information,
2. The image processing apparatus according to claim 1, wherein the information includes at least one of print position information and print layout information.
望の静止画像データを生成し、 印刷装置を制御するための印刷制御情報を生成し、 生成した上記印刷制御情報をIEEE1394規格に準
拠したFCP(Function Control Protocol)に従った
AV/Cコマンドセットで定義して印刷装置に出力し、 生成した上記静止画像データをIEEE(The Institut
e of Electrical andElectronics Engineers)1394
規格に準拠したパケットに含めて印刷装置に出力するこ
とを特徴とする画像処理方法。3. Generating desired still image data based on image data input from the outside, generating print control information for controlling a printing apparatus, and using the generated print control information as an FCP (compliant with IEEE 1394 standard). The image data is defined by an AV / C command set according to the Function Control Protocol and output to a printing device.
e of Electrical and Electronics Engineers) 1394
An image processing method characterized in that it is included in a packet conforming to the standard and output to a printing device.
報、被印刷物サイズ情報、印刷色情報、印刷品質情報、
印刷位置情報、印刷レイアウト情報のうち、少なくとも
一の情報を含んでいることを特徴とする請求項3記載の
画像処理方法。4. The print control information includes print medium type information, print medium size information, print color information, print quality information,
4. The image processing method according to claim 3, wherein at least one of print position information and print layout information is included.
l and Electronics Engineers)1394規格に準拠し
たパケットに含まれる静止画像データ及びIEEE13
94規格に準拠したFCP(Function Control Protoco
l)に従ったAV/Cコマンドセットで定義された印刷
制御情報が入力される入力手段と、 上記入力手段に入力された静止画像データを印刷する印
刷手段とを備え、 上記入力手段には、印刷制御情報が入力された後に、静
止画像データが入力され、 上記印刷手段は、印刷制御情報に従って、上記静止画像
データを印刷することを特徴とする印刷装置。5. The IEEE (The Institute of Electrica)
l and Electronics Engineers) Still image data included in packets conforming to the 1394 standard and IEEE13
FCP (Function Control Protocol)
l) input means for inputting print control information defined by an AV / C command set in accordance with l), and printing means for printing still image data input to the input means, wherein the input means includes: A printing apparatus, wherein after the print control information is input, still image data is input, and the printing unit prints the still image data according to the print control information.
報、被印刷物サイズ情報、印刷色情報、印刷品質情報、
印刷位置情報、印刷レイアウト情報のうち、少なくとも
一の情報が含まれていることを特徴とする請求項5記載
の印刷装置。6. The print control information includes print medium type information, print medium size information, print color information, print quality information,
6. The printing apparatus according to claim 5, wherein at least one of print position information and print layout information is included.
(Function Control Protocol)に従ったAV/Cコマ
ンドセットで定義された印刷制御情報を入力し、 IEEE(The Institute of Electrical and Electron
ics Engineers)1394規格に準拠したパケットに含
まれる静止画像データを入力し、 入力された上記印刷制御情報に従って、上記静止画像デ
ータを印刷することを特徴とする印刷方法。7. An FCP conforming to the IEEE 1394 standard
The print control information defined by the AV / C command set in accordance with the (Function Control Protocol) is input, and the IEEE (The Institute of Electrical and Electron
ics Engineers) A printing method characterized by inputting still image data included in a packet conforming to the 1394 standard, and printing the still image data according to the input print control information.
報、被印刷物サイズ情報、印刷色情報、印刷品質情報、
印刷位置情報、印刷レイアウト情報のうち、少なくとも
一の情報が含まれていることを特徴とする請求項7記載
の印刷方法。8. The print control information includes print medium type information, print medium size information, print color information, print quality information,
8. The printing method according to claim 7, wherein at least one of print position information and print layout information is included.
望の静止画像データを生成する画像処理手段と、印刷装
置を制御するための印刷制御情報を生成する印刷制御情
報生成手段と、上記画像処理手段で生成した静止画像デ
ータをIEEE(The Institute of Electrical and El
ectronics Engineers)1394規格に準拠したパケッ
トに含めて印刷装置に出力するとともに、上記印刷制御
情報生成手段で生成した印刷制御情報をIEEE139
4規格に準拠したFCP(Function Control Protoco
l)に従ったAV/Cコマンドセットで定義して印刷装
置に出力する出力手段とを備え、上記出力手段は、上記
印刷制御情報を印刷装置に対して出力した後に、上記静
止画像データを出力する画像処理装置と、 上記画像処理装置から静止画像データ及び上記印刷制御
情報が入力される入力手段と、上記入力手段に入力され
た静止画像データを印刷制御情報に従って印刷する印刷
手段とを備える画像印刷システム。9. An image processing unit for generating desired still image data based on image data input from the outside, a print control information generating unit for generating print control information for controlling a printing apparatus, and the image processing unit Still image data generated by IEEE (The Institute of Electrical and El
(Electronics Engineers) The print control information generated by the print control information generating means is output to the printing apparatus while being included in a packet conforming to the 1394 standard, and the IEEE139
FCP (Function Control Protocol)
l) output means for outputting to the printing apparatus defined by the AV / C command set according to l), wherein the output means outputs the still image data after outputting the print control information to the printing apparatus. An image processing apparatus, an input unit to which the still image data and the print control information are input from the image processing device, and a printing unit to print the still image data input to the input unit in accordance with the print control information Printing system.
情報、被印刷物サイズ情報、印刷色情報、印刷品質情
報、印刷位置情報、印刷レイアウト情報のうち、少なく
とも一の情報が含まれていることを特徴とする請求項9
記載の画像印刷システム。10. The print control information includes at least one of print type information, print size information, print color information, print quality information, print position information, and print layout information. 10. The method according to claim 9, wherein
Image printing system as described.
た画像データに基づく所望の静止画像データを生成し、
印刷装置を制御するための印刷制御情報を生成し、生成
した上記印刷制御情報をIEEE1394規格に準拠し
たFCP(Function Control Protocol)に従ったAV
/Cコマンドセットで定義して印刷装置に送信し、生成
した上記静止画像データをIEEE(The Institute of
Electrical and Electronics Engineers)1394規
格に準拠したパケットに含めて印刷装置に送信し、 印刷装置側では、上記画像処理装置から送信された印刷
制御情報を受信し、上記画像処理装置から送信された静
止画像データを受信し、受信した上記印刷制御情報に従
って、上記静止画像データを印刷することを特徴とする
画像印刷方法。11. The image processing apparatus generates desired still image data based on image data input from the outside,
Print control information for controlling a printing apparatus is generated, and the generated print control information is transmitted to an AV (Fast Function Control Protocol) according to the FCP (Function Control Protocol) conforming to the IEEE 1394 standard.
/ C command set and transmitted to the printing apparatus, and the generated still image data is transferred to the IEEE (The Institute of
Electrical and Electronics Engineers) Included in a packet conforming to the 1394 standard and transmitted to the printing device. The printing device receives the print control information transmitted from the image processing device, and the still image transmitted from the image processing device. An image printing method comprising: receiving data; and printing the still image data in accordance with the received print control information.
情報、被印刷物サイズ情報、印刷色情報、印刷品質情
報、印刷位置情報、印刷レイアウト情報のうち、少なく
とも一の情報が含まれていることを特徴とする請求項1
1記載の画像印刷方法。12. The print control information includes at least one of print type information, print size information, print color information, print quality information, print position information, and print layout information. Claim 1 characterized by the following:
2. The image printing method according to 1.
所望の静止画像データを生成し、 印刷装置を制御するための印刷制御情報を生成し、 生成した上記印刷制御情報をIEEE1394規格に準
拠したFCP(Function Control Protocol)に従った
AV/Cコマンドセットで定義して印刷装置に出力し、 生成した上記静止画像データをIEEE(The Institut
e of Electrical andElectronics Engineers)1394
規格に準拠したパケットに含めて印刷装置に出力するこ
とを特徴とする画像処理プログラムを格納した記録媒
体。13. Generating desired still image data based on image data input from the outside, generating print control information for controlling a printing apparatus, and using the generated print control information as an FCP (compliant with the IEEE 1394 standard). The image data is defined by an AV / C command set according to the Function Control Protocol and output to a printing device.
e of Electrical and Electronics Engineers) 1394
A recording medium storing an image processing program characterized in that the image processing program is output to a printing device while being included in a packet conforming to the standard.
P(Function ControlProtocol)に従ったAV/Cコマ
ンドセットで定義された印刷制御情報を入力し、 IEEE(The Institute of Electrical and Electron
ics Engineers)1394規格に準拠したパケットに含
まれる静止画像データを入力し、 入力された上記印刷制御情報に従って、上記静止画像デ
ータを印刷することを特徴とする印刷プログラムを格納
した記録媒体。14. An FC compliant with the IEEE 1394 standard
Print control information defined by an AV / C command set according to P (Function Control Protocol) is input, and IEEE (The Institute of Electrical and Electron
ics Engineers) A recording medium storing a print program for inputting still image data included in a packet conforming to the 1394 standard and printing the still image data in accordance with the input print control information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000246518A JP2001157150A (en) | 1999-08-19 | 2000-08-15 | Device and method for image processing, device and method for printing, system and method for image printing, and recording medium |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23325399 | 1999-08-19 | ||
JP11-261276 | 1999-09-14 | ||
JP11-233253 | 1999-09-14 | ||
JP26127699 | 1999-09-14 | ||
JP2000246518A JP2001157150A (en) | 1999-08-19 | 2000-08-15 | Device and method for image processing, device and method for printing, system and method for image printing, and recording medium |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2001157150A true JP2001157150A (en) | 2001-06-08 |
Family
ID=27331973
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000246518A Withdrawn JP2001157150A (en) | 1999-08-19 | 2000-08-15 | Device and method for image processing, device and method for printing, system and method for image printing, and recording medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2001157150A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003071795A1 (en) * | 2002-02-25 | 2003-08-28 | Matsushita Electric Industrial Co., Ltd. | Receiving apparatus, printing system, and mobile telephone |
-
2000
- 2000-08-15 JP JP2000246518A patent/JP2001157150A/en not_active Withdrawn
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003071795A1 (en) * | 2002-02-25 | 2003-08-28 | Matsushita Electric Industrial Co., Ltd. | Receiving apparatus, printing system, and mobile telephone |
US7551301B2 (en) | 2002-02-25 | 2009-06-23 | Panasonic Corporation | Receiving apparatus, print system, and mobile telephone |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4192371B2 (en) | Data receiving apparatus, data transmitting apparatus, and data transmitting / receiving system | |
JP2001080141A (en) | Printing control device and method, printing apparatus and printing method, printing system and printing method | |
US7388682B1 (en) | Image processing method and apparatus, printing method and apparatus, image printing system and method and recording medium | |
US7218407B1 (en) | Image printing system | |
US6636902B2 (en) | Printing system for controlling limiting a reception of command packets other than a transmit data command upon receiving the transmit data command for receiving printing data | |
US7199891B1 (en) | Image processing method and apparatus, printing method and apparatus, image printing system and method and recording medium | |
US7009724B1 (en) | Image print system | |
JP2001157150A (en) | Device and method for image processing, device and method for printing, system and method for image printing, and recording medium | |
US6698948B2 (en) | Printing data and picture data transferring method | |
JP2001080170A (en) | Printing control apparatus, printer, image-printing system and method for printing image | |
JP2001128116A (en) | Picture processor, picture processing method, printer, printing method, picture printing system, picture printing method and recording medium | |
JP2001157036A (en) | Image processor, image processing method, printing device, printing method, image printing system, image printing method and recording medium | |
JP2001223969A (en) | Device/method for processing picture, device/method for printing, system/method for printing picture and storage medium | |
JP2001175431A (en) | Print controller and printing device and print system | |
MXPA01002080A (en) | Image print system | |
MXPA01004781A (en) | Image printing system | |
MXPA01007962A (en) | Data transmission and reception system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20071106 |