JP2003110961A - Video display control method and video device - Google Patents
Video display control method and video deviceInfo
- Publication number
- JP2003110961A JP2003110961A JP2001297508A JP2001297508A JP2003110961A JP 2003110961 A JP2003110961 A JP 2003110961A JP 2001297508 A JP2001297508 A JP 2001297508A JP 2001297508 A JP2001297508 A JP 2001297508A JP 2003110961 A JP2003110961 A JP 2003110961A
- Authority
- JP
- Japan
- Prior art keywords
- display
- video
- screens
- screen
- control
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 47
- 238000012545 processing Methods 0.000 claims description 61
- 230000004044 response Effects 0.000 claims description 42
- 230000005540 biological transmission Effects 0.000 claims description 32
- 230000006854 communication Effects 0.000 claims description 30
- 238000004891 communication Methods 0.000 claims description 30
- 230000008569 process Effects 0.000 claims description 27
- 238000010586 diagram Methods 0.000 description 45
- 230000006870 function Effects 0.000 description 19
- 230000015654 memory Effects 0.000 description 12
- 230000002194 synthesizing effect Effects 0.000 description 11
- 230000015572 biosynthetic process Effects 0.000 description 9
- 238000003786 synthesis reaction Methods 0.000 description 9
- 238000006243 chemical reaction Methods 0.000 description 7
- 239000002131 composite material Substances 0.000 description 6
- 230000001419 dependent effect Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 3
- 238000000926 separation method Methods 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- NLZUEZXRPGMBCV-UHFFFAOYSA-N Butylhydroxytoluene Chemical compound CC1=CC(C(C)(C)C)=C(O)C(C(C)(C)C)=C1 NLZUEZXRPGMBCV-UHFFFAOYSA-N 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Controls And Circuits For Display Device (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、例えば、IEEE
(The Institute of Electrical and Electronics Engi
neers )1394方式と称されるデジタル通信バスで他
の機器と接続可能な機器に適用して好適なテレビジョン
受像機などの映像機器、並びにその映像機器に適用され
る映像表示制御方法に関する。TECHNICAL FIELD The present invention relates to, for example, IEEE.
(The Institute of Electrical and Electronics Engi
The present invention relates to a video device such as a television receiver suitable for being applied to a device that can be connected to other devices by a digital communication bus called neers) 1394 system, and a video display control method applied to the video device.
【0002】[0002]
【従来の技術】近年、テレビジョン受像機、ビデオデッ
キ(ビデオ記録再生装置)、各種放送受信用のチュー
ナ、オーディオ再生機器などの映像機器や音声機器(以
下これらの機器をAV機器又はAVデバイスと称する)
を、何らかのネットワークに接続して、その接続した機
器間でビデオデータやオーディオデータを伝送させて、
機器間のデータの受け渡しができるようにしたものが提
案され、実用化されつつある。2. Description of the Related Art In recent years, video equipment and audio equipment such as a television receiver, a video deck (video recording / reproducing apparatus), a tuner for receiving various broadcasts, and an audio reproducing equipment (hereinafter, these equipment are referred to as AV equipment or AV device). Refer to)
Connected to some network to transmit video data and audio data between the connected devices,
A device that can exchange data between devices has been proposed and put into practical use.
【0003】例えば、IEEE(The Institute of Ele
ctrical and Electronics Engineers )1394方式の
シリアルデータバス(デジタル通信制御バス)を用いた
ネットワークを介して、AV機器でデータ伝送を行える
ようにしたものが開発されている。このネットワークに
おいては、映像データやオーディオデータなどのコンテ
ンツデータを、ストリームデータとして伝送できる。ま
た、所定のコマンド(AV/C Command Transaction Set:
以下AV/Cコマンドと称する)を用いることにより、
ネットワークに接続されているAV機器を遠隔制御する
ことも可能である。また、同様にAV/Cコマンドを使
用して、ネットワークに接続されているAV機器の動作
状態を検知することも可能である。For example, IEEE (The Institute of Ele)
There has been developed an AV device capable of performing data transmission via a network using a ctrical and Electronics Engineers) 1394 serial data bus (digital communication control bus). In this network, content data such as video data and audio data can be transmitted as stream data. In addition, a predetermined command (AV / C Command Transaction Set:
(Hereinafter referred to as AV / C command),
It is also possible to remotely control AV equipment connected to the network. Similarly, the AV / C command can be used to detect the operating state of the AV device connected to the network.
【0004】従って、例えばテレビジョン受像機とビデ
オデッキとを1394方式のバスラインで接続させて、
このバスラインを使用して、ビデオデッキで再生させた
映像データを、テレビジョン受像機に伝送することで、
テレビジョン受像機でビデオデッキの再生映像を表示さ
せることができる。この場合、テレビジョン受像機側か
ら、1394方式のバスラインを使用して、ビデオデッ
キの再生動作を指示するAV/Cコマンドを伝送するこ
とで、テレビジョン受像機側でビデオデッキの動作の制
御が行える。Therefore, for example, a television receiver and a VCR are connected by a 1394 system bus line,
By using this bus line to transmit the video data played on the VCR to the television receiver,
The playback image of the VCR can be displayed on the television receiver. In this case, the television receiver side controls the operation of the VCR by transmitting an AV / C command instructing the reproduction operation of the VCR using the 1394 system bus line. Can be done.
【0005】ところで、近年、テレビジョン受像機は多
機能化する傾向にあり、例えば複数画面を同時表示させ
る映像合成処理が可能なものが実用化されている。例え
ば、図33に示すように、1台のテレビジョン受像機
に、ビデオデッキ,チューナなどの2台の映像機器2,
3を接続して、それぞれの映像機器2,3から同時に映
像データを1台のテレビジョン受像機に供給したとす
る。このとき、テレビジョン受像機では、様々な形態で
2つの映像を同時に表示できるものがある。By the way, in recent years, television receivers tend to be multifunctional, and, for example, a television receiver capable of performing image synthesizing processing for simultaneously displaying a plurality of screens has been put into practical use. For example, as shown in FIG. 33, one television receiver is provided with two video devices 2, such as a VCR and a tuner.
3 is connected and video data is simultaneously supplied from each of the video devices 2 and 3 to one television receiver. At this time, some television receivers can simultaneously display two images in various forms.
【0006】例えば、図33に示すような4種類の表示
態様の中から、所望の表示態様を選択できるようにした
ものがある。4種類の表示態様について説明すると、例
えば、受像機の表示画面1aとして示すように、一方の
映像機器2からの映像を、左側に大きな画面として表示
させ、他方の映像機器3からの映像を、右側に小さな画
面として表示させる。また、表示画面1bとして示すよ
うに、一方の映像機器2からの映像を、左側に小さな画
面として表示させ、他方の映像機器3からの映像を、右
側に大きな画面として表示させる。また、表示画面1c
として示すように、一方の映像機器2からの映像を、画
面全体に表示させた上の隅に、他方の映像機器3からの
映像を、小さな画面として表示させる。さらに、表示画
面1dとして示すように、他方の映像機器3からの映像
を、画面全体に表示させた上の隅に、一方の映像機器2
からの映像を、小さな画面として表示させる。For example, there is one in which a desired display mode can be selected from four types of display modes as shown in FIG. Explaining four types of display modes, for example, as shown as a display screen 1a of a receiver, an image from one image device 2 is displayed as a large screen on the left side, and an image from the other image device 3 is displayed. Display as a small screen on the right. Further, as shown as the display screen 1b, the image from one image device 2 is displayed as a small screen on the left side, and the image from the other image device 3 is displayed as a large screen on the right side. Also, the display screen 1c
As shown in, the image from one of the video devices 2 is displayed on the upper corner of the entire screen, and the image from the other video device 3 is displayed as a small screen. Further, as shown as the display screen 1d, the image from the other video device 3 is displayed in the upper corner where the video is displayed on the entire screen.
The image from is displayed as a small screen.
【0007】表示画面1c,1dの例の場合には、小さ
な画面の表示位置について、上下左右に調整できる場合
もある。In the case of the display screens 1c and 1d, the display position of the small screen may be adjusted vertically and horizontally.
【0008】このような多種類の同時表示が可能な場
合、例えばテレビジョン受像機のリモートコントロール
装置4に用意されたキーを操作することで、ユーザが所
望の表示態様を設定することができる。なお、図33の
例では、説明を簡単にするために、外部の映像機器2,
3から入力した映像を表示させる例としたが、受像機内
にチューナなどの映像信号源が内蔵されている場合に
は、その受像機内の映像信号源で得られた複数の映像
を、合成させて1つの画面に表示させることができるこ
とは勿論である。When such multiple types of simultaneous display are possible, the user can set a desired display mode by operating a key provided on the remote control device 4 of the television receiver, for example. In the example of FIG. 33, in order to simplify the explanation, the external video equipment 2,
Although the video input from 3 is displayed as an example, if a video signal source such as a tuner is built in the receiver, a plurality of videos obtained by the video signal source in the receiver are synthesized. Of course, it can be displayed on one screen.
【0009】図33に示したような複数画面の同時表示
は、大きく分けて、PaP(Picture-and-Picture )と
称される多画面表示と、PiP(Picture-in-Picture)
と称される多画面表示に分類される。このPaPとPi
Pに違いについて説明すると、PaPの場合には、例え
ば図34に示すように、入力した各映像V1,V2は、
表示されるサイズの映像V1′,V2′のデータに変換
されて、例えば受像機の画面を複数に分割して設定した
ブロックb0,b1,b2,b3の内の、任意のブロッ
クに割当てて、表示させる処理が行われる。このPaP
の場合には、複数の映像に同一のブロックが割当てられ
ることはなく、各映像は重複することなく表示される。Simultaneous display of a plurality of screens as shown in FIG. 33 is roughly divided into a multi-screen display called PaP (Picture-and-Picture) and a PiP (Picture-in-Picture).
Is classified into a multi-screen display called. This PaP and Pi
Explaining the difference to P, in the case of PaP, for example, as shown in FIG. 34, the input images V1 and V2 are
After being converted into the data of the images V1 'and V2' of the size to be displayed, it is assigned to an arbitrary block among the blocks b0, b1, b2 and b3 set by dividing the screen of the receiver into a plurality of pieces, Processing for displaying is performed. This PaP
In this case, the same block is not assigned to a plurality of videos, and the videos are displayed without duplication.
【0010】PiPの場合には、例えば図35に示すよ
うに、入力した一方の映像V1については、そのままの
サイズで表示させるようにし、他方の映像V2について
は、縮小したサイズの映像V2′とし、その縮小したサ
イズの映像を画面の右隅などの所定位置に割当てた映像
V2″とする。そして、映像V1の上に、映像V2″を
重ねる合成処理を行って、映像V1の一部の表示エリア
に、縮小された映像V2を表示させる処理が行われる。
このPiPの場合には、それぞれの映像の間には上下関
係、即ち層の概念があり、各映像の配置される層の上下
関係に応じて、上位層に配置された映像が、下の階層の
映像を覆うように、映像が合成されて表示される。In the case of PiP, for example, as shown in FIG. 35, one input video V1 is displayed in its original size, and the other video V2 is displayed as a reduced size video V2 '. The image of the reduced size is set as an image V2 ″ assigned to a predetermined position such as the right corner of the screen. Then, the image V2 ″ is superimposed on the image V1 to perform a compositing process to generate a part of the image V1. A process of displaying the reduced image V2 in the display area is performed.
In the case of this PiP, there is a vertical relationship, that is, a concept of a layer, between the respective videos, and the videos arranged in the upper layer are arranged in the lower hierarchy according to the vertical relationship of the layers in which the respective videos are arranged. The images are combined and displayed so as to cover the image.
【0011】実際に、テレビジョン受像機でどのような
合成表示が可能かは、その受像機の能力によって決まる
ものであり、例えばPiPによる多画面表示だけが可能
な機種や、PaP表示,PiP表示の切り替えが可能な
機種など、様々な表示能力の受像機が存在する。PaP
表示が可能な機種の場合には、図33に示した表示画面
1a,1bのように、一方を大きく表示させて、他方を
小さく表示させる例の他に、2つの映像を同じ大きさで
並べて表示させたり、また表示させる画面の数について
も、2画面の同時表示だけでなく、最大で9画面や16
画面のような多画面の表示が可能なものがある。PiP
表示の場合にも、小さく表示される画面の表示位置や表
示サイズを自由に調整可能なものがある。Actually, what kind of composite display is possible on a television receiver is determined by the capability of the receiver, and for example, a model capable of only multi-screen display by PiP, PaP display, PiP display. There are receivers with various display capabilities such as models that can be switched. PaP
In the case of a model capable of displaying, in addition to an example in which one is displayed large and the other is displayed small like the display screens 1a and 1b shown in FIG. 33, two images are arranged in the same size. Regarding the number of screens to be displayed or to be displayed, not only simultaneous display of 2 screens but also maximum of 9 screens or 16 screens
Some screens can be displayed on multiple screens. PiP
In the case of display as well, there is one in which the display position and display size of a small screen can be freely adjusted.
【0012】[0012]
【発明が解決しようとする課題】ところで、上述したI
EEE1394方式のバスラインにテレビジョン受像機
やビデオデッキなどの映像機器を接続した場合、上述し
たAV/Cコマンドで例えば受像機からビデオデッキ側
に、ビデオテープの再生を開始させるコマンドを送った
り、或いは再生を停止させるコマンドを送るようなこと
が可能である。これに対して、従来から提案され実用化
されつつあるAV/Cコマンドでは、上述したようなP
aP表示やPiP表示のような多画面表示の制御は、完
全には対応してない問題があった。By the way, the above-mentioned I
When a video device such as a television receiver or a video deck is connected to the EEE1394 bus line, the AV / C command may be used to send a command to start playing a video tape from the video receiver to the video deck, Alternatively, it is possible to send a command to stop the reproduction. On the other hand, in the AV / C command which has been proposed and put into practical use, the P /
The control of multi-screen display such as aP display and PiP display has a problem that it is not completely compatible.
【0013】即ち、既に規格化されているAV/Cコマ
ンドでは、例えば被制御機器がビデオテープデッキであ
る場合には、再生や記録の開始,停止,巻き戻し,早送
りのコントロールコマンドが用意されている。また、被
制御機器がテレビジョン受像機である場合には、チャン
ネルのアップ,ダウンや、音量のアップ,ダウンなどの
コントロールコマンドが用意されている。これらのコマ
ンドの詳細は、それぞれの機器の種類毎に決められてい
る。That is, in the standardized AV / C command, for example, when the controlled device is a video tape deck, control commands for starting, stopping, rewinding and fast-forwarding reproduction and recording are prepared. There is. When the controlled device is a television receiver, control commands such as channel up / down and volume up / down are prepared. Details of these commands are determined for each type of device.
【0014】また、AV/Cコマンドを使用して相手の
機器の動作状態を調べるコマンドを送ることで、そのコ
マンドに対するレスポンスで、例えばビデオテープデッ
キで再生中であるか否かや、テレビジョン受像機で表示
させているチャンネル番号などを、バスラインで接続さ
れた他の機器から調べることも可能である。Further, by sending a command for checking the operating state of the other party's equipment using the AV / C command, the response to the command can be used to determine whether or not the video tape deck is playing, for example, a television image. It is also possible to check the channel number displayed on the machine from other devices connected by the bus line.
【0015】これに対して、上述した受像機での多画面
表示の場合には、受像機に用意された多画面表示機能
が、既に述べたように、様々な表示機能が想定されるた
め、単純に多画面表示をオン,オフさせるようなコマン
ドを送るだけでは不十分であった。On the other hand, in the case of the multi-screen display on the above-mentioned receiver, since the multi-screen display function prepared in the receiver is assumed to have various display functions as already described, It was not enough to simply send a command to turn on / off the multi-screen display.
【0016】なお、ここではIEEE1394方式のバ
スラインで、受像機などの映像機器のネットワークを組
む場合の問題について述べたが、その他の方式のネット
ワークで映像機器を接続させる場合にも、同様の問題が
ある。この場合、物理的な有線の信号線で接続させたネ
ットワークではなく、例えばワイヤレスで同様のデータ
伝送を行って、ネットワークを組み、ネットワーク内の
他の映像機器の制御を行う場合にも、同様の問題が発生
する。Here, the problem in the case of forming a network of video equipment such as a receiver by the IEEE 1394 system bus line has been described, but the same problem also occurs when the video equipment is connected by a network of another system. There is. In this case, the same data transmission may be performed wirelessly instead of a network connected by a physically wired signal line to form a network and control other video equipment in the network. The problem occurs.
【0017】本発明はかかる点に鑑み、テレビジョン受
像機などの映像表示を行う機器をネットワークに接続し
たとき、その映像表示を行う機器での、多画面表示の制
御が良好かつ簡単に行えるようにすることを目的とす
る。In view of the above points, the present invention enables good and easy control of multi-screen display in a device that displays an image when the device that displays the image, such as a television receiver, is connected to a network. The purpose is to
【0018】[0018]
【課題を解決するための手段】本発明は、複数画面の同
時表示が可能な表示手段での表示を制御する場合に、表
示手段での複数画面の表示能力を外部に提示し、外部か
ら受信した複数画面表示の制御要求に基づいて、表示手
段での複数画面の表示状態を設定するようにしたもので
ある。According to the present invention, when the display on a display means capable of simultaneously displaying a plurality of screens is controlled, the display ability of the plurality of screens on the display means is presented to the outside and received from the outside. The display state of the multiple screens on the display means is set based on the control request for the multiple screen display.
【0019】このようにしたことで、表示手段での複数
画面の表示能力が外部の機器で判り、その判った表示能
力に基づいて、外部の機器が適切に複数画面の表示状態
の制御要求を行うことができ、その表示要求を受信した
とき、該当する状態に表示状態を設定することができ
る。By doing so, the display capability of the plurality of screens on the display means can be recognized by the external device, and the external device can appropriately request the control of the display state of the multiple screens based on the recognized display capability. When the display request is received, the display state can be set to a corresponding state.
【0020】[0020]
【発明の実施の形態】以下、本発明の一実施の形態を、
図1〜図32を参照して説明する。BEST MODE FOR CARRYING OUT THE INVENTION An embodiment of the present invention will be described below.
This will be described with reference to FIGS.
【0021】図1は、本例の機器とネットワークの接続
構成例を示した図である。本例においては、ネットワー
クを構成する機器として、テレビジョン受像機100
と、第1のチューナ機器200と、第1のビデオデッキ
300とを用意して、それぞれの機器100,200,
300をIEEE1394方式のバスライン10で接続
させてある。バスライン10には、他の機器が図示しな
いその他の機器が接続されていても良い。なお、IEE
E1394方式のバスラインの場合には、実際には接続
は1台の機器毎に順にケーブルで接続する構成である。FIG. 1 is a diagram showing an example of the connection configuration between the equipment of this example and a network. In this example, the television receiver 100 is used as a device that constitutes the network.
, A first tuner device 200 and a first VCR 300 are prepared, and the respective devices 100, 200,
300 are connected by an IEEE 1394 bus line 10. Other devices (not shown) may be connected to the bus line 10. In addition, IEEE
In the case of the E1394 system bus line, the connection is actually made by connecting each device in turn with a cable.
【0022】第1のチューナ機器200は、例えばデジ
タル衛星放送を受信するチューナとしてある。第1のビ
デオデッキ300は、例えばビデオテープカセットに映
像データ,音声データなどを記録し再生するビデオ記録
再生装置としてある。第1のチューナ機器200と第1
のビデオデッキ300は、リモートコントロール装置2
0からの赤外線信号で遠隔制御ができる構成としてあ
る。The first tuner device 200 is, for example, a tuner for receiving digital satellite broadcasting. The first video deck 300 is, for example, a video recording / reproducing device that records and reproduces video data, audio data, and the like on a video tape cassette. First tuner device 200 and first
VCR 300 is a remote control device 2
The infrared signal from 0 enables remote control.
【0023】また、本例においては、テレビジョン受像
機100に、アナログ信号ケーブルを介して、第2のチ
ューナ機器400と第2のビデオデッキ500とが接続
させてある。第2のチューナ機器400については、第
1のチューナ機器200が受信する放送サービスとは異
なる放送サービスを受信するチューナとしてある。第2
のビデオデッキ500は、例えばビデオディスクを記録
媒体として使用したビデオ記録再生装置としてある。ま
たテレビジョン受像機100のアンテナ入力プラグに
は、外部アンテナ99が接続させてある。Further, in this example, the second tuner device 400 and the second video deck 500 are connected to the television receiver 100 via an analog signal cable. The second tuner device 400 is a tuner that receives a broadcast service different from the broadcast service received by the first tuner device 200. Second
The VCR 500 is a video recording / reproducing apparatus using, for example, a video disc as a recording medium. An external antenna 99 is connected to the antenna input plug of the television receiver 100.
【0024】テレビジョン受像機100では、バスライ
ン10を介して機器200,300から供給される映像
データや、アナログ信号ケーブルを介して機器400,
500から供給される映像データの中の入力選択された
映像を、CRTなどの表示手段に表示させることができ
る。音声出力についても、入力選択に連動して切替えら
れるものである。In the television receiver 100, the video data supplied from the devices 200 and 300 via the bus line 10 and the device 400 and 400 via the analog signal cable.
The input selected video in the video data supplied from 500 can be displayed on a display means such as a CRT. The voice output is also switched in synchronization with the input selection.
【0025】このようにネットワークに接続されたテレ
ビジョン受像機100は、表示手段での複数画面の同時
表示が可能な構成としてある。この複数画面の同時表示
などを実現するための構成について説明する前に、IE
EE1394方式のバスラインでデータ伝送が行われる
仕組みについて、図20〜図32を参照して説明する。As described above, the television receiver 100 connected to the network has a structure capable of simultaneously displaying a plurality of screens on the display means. Before describing the configuration for realizing such simultaneous display of multiple screens, the IE
A mechanism for performing data transmission on the EE1394 bus line will be described with reference to FIGS. 20 to 32.
【0026】図20は、IEEE1394方式で接続さ
れた機器間でのデータ伝送のサイクル構造を示す図であ
る。IEEE1394方式では、データは、パケットに
分割され、125μSの長さのサイクルを基準として時
分割にて伝送される。このサイクルは、サイクルマスタ
機能を有するノード(バスに接続されたいずれかの機
器)から供給されるサイクルスタート信号によって作り
出される。FIG. 20 is a diagram showing a cycle structure of data transmission between devices connected by the IEEE 1394 system. In the IEEE 1394 system, data is divided into packets and transmitted in time division with a cycle having a length of 125 μS as a reference. This cycle is created by a cycle start signal supplied from a node (any device connected to the bus) having a cycle master function.
【0027】アイソクロナスパケットは、全てのサイク
ルの先頭から伝送に必要な帯域(時間単位であるが帯域
と呼ばれる)を確保する。このため、アイソクロナス伝
送では、データの一定時間内の伝送が保証される。ただ
し、受信側からの確認(アクノリッジメント:ack)
は行われず、伝送エラーが発生した場合は、保護する仕
組みが無く、データは失われる。各サイクルのアイソク
ロナス伝送に使用されていない時間に、アービトレーシ
ョンの結果、バスを確保したノードが、アシンクロナス
パケットを送出するアシンクロナス伝送では、アクノリ
ッジ、およびリトライを用いることにより、確実な伝送
は保証されるが、伝送のタイミングは一定とはならな
い。The isochronous packet secures a band (in units of time, called a band) necessary for transmission from the beginning of all cycles. Therefore, in isochronous transmission, data transmission is guaranteed within a fixed time. However, confirmation from the receiving side (acknowledgement: ack)
If a transmission error occurs, data will be lost if there is no protection mechanism. As a result of arbitration, the node that secures the bus sends asynchronous packets during the time when it is not used for isochronous transmission in each cycle. In asynchronous transmission, acknowledge and retry are used to ensure reliable transmission. , The transmission timing is not constant.
【0028】所定のノードがアイソクロナス伝送を行う
為には、そのノードがアイソクロナス機能に対応してい
なければならない。また、アイソクロナス機能に対応し
たノードの少なくとも1つは、サイクルマスタ機能を有
していなければならない。更に、IEEE1394シリ
アスバスに接続されたノードの中の少なくとも1つは、
アイソクロナスリソースマネージャの機能を有していな
ければならない。In order for a given node to perform isochronous transmission, that node must support the isochronous function. Moreover, at least one of the nodes corresponding to the isochronous function must have the cycle master function. Further, at least one of the nodes connected to the IEEE 1394 serial bus is
It must have the function of an isochronous resource manager.
【0029】IEEE1394方式は、ISO/IEC
13213で規定された64ビットのアドレス空間を有
するCSR(Control&Status Register )アーキテクチ
ャに準拠している。図21は、CSRアーキテクチャの
アドレス空間の構造を説明する図である。上位16ビッ
トは、各IEEE1394上のノードを示すノードID
であり、残りの48ビットが各ノードに与えられたアド
レス空間の指定に使われる。この上位16ビットは更に
バスIDの10ビットと物理ID(狭義のノードID)
の6ビットに分かれる。全てのビットが1となる値は、
特別な目的で使用されるため、1023個のバスと63
個のノードを指定することができる。ノードIDは、バ
スリセットがあった際に、付与し直される。バスリセッ
トは、バス1に接続される機器の構成が変化した場合に
発生する。例えば、バス1に接続されたいずれか1台の
機器が外されたり、また新規にバス1に機器が接続され
ことを認識したとき、バスリセットが実行される。The IEEE1394 system is ISO / IEC
It conforms to the CSR (Control & Status Register) architecture having a 64-bit address space defined by 13213. FIG. 21 is a diagram for explaining the structure of the address space of the CSR architecture. The upper 16 bits are a node ID indicating a node on each IEEE 1394
And the remaining 48 bits are used to specify the address space given to each node. These upper 16 bits are further 10 bits of bus ID and physical ID (node ID in a narrow sense)
It is divided into 6 bits. The value where all bits are 1 is
Used for special purposes, 1023 buses and 63
Individual nodes can be specified. The node ID is reassigned when the bus is reset. The bus reset occurs when the configuration of the device connected to the bus 1 changes. For example, when any one of the devices connected to the bus 1 is removed or it is recognized that a device is newly connected to the bus 1, the bus reset is executed.
【0030】下位48ビットにて規定されるアドレス空
間のうちの上位20ビットで規定される空間は、204
8バイトのCSR特有のレジスタやIEEE1394特
有のレジスタ等に使用される初期化レジスタスペース
(Initial Register Space)、プライベートスペース
(Private Space )、および初期化メモリスペース(In
itial Memory Space)などに分割され、下位28ビット
で規定される空間は、その上位20ビットで規定される
空間が、初期化レジスタスペースである場合、コンフィ
ギレーションROM(Configuration read only memor
y)、ノード特有の用途に使用される初期化ユニットス
ペース(Initial Unit Space)、プラグコントロールレ
ジスタ(Plug Control Register (PCRs))などと
して用いられる。Of the address space defined by the lower 48 bits, the space defined by the upper 20 bits is 204
An initialization register space (Initial Register Space), a private space (Private Space), and an initialization memory space (In) used for 8-byte CSR-specific registers and IEEE 1394-specific registers.
The space defined by the lower 28 bits is divided into an itial memory space), and the space defined by the upper 20 bits is an initialization register space, a configuration ROM (Configuration read only memor)
y), an initialization unit space used for a node-specific application, a plug control register (PCRs), and the like.
【0031】ここで、プラグコントロールレジスタにつ
いて説明すると、IEEE1394方式では、データの
入出力を制御する為に、各ノードは、プラグとして使用
されるレジスタであるPCR(Plug Control Register
)を有する。これは、論理的にアナログインターフェ
ースに類似した信号経路を形成するために、プラグとい
う概念を、レジスタを使用して実体化したものである。
PCRは、出力プラグを表すoPCR(output Plug Co
ntrol Register)、入力プラグを表すiPCR(input
Plug Control Register )を有する。また、PCRは、
各機器固有の出力プラグまたは入力プラグの情報を示す
レジスタoMPR(output Master Plug Register )と
iMPR(input Master Plug Register)を有する。各
機器は、oMPRおよびiMPRをそれぞれ複数持つこ
とはないが、個々のプラグに対応したoPCRおよびi
PCRを、機器の能力によって複数持つことが可能であ
る。アイソクロナスデータの流れは、これらのプラグに
対応するレジスタを操作することによって制御される。Here, the plug control register will be described. In the IEEE 1394 system, each node controls a data input / output, and each node is a PCR (Plug Control Register) which is a register used as a plug.
) Has. This is a materialization of the concept of a plug using a register in order to form a signal path that is logically similar to an analog interface.
PCR is an oPCR (output plug code) that represents an output plug.
ntrol Register), iPCR that represents the input plug (input
Plug Control Register). In addition, PCR is
It has a register oMPR (output master plug register) and an iMPR (input master plug register) indicating information of an output plug or an input plug unique to each device. Each device does not have multiple oMPRs and iMPRs, but the oPCR and iMPR corresponding to individual plugs
It is possible to have a plurality of PCRs depending on the capabilities of the device. The flow of isochronous data is controlled by manipulating the registers corresponding to these plugs.
【0032】図22はプラグを使用した伝送例を示した
図である。ここではIEEE1394方式のバスに接続
された機器(ノード)を、AVデバイス(AV-device )
a,b,cとして示してある。AVデバイスaのoMP
Rにより伝送速度とoPCRの数が規定されたoPCR
FIG. 22 is a diagram showing an example of transmission using a plug. Here, a device (node) connected to an IEEE 1394 bus is used as an AV device (AV-device).
Shown as a, b, c. OMP of AV device a
OPCR in which the transmission rate and the number of oPCRs are defined by R
〔0〕〜oPCR〔2〕のうち、oPCR〔1〕により
チャンネルが指定されたアイソクロナスデータは、AV
デバイスcのoPCR〔1〕から、IEEE1394シ
リアスバスのチャンネル#1に送出される。AVデバイ
スaは、IEEE1394シリアスバスのチャンネル#
1に送出されたアイソクロナスデータを読み込む。同様
に、AVデバイスbは、oPCRAmong [0] to oPCR [2], the isochronous data whose channel is designated by oPCR [1] is AV
The data is transmitted from the oPCR [1] of the device c to the channel # 1 of the IEEE1394 serial bus. The AV device a is a channel # of the IEEE 1394 serial bus.
The isochronous data sent to 1 is read. Similarly, AV device b uses oPCR
〔0〕で指定されたチ
ャンネル#2に、アイソクロナスデータを送出し、AV
デバイスaは、iPCR〔1〕にて指定されたチャンネ
ル#2からそのアイソクロナスデータを読み込む。The isochronous data is transmitted to the channel # 2 designated by [0], and the AV
The device a reads the isochronous data from channel # 2 designated by iPCR [1].
【0033】このようにして、IEEE1394シリア
スバスによって接続されている機器間でデータ伝送が行
われるが、本例のシステムでは、このIEEE1394
シリアスバスを介して接続された機器のコントロールの
ためのコマンドとして規定されたAV/Cコマンドセッ
トを利用して、各機器のコントロールや状態の判断など
が行えるようにしてある。次に、このAV/Cコマンド
セットについて説明する。In this way, data transmission is performed between the devices connected by the IEEE1394 serial bus, but in the system of this example, this IEEE1394 is used.
The AV / C command set defined as a command for controlling a device connected via the serial bus is used to control each device and determine the status. Next, the AV / C command set will be described.
【0034】まず、本例のシステムで使用されるAV/
Cコマンドセットにおけるサブユニット アイデンティ
ファイヤ ディスクリプタ(Subunit Identifier Descr
iptor )のデータ構造について、図23〜図26を参照
しながら説明する。図23は、サブユニットアイデンテ
ィファイヤディスクリプタのデータ構造を示している。
図23に示すように、サブユニットアイデンティファイ
ヤディスクリプタの階層構造のリストにより形成されて
いる。リストとは、例えば、チューナであれば、受信で
きるチャンネル、ディスクであれば、そこに記録されて
いる曲などを表す。階層構造の最上位層のリストはルー
トリストと呼ばれており、例えば、リスト0がその下位
のリストに対するルートとなる。他のリストも同様にル
ートリストとなる。ルートリストはオブジェクトの数だ
け存在する。ここで、オブジェクトとは、例えば、バス
に接続されたAV機器がチューナである場合、デジタル
放送における各チャンネル等のことである。また、1つ
の階層の全てのリストは、共通の情報を共有している。First, the AV / s used in the system of this example
Subunit Identifier Descriptor (Subunit Identifier Descr) in C command set
The data structure of (iptor) will be described with reference to FIGS. FIG. 23 shows the data structure of the subunit identifier descriptor.
As shown in FIG. 23, it is formed by a list of hierarchical structure of subunit identifier descriptors. The list represents, for example, a channel that can be received in the case of a tuner and songs recorded in the case of a disc. The list of the highest layer of the hierarchical structure is called a route list, and, for example, list 0 is the route for the list below it. The other lists are route lists as well. There are as many root lists as there are objects. Here, the object is, for example, each channel in digital broadcasting when the AV equipment connected to the bus is a tuner. Further, all the lists in one layer share common information.
【0035】図24は、ジェネラル サブユニット デ
ィスクリプタ(The General Subunit Identifier Descr
iptor )のフォーマットを示している。サブユニット
ディスクリプタには、機能に関しての属性情報が内容と
して記述されている。ディスクリプタ長(descriptor l
ength )フィールドは、そのフィールド自身の値は含ま
れていない。ジェネレーションID(generation ID )
は、AV/Cコマンドセットのバージョンを示してお
り、その値は例えば“00h”(hは16進を表す)と
なっている。ここで、“00h”は、例えば図25に示
すように、データ構造とコマンドがAV/C ジェネラ
ル規格(General Specification )のバージョン3.0
であることを意味している。また、図25に示すよう
に、“00h”を除いた全ての値は、将来の仕様のため
に予約確保されている。FIG. 24 shows a general subunit descriptor (The General Subunit Identifier Descr).
iptor) format is shown. Subunit
In the descriptor, the attribute information regarding the function is described as the content. Descriptor length (descriptor l
The ength) field does not contain the value of the field itself. Generation ID
Indicates the version of the AV / C command set, and its value is, for example, "00h" (h represents hexadecimal). Here, “00h” is, for example, as shown in FIG. 25, the data structure and the command are version 3.0 of the AV / C general standard (General Specification).
It means that. Further, as shown in FIG. 25, all values except "00h" are reserved and reserved for future specifications.
【0036】リストIDサイズ(size of list ID )
は、リストIDのバイト数を示している。オブジェクト
IDサイズ(size of object ID )は、オブジェクトI
Dのバイト数を示している。オブジェクトポジションサ
イズ(size of object position )は、制御の際、参照
する場合に用いられるリスト中の位置(バイト数)を示
している。ルートオブジェクトリスト数(number of ro
ot object list)は、ルートオブジェクトリストの数を
示している。ルートオブジェクトリストID(root obj
ect list id )は、それぞれ独立した階層の最上位のル
ートオブジェクトリストを識別するためのIDを示して
いる。List ID size (size of list ID)
Indicates the number of bytes of the list ID. The object ID size (size of object ID) is the object I
The number of bytes of D is shown. The object position size (size of object position) indicates a position (number of bytes) in the list used for reference during control. Root object list number (number of ro
ot object list) indicates the number of root object lists. Root object list ID (root obj
ect list id) indicates an ID for identifying the highest root object list in each independent hierarchy.
【0037】サブユニットに属するデータ長(subunit
dependent length)は、後続のサブユニットに属するデ
ータフィールド(subunit dependent information )フ
ィールドのバイト数を示している。サブユニットに属す
るデータフィールドは、機能に固有の情報を示すフィー
ルドである。製造メーカ特有のデータ長(manufacturer
dependent length )は、後続の製造メーカ特有のデー
タ(manufacturer dependent information)フィールド
のバイト数を示している。製造メーカー特有のデータ
は、ベンダー(製造メーカ)の仕様情報を示すフィール
ドである。尚、ディスクリプタの中に製造メーカ特有の
データがない場合は、このフィールドは存在しない。Data length belonging to a subunit (subunit
The “dependent length” indicates the number of bytes of the data field (subunit dependent information) field belonging to the subsequent subunit. The data field belonging to the subunit is a field indicating information specific to the function. Data length specific to the manufacturer (manufacturer
Dependent length) indicates the number of bytes of the data (manufacturer dependent information) field specific to the subsequent manufacturer. The data unique to the manufacturer is a field indicating the specification information of the vendor (manufacturer). If there is no manufacturer-specific data in the descriptor, this field does not exist.
【0038】図26は、図24で示したリストIDの割
り当て範囲を示している。図26に示すように、“00
00h乃至0FFFh”および“4000h乃至FFF
Fh”は、将来の仕様のための割り当て範囲として予約
確保されている。“1000h乃至3FFFh”および
“10000h乃至リストIDの最大値”は、機能タイ
プの従属情報を識別するために用意されている。FIG. 26 shows an allocation range of the list ID shown in FIG. As shown in FIG. 26, “00
00h to 0FFFh "and" 4000h to FFF "
"Fh" is reserved and reserved as an allocation range for future specifications. "1000h to 3FFFh" and "10000h to maximum value of list ID" are prepared for identifying dependent information of a function type. .
【0039】次に、本例のシステムで使用されるAV/
Cコマンドセットについて、図27〜図32を参照しな
がら説明する。図27は、AV/Cコマンドセットのス
タックモデルを示している。図27に示すように、物理
レイヤ81、リンクレイヤ82、トランザクションレイ
ヤ83、およびシリアスバスマネジメント84は、IE
EE1394に準拠している。FCP(Function Contr
ol Protocol )85は、IEC61883に準拠してい
る。AV/Cコマンドセット86は、1394TAスペ
ックに準拠している。Next, AV / used in the system of this example
The C command set will be described with reference to FIGS. 27 to 32. FIG. 27 shows a stack model of the AV / C command set. As shown in FIG. 27, the physical layer 81, the link layer 82, the transaction layer 83, and the serial bus management 84 are IEs.
It conforms to EE1394. FCP (Function Contr
ol Protocol) 85 is based on IEC61883. The AV / C command set 86 complies with the 1394TA specifications.
【0040】図28は、図27のFCP85のコマンド
とレスポンスを説明するための図である。FCPはIE
EE1394方式のバス上の機器(ノード)の制御を行
うためのプロトコルである。図28に示すように、制御
する側がコントローラで、制御される側がターゲットで
ある。FCPのコマンドの送信またはレスポンスは、I
EEE1394のアシンクロナス通信のライトトランザ
クションを用いて、ノード間で行われる。データを受け
取ったターゲットは、受信確認のために、アクノリッジ
をコントローラに返す。FIG. 28 is a diagram for explaining commands and responses of the FCP 85 of FIG. FCP is IE
This is a protocol for controlling devices (nodes) on the EE1394 bus. As shown in FIG. 28, the controlling side is the controller and the controlled side is the target. The FCP command transmission or response is I
It is performed between the nodes using the write transaction of the asynchronous communication of EEE1394. The target that receives the data returns an acknowledge to the controller for confirmation of reception.
【0041】図29は、図28で示したFCPのコマン
ドとレスポンスの関係をさらに詳しく説明するための図
である。IEEE1394バスを介してノードAとノー
ドBが接続されている。ノードAがコントローラで、ノ
ードBがターゲットである。ノードA、ノードBとも
に、コマンドレジスタおよびレスポンスレジスタがそれ
ぞれ、512バイトずつ準備されている。図29に示す
ように、コントローラがターゲットのコマンドレジスタ
93にコマンドメッセージを書き込むことにより命令を
伝える。また逆に、ターゲットがコントローラのレスポ
ンスレジスタ92にレスポンスメッセージを書き込むこ
とにより応答を伝えている。以上2つのメッセージに対
して、制御情報のやり取りを行う。FCPで送られるコ
マンドセットの種類は、後述する図30のデータフィー
ルド中のCTSに記される。FIG. 29 is a diagram for explaining the relationship between the FCP command and response shown in FIG. 28 in more detail. The node A and the node B are connected via an IEEE1394 bus. Node A is the controller and node B is the target. In each of the node A and the node B, a command register and a response register are prepared by 512 bytes each. As shown in FIG. 29, the controller transmits an instruction by writing a command message in the target command register 93. Conversely, the target transmits a response by writing a response message in the response register 92 of the controller. Control information is exchanged for the above two messages. The type of command set sent by FCP is described in CTS in the data field of FIG. 30 described later.
【0042】図30は、AV/Cコマンドのアシンクロ
ナス転送モードで伝送されるパケットのデータ構造を示
している。AV/Cコマンドセットは、AV機器を制御
するためのコマンドセットで、CTS(コマンドセット
のID)=“0000”である。AV/Cコマンドフレ
ームおよびレスポンスフレームが、上記FCPを用いて
ノード間でやり取りされる。バスおよびAV機器に負担
をかけないために、コマンドに対するレスポンスは、1
00ms以内に行うことになっている。図30に示すよ
うに、アシンクロナスパケットのデータは、水平方向3
2ビット(=1quadlet )で構成されている。図中上段
はパケットのヘッダ部分を示しており、図中下段はデー
タブロックを示している。ディスティネーション(dest
ination ID)は、宛先を示している。FIG. 30 shows the data structure of a packet transmitted in the asynchronous transfer mode of the AV / C command. The AV / C command set is a command set for controlling AV equipment, and CTS (command set ID) = “0000”. The AV / C command frame and the response frame are exchanged between the nodes using the FCP. In order not to burden the bus and AV equipment, the response to the command is 1
It is supposed to be done within 00 ms. As shown in FIG. 30, the data of the asynchronous packet is 3 in the horizontal direction.
It is composed of 2 bits (= 1 quadlet). The upper part of the figure shows the header part of the packet, and the lower part of the figure shows the data block. Destination
ination ID) indicates the destination.
【0043】CTSはコマンドセットのIDを示してお
り、AV/CコマンドセットではCTS=“0000”
である。Cタイプ/レスポンス(ctype/response)のフ
ィールドは、パケットがコマンドの場合はコマンドの機
能分類を示し、パケットがレスポンスの場合はコマンド
の処理結果を示す。コマンドは大きく分けて、(1)機
能を外部から制御するコマンド(CONTROL)、
(2)外部から状態を問い合わせるコマンド(STAT
US)、(3)制御コマンドのサポートの有無を外部か
ら問い合わせるコマンド(GENERAL INQUI
RY(opcodeのサポートの有無)およびSPEC
IFIC INQUIRY(opcodeおよびope
randsのサポートの有無))、(4)状態の変化を
外部に知らせるよう要求するコマンド(NOTIFY)
の4種類が定義されている。CTS represents the ID of the command set, and CTS = “0000” in the AV / C command set.
Is. The C type / response field indicates the function classification of the command when the packet is a command, and the processing result of the command when the packet is a response. The commands are roughly divided into (1) a command (CONTROL) for externally controlling the function,
(2) Command to inquire status from outside (STAT
US), (3) Command for inquiring whether control command is supported from outside (GENERAL INQUI
RY (whether or not opcode is supported) and SPEC
IFIC INQUIRY (opcode and ope
(whether or not rands is supported)), (4) a command (NOTIFY) requesting to notify the state change to the outside.
4 types are defined.
【0044】レスポンスはコマンドの種類に応じて返さ
れる。コントロール(CONTROL)コマンドに対す
るレスポンスには、「実装されていない」(NOT I
MPLEMENTED)、「受け入れる」(ACCEP
TED)、「拒絶」(REJECTED)、および「暫
定」(INTERIM)がある。ステータス(STAT
US)コマンドに対するレスポンスには、「実装されて
いない」(NOT IMPLEMENTED)、「拒
絶」(REJECTED)、「移行中」(INTRAN
SITION)、および「安定」(STABLE)があ
る。コマンドのサポートの有無を外部から問い合わせる
コマンド(GENERAL INQUIRYおよびSP
ECIFIC INQUIRY)に対するレスポンスに
は、「実装されている」(IMPLEMENTED)、
および「実装されていない」(NOT IMPLEME
NTED)がある。状態の変化を外部に知らせるよう要
求するコマンド(NOTIFY)に対するレスポンスに
は、「実装されていない」(NOT IMPLEMEN
TED)、「拒絶」(REJECTED)、「暫定」
(INTERIM)および「変化した」(CHANGE
D)がある。The response is returned according to the type of command. The response to the control (CONTROL) command is "not implemented" (NOT I
MPLEMENTED, "Accept" (ACCEP
TED), "rejection" (REJECTED), and "provisional" (INTERIM). Status (STAT
The response to the US command includes “Not implemented” (NOT IMPLEMENTED), “Reject” (REJECTED), and “Transition” (INTRAN).
SITION), and "stable". Command to inquire whether command is supported from outside (GENERAL INQUIRY and SP
The response to ECIFIC INQUIRY is "Implemented" (IMPLEMENTED),
And "Not implemented" (NOT IMPLEME
NTED). The response to the command (NOTIFY) requesting to notify the state change to the outside is "not implemented" (NOT IMPLEMENT).
TED), "rejection" (REJECTED), "provisional"
(INTERIM) and "changed" (CHANGE)
There is D).
【0045】サブユニットタイプ(subunit type)は、
機器内の機能を特定するために設けられており、例え
ば、テープレコーダ/プレーヤ(tape reccorder/playe
r ),チューナ(tuner )等が割り当てられる。このサ
ブユニットタイプには、機器に対応した機能の他に、他
の機器に情報を公開するサブユニットであるBBS(ブ
リテンボードサブユニット)についても割り当てがあ
る。同じ種類のサブユニットが複数存在する場合の判別
を行うために、判別番号としてサブユニットID(subu
nit id)でアドレッシングを行う。オペレーションのコ
ードであるオペコード(opcode)はコマンドを表してお
り、オペランド(operand )はコマンドのパラメータを
表している。必要に応じて付加されるフィールド(ddit
ional operands)も用意されている。オペランドの後に
は、0データなどが必要に応じて付加される。データC
RC(Cyclic Reduncy Check)はデータ伝送時のエラー
チェックに使われる。The subunit type is
It is provided to specify the function inside the device. For example, tape recorder / player (tape reccorder / playe)
r), tuner, etc. are assigned. In this subunit type, in addition to the function corresponding to the device, there is also assigned a BBS (bulletin board subunit) that is a subunit that discloses information to other devices. In order to make a determination when there are multiple subunits of the same type, the subunit ID (subu
nit id) for addressing. An operation code (opcode), which is an operation code, represents a command, and an operand (operand) represents a command parameter. Fields added as needed (ddit
ional operands) are also available. 0 data or the like is added after the operand as needed. Data C
RC (Cyclic Reduncy Check) is used for error checking during data transmission.
【0046】図31は、AV/Cコマンドの具体例を示
している。図31の左側は、コマンドタイプ/レスポン
スの具体例を示している。図中上段がコマンドを表して
おり、図中下段がレスポンスを表している。“000
0”にはコントロール(CONTROL)、“000
1”にはステータス(STATUS)、“0010”に
はスペシフィックインクワイリ(SPECIFIC I
NQUIRY)、“0011”にはノティファイ(NO
TIFY)、“0100”にはジェネラルインクワイリ
(GENERAL INQUIRY)が割り当てられて
いる。“0101乃至0111”は将来の仕様のために
予約確保されている。また、“1000”には実装なし
(NOT INPLEMENTED)、“1001”に
は受け入れ(ACCEPTED)、“1010”には拒
絶(REJECTED)、“1011”には移行中(I
N TRANSITION)、“1100”には実装あ
り(IMPLEMENTED/STABLE)、“11
01”には状態変化(CHNGED)、“1111”に
は暫定応答(INTERIM)が割り当てられている。
“1110”は将来の仕様のために予約確保されてい
る。FIG. 31 shows a concrete example of the AV / C command. The left side of FIG. 31 shows a specific example of the command type / response. The upper part of the figure represents the command, and the lower part of the figure represents the response. "000
0 for control (CONTROL), "000"
"1" indicates status (STATUS), and "0010" indicates specific inquiry (SPECIFIC I).
NQUIRY), "0011" is Notify (NO
General Inquiry is assigned to TIFY) and “0100”. "0101 to 0111" are reserved and reserved for future specifications. Also, “1000” is not implemented (NOT INPLEMENTED), “1001” is accept (ACCEPTED), “1010” is reject (REJECTED), and “1011” is in transition (I
N TRANSITION), "1100" has implementation (IMPLEMENDED / STABLE), "11"
A state change (CHNGED) is assigned to 01 ”and a provisional response (INTERIM) is assigned to“ 1111 ”.
"1110" is reserved and reserved for future specifications.
【0047】図31の中央は、サブユニットタイプの具
体例を示している。“00000”にはビデオモニタ、
“00011”にはディスクレコーダ/プレーヤ、“0
0100”にはテープレコーダ/プレーヤ、“0010
1”にはチューナ、“00111”にはビデオカメラ、
“01010”にはBBS(Bulletin Board Subunit)
と称される掲示板として使用されるサブユニット、“1
1100”には製造メーカ特有のサブユニットタイプ
(Vender unique )、“11110”には特定のサブユ
ニットタイプ(Subunit type extended tonext byte )
が割り当てられている。尚、“11111”にはユニッ
トが割り当てられているが、これは機器そのものに送ら
れる場合に用いられ、例えば電源のオンオフなどに使用
される。なお、ここに示した以外のサブユニットタイプ
が定義される場合もある。The center of FIG. 31 shows a specific example of the subunit type. "000000" is a video monitor,
"00011" is a disc recorder / player, "0"
0100 "is a tape recorder / player," 0010 "
"1" is a tuner, "00111" is a video camera,
BBS (Bulletin Board Subunit) for "01010"
Subunit used as a bulletin board called "1"
1100 ”is a manufacturer-specific subunit type (Vender unique), and“ 11110 ”is a specific subunit type (Subunit type extended tonext byte).
Has been assigned. Although a unit is assigned to "11111", this is used when it is sent to the device itself, and is used, for example, to turn on / off the power. Note that subunit types other than those shown here may be defined.
【0048】図31の右側は、オペコード(オペレーシ
ョンコード:opcode)の具体例を示している。各サブユ
ニットタイプ毎にオペコードのテーブルが存在し、ここ
では、サブユニットタイプがテープレコーダ/プレーヤ
の場合のオペコードを示している。また、オペコード毎
にオペランドが定義されている。ここでは、“00h”
には製造メーカ特有の値(Vender dependent)、“50
h”にはサーチモード、“51h”にはタイムコード、
“52h”にはATN、“60h”にはオープンメモ
リ、“61h”にはメモリ読出し、“62h”にはメモ
リ書込み、“C1h”にはロード、“C2h”には録
音、“C3h”には再生、“C4h”には巻き戻しが割
り当てられている。The right side of FIG. 31 shows a specific example of the operation code (operation code: opcode). There is an opcode table for each subunit type, and here, an opcode in the case where the subunit type is a tape recorder / player is shown. In addition, an operand is defined for each opcode. Here, "00h"
Is a value specific to the manufacturer (Vender dependent), “50
"h" is search mode, "51h" is time code,
"52h" is ATN, "60h" is open memory, "61h" is memory read, "62h" is memory write, "C1h" is load, "C2h" is recording, "C3h" is Rewind is assigned to playback and "C4h".
【0049】図32は、AV/Cコマンドとレスポンス
の具体例を示している。例えば、ターゲット(コンスー
マ)としての再生機器に再生指示を行う場合、コントロ
ーラは、図32Aのようなコマンドをターゲットに送
る。このコマンドは、AV/Cコマンドセットを使用し
ているため、CTS=“0000”となっている。ct
ype(コマンドタイプ)には、機器を外部から制御す
るコマンド(CONTROL)を用いるため、cタイプ
=“0000”となっている(図31参照)。サブユニ
ットタイプはテープレコーダ/プレーヤであることよ
り、サブユニットタイプ=“00100”となっている
(図31参照)。idはID0の場合を示しており、i
d=000となっている。オペコードは再生を意味する
“C3h”となって5る(図31参照)。オペランドは
順方向(FORWARD)を意味する“75h”となっ
ている。そして、再生されると、ターゲットは図32B
のようなレスポンスをコントローラに返す。ここでは、
「受け入れ」(accepted)がレスポンスに入る
ため、レスポンス=“1001”となっている(図31
参照)。レスポンスの部分を除いて、他は図32Aと同
じであるので説明は省略する。FIG. 32 shows a concrete example of the AV / C command and the response. For example, when issuing a playback instruction to a playback device as a target (consumer), the controller sends a command as shown in FIG. 32A to the target. Since this command uses the AV / C command set, CTS = “0000”. ct
As the type (command type), a command (CONTROL) for controlling the device from the outside is used, so that c type = “0000” (see FIG. 31). Since the subunit type is the tape recorder / player, the subunit type = “00100” (see FIG. 31). id indicates the case of ID0, i
d = 000. The opcode is "C3h", which means reproduction, and is 5 (see FIG. 31). The operand is "75h" which means forward (FORWARD). Then, when reproduced, the target is shown in FIG. 32B.
Returns a response like this to the controller. here,
Since “accepted” is included in the response, the response is “1001” (FIG. 31).
reference). Except for the response part, the other parts are the same as those in FIG. 32A, and therefore the description thereof will be omitted.
【0050】以上説明した伝送処理が、本例の場合には
図1に示したテレビジョン受像機100と第1のチュー
ナ装置200とビデオデッキ300との間で実行され、
デジタル化された映像データやオーディオデータなどの
ストリームデータの伝送が、これらの機器間でバスライ
ン10を介して実行でき、またAV/Cコマンドをバス
ライン10を介して伝送することで、接続された他の機
器の制御や状態の検知が可能である。In the case of this example, the transmission processing described above is executed between the television receiver 100, the first tuner device 200 and the VCR 300 shown in FIG.
Transmission of stream data such as digitized video data and audio data can be executed between these devices via the bus line 10, and AV / C commands can be transmitted via the bus line 10 to establish connection. It is also possible to control other devices and detect the status.
【0051】次に、本例のテレビジョン受像機100
の、映像処理に関係した構成を、図2を参照して説明す
る。本例のテレビジョン受像機100は、入力プラグと
して、アンテナ入力プラグ101と、アナログ入力プラ
グ111〜113と、バス接続プラグ130とを備え
る。バス接続プラグ130は、IEEE1394方式の
バスライン10が接続されるプラグであり、既に説明し
たように、データの入力プラグとして機能すると共に、
出力プラグとしても機能する。Next, the television receiver 100 of the present example.
The configuration related to the video processing will be described with reference to FIG. The television receiver 100 of this example includes an antenna input plug 101, analog input plugs 111 to 113, and a bus connection plug 130 as input plugs. The bus connection plug 130 is a plug to which the IEEE 1394 bus line 10 is connected, and as described above, functions as a data input plug and
It also functions as an output plug.
【0052】アンテナ入力プラグ101に、図1に示し
た外部アンテナ99などが接続されることで、受信選局
処理部141で、所定のチャンネルの放送信号が受信さ
れ、その受信された放送信号に含まれる映像データを入
力信号選択処理部142に供給する。3つのアナログ入
力プラグ111〜113には、3台までの映像機器が接
続でき、ここでは図1に示した第2のチューナ装置40
0が出力するアナログ映像信号を、入力プラグ111に
供給し、第2のビデオデッキ500が出力するアナログ
映像信号を、入力プラグ112に供給する。各アナログ
入力プラグ111〜113に得られる映像信号は、それ
ぞれ入力信号選択処理部142に供給する。バス接続プ
ラグ130に接続されたバスライン10を介して受信し
た映像データについても、入力信号選択処理部142に
供給する。By connecting the external antenna 99 or the like shown in FIG. 1 to the antenna input plug 101, the reception channel selection processing unit 141 receives a broadcast signal of a predetermined channel, and the received broadcast signal is converted into the received broadcast signal. The included video data is supplied to the input signal selection processing unit 142. Up to three video devices can be connected to the three analog input plugs 111 to 113. Here, the second tuner device 40 shown in FIG.
The analog video signal output by 0 is supplied to the input plug 111, and the analog video signal output by the second VCR 500 is supplied to the input plug 112. The video signals obtained from the analog input plugs 111 to 113 are supplied to the input signal selection processing unit 142, respectively. The video data received via the bus line 10 connected to the bus connection plug 130 is also supplied to the input signal selection processing unit 142.
【0053】入力信号選択処理部142では、制御部1
50からの制御情報に基づいて、いずれかの入力映像を
選択する処理を行う。この場合、複数の画面を合成させ
て表示させる処理を行う場合には、複数の映像データを
選択する。入力信号選択処理部142で選択された映像
データは、画像信号処理部143に供給して、表示させ
るための処理などを行い、その処理された映像データ
を、画像表示部144に供給して、表示部144が備え
る表示手段、例えばCRT(陰極線管)に映像を表示さ
せる。複数の入力映像を合成させて、複数画面を同時に
表示させる表示形態とする処理についても、制御部15
0からの制御情報に基づいて、画像信号処理部143で
実行される。画像信号処理部143での複数画面表示な
どの表示処理状態の情報は、制御部150に送るように
してある。In the input signal selection processing section 142, the control section 1
Based on the control information from 50, a process of selecting any input video is performed. In this case, when performing a process of combining and displaying a plurality of screens, a plurality of video data are selected. The video data selected by the input signal selection processing unit 142 is supplied to the image signal processing unit 143 to be processed for displaying, and the processed video data is supplied to the image display unit 144. An image is displayed on a display unit included in the display unit 144, for example, a CRT (cathode ray tube). The control unit 15 also performs processing for combining a plurality of input videos and displaying a plurality of screens at the same time.
It is executed by the image signal processing unit 143 based on the control information from 0. Information on a display processing state such as multi-screen display in the image signal processing unit 143 is sent to the control unit 150.
【0054】IEEE1394方式のバスライン10が
接続されるバス接続プラグ130は、通信制御部145
と接続させてあり、制御部150の制御で、バスライン
10を介したネットワーク内の機器との双方向の通信が
行われる。このバスライン10を介した通信状態につい
ては、既に図20〜図32を参照して説明した処理状態
である。The bus connection plug 130 to which the IEEE 1394 bus line 10 is connected has a communication control unit 145.
The control unit 150 controls bidirectional communication with the devices in the network via the bus line 10. The communication state via the bus line 10 is the processing state already described with reference to FIGS.
【0055】通信制御部145でバスライン10を介し
て受信したデータは、制御情報分離部146で、制御情
報とストリーム情報とが分離されて、分離された制御情
報については、制御部150に供給する。制御情報分離
部146で分離された映像データなどのストリーム情報
については、データ分離復号部147に供給して復号処
理を行い、復号された映像データを、入力信号選択処理
部142に供給する。また、制御部150からバスライ
ン10側に送信する制御情報については、制御部150
から通信制御部145に供給するようにしてある。この
テレビジョン受像機100からバスライン10側に送信
させる制御情報としては、現在の動作状態や、この受像
機100の能力に関するデータがある。例えば複数画面
の表示能力のデータや、複数画面の表示状態のデータ
を、送信させることができるようにしてある。The data received by the communication control unit 145 via the bus line 10 is separated into control information and stream information by the control information separation unit 146, and the separated control information is supplied to the control unit 150. To do. The stream information such as the video data separated by the control information separation unit 146 is supplied to the data separation decoding unit 147 to be decoded, and the decoded video data is supplied to the input signal selection processing unit 142. Further, regarding the control information transmitted from the control unit 150 to the bus line 10 side, the control unit 150
Is supplied to the communication control unit 145 from. The control information to be transmitted from the television receiver 100 to the bus line 10 side includes the current operating state and data regarding the capability of the receiver 100. For example, the data of the display ability of a plurality of screens and the data of the display state of a plurality of screens can be transmitted.
【0056】通信制御部145では、バスライン10を
介して通信を行うのに必要な制御処理を行うようにして
ある。この場合、1EEE1394方式及びAV/Cコ
マンドによる処理が行えるようにするために、IEEE
1394方式及びAV/Cコマンドで規定されたレジス
タとして使用されるメモリ148が、通信制御部145
に用意されている。The communication control section 145 is adapted to carry out the control processing necessary for communication via the bus line 10. In this case, in order to be able to perform processing by the IEEE 1394 system and AV / C command, IEEE
The memory 148 used as a register defined by the 1394 system and the AV / C command has a communication control unit 145.
It is prepared in.
【0057】ここで、図2に示した構成のテレビジョン
受像機100を、AV/Cコマンドで制御される論理モ
デルとして示した構成を、図3に示す。既にAV/Cコ
マンドの説明で述べたように、AV/Cコマンドでは、
各機器が備える機能をサブユニットと表すようにしてあ
り、本例のテレビジョン受像機100の場合には、チュ
ーナサブユニット160とモニタサブユニット170の
2つのサブユニットを備えている構成となる。AV/C
コマンドでの論理構成では、受像機100そのものの入
力プラグ,出力プラグとは別に、各サブユニット16
0,170についても、入力プラグと出力プラグが用意
されている。FIG. 3 shows the structure of the television receiver 100 having the structure shown in FIG. 2 as a logical model controlled by AV / C commands. As already mentioned in the description of the AV / C command, the AV / C command
The function of each device is represented as a subunit, and the television receiver 100 of this example has a configuration including two subunits of a tuner subunit 160 and a monitor subunit 170. AV / C
In the command logical configuration, each sub-unit 16 is separate from the input plug and output plug of the receiver 100 itself.
Input plugs and output plugs are prepared for 0 and 170 as well.
【0058】即ち、チューナサブユニット160につい
ては、アンテナ入力プラグ101に得られる信号が、チ
ューナ入力プラグ161に供給される。もう1系統のチ
ューナ入力プラグ162についても用意されている。そ
して、チューナサブユニット160で受信して得られた
映像データは、チューナ出力プラグ163から出力され
る。このチューナ出力プラグ163から出力される映像
データは、仮想的な出力プラグ131及び入力信号選択
処理部142に供給する。That is, in the tuner subunit 160, the signal obtained at the antenna input plug 101 is supplied to the tuner input plug 161. Another tuner input plug 162 is also prepared. Then, the video data received by the tuner subunit 160 is output from the tuner output plug 163. The video data output from the tuner output plug 163 is supplied to the virtual output plug 131 and the input signal selection processing unit 142.
【0059】仮想的な出力プラグ131は、仮想的な入
力プラグ132a〜132nと共に、バス接続プラグ1
30に接続されたバスライン10を介して通信を行う際
に、仮想的に構成される入力プラグ及び出力プラグであ
る。ここでは、出力プラグ131は1つのプラグとして
示してあるが、入力プラグ132a〜132nは、それ
ぞれが別のストリームデータ(映像データ)の入力プラ
グとして設定される複数のプラグとして示される。The virtual output plug 131, the virtual input plugs 132a to 132n, and the bus connection plug 1
An input plug and an output plug that are virtually configured when communication is performed via the bus line 10 connected to 30. Here, although the output plug 131 is shown as one plug, the input plugs 132a to 132n are shown as a plurality of plugs that are respectively set as input plugs of different stream data (video data).
【0060】各入力プラグ132a〜132nに得られ
るストリームデータは、入力信号選択処理部142内で
選択されて、モニタサブユニット170に供給する。ア
ナログ入力プラグ111〜113に得られる映像信号に
ついても、入力信号選択処理部142内で選択して、モ
ニタサブユニット170に供給することができる。ま
た、チューナサブユニット160で受信して得た映像デ
ータについても、入力信号選択処理部142内で選択し
て、モニタサブユニット170に供給することができ
る。複数画面の同時表示を行う際には、入力信号選択処
理部142では、2系統以上の入力を同時に選択して、
モニタサブユニット170に供給することができる。The stream data obtained in each of the input plugs 132a to 132n is selected in the input signal selection processing section 142 and supplied to the monitor subunit 170. The video signals obtained from the analog input plugs 111 to 113 can also be selected in the input signal selection processing unit 142 and supplied to the monitor subunit 170. Further, the video data received by the tuner subunit 160 can also be selected in the input signal selection processing section 142 and supplied to the monitor subunit 170. When performing simultaneous display on a plurality of screens, the input signal selection processing unit 142 selects two or more inputs at the same time,
It can be supplied to the monitor subunit 170.
【0061】モニタサブユニット170内では、供給さ
れる1つ又は複数の系統の映像データを表示処理して、
用意された表示手段に映像(画像)を表示させる。複数
画面の同時表示処理についても、モニタサブユニット1
70内で実行される。このとき、モニタサブユニット1
70で表示処理させる映像データを、このモニタサブユ
ニット170の出力プラグ179から出力させて、テレ
ビジョン受像機100の出力プラグ102から外部に出
力させるようにしても良い。In the monitor sub-unit 170, the supplied video data of one or a plurality of systems is displayed,
The image (image) is displayed on the prepared display means. The monitor sub-unit 1 also handles simultaneous display of multiple screens.
It is executed in 70. At this time, the monitor subunit 1
The video data to be processed by the display 70 may be output from the output plug 179 of the monitor subunit 170 and output from the output plug 102 of the television receiver 100 to the outside.
【0062】そして、本例のテレビジョン受像機100
は、複数画面の同時表示状態を、AV/Cコマンドのフ
ォーマットによるコマンドのバスライン10を介した受
信で、制御されるようにしてある。さらに、複数画面の
同時表示能力と、複数画面の同時表示状態を、AV/C
コマンドでフォーマット化されたデータとして、バスラ
イン10で接続された外部の機器に通知できるようにし
てある。Then, the television receiver 100 of the present example.
Is designed to control the simultaneous display state of a plurality of screens by receiving a command in the AV / C command format via the bus line 10. Furthermore, the simultaneous display capability of multiple screens and the simultaneous display state of multiple screens can be displayed by AV / C.
The data formatted by the command can be notified to an external device connected by the bus line 10.
【0063】図4は、この複数画面の表示に関する制御
と、表示能力及び表示状態の提示の概念を示した図であ
る。外部からバスライン10を介して受像機100が受
信した制御コマンドは、制御部150内のコマンド解釈
部151で判別され、制御部150内の表示制御部15
2が、その判別したコマンドに基づいた表示状態の制御
を行う。また、この表示制御部152の制御で実行可能
な複数画面の表示能力は、モニタサブユニット170内
のサブユニットアイデンティファイアディスクリプタ1
70aに記述(記憶)させてある。さらに、表示制御部
152の制御で現在実行中の複数画面の表示状態(又は
1つの画面の表示状態)のデータは、ステータスディス
クリプタ170bに記述(記憶)させてある。このサブ
ユニットアイデンティファイアディスクリプタ170a
及びステータスディスクリプタ170bに記述されたデ
ータは、制御部150の制御で通信制御部145が読み
出して、バスライン10で接続された外部の機器に送信
できる。FIG. 4 is a diagram showing the concept of the control relating to the display of a plurality of screens and the presentation of the display capability and the display state. The control command received by the receiver 100 from the outside via the bus line 10 is determined by the command interpreting unit 151 in the control unit 150, and the display control unit 15 in the control unit 150.
2 controls the display state based on the determined command. Further, the display capability of a plurality of screens that can be executed under the control of the display control unit 152 is the same as that of the subunit identifier identifier 1 in the monitor subunit 170.
70a is described (stored). Further, the data of the display state of a plurality of screens (or the display state of one screen) currently being executed under the control of the display control unit 152 is described (stored) in the status descriptor 170b. This subunit identifier fire descriptor 170a
Also, the data described in the status descriptor 170b can be read by the communication control unit 145 under the control of the control unit 150 and transmitted to an external device connected by the bus line 10.
【0064】なお、ディスクリプタ170a,170b
には、複数画面の同時表示以外の、受像機100の能力
や動作状態に関する情報を同時に記述させるようにして
も良い。Incidentally, the descriptors 170a and 170b
In addition to the simultaneous display of a plurality of screens, information about the capability and operating state of the receiver 100 may be described at the same time.
【0065】図5は、モニタサブユニット170の論理
構成を示した図である。モニタサブユニット170は、
入力プラグ171a〜171nに得られる複数系統の映
像データを、画面合成処理部172に供給する。複数画
面の同時表示を行う際には、複数画面が同時に表示され
る映像データを生成される。1つの画面の表示だけを行
う際には、いずれか1つの系統の映像データだけが選択
される。FIG. 5 is a diagram showing a logical configuration of the monitor subunit 170. The monitor subunit 170 is
The video data of a plurality of systems obtained by the input plugs 171a to 171n is supplied to the screen synthesis processing unit 172. When simultaneously displaying a plurality of screens, video data for simultaneously displaying a plurality of screens is generated. When only displaying one screen, only video data of any one system is selected.
【0066】画面合成処理部172が出力する映像デー
タは、画質処理部173に供給して、明るさ,色合いな
どの画質調整処理が行われて、その調整された映像デー
タを、ディスプレイ部174に供給して表示させる。ま
た、画質処理部173が出力する映像データを、出力プ
ラグ179から出力させる。The video data output by the screen synthesis processing unit 172 is supplied to the image quality processing unit 173, where image quality adjustment processing such as brightness and hue is performed, and the adjusted video data is displayed on the display unit 174. Supply and display. Further, the video data output by the image quality processing unit 173 is output from the output plug 179.
【0067】このモニタサブユニット170内の画面合
成処理部172が合成処理できる能力は、サブユニット
アイデンティファイアディスクリプタ170aに記憶さ
せてある。例えば、PiPの合成処理やPaPの合成処
理を行う際に、複数画面を構成する各画面の表示サイズ
と表示位置について、記憶させてある。画面合成処理部
172での現在の合成処理状態については、ステータス
ディスクリプタ170bに記憶させてある。従って、ス
テータスディスクリプタ170bの記憶データは、随時
更新される。このステータスディスクリプタ170bに
記憶された合成状態のデータは、複数画面の同時表示が
行われているときには、その複数画面を構成する各画面
の表示サイズと表示位置と入力プラグのデータが含まれ
る。The capability of the screen combining processing unit 172 in the monitor sub unit 170 to perform the combining process is stored in the subunit identifier descriptor 170a. For example, the display size and the display position of each screen forming a plurality of screens are stored when the PiP combining process or the PaP combining process is performed. The current combination processing state in the screen combination processing unit 172 is stored in the status descriptor 170b. Therefore, the storage data of the status descriptor 170b is updated at any time. The composite state data stored in the status descriptor 170b includes the display size and display position of each screen constituting the plurality of screens and the data of the input plug when the plurality of screens are simultaneously displayed.
【0068】図6は、モニタサブユニット170と、そ
のサブユニット内の画面合成処理部172とのプラグの
接続関係を示した図である。モニタサブユニット170
に用意された複数の入力プラグ171a,171b‥‥
171nは、それぞれ画面合成処理部172の入力プラ
グ172a,172b‥‥172nと接続させてある。
いくつの画面を合成させて1つの表示画面を構成させる
のかによって、使用する入力プラグの数が決まり、合成
されて生成された映像データを、出力プラグ172oか
ら出力させる。画面合成部172で合成処理を行わない
場合には、1つの入力プラグに入力した映像データを、
そのまま出力プラグ172oから出力させる。FIG. 6 is a diagram showing a connection relationship of plugs between the monitor subunit 170 and the screen synthesis processing section 172 in the subunit. Monitor subunit 170
A plurality of input plugs 171a, 171b ...
171n are connected to the input plugs 172a, 172b ... 172n of the screen synthesis processing unit 172, respectively.
The number of input plugs to be used is determined depending on how many screens are combined to form one display screen, and the combined and generated video data is output from the output plug 172o. When the screen synthesizing unit 172 does not perform the synthesizing process, the video data input to one input plug is
The output is directly output from the output plug 172o.
【0069】図7は、画面合成処理部172の内部のレ
イヤ単位の論理機能構成を示した図である。ここでは、
入力プラグ172aに得られる主ビデオストリームと、
入力プラグ172bに得られる副ビデオストリームの、
2つの映像データを合成させる処理が実行される例を示
してある。FIG. 7 is a diagram showing a logical functional configuration in layers within the screen synthesis processing section 172. here,
A main video stream obtained at the input plug 172a,
Of the sub video stream obtained in the input plug 172b,
An example is shown in which the process of combining two video data is executed.
【0070】入力プラグ172aに得られる主ビデオス
トリームは、サイズ変換部182にて、必要により画面
のサイズが変換された映像データとされる。サイズ変換
部182の出力は、ポジション設定部183で、1画面
中の表示位置が設定された映像データとされ、合成部1
84に供給される。入力プラグ172bに得られる副ビ
デオストリームは、サイズ変換部185にて、必要によ
り画面のサイズが変換された映像データとされる。サイ
ズ変換部185の出力は、ポジション設定部186で、
1画面中の表示位置が設定された映像データとされ、合
成部184に供給される。The main video stream obtained at the input plug 172a is converted into video data whose screen size has been converted by the size conversion section 182 as necessary. The output of the size conversion unit 182 is video data in which the display position in one screen is set by the position setting unit 183.
84. The sub-video stream obtained at the input plug 172b is converted into video data whose screen size has been converted by the size conversion unit 185, if necessary. The output of the size conversion unit 185 is the position setting unit 186,
The video data having the display position within one screen set is supplied to the combining unit 184.
【0071】合成部184では、1画面に合成された合
成ビデオストリームとされた映像データを生成させる処
理が実行される。このとき、入力プラグ187に得られ
るその他のビデオストリーム(映像データ)が合成され
る場合もある。この入力プラグ187に得られる映像デ
ータとしては、通常の映像データの他に、文字表示など
を行うためのデータである場合もある。合成部184で
の合成処理は、受像機の制御部150から制御データ入
力ポート188に供給される制御データに基づいて実行
される。In the synthesizing unit 184, a process of generating video data which is a synthesized video stream synthesized in one screen is executed. At this time, other video streams (video data) obtained at the input plug 187 may be combined. The video data obtained by the input plug 187 may be data for displaying characters in addition to normal video data. The combining process in the combining unit 184 is executed based on the control data supplied from the control unit 150 of the receiver to the control data input port 188.
【0072】この図7に示す構成は、レイヤ構造として
示したとき、図8に示すようになる。即ち、入力プラグ
171a,171b,171cに得られる3系統の映像
データは、それぞれの画面合成処理部172内の別のレ
イヤ180a,180b,180cで処理されて、合成
部184に供給されて合成されることになる。各レイヤ
180a,180b,180cは、例えば個別の画像メ
モリで構成されて、それぞれの画像メモリに張りつけら
れた映像データを、合成させることで、1つの合成映像
データとされる。The structure shown in FIG. 7 is as shown in FIG. 8 when it is shown as a layer structure. That is, the three systems of video data obtained by the input plugs 171a, 171b, 171c are processed by the different layers 180a, 180b, 180c in the respective screen combining processing units 172 and supplied to the combining unit 184 to be combined. Will be. Each of the layers 180a, 180b, 180c is composed of, for example, an individual image memory, and the video data attached to the respective image memories are combined into one composite video data.
【0073】ここで、レイヤ構造の例を、図9〜図11
に示す。図9の例は、画面合成処理部172内で、4分
割した画面の合成処理を行う例である。この図9の場合
には、1つの画面を4分割して、4つのブロックB1
0,B11,B12,B13を構成させて、それぞれの
ブロックB10〜B13に、入力プラグ171a〜17
1dからの映像データによる画面を割当てるように、合
成処理を行う。Here, examples of the layer structure are shown in FIGS.
Shown in. The example of FIG. 9 is an example in which the screen combining processing unit 172 performs a combining process of four divided screens. In the case of FIG. 9, one screen is divided into four, and four blocks B1
0, B11, B12, and B13 are formed, and the input plugs 171a to 17 are provided in the blocks B10 to B13, respectively.
The synthesizing process is performed so as to allocate the screen based on the video data from 1d.
【0074】図10の例は、画面合成処理部172内
で、7分割した画面の合成処理を行う例である。この図
10の場合には、1つの画面を9分割して、その9分割
して構成される9ブロックの内の4つのブロックを1つ
の画面で使用するブロック(B23)とし、残りのブロ
ック(B20,B21,B22,B24,B25)につ
いては、1つのブロックに1つの画面を割当てるように
してある。この場合にも、各ブロックB20〜B25
に、入力プラグ171a〜171fからの映像データに
よる画面を割当てるように、合成処理を行う。The example of FIG. 10 is an example in which the screen synthesizing unit 172 performs the synthesizing process of the seven divided screens. In the case of FIG. 10, one screen is divided into nine, and four blocks out of nine blocks configured by the nine divisions are set as blocks (B23) used in one screen, and the remaining blocks ( B20, B21, B22, B24, B25), one screen is assigned to one block. Also in this case, each block B20 to B25
Then, the synthesizing process is performed so as to allocate the screen based on the video data from the input plugs 171a to 171f.
【0075】図11の例は、画面合成処理部172内
で、4分割した画面の合成処理を行う例であるが、この
例の場合には、1つの入力プラグ171aに得られる映
像データを、周期的に異なるブロックに配置させたもの
である。この図11の場合には、1つの画面を4分割し
て、4つのブロックB30,B31,B32,B33を
構成させて、それぞれのブロックB30〜B33に、入
力プラグ171aからの映像データによる画面を、例え
ば1秒毎に静止画像として順に割当てるように、合成処
理を行う。この場合には、例えば、次の映像データが同
じブロックに割当てられるまで、その画面を静止画像と
して表示させることになる。The example of FIG. 11 is an example in which the screen synthesizing unit 172 performs a synthesizing process of four divided screens. In the case of this example, the video data obtained in one input plug 171a is It is arranged in different blocks periodically. In the case of FIG. 11, one screen is divided into four to form four blocks B30, B31, B32, B33, and a screen based on the video data from the input plug 171a is provided in each of the blocks B30 to B33. For example, the synthesizing process is performed so that the still images are sequentially assigned every one second. In this case, for example, the screen is displayed as a still image until the next video data is assigned to the same block.
【0076】ここまで例では、1画面内にブロックを設
定した例であるが、絶対画素値を指定して、入力した映
像データの表示サイズや位置を指定することもできる。
即ち、図12に示すように、1つのレイヤでの処理とし
て、1画面内での水平方向の始点の画素位置(H PO
S)と垂直方向の始点のライン位置(V POS)とを
指定し、さらに水平方向の画素数(H SIZE)と垂
直方向のライン数(VSIZE)とを指定することで、
1つの分割画面の表示位置と表示サイズが指定されるこ
とになる。Although the example up to this point is an example in which blocks are set in one screen, it is also possible to specify the display size and position of the input video data by specifying the absolute pixel value.
That is, as shown in FIG. 12, as processing in one layer, the pixel position (H PO
S) and the line position (V POS) of the starting point in the vertical direction, and further by specifying the number of pixels in the horizontal direction (H SIZE) and the number of lines in the vertical direction (V SIZE),
The display position and display size of one split screen are designated.
【0077】ブロック単位で指定する場合には、実際に
は、図13に示すように、1つの表示画面を細かく多数
のブロックに分けて、その細かく分けられたブロックの
中のどの位置のブロックを、何個使用するか指定するこ
とで、表示位置と表示サイズが設定できることになる。
この場合、図14に示すように、1つの分割ブロック
は、水平方向の画素数と垂直方向のライン数とが、決め
られた数となっており、分割ブロックを使用する位置と
数が定まることで、結果的に1つの分割画面の表示位置
と表示サイズが指定されることになる。When designating in block units, actually, as shown in FIG. 13, one display screen is finely divided into a large number of blocks, and which block in the finely divided blocks is located. The display position and display size can be set by specifying how many are used.
In this case, as shown in FIG. 14, in one divided block, the number of pixels in the horizontal direction and the number of lines in the vertical direction are predetermined numbers, and the position and number of the divided blocks to be used are determined. As a result, the display position and display size of one split screen are designated.
【0078】このような絶対画素位置などの指定により
複数画面の同時表示が行われるのか、或いは、ブロック
数などの指定により複数画面の同時表示が行われるのか
は、受像機100が実行可能な複数画面の表示能力を記
述した、モニタサブユニット170内のサブユニットア
イデンティファイアディスクリプタ170aに記述させ
てある。Whether a plurality of screens are simultaneously displayed by the designation of the absolute pixel position or the like or a plurality of screens are simultaneously displayed by the designation of the number of blocks or the like can be executed by the receiver 100. The display capability of the screen is described in the subunit identifier descriptor 170a in the monitor subunit 170.
【0079】次に、このように複数画面の同時表示を、
テレビジョン受像機100で実行する場合に、その制御
を、IEEE1394方式のバスライン10で接続され
た他の機器から実行する場合の処理を、図15のフロー
チャートを参照して説明する。Next, the simultaneous display of a plurality of screens is performed in this way.
When the control is executed by the television receiver 100 from another device connected by the IEEE 1394 bus line 10, the process will be described with reference to the flowchart in FIG. 15.
【0080】この例では、例えば、バスライン10に接
続された第1のチューナ機器200からの指令で、テレ
ビジョン受像機100での複数画面の同時表示処理を実
行するものとする。この場合、第1のチューナ機器20
0の前面パネルなどに配置された操作キーをユーザが操
作することで、複数画面表示の指令を送る。或いは、第
1のチューナ機器200を操作するためのリモートコン
トロール装置20を操作して、そのリモートコントロー
ル装置20から第1のチューナ機器200に、複数画面
表示のためのリモートコントロール信号を赤外線信号な
どで送り、その送られたリモートコントロール信号に基
づいて、第1のチューナ機器200が該当する指令を送
る処理を行うようにしても良い。In this example, it is assumed that the simultaneous display processing of a plurality of screens in the television receiver 100 is executed by a command from the first tuner device 200 connected to the bus line 10. In this case, the first tuner device 20
When a user operates an operation key arranged on the front panel of 0, etc., a command for multi-screen display is sent. Alternatively, by operating the remote control device 20 for operating the first tuner device 200, the remote control device 20 sends a remote control signal for displaying a plurality of screens to the first tuner device 200 by an infrared signal or the like. Alternatively, the first tuner device 200 may perform a process of transmitting a corresponding command based on the transmitted remote control signal.
【0081】図15のフローチャートでは、左側の外部
機器と書かれた処理が、第1のチューナ機器200側で
の処理であり、右側の受像機と書かれた処理が、テレビ
ジョン受像機100側での処理である。まず、チューナ
機器200では、受像機のコントロールを行うので、バ
スライン10を介した信号出力先に受像機100を選択
し(ステップS11)、チューナ機器200と受像機1
00との間でのバスライン10を介した論理的な接続を
確立させ、AV/Cコマンドの伝送ができる状態とする
(ステップS12)。受像機側でも、チューナ機器20
0から要求で、バスライン10を介したチューナ機器2
00との論理的な接続が確立する(ステップS31)。
このステップS11,S12,S31の処理は、既に接
続が確立している状態では不要である。In the flowchart of FIG. 15, the process written as the external device on the left side is the process on the first tuner device 200 side, and the process written as the receiver on the right side is the television receiver 100 side. Processing. First, since the tuner device 200 controls the receiver, the receiver 100 is selected as a signal output destination via the bus line 10 (step S11), and the tuner device 200 and the receiver 1 are selected.
A logical connection is established with the bus 00 via the bus line 10 so that the AV / C command can be transmitted (step S12). Even on the receiver side, the tuner device 20
Tuner device 2 via bus line 10 when requested from 0
A logical connection with 00 is established (step S31).
The processes of steps S11, S12, and S31 are not necessary when the connection is already established.
【0082】次に、チューナ機器200は、受像機10
0での複数画面の同時表示能力を確認する処理を行う。
この表示能力を確認するために、チューナ機器200内
の制御部は、受像機100内のサブユニットアイデンテ
ィファイアディスクリプタ170aに記述された、複数
画面の同時表示能力の情報を読み出すコマンドを、受像
機100に送る(ステップS13)。このコマンドは、
既に説明したAV/Cコマンドで、相手の機器の状態を
問い合わせるコマンドとして送る。Next, the tuner device 200 is connected to the receiver 10
A process of checking the simultaneous display capability of multiple screens at 0 is performed.
In order to confirm this display capability, the control unit in the tuner device 200 issues a command, which is described in the subunit identifier descriptor 170a in the receiver 100, for reading information on the simultaneous display capability of a plurality of screens to the receiver. 100 (step S13). This command
The AV / C command described above is sent as a command for inquiring the status of the other device.
【0083】このチューナ機器200からのコマンド
を、受像機100内の通信制御部145が受信したとき
(ステップS32)、その受信したコマンドの解釈が行
われ(ステップS33)、その解釈で表示能力を問い合
わせるコマンドであることが判ると、ディスクリプタ1
70aとしてのデータが記憶されたメモリ148から、
該当するデータを読み出し(ステップS34)、その読
み出した表示能力のデータを、レスポンスとしてチュー
ナ機器200に伝送させる(ステップS35)。また、
ディスクリプタ170bに記憶された、現在の受像機1
00での表示状態についても、レスポンスでチューナ機
器200に伝送させる。When the communication control unit 145 in the receiver 100 receives the command from the tuner device 200 (step S32), the received command is interpreted (step S33), and the display capability is determined by the interpretation. If it is found that the command is an inquiry, descriptor 1
From the memory 148 in which the data as 70a is stored,
The corresponding data is read (step S34), and the read display capability data is transmitted to the tuner device 200 as a response (step S35). Also,
The current receiver 1 stored in the descriptor 170b
The display state of 00 is also transmitted to the tuner device 200 by a response.
【0084】チューナ機器200では、このレスポンス
を受信すると、レスポンスに含まれた表示能力のデータ
を、例えばチューナ機器200の制御部に接続されたメ
モリなどに記憶させておく(ステップS14)。なお、
ステップS13,S14でのチューナ機器側でのコマン
ドの送信及びレスポンスの受信と、このコマンドの送信
に対応した、ステップS32〜S35での受像機側での
コマンドの受信からレスポンスの送信までの処理につい
ては、既にチューナ機器200側で受像機100の表示
能力が判っている場合には、処理を行う必要がない。When the tuner device 200 receives this response, the display capability data included in the response is stored in, for example, a memory connected to the control unit of the tuner device 200 (step S14). In addition,
Regarding transmission of a command and reception of a response on the tuner device side in steps S13 and S14, and processing from reception of a command on the receiver side to transmission of a response in steps S32 to S35 corresponding to the transmission of this command If the tuner device 200 side already knows the display capability of the receiver 100, it is not necessary to perform processing.
【0085】ここまでの処理が行われた状態で、チュー
ナ機器200(又はリモートコントロール装置20)の
画面切替ボタンが押されたとする(ステップS15)。
このとき、PaPの画面切替か、或いはPiPの画面切
替かを、ユーザ操作で選択させる(ステップS16)。
この選択操作で、PaPの画面切替が指示されたか、或
いはPiPの画面切替が指示されたかを、チューナ機器
200の制御が判断する(ステップS17)。It is assumed that the screen switching button of the tuner device 200 (or the remote control device 20) is pressed while the processing up to this point is performed (step S15).
At this time, it is selected by the user operation whether to switch the screen of PaP or the screen of PiP (step S16).
By this selection operation, the control of the tuner device 200 determines whether the PaP screen switching is instructed or the PiP screen switching is instructed (step S17).
【0086】この判断で、PaPの画面切替であると判
断したときには、PaPの画面表示のための調整を、ユ
ーザ操作で実行させる(ステップS18)。具体的に
は、各入力映像データによる画面の左右の表示位置の選
択や、それぞれの画面の表示サイズの調整などが行われ
る。また、それぞれの画面を構成する入力映像データの
選択についても、必要により行われる。また、PiPの
画面切替であると判断したときには、PiPの画面表示
のための調整を、ユーザ操作で実行させる(ステップS
19)。具体的には、重複して表示される位置で、いず
れの入力映像を上側に表示させるのかの選択や、それぞ
れの画面の表示サイズの調整などが行われる。When it is determined in this determination that the screen of the PaP has been switched, adjustment for displaying the screen of the PaP is executed by a user operation (step S18). Specifically, selection of the left and right display positions of the screen based on each input video data, adjustment of the display size of each screen, and the like are performed. Also, selection of input video data forming each screen is performed as necessary. When it is determined that the screen of the PiP is switched, the adjustment for the screen display of the PiP is executed by the user operation (step S
19). Specifically, selection of which input image is to be displayed on the upper side and adjustment of the display size of each screen are performed at the overlapping display positions.
【0087】これらの選択や調整が終わると、受像機1
00の能力や状態を確認する(ステップS20)。この
ときには、ステップS14で受信したレスポンスを記憶
したデータから、能力や現在の状態を確認する。このと
き、現在の表示状態を確認するために、表示状態を問い
合わせるコマンドを再度送っても良い。Upon completion of these selections and adjustments, the receiver 1
The ability and state of 00 are confirmed (step S20). At this time, the ability and the current state are confirmed from the data storing the response received in step S14. At this time, in order to confirm the current display state, a command for inquiring the display state may be sent again.
【0088】そして、ステップS20で確認した現在の
表示状態から、ステップS18又はS19で選択や調整
された状態とするために必要な、詳細な表示状態を判断
する(ステップS21)。具体的には、各表示画面のレ
イヤ位置、分割数、サイズ、表示位置、入力プラグなど
の情報を特定させる。これらの情報が特定して、表示状
態を指定する情報が生成されたとき、その生成された表
示状態を指定する情報を、表示状態を指定するコマンド
に配置して、受像機100に送信する。Then, the detailed display state necessary to bring it to the state selected or adjusted in step S18 or S19 from the current display state confirmed in step S20 is determined (step S21). Specifically, information such as the layer position, the number of divisions, the size, the display position, and the input plug of each display screen is specified. When these pieces of information are specified and information designating the display state is generated, the generated information designating the display state is arranged in a command designating the display state and transmitted to the receiver 100.
【0089】このコマンドを受像機100側で受信する
と(ステップS36)、そのコマンドで指定された内容
の解釈を行い(ステップS37)、受信コマンドに従っ
て、指示された入力プラグの映像データのサイズ変換、
及び表示調整を行い、その調整された映像データによる
画像を、指定されたレイヤ用の画像メモリに張りつける
処理を実行させる(ステップS38)。そして、その各
レイヤ毎の画像の重畳処理を行って、合成された1つの
画面とし(ステップS39)、その合成された映像デー
タを表示処理させて、受像機100が備える表示手段に
複数画面が合成された映像を表示させる(ステップS4
0)。When this command is received by the receiver 100 side (step S36), the contents specified by the command are interpreted (step S37), and the size conversion of the video data of the instructed input plug is performed according to the received command.
Then, display adjustment is performed, and a process of attaching the image based on the adjusted video data to the image memory for the designated layer is executed (step S38). Then, the image is superposed on each layer to form one combined screen (step S39), the combined video data is displayed, and a plurality of screens are displayed on the display unit included in the receiver 100. Display the combined image (step S4)
0).
【0090】このように複数画面の表示状態が変化した
とき、ステータスディスクリプタ170bの記憶データ
を、対応した表示状態のデータに更新させる(ステップ
S41)。このステータスディスクリプタ170bの記
憶データが更新されたとき、必要によりチューナ機器2
00などの外部機器に、そのディスクリプタ170bの
記憶データが更新されたことを通知するようにしても良
い。When the display states of a plurality of screens are changed in this way, the data stored in the status descriptor 170b is updated to the corresponding display state data (step S41). When the storage data of this status descriptor 170b is updated, the tuner device 2
The external device such as 00 may be notified that the storage data of the descriptor 170b has been updated.
【0091】ここで、AV/Cコマンドで、このような
表示制御のためのデータを伝送する際のデータ構造の例
について説明する。既に説明したように、AV/Cコマ
ンドでは、図30に示したパケット構造のデータが伝送
され、オペコードの区間に、制御する指令のデータが配
置され、オペランドの区間に、制御状態の詳細のデータ
が配置される。ここで本例のように複数画面を合成して
表示させる制御を行う際には、例えば図16に示すよう
に、オペランド〔3〕の区間に、4ビットの合成タイプ
のデータと、4ビットの合成状態のデータとが配置さ
れ、オペランド〔4〕以降の区間に、合成タイプに特有
のデータが配置されて、その合成タイプに特有のデータ
で、各分割画面の詳細が示される。Here, an example of the data structure when transmitting data for such display control by the AV / C command will be described. As described above, in the AV / C command, the data of the packet structure shown in FIG. 30 is transmitted, the data of the control command is arranged in the section of the opcode, and the detailed data of the control state is arranged in the section of the operand. Are placed. Here, when performing control to synthesize and display a plurality of screens as in this example, as shown in FIG. 16, for example, 4-bit synthesis type data and 4-bit synthesis type data are included in the section of operand [3]. The data in the combined state is arranged, and the data unique to the combined type is arranged in the section after the operand [4], and the details of each divided screen are shown by the data unique to the combined type.
【0092】合成タイプのデータは、例えば図17に示
すように構成されて、ステータスの問い合わせを示すデ
ータと、PaPモードを指示するデータと、PiPモー
ドを指示するデータとが用意されている。その他のデー
タは未定義である。The composite type data is configured as shown in FIG. 17, for example, and data for inquiring the status, data for instructing the PaP mode, and data for instructing the PiP mode are prepared. Other data are undefined.
【0093】合成状態のデータは、例えば図18に示す
ように構成されて、PaPモード又はPiPモードをオ
ンさせるデータと、PaPモード又はPiPモードをオ
フさせるデータとが用意されている。その他のデータは
未定義である。The data in the combined state is configured as shown in FIG. 18, for example, and data for turning on the PaP mode or PiP mode and data for turning off the PaP mode or PiP mode are prepared. Other data are undefined.
【0094】図19は、入力プラグ0〜yの複数の入力
プラグの映像データを合成させる指定を行うAV/Cコ
マンドの例を示した図である。この例では、オペランド
〔3〕の区間で合成状態と合成タイプとが指示され、オ
ペランド〔4〕の区間で分割数が示され、オペランド
〔5〕の区間で使用される入力プラグの数が示される。
オペランド〔6〕以降の区間では、各分割画面の詳細が
示される。例えば、オペランド〔6〕〜〔8〕で、入力
プラグID0のプラグに得られる映像データの、水平及
び垂直方向のブロック位置と、水平及び垂直方向に使用
されるブロック数とが示される。同様に、オペランド
FIG. 19 is a diagram showing an example of an AV / C command for designating the combination of video data of a plurality of input plugs 0 to y. In this example, the combination state and combination type are indicated in the section of operand [3], the number of divisions is shown in the section of operand [4], and the number of input plugs used in the section of operand [5] is shown. Be done.
In the section after the operand [6], details of each divided screen are shown. For example, the operands [6] to [8] indicate the block positions in the horizontal and vertical directions of the video data obtained in the plug of the input plug ID0, and the number of blocks used in the horizontal and vertical directions. Similarly, the operand
〔9〕〜〔11〕で、入力プラグID1のプラグに得ら
れる映像データの、水平及び垂直方向のブロック位置
と、水平及び垂直方向に使用されるブロック数とが示さ
れ、分割画面を構成する全ての画面についてのデータが
同様に示される。In [9] to [11], the block positions in the horizontal and vertical directions of the video data obtained in the plug of the input plug ID1 and the number of blocks used in the horizontal and vertical directions are shown to configure a split screen. Data for all screens are shown as well.
【0095】なお、図10の例は、1画面をブロックに
分割して指示を行う例であり、絶対画素位置で指定する
場合には、水平及び垂直方向のブロック位置と、水平及
び垂直方向に使用されるブロック数とが示される箇所
が、水平及び垂直方向の始点の画素位置と、水平及び垂
直方向に使用される画素数又はライン数のデータとな
る。Note that the example of FIG. 10 is an example in which one screen is divided into blocks and instructions are given. When designating with absolute pixel positions, horizontal and vertical block positions and horizontal and vertical directions are designated. The location where the number of blocks used is indicated is the data of the pixel position of the starting point in the horizontal and vertical directions and the number of pixels or lines used in the horizontal and vertical directions.
【0096】ここでは、合成状態を指定するコマンドと
して送る例としてあるが、受像機での表示状態を通知す
る場合にも、レスポンスに同様のデータ構造による表示
状態を示すデータを配置することで、チューナ機器など
の外部の機器に、表示状態の詳細を通知できる。In this example, the command is sent as a command for designating the composite state. However, when notifying the display state on the receiver, data indicating the display state with the same data structure is arranged in the response. The details of the display status can be notified to an external device such as a tuner device.
【0097】このようにして、AV/Cコマンドを使用
することで、簡単に複数画面を合成表示させるときの、
その表示状態の詳細を設定させる指令を、受像機とは別
の外部の機器から送ったり、或いは外部の機器側で受像
機での表示状態をデータを受け取ることができる。従っ
て、複数画面の同時表示が可能な受像機での表示状態の
制御を、IEEE1394方式のバスラインで接続され
た外部の機器から良好にコントロールできるようにな
る。In this way, by using the AV / C command, when easily displaying a plurality of screens in combination,
A command for setting the details of the display state can be sent from an external device other than the receiver, or the external device can receive the display state data on the receiver. Therefore, it becomes possible to satisfactorily control the display state of the receiver capable of simultaneously displaying a plurality of screens from an external device connected by the IEEE 1394 bus line.
【0098】従って、例えばテレビジョン受像機が複数
画面表示のための操作キーやリモートコントロール装置
が用意されてない場合であっても、ネットワークに接続
された他の映像機器などで、そのような複数画面表示の
ための操作キーやリモートコントロール装置が用意され
ている場合には、簡単に複数画面表示の制御や表示状態
の検知が行え、受像機の構成をそれだけ簡単にすること
ができる。また、受像機側でそのような操作が可能であ
っても、受像機以外の機器からの操作できることにな
り、例えばデジタル放送を受信するチューナ装置をネッ
トワークに接続して、そのチューナ装置に付属したリモ
ートコントロール装置で、チューナ装置での選局などの
操作と、テレビジョン受像機の操作とを同時に行うよう
な構成としたとき、テレビジョン受像機での複数画面表
示の制御も行えることになり、1台のリモートコントロ
ール装置で、複数の機器の多種類の制御が行えることに
なる。Therefore, for example, even when the television receiver is not provided with operation keys or a remote control device for displaying a plurality of screens, it is not possible to use such a plurality of devices in other video equipment connected to the network. When operation keys for screen display and a remote control device are provided, control of multiple screen display and detection of display state can be easily performed, and the configuration of the receiver can be simplified accordingly. Even if such operation is possible on the receiver side, it can be operated from a device other than the receiver. For example, a tuner device for receiving digital broadcasting is connected to the network and attached to the tuner device. With the remote control device, when configured to perform operations such as tuning in the tuner device and operations of the television receiver at the same time, it is possible to control multiple screen display on the television receiver, A single remote control device can control multiple types of devices.
【0099】なお、ここまで説明した実施の形態では、
IEEE1394規格のバスによるネットワークを構成
したシステムでの例について説明したが、その他のネッ
トワークを使用しても良い。この場合、それぞれのネッ
トワークは、有線の伝送路を使用したネットワークの他
に、ブルートゥース(Bluetooth :商標)規格などの無
線ネットワークを使用しても良い。In the embodiment described so far,
Although an example of a system in which a network based on an IEEE 1394 bus is configured has been described, other networks may be used. In this case, each network may use a wireless network such as Bluetooth (Bluetooth: trademark) standard in addition to a network using a wired transmission path.
【0100】また、ネットワークで接続された機器とし
て、テレビジョン受像機,チューナ装置,ビデオデッキ
などの映像機器の例について説明したが、その他の映像
機器にも適用できる。特に、複数画面の表示を行う映像
機器として、テレビジョン受像機としたが、チューナが
内蔵されてない、いわゆるモニタ受像機にも適用可能で
ある。また、チューナ装置などの、映像表示手段が内蔵
されてない映像機器内で、複数画面を合成させた映像デ
ータとして、その映像データを受像機に伝送して表示さ
せる場合に、その合成処理を行う映像機器での合成状態
の制御を、同様にネットワークで接続された他の機器側
から行うようにしても良い。[0100] Further, as the equipment connected by the network, the example of the video equipment such as the television receiver, the tuner device, and the VCR has been described, but the invention can be applied to other video equipment. In particular, although a television receiver is used as a video device for displaying a plurality of screens, it is also applicable to a so-called monitor receiver without a built-in tuner. In addition, in a video device, such as a tuner device, which does not have a built-in video display means, when the video data is transmitted to a receiver and displayed as video data obtained by combining a plurality of screens, the combining process is performed. The control of the composition state in the video equipment may be performed from the other equipment side similarly connected by the network.
【0101】また、受像機などに複数画面の同時表示の
制御指令を送ったり、表示能力や表示状態などのデータ
を受信する外部の機器は、必ずしも映像機器である必要
はなく、例えば受像機での表示をコントロールするプロ
グラムがインストールされたコンピュータ装置であって
も良い。Further, an external device for sending a control command for simultaneous display of a plurality of screens to a receiver or the like and receiving data such as a display capability or a display state is not necessarily a video device. It may be a computer device in which a program for controlling the display is installed.
【0102】[0102]
【発明の効果】本発明によると、表示手段での複数画面
の表示能力が外部の機器で判り、その判った表示能力に
基づいて、外部の機器が適切に複数画面の表示状態の制
御要求を行うことができ、その表示要求を受信したと
き、該当する状態に表示状態を設定することができる。
従って、受像機で複数画面の同時表示を行うことの制御
が、外部の別の機器から良好に行えるようになる。According to the present invention, the display capability of a plurality of screens on the display means can be known by the external device, and the external device can appropriately request the control of the display state of the multiple screens based on the recognized display capability. When the display request is received, the display state can be set to a corresponding state.
Therefore, the control of simultaneously displaying a plurality of screens on the receiver can be favorably performed from another external device.
【0103】この場合、表示能力の外部への提示及び外
部からの複数画面表示の制御要求の受信は、所定のデジ
タル通信制御バスで伝送される所定のフォーマットのコ
マンド又はレスポンスの送信又は受信で実行すること
で、既に規定されたフォーマットのコマンド及びレスポ
ンスに、複数画面表示のためのデータを付加するだけ
で、簡単に該当するデータの伝送が行える。In this case, the presentation of the display capability to the outside and the reception of the control request for the multi-screen display from the outside are executed by transmitting or receiving a command or response of a predetermined format transmitted by a predetermined digital communication control bus. By doing so, the corresponding data can be easily transmitted only by adding the data for displaying a plurality of screens to the command and response of the already defined format.
【0104】また、表示手段での複数画面の表示状態
を、外部に通知するようにしたことで、複数画面の表示
状態の制御要求を送った機器側で、複数画面の表示状態
を確認することが可能になる。Further, since the display state of the multiple screens on the display means is notified to the outside, the device side which has sent the control request for the display state of the multiple screens can confirm the display state of the multiple screens. Will be possible.
【0105】また、複数画面の同時表示状態の通知を行
う場合に、その通知は、複数画面を構成する各画面の表
示サイズと表示位置と入力プラグ情報の通知であること
で、複数画面の同時表示状態の通知を効率良く行うこと
が可能になる。Further, in the case of notifying the simultaneous display state of a plurality of screens, the notification is a notification of the display size and the display position of each screen constituting the plurality of screens and the input plug information. It is possible to efficiently notify the display state.
【0106】また、外部から受信した入力経路の切り替
え要求に基づいて、同時表示される複数画面内の各画面
を構成する映像データの入力経路を設定するようにした
ことで、複数画面を構成する各画面の入力経路について
も、外部から簡単に制御できるようになる。Further, the plurality of screens are constituted by setting the input route of the video data which constitutes each screen in the plurality of screens simultaneously displayed on the basis of the input route switching request received from the outside. The input path of each screen can be easily controlled from the outside.
【0107】また、複数画面の表示能力の提示は、複数
画面を構成する各画面の表示サイズと表示位置の提示で
あることで、複数画面の表示能力の提示を効率良く行う
ことが可能になる。Further, since the presentation of the display ability of a plurality of screens is the presentation of the display size and the display position of each screen constituting the plurality of screens, it is possible to efficiently present the display ability of a plurality of screens. .
【0108】また、表示能力の外部への提示や、複数画
面表示の制御要求の受信を、所定のデジタル通信制御バ
スで伝送される所定のフォーマットのコマンド又はレス
ポンスの送信又は受信で実行する場合に、そのコマン
ド,レスポンスを送信又は受信するデジタル通信制御バ
スを介して、同時表示される複数画面の内の少なくとも
1つの画面を生成させる映像データを受信することで、
接続されたデジタル通信制御バスを使用して、複数画面
表示の制御のためのデータと、表示される映像データの
伝送とが行え、効率の良い伝送が行える。Further, in the case where the presentation of the display capability to the outside and the reception of the control request for the multi-screen display are executed by the transmission or reception of the command or the response of the predetermined format transmitted by the predetermined digital communication control bus. , By receiving the video data for generating at least one screen out of a plurality of screens simultaneously displayed, via the digital communication control bus for transmitting or receiving the command or response,
By using the connected digital communication control bus, the data for controlling the multi-screen display and the video data to be displayed can be transmitted, and the efficient transmission can be performed.
【0109】また、外部から受信する複数画面表示の制
御要求は、複数画面を構成する各画面の表示サイズと表
示位置と入力プラグ情報を指示する制御要求であること
で、複数画面を構成する各画面の表示態様の指示が外部
から良好に行える。Further, the control request for displaying a plurality of screens received from the outside is a control request for instructing the display size and display position of each screen forming a plurality of screens and the input plug information. The display mode of the screen can be instructed favorably from the outside.
【0110】また、このように複数画面表示の制御要求
が行われる場合に、複数画面を構成する各画面の表示サ
イズと表示位置の指定は、1つの表示画面を分割して設
定した複数のブロックの内のどのブロックを使用するか
の指定であることで、ブロックを単位とした良好な表示
制御が行える。Further, when a control request for displaying a plurality of screens is made in this way, the display size and the display position of each screen constituting the plurality of screens are designated by a plurality of blocks set by dividing one display screen. By specifying which block in the block to use, good display control can be performed in block units.
【0111】また、上述したように複数画面表示の制御
要求が行われる場合に、複数画面を構成する各画面の表
示サイズと表示位置の指定は、1つの表示画面内の絶対
画素位置の指定であることで、絶対画素位置の指示によ
る1画素単位での詳細な表示制御が行える。When a control request for displaying a plurality of screens is issued as described above, the display size and the display position of each screen constituting the plurality of screens can be specified by specifying the absolute pixel position within one display screen. As a result, detailed display control can be performed on a pixel-by-pixel basis by instructing the absolute pixel position.
【図1】本発明の一実施の形態によるシステム構成例を
示す構成図である。FIG. 1 is a configuration diagram showing a system configuration example according to an embodiment of the present invention.
【図2】本発明の一実施の形態によるテレビジョン受像
機の構成例を示すブロック図である。FIG. 2 is a block diagram showing a configuration example of a television receiver according to an embodiment of the present invention.
【図3】本発明の一実施の形態によるテレビジョン受像
機のモデリング例を示すブロック図である。FIG. 3 is a block diagram showing a modeling example of a television receiver according to an embodiment of the present invention.
【図4】本発明の一実施の形態によるテレビジョン受像
機の複数画面表示能力の提示と制御の概念を示す説明図
である。FIG. 4 is an explanatory diagram showing a concept of presentation and control of a multi-screen display capability of the television receiver according to the embodiment of the present invention.
【図5】本発明の一実施の形態によるモニタサブユニッ
トの論理的な構成例を示すブロック図である。FIG. 5 is a block diagram showing a logical configuration example of a monitor subunit according to an embodiment of the present invention.
【図6】本発明の一実施の形態によるモニタサブユニッ
トと画面合成処理部の接続関係の例を示す説明図であ
る。FIG. 6 is an explanatory diagram showing an example of a connection relationship between the monitor subunit and the screen compositing processing unit according to the embodiment of the present invention.
【図7】本発明の一実施の形態による画面合成処理部内
部のレイヤ単位の論理的機能を示すブロック図である。FIG. 7 is a block diagram showing a logical function of a layer unit inside the screen synthesis processing unit according to the embodiment of the present invention.
【図8】本発明の一実施の形態によるPiPのレイヤ構
造と入力プラグの関係の例を示す説明図である。FIG. 8 is an explanatory diagram showing an example of a relationship between a layer structure of PiP and an input plug according to an embodiment of the present invention.
【図9】本発明の一実施の形態によるレイヤ構造の例を
示す説明図である。FIG. 9 is an explanatory diagram showing an example of a layer structure according to an embodiment of the present invention.
【図10】本発明の一実施の形態によるレイヤ構造の他
の例を示す説明図である。FIG. 10 is an explanatory diagram showing another example of the layer structure according to the embodiment of the present invention.
【図11】本発明の一実施の形態によるレイヤ構造のさ
らに他の例を示す説明図である。FIG. 11 is an explanatory diagram showing still another example of the layer structure according to the embodiment of the present invention.
【図12】本発明の一実施の形態による表示サイズ・位
置の指定例(絶対画素値の指定例)を示す説明図であ
る。FIG. 12 is an explanatory diagram showing a display size / position designation example (absolute pixel value designation example) according to an embodiment of the present invention.
【図13】本発明の一実施の形態による表示サイズ・位
置の指定例(ブロックの指定例)を示す説明図である。FIG. 13 is an explanatory diagram showing a display size / position designation example (block designation example) according to an embodiment of the present invention.
【図14】図13の例の表示サイズを示す説明図であ
る。FIG. 14 is an explanatory diagram showing display sizes in the example of FIG.
【図15】本発明の一実施の形態による動作例を示すフ
ローチャートである。FIG. 15 is a flowchart showing an operation example according to the embodiment of the present invention.
【図16】本発明の一実施の形態による伝送データの構
成例を示す説明図である。FIG. 16 is an explanatory diagram showing a configuration example of transmission data according to the embodiment of the present invention.
【図17】本発明の一実施の形態による合成タイプのデ
ータ例を示す説明図である。FIG. 17 is an explanatory diagram showing an example of composite type data according to an embodiment of the present invention.
【図18】本発明の一実施の形態による合成状態のデー
タ例を示す説明図である。FIG. 18 is an explanatory diagram showing a data example of a combined state according to the embodiment of the present invention.
【図19】本発明の一実施の形態による伝送データの構
成例を示す説明図である。FIG. 19 is an explanatory diagram showing a configuration example of transmission data according to the embodiment of the present invention.
【図20】IEEE1394方式のバスライン上でのデ
ータ伝送状態を示すタイミング図である。FIG. 20 is a timing diagram showing a data transmission state on an IEEE 1394 bus line.
【図21】CSRアーキテクチャのアドレス空間の構造
の例を示す説明図である。FIG. 21 is an explanatory diagram showing an example of a structure of an address space of the CSR architecture.
【図22】IEEE1394方式のバスラインでの伝送
時のプラグ設定例を示す説明図である。FIG. 22 is an explanatory diagram showing an example of plug setting at the time of transmission on an IEEE 1394 bus line.
【図23】ディスクリプタの階層構造によるデータ構造
例を示す説明図である。FIG. 23 is an explanatory diagram showing an example of a data structure according to a hierarchical structure of descriptors.
【図24】ディスクリプタのデータ構造例を示す説明図
である。FIG. 24 is an explanatory diagram showing an example data structure of a descriptor.
【図25】図24のジェネレーションIDの例を示す説
明図である。FIG. 25 is an explanatory diagram showing an example of a generation ID in FIG. 24.
【図26】図24のリストIDの例を示す説明図であ
る。FIG. 26 is an explanatory diagram showing an example of a list ID in FIG. 24.
【図27】AV/Cコマンドのスタックモデルの例を示
す説明図である。FIG. 27 is an explanatory diagram showing an example of a stack model of an AV / C command.
【図28】AV/Cコマンドのコマンドとレスポンスの
関係の例を示す説明図である。FIG. 28 is an explanatory diagram showing an example of a relationship between a command and a response of an AV / C command.
【図29】AV/Cコマンドのコマンドとレスポンスの
関係の例を更に詳しく示す説明図である。[Fig. 29] Fig. 29 is an explanatory diagram showing in more detail an example of the relationship between commands and responses of AV / C commands.
【図30】AV/Cコマンドのデータ構造の例を示す説
明図である。FIG. 30 is an explanatory diagram showing an example of the data structure of an AV / C command.
【図31】AV/Cコマンドの具体例を示す説明図であ
る。FIG. 31 is an explanatory diagram showing a specific example of an AV / C command.
【図32】AV/Cコマンドのコマンドとレスポンスの
具体例を示す説明図である。FIG. 32 is an explanatory diagram showing a specific example of a command and a response of an AV / C command.
【図33】従来の受像機での複数画面表示とその制御例
を示す説明図である。FIG. 33 is an explanatory diagram showing a multi-screen display and a control example thereof in the conventional receiver.
【図34】PiP表示の例を示す説明図である。FIG. 34 is an explanatory diagram showing an example of PiP display.
【図35】PaP表示の例を示す説明図である。FIG. 35 is an explanatory diagram showing an example of PaP display.
10…IEEE1394方式のバスライン、20…リモ
ートコントロール装置、99…アンテナ、100…テレ
ビジョン受像機、101…アンテナ入力プラグ、102
…出力プラグ、111〜113…アナログ入力プラグ、
130…バス接続プラグ、131…仮想出力プラグ、1
32a〜132n…仮想入力プラグ、141…受信選局
処理部、142…入力信号選択処理部、143…画像信
号処理部、144…画像表示部、145…通信制御部、
146…制御情報分離部、147…データ分離復号部、
148…メモリ、150…制御部(CPU)、151…
コマンド解釈部、152…表示制御部、160…チュー
ナサブユニット、161,162…チューナ入力プラ
グ、163…チューナ出力プラグ、170…モニタサブ
ユニット、170a…サブユニットアンデンティファイ
アディスクリプタ、170b…ステータスディスクリプ
タ、171a〜171n…モニタ入力プラグ、172…
画面合成処理部、172a〜172n…入力プラグ、1
72o…出力プラグ、173…画質処理部、174…デ
ィスプレイ部、179…モニタ出力プラグ、180a〜
180c…レイヤ、182…サイズ変換部、183…ポ
ジション設定部、184…合成部、185…サイズ変換
部、186…ポジション設定部、187…入力プラグ、
188…制御データ入力ポート、200…第1のチュー
ナ機器、300…第1のビデオデッキ、400…第2の
チューナ機器、500…第2のビデオデッキ10 ... IEEE 1394 type bus line, 20 ... Remote control device, 99 ... Antenna, 100 ... Television receiver, 101 ... Antenna input plug, 102
... output plugs, 111-113 ... analog input plugs,
130 ... Bus connection plug, 131 ... Virtual output plug, 1
32a to 132n ... Virtual input plugs, 141 ... Reception tuning processing section, 142 ... Input signal selection processing section, 143 ... Image signal processing section, 144 ... Image display section, 145 ... Communication control section,
146 ... Control information separating unit, 147 ... Data separating / decoding unit,
148 ... Memory, 150 ... Control unit (CPU), 151 ...
Command interpreting unit, 152 ... Display control unit, 160 ... Tuner subunit, 161, 162 ... Tuner input plug, 163 ... Tuner output plug, 170 ... Monitor subunit, 170a ... Subunit unidentifier descriptor, 170b ... Status descriptor, 171a to 171n ... Monitor input plug, 172 ...
Screen synthesis processing unit, 172a to 172n ... Input plug, 1
72o ... Output plug, 173 ... Image quality processing section, 174 ... Display section, 179 ... Monitor output plug, 180a ...
180c ... Layer, 182 ... Size conversion unit, 183 ... Position setting unit, 184 ... Compositing unit, 185 ... Size conversion unit, 186 ... Position setting unit, 187 ... Input plug,
188 ... Control data input port, 200 ... First tuner device, 300 ... First VCR, 400 ... Second tuner device, 500 ... Second VCR
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G09G 5/14 G09G 5/14 E 5/377 H04N 5/44 A H04N 5/44 G09G 5/36 520M (72)発明者 貝吹 太志 東京都品川区北品川6丁目7番35号 ソニ ー株式会社内 Fターム(参考) 5C025 AA30 BA28 BA30 CA06 CB03 DA01 DA10 5C082 AA02 AA27 BA12 BA41 BB03 BC05 CA52 CA55 CB05 DA73 MM05 MM09 ─────────────────────────────────────────────────── ─── Continued Front Page (51) Int.Cl. 7 Identification Code FI Theme Coat (Reference) G09G 5/14 G09G 5/14 E 5/377 H04N 5/44 A H04N 5/44 G09G 5/36 520M ( 72) Inventor Taishi Kabuki 6-735 Kitashinagawa, Shinagawa-ku, Tokyo F-term in Sony Corporation (reference) 5C025 AA30 BA28 BA30 CA06 CB03 DA01 DA10 5C082 AA02 AA27 BA12 BA41 BB03 BC05 CA52 CA55 CB05 DA73 MM05 MM09
Claims (20)
の表示を制御する映像表示制御方法において、 上記表示手段での複数画面の表示能力を外部に提示し、 外部から受信した複数画面表示の制御要求に基づいて、
上記表示手段での複数画面の表示状態を設定する映像表
示制御方法。1. A video display control method for controlling display on a display means capable of simultaneously displaying a plurality of screens, wherein the display capability of the plurality of screens on the display means is presented to the outside, and the multiple screen display received from the outside. Based on the control request of
A video display control method for setting display states of a plurality of screens on the display means.
て、 上記表示能力の外部への提示及び外部からの複数画面表
示の制御要求の受信は、所定のデジタル通信制御バスで
伝送される所定のフォーマットのコマンド又はレスポン
スの送信又は受信で実行する映像表示制御方法。2. The video display control method according to claim 1, wherein the presentation of the display capability to the outside and the reception of a control request for multi-screen display from the outside are transmitted by a predetermined digital communication control bus. A video display control method executed by transmitting or receiving a format command or response.
て、 上記コマンド又はレスポンスを受信又は送信するデジタ
ル通信制御バスを介して、同時表示される複数画面の内
の少なくとも1つの画面を生成させる映像データを受信
する映像表示制御方法。3. The video display control method according to claim 2, wherein at least one screen among a plurality of screens displayed simultaneously is generated via a digital communication control bus that receives or transmits the command or response. Video display control method for receiving data.
て、 上記表示手段での複数画面の表示状態を、外部に通知す
る映像表示制御方法。4. The video display control method according to claim 1, wherein the display states of the plurality of screens on the display means are notified to the outside.
て、 上記複数画面の同時表示状態の通知は、複数画面を構成
する各画面の表示サイズと表示位置と入力プラグ情報の
通知である映像表示制御方法。5. The video display control method according to claim 4, wherein the notification of the simultaneous display state of the plurality of screens is a notification of a display size and a display position of each screen constituting the plurality of screens and input plug information. Control method.
て、 外部から受信した入力経路の切り替え要求に基づいて、
同時表示される複数画面内の各画面を構成する映像デー
タの入力経路を設定する映像表示制御方法。6. The image display control method according to claim 1, wherein the input path switching request is received from the outside,
A video display control method for setting an input path of video data forming each screen in a plurality of screens displayed simultaneously.
て、 上記複数画面の表示能力の提示は、複数画面を構成する
各画面の表示サイズと表示位置の提示である映像表示制
御方法。7. The video display control method according to claim 1, wherein the presentation of the display capabilities of the plurality of screens is a presentation of a display size and a display position of each screen constituting the plurality of screens.
て、 外部から受信する複数画面表示の制御要求は、複数画面
を構成する各画面の表示サイズと表示位置と入力プラグ
情報を指示する制御要求である映像表示制御方法。8. The video display control method according to claim 1, wherein the control request for multi-screen display received from the outside is a control request for instructing display size and display position of each screen constituting the plurality of screens and input plug information. Video display control method.
て、 上記複数画面を構成する各画面の表示サイズと表示位置
の指定は、1つの表示画面を分割して設定した複数のブ
ロックの内のどのブロックを使用するかの指定である映
像表示制御方法。9. The video display control method according to claim 8, wherein the display size and the display position of each screen constituting the plurality of screens are designated by a plurality of blocks set by dividing one display screen. A video display control method that specifies which block to use.
いて、 上記複数画面を構成する各画面の表示サイズと表示位置
の指定は、1つの表示画面内の絶対画素位置の指定であ
る映像表示制御方法。10. The video display control method according to claim 8, wherein the designation of the display size and the display position of each screen constituting the plurality of screens is a designation of an absolute pixel position within one display screen. Method.
を生成させる映像処理手段と、 所定の伝送路で外部の機器と双方向に通信を行う通信手
段と、 上記通信手段を介して外部の機器に、上記映像処理手段
での複数画面の表示能力を提示する提示手段と、 上記通信手段が受信した、複数画面表示の制御要求に基
づいて、上記映像処理手段での複数画面の表示処理状態
を設定する制御手段とを備えた映像機器。11. A video processing means for generating video data for simultaneous display of a plurality of screens, a communication means for bidirectionally communicating with an external device through a predetermined transmission path, and an external device via the communication means. A display means for presenting the display capability of a plurality of screens in the video processing means, and a display processing state of the plurality of screens in the video processing means on the basis of a control request for displaying a plurality of screens received by the communication means. A video device equipped with control means for setting.
表示手段を備えた映像機器。12. The video equipment according to claim 11, further comprising display means for displaying the video data generated by the video processing means.
示状態を、上記通信手段を介して外部の機器に通知する
処理を行う映像機器。13. The video device according to claim 11, wherein the control unit performs a process of notifying an external device of the simultaneous display state of a plurality of screens by the video processing unit via the communication unit.
複数画面を構成する各画面の表示サイズと表示位置と入
力プラグ情報を通知する映像機器。14. The video equipment according to claim 13, wherein the control means notifies the simultaneous display state of a plurality of screens.
Video equipment that notifies the display size and display position of each screen that composes multiple screens, and input plug information
段に供給する映像データの入力経路の切り替え要求に基
づいて、上記映像処理手段で生成される複数画面内の各
画面を構成する映像データの入力経路を設定する映像機
器。15. The video device according to claim 11, wherein the control means generates the video data by the video processing means based on a request received by the communication means for switching an input path of video data to be supplied to the video processing means. Video device that sets the input path of the video data that composes each screen in the multiple screens.
示能力の提示は、複数画面を構成する各画面の表示サイ
ズと表示位置を提示する映像機器。16. The video device according to claim 11, wherein the presentation means presents the display capability of a plurality of screens on the video processing means, and presents a display size and a display position of each screen constituting the plurality of screens. machine.
バスであり、このデジタル通信制御バスを介して上記通
信手段が受信した映像データを、同時表示される複数画
面の内の少なくとも1つの画面として上記映像処理手段
が処理する映像機器。17. The video device according to claim 11, wherein the transmission path through which the communication means communicates is a digital communication control bus, and the video data received by the communication means via the digital communication control bus is A video device processed by the video processing means as at least one screen of a plurality of screens displayed simultaneously.
数画面を構成する各画面の表示サイズと表示位置と入力
プラグ情報を指示する制御要求である映像機器。18. The video device according to claim 11, wherein the control request for the multi-screen display received by the communication unit is a control request for instructing a display size and a display position of each screen constituting the plurality of screens and input plug information. Video equipment.
の指定は、1つの表示画面を分割して設定した複数のブ
ロックの内のどのブロックを使用するかの指定であり、 上記制御手段は、その指定された1つ又は複数のブロッ
クに、該当する映像データを割当てる制御を行う映像機
器。19. The video device according to claim 18, wherein the display size and the display position of each screen constituting the plurality of screens are designated by which block among a plurality of blocks set by dividing one display screen. Is a designation of whether or not to use, and the control means is a video device for performing control to allocate corresponding video data to the designated one or a plurality of blocks.
の指定は、1つの表示画面内の絶対画素位置の指定であ
り、 上記制御手段は、その指定された絶対画素位置に、該当
する映像データを割当てる制御を行う映像機器。20. The video device according to claim 18, wherein the designation of the display size and the display position of each screen constituting the plurality of screens is designation of an absolute pixel position in one display screen, and the control means is , A video device that performs control to allocate corresponding video data to the designated absolute pixel position.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001297508A JP2003110961A (en) | 2001-09-27 | 2001-09-27 | Video display control method and video device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001297508A JP2003110961A (en) | 2001-09-27 | 2001-09-27 | Video display control method and video device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003110961A true JP2003110961A (en) | 2003-04-11 |
| JP2003110961A5 JP2003110961A5 (en) | 2008-09-25 |
Family
ID=19118576
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001297508A Pending JP2003110961A (en) | 2001-09-27 | 2001-09-27 | Video display control method and video device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2003110961A (en) |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005328206A (en) * | 2004-05-12 | 2005-11-24 | Alpine Electronics Inc | Television broadcast selection receiver |
| JP2007139866A (en) * | 2005-11-15 | 2007-06-07 | Micomsoft Co Ltd | Video signal processing system |
| JP2007147928A (en) * | 2005-11-26 | 2007-06-14 | Nec Corp | Image switching and distribution system |
| JP2008109342A (en) * | 2006-10-25 | 2008-05-08 | Sharp Corp | Display device and display system |
| JP2008219311A (en) * | 2007-03-02 | 2008-09-18 | Hitachi Ltd | Network-linked TV receiver, system and method |
| JP2009010629A (en) * | 2007-06-27 | 2009-01-15 | Toshiba Corp | Information processor and television reception device control method by information processor |
| JP2009010455A (en) * | 2007-06-26 | 2009-01-15 | Fujitsu Ltd | Transmission device, reception device, and program |
| JP2010008984A (en) * | 2008-06-30 | 2010-01-14 | Canon Inc | Image processing system, image processing method, and program |
| WO2011039962A1 (en) * | 2009-09-29 | 2011-04-07 | パナソニック株式会社 | Display device |
| JP2012118540A (en) * | 2012-01-05 | 2012-06-21 | Renesas Electronics Corp | Liquid display drive control device and portable terminal system |
| JP2013222005A (en) * | 2012-04-13 | 2013-10-28 | Sharp Corp | Picture display system and picture display program |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09326799A (en) * | 1996-06-04 | 1997-12-16 | Sony Corp | Communication control method, communication system and electric device used for it |
| JPH10257075A (en) * | 1997-01-10 | 1998-09-25 | Sharp Corp | Communication method, communication system, and computer-readable recording medium recording communication program |
| JP2000028374A (en) * | 1998-07-13 | 2000-01-28 | Sumitomo Electric Ind Ltd | Car navigation system |
| JP2000253033A (en) * | 1996-10-01 | 2000-09-14 | Sony Corp | Data transmitter, data receiver and method for controlling them |
| JP2001103335A (en) * | 1999-09-30 | 2001-04-13 | Sanyo Electric Co Ltd | Digital broadcast reception system |
| JP2001169198A (en) * | 1999-12-07 | 2001-06-22 | Canon Inc | Signal transmission device, signal transmission method, and storage medium |
| JP2001186580A (en) * | 1999-12-24 | 2001-07-06 | Sharp Corp | Control method of network type electronic equipment |
-
2001
- 2001-09-27 JP JP2001297508A patent/JP2003110961A/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09326799A (en) * | 1996-06-04 | 1997-12-16 | Sony Corp | Communication control method, communication system and electric device used for it |
| JP2000253033A (en) * | 1996-10-01 | 2000-09-14 | Sony Corp | Data transmitter, data receiver and method for controlling them |
| JPH10257075A (en) * | 1997-01-10 | 1998-09-25 | Sharp Corp | Communication method, communication system, and computer-readable recording medium recording communication program |
| JP2000028374A (en) * | 1998-07-13 | 2000-01-28 | Sumitomo Electric Ind Ltd | Car navigation system |
| JP2001103335A (en) * | 1999-09-30 | 2001-04-13 | Sanyo Electric Co Ltd | Digital broadcast reception system |
| JP2001169198A (en) * | 1999-12-07 | 2001-06-22 | Canon Inc | Signal transmission device, signal transmission method, and storage medium |
| JP2001186580A (en) * | 1999-12-24 | 2001-07-06 | Sharp Corp | Control method of network type electronic equipment |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005328206A (en) * | 2004-05-12 | 2005-11-24 | Alpine Electronics Inc | Television broadcast selection receiver |
| JP2007139866A (en) * | 2005-11-15 | 2007-06-07 | Micomsoft Co Ltd | Video signal processing system |
| JP2007147928A (en) * | 2005-11-26 | 2007-06-14 | Nec Corp | Image switching and distribution system |
| JP2008109342A (en) * | 2006-10-25 | 2008-05-08 | Sharp Corp | Display device and display system |
| JP2008219311A (en) * | 2007-03-02 | 2008-09-18 | Hitachi Ltd | Network-linked TV receiver, system and method |
| JP2009010455A (en) * | 2007-06-26 | 2009-01-15 | Fujitsu Ltd | Transmission device, reception device, and program |
| JP2009010629A (en) * | 2007-06-27 | 2009-01-15 | Toshiba Corp | Information processor and television reception device control method by information processor |
| US8443414B2 (en) | 2007-06-27 | 2013-05-14 | Kabushiki Kaisha Toshiba | Information processing apparatus and method for controlling a TV receiver |
| JP2010008984A (en) * | 2008-06-30 | 2010-01-14 | Canon Inc | Image processing system, image processing method, and program |
| WO2011039962A1 (en) * | 2009-09-29 | 2011-04-07 | パナソニック株式会社 | Display device |
| JP2012118540A (en) * | 2012-01-05 | 2012-06-21 | Renesas Electronics Corp | Liquid display drive control device and portable terminal system |
| JP2013222005A (en) * | 2012-04-13 | 2013-10-28 | Sharp Corp | Picture display system and picture display program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100560548B1 (en) | A system for controlling these peripherals via peripherals and digital buses | |
| EP1088448B1 (en) | A method of and apparatus for partitioning, scaling and displaying video and/or graphics across several display devices | |
| JP4508330B2 (en) | Display device | |
| JP4642231B2 (en) | Method and apparatus for handling broadband screen display graphics data in a distributed IEEE 1394 network using an isochronous data transmission format | |
| JPH09154077A (en) | Av system consisting of display device connected to plural av equipments | |
| JP2003110961A (en) | Video display control method and video device | |
| KR20020011927A (en) | Communication control method, communication system and communication apparatus | |
| JPH11341472A (en) | Network control system, controller and device | |
| KR100637615B1 (en) | Information processing method, information processing system and information processing device | |
| JP2003209552A (en) | Electronics | |
| JP4419539B2 (en) | Electronic device and communication control method | |
| EP1328134A1 (en) | Controlled device in network apparatus, controlling device, and its control method | |
| KR100763716B1 (en) | Information control method, information processor, and information control system | |
| US20020041602A1 (en) | Communication control method, communication system, and communication apparatus | |
| JP4635290B2 (en) | Control method and display device | |
| JP2003078537A (en) | Device recognition method and electronic device | |
| JP3862537B2 (en) | Network device control apparatus, controlled apparatus, and control method | |
| JP2000356980A (en) | Video display method, video display device and video output device | |
| JP2002051056A (en) | Communication control method, communication system and communication unit | |
| JP2003198972A (en) | Display device and control method, program and recording medium, and display system | |
| JP2002366459A (en) | AV network equipment | |
| JP2002223482A (en) | Network remote control device, method and recording medium | |
| JP2002051054A (en) | Communication control method, communication system and communication unit | |
| WO2000072551A1 (en) | Communication method, communication system and electronic device | |
| JP2002076963A (en) | Channel select method and electronic device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080811 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080811 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110519 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110524 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110927 |