(57)【要約】【課題】IEEE1394バスを介して接続される記録装置において記録実行中のコンテンツの追いかけ再生を、容易に、かつ迅速に制御装置側から指示することができるようにする。【解決手段】  DTV１により、HDR２のStatus Descriptorが読み込まれ、録画中のコンテンツが特定される。HDR２を操作するためにDTV１に表示される操作パネルには、ユーザが、録画中のコンテンツの追いかけ再生を開始するときに操作されるボタンが設けられる。そのボタンが操作されたとき、DTV１からHDR２に対して追いかけ再生の要求が行われ、録画中のコンテンツの追いかけ再生が開始される。本発明は、IEEE1394バスを介して接続される記録装置を制御可能なディジタルテレビジョン受像機に適用することができる。【選択図】図１
2006059404.tif 000002
【特許請求の範囲】
【請求項１】
IEEE1394バスを介して接続される制御装置と記録装置からなる記録システムにおいて、
前記制御装置は、
前記記録装置の状態を表す状態情報を取得する取得手段と、
前記取得手段により取得された前記状態情報により表される前記記録装置の状態が所定のコンテンツの記録実行中の状態である場合、前記状態情報に基づいて前記所定のコンテンツを特定する特定手段と、
前記記録装置に対して前記所定のコンテンツの追いかけ再生を要求する要求手段と
を備え、
前記記録装置は、
前記所定のコンテンツの記録を行う記録手段と、
前記記録手段により記録が行われている場合、前記所定のコンテンツを特定する情報を含む前記状態情報を管理する管理手段と、
前記制御装置による要求に応じて前記所定のコンテンツの追いかけ再生を行う再生手段と
を備えることを特徴とする記録システム。
【請求項２】
IEEE1394バスを介して記録装置と接続される制御装置において、
前記記録装置の状態を表す状態情報を取得する取得手段と、
前記取得手段により取得された前記状態情報により表される前記記録装置の状態が所定のコンテンツの記録実行中の状態である場合、前記状態情報に基づいて前記所定のコンテンツを特定する特定手段と、
前記記録装置に対して前記所定のコンテンツの追いかけ再生を要求する要求手段と
を備えることを特徴とする制御装置。
【請求項３】
前記特定手段により特定された前記所定のコンテンツの追いかけ再生を開始するか否かを提示する提示手段をさらに備え、
前記要求手段は、前記提示手段による提示に応じて前記所定のコンテンツの追いかけ再生を開始することがユーザにより指示された場合、前記記録装置に対して前記所定のコンテンツの追いかけ再生を要求する
ことを特徴とする請求項２に記載の制御装置。
【請求項４】
IEEE1394バスを介して記録装置と接続される制御装置の制御方法において、
前記記録装置の状態を表す状態情報を取得する取得ステップと、
前記取得ステップの処理により取得された前記状態情報により表される前記記録装置の状態が所定のコンテンツの記録実行中の状態である場合、前記状態情報に基づいて前記所定のコンテンツを特定する特定ステップと、
前記記録装置に対して前記所定のコンテンツの追いかけ再生を要求する要求ステップと
を含むことを特徴とする制御方法。
【請求項５】
IEEE1394バスを介して記録装置を制御する処理をコンピュータに実行させるプログラムにおいて、
前記記録装置の状態を表す状態情報を取得する取得ステップと、
前記取得ステップの処理により取得された前記状態情報により表される前記記録装置の状態が所定のコンテンツの記録実行中の状態である場合、前記状態情報に基づいて前記所定のコンテンツを特定する特定ステップと、
前記記録装置に対して前記所定のコンテンツの追いかけ再生を要求する要求ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録システム、制御装置および方法、並びにプログラムに関し、特に、IEEE(Institute of Electrical and Electronics Engineers)1394バスを介して接続される記録装置において記録中のコンテンツの追いかけ再生を、容易に、かつ迅速に制御装置側から指示することができるようにする記録システム、制御装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年販売されているHDR(Hard Disc Recorder)、HDRとDVD(Digital Versatile Disc)レコーダのハイブリッド型のレコーダの中には、追いかけ再生機能が一般的に搭載されている。
【０００３】
ここで、「追いかけ再生（機能）」とは、テレビジョン番組などの所定のコンテンツの録画中であっても、録画を続けながら、そのコンテンツの先頭から、或いは所定の位置から、録画の終了を待つことなく再生を開始し、コンテンツを視聴することができる機能をいう。
【０００４】
例えば、HDRにより管理されているコンテンツのリストには、録画済みのコンテンツのタイトルの他に、録画中のコンテンツのタイトルも表示されるから、ユーザは、リストの中からカーソルを移動させるなどして録画中のコンテンツのタイトルを選択し、カーソルにより選択したときに表示される、そのコンテンツに対して可能な操作のメニューから「追いかけ再生」を選択することによって、録画中のコンテンツの追いかけ再生を開始させることができる。
【０００５】
このように、１つの機器内で、追いかけ再生を実現するレコーダは各種販売等されている。
【０００６】
また、例えば、DTV(Digital Television)とHDRがIEEE1394バスを介して接続されていおり、DTVからHDRの各種の操作を行うことができる場合において、HDRにコンテンツの追いかけ再生を行わせるときも、ユーザは、同様の操作によりそれを実現することができるものと考えられる。
【０００７】
すなわち、ユーザは、追いかけ再生を行いたいと思った場合、DTVに、HDRにより管理されているコンテンツのリストを表示させ、リストの中から、録画中のコンテンツのタイトルを選択し、選択したときに表示されるメニューから「追いかけ再生」を選択することによって、それを実現することができる。DTVとHDRの間では、リストの送受信、追いかけ再生の開始を指示するコマンド等の送受信が、ユーザによる操作に応じてIEEE1394バスを介して行われる。
【０００８】
ところで、所定時間差で配信されるプログラムを利用可能なビデオ・オン・デマンドシステムにおいて、データの書き込みと読み出しを同時に行うことができるようにする技術が特許文献１に開示されている。
【０００９】
【特許文献１】特開平８−１１６５１５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、１つの機器内で追いかけ再生を行わせる場合、または、IEEE1394バスを介して複数の機器が接続される状態において、一方の機器を制御することによって追いかけ再生を行わせる場合のいずれの場合においても、ユーザは、追いかけ再生を行わせるためには、リストを表示し、リストの中から録画実行中のコンテンツのタイトルを選択し、タイトルを選択したときに表示されるメニューから「追いかけ再生」を選択する、といったように複数の操作を行う必要があり、追いかけ再生を行わせるための操作が煩雑であるという課題があった。
【００１１】
リストに表示されるコンテンツが数個程度ならまだしも、複数ページ（画面）に渡ってリストが表示される場合、ユーザは、その録画中のコンテンツを探し出すのでさえ、困難になるものと考えられる。このことは、HDRの大容量化が進み、録画しておけるコンテンツの数が増えることに伴って冗長されるおそれがある。
【００１２】
また、IEEE1394バスを用いた場合、１つのDTVから複数の記録装置を数珠つなぎに接続することができることから、このように、複数の記録装置が接続されている場合、ユーザは、リストを表示させる前に、どの記録装置により管理されているコンテンツのリストを表示するのかも選択する必要があり、追いかけ再生を行わせるための操作がさらに煩雑なものになる。
【００１３】
本発明はこのような状況に鑑みてなされたものであり、IEEE1394バスを介して接続される記録装置において録画中のコンテンツの追いかけ再生を、容易に、かつ迅速に制御装置側から指示することができるようにするものである。
【課題を解決するための手段】
【００１４】
本発明の記録システムは、IEEE1394バスを介して接続される制御装置と記録装置からなる記録システムであって、そのうちの制御装置は、記録装置の状態を表す状態情報を取得する取得手段と、取得手段により取得された状態情報により表される記録装置の状態が所定のコンテンツの記録実行中の状態である場合、状態情報に基づいて所定のコンテンツを特定する特定手段と、記録装置に対して所定のコンテンツの追いかけ再生を要求する要求手段とを備えることを特徴とする。また、記録装置は、所定のコンテンツの記録を行う記録手段と、記録手段により記録が行われている場合、所定のコンテンツを特定する情報を含む状態情報を管理する管理手段と、制御装置による要求に応じて所定のコンテンツの追いかけ再生を行う再生手段とを備えることを特徴とする。
【００１５】
本発明の制御装置は、IEEE1394バスを介して記録装置と接続される制御装置であって、記録装置の状態を表す状態情報を取得する取得手段と、取得手段により取得された状態情報により表される記録装置の状態が所定のコンテンツの記録実行中の状態である場合、状態情報に基づいて所定のコンテンツを特定する特定手段と、記録装置に対して所定のコンテンツの追いかけ再生を要求する要求手段とを備えることを特徴とする。
【００１６】
本発明の制御装置は、特定手段により特定された所定のコンテンツの追いかけ再生を開始するか否かを提示する提示手段をさらに備えるようにすることができる。この場合、要求手段は、提示手段による提示に応じて所定のコンテンツの追いかけ再生を開始することがユーザにより指示されたとき、記録装置に対して所定のコンテンツの追いかけ再生を要求する。
【００１７】
本発明の制御方法は、IEEE1394バスを介して記録装置と接続される制御装置の制御方法であって、記録装置の状態を表す状態情報を取得する取得ステップと、取得ステップの処理により取得された状態情報により表される記録装置の状態が所定のコンテンツの記録実行中の状態である場合、状態情報に基づいて所定のコンテンツを特定する特定ステップと、記録装置に対して所定のコンテンツの追いかけ再生を要求する要求ステップとを含むことを特徴とする。
【００１８】
本発明のプログラムは、IEEE1394バスを介して記録装置を制御する処理をコンピュータに実行させるプログラムであって、記録装置の状態を表す状態情報を取得する取得ステップと、取得ステップの処理により取得された状態情報により表される記録装置の状態が所定のコンテンツの記録実行中の状態である場合、状態情報に基づいて所定のコンテンツを特定する特定ステップと、記録装置に対して所定のコンテンツの追いかけ再生を要求する要求ステップとを含むことを特徴とする。
【００１９】
本発明の記録システムにおいては、制御装置により、記録装置の状態を表す状態情報が取得され、状態情報により表される記録装置の状態が所定のコンテンツの記録実行中の状態である場合、状態情報に基づいて所定のコンテンツが特定され、記録装置に対して所定のコンテンツの追いかけ再生が要求される。また、記録装置により、所定のコンテンツの記録が行われ、記録が行われている場合、所定のコンテンツを特定する情報を含む状態情報が管理され、制御装置による要求に応じて所定のコンテンツの追いかけ再生が行われる。
【００２０】
本発明の制御装置および方法、並びにプログラムにおいては、記録装置の状態を表す状態情報が取得され、状態情報により表される記録装置の状態が所定のコンテンツの記録実行中の状態である場合、状態情報に基づいて所定のコンテンツが特定される。また、記録装置に対して所定のコンテンツの追いかけ再生が要求される。
【発明の効果】
【００２１】
本発明によれば、ユーザは、IEEE1394バスを介して接続される記録装置において記録中のコンテンツの追いかけ再生を制御装置側から指示することができる。
【００２２】
また、本発明によれば、ユーザは、その指示を、容易に、かつ迅速に行うことができる。
【発明を実施するための最良の形態】
【００２３】
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする実施の形態が本明細書に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００２４】
さらに、この記載は、本明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００２５】
請求項１に記載の記録システムは、IEEE1394バスを介して接続される制御装置（例えば、図１のDTV１）と記録装置（例えば、図１のHDR２）からなる記録システムであって、前記制御装置は、前記記録装置の状態を表す状態情報（Status Descriptor）を取得する取得手段（例えば、図４の状態取得部７２）と、前記取得手段により取得された前記状態情報により表される前記記録装置の状態が所定のコンテンツの記録実行中の状態である場合、前記状態情報に基づいて前記所定のコンテンツを特定する特定手段（例えば、図４のコンテンツ特定部７３）と、前記記録装置に対して前記所定のコンテンツの追いかけ再生を要求する要求手段（例えば、図４の追いかけ再生要求部７５）とを備え、前記記録装置は、前記所定のコンテンツの記録を行う記録手段（例えば、図１８の録画制御部１０１）と、前記記録手段により記録が行われている場合、前記所定のコンテンツを特定する情報（Object Position）を含む前記状態情報を管理する管理手段（例えば、図１８のディスクリプタ管理部１０２）と、前記制御装置による要求に応じて前記所定のコンテンツの追いかけ再生を行う再生手段（例えば、図１８の再生制御部１０３）とを備えることを特徴とする。
【００２６】
請求項２に記載の制御装置（例えば、図１のDTV１）は、IEEE1394バスを介して記録装置（例えば、図１のHDR２）と接続される制御装置であって、前記記録装置の状態を表す状態情報（Status Descriptor）を取得する取得手段（例えば、図４の状態取得部７２）と、前記取得手段により取得された前記状態情報により表される前記記録装置の状態が所定のコンテンツの記録実行中の状態である場合、前記状態情報に基づいて前記所定のコンテンツを特定する特定手段（例えば、図４のコンテンツ特定部７３）と、前記記録装置に対して前記所定のコンテンツの追いかけ再生を要求する要求手段（例えば、図４の追いかけ再生要求部７５）とを備えることを特徴とする。
【００２７】
請求項３に記載の制御装置は、前記特定手段により特定された前記所定のコンテンツの追いかけ再生を開始するか否かを提示する提示手段（例えば、図４の操作パネル表示部７４）をさらに備え、前記要求手段は、前記提示手段による提示に応じて前記所定のコンテンツの追いかけ再生を開始することがユーザにより指示された場合、前記記録装置に対して前記所定のコンテンツの追いかけ再生を要求することを特徴とする。
【００２８】
請求項４に記載の制御方法は、IEEE1394バスを介して記録装置（例えば、図１のHDR２）と接続される制御装置（例えば、図１のDTV１）の制御方法であって、前記記録装置の状態を表す状態情報（Status Descriptor）を取得する取得ステップ（例えば、図１９のステップＳ２）と、前記取得ステップの処理により取得された前記状態情報により表される前記記録装置の状態が所定のコンテンツの記録実行中の状態である場合、前記状態情報に基づいて前記所定のコンテンツを特定する特定ステップ（例えば、図１９のステップＳ３）と、前記記録装置に対して前記所定のコンテンツの追いかけ再生を要求する要求ステップ（例えば、図１９のステップＳ６）とを含むことを特徴とする。
【００２９】
請求項５に記載のプログラムにおいても、各ステップが対応する実施の形態（但し一例）は、請求項４に記載の制御方法と同様である。
【００３０】
以下、本発明の実施の形態について図を参照して説明する。
【００３１】
図１は、本発明を適用した録画・再生システムの構成例を示すブロック図である。
【００３２】
図１の録画・再生システムは、DTV(Digital Television)１、HDR(Hard Disc Recorder)２（AV-HDD）、BDR(Blue-ray Disc Recorder)３から構成される。DTV１とHDR２はIEEE1394バス４を介して接続され、HDR２とBDR３はIEEE1394バス５を介して接続される。
【００３３】
DTV１は、自分自身がコントローラとなり、AV/Cコマンド（AV/C Digital Interface Command Set）を用いて、ターゲットとなるHDR２とBDR３を制御する。以下、HDR２をターゲットとする場合について主に説明する。
【００３４】
例えば、DTV１は、地上ディジタル放送、BS(Broadcasting Satellite)/CS(Communications Satellite)ディジタル放送に対応したテレビジョン受像機である。
【００３５】
DTV１は、所定のチャンネルで放送されてきたトランスポートストリームから抽出したパケットをIEEE1394バス４を介してHDR２に供給し、ユーザにより選択されたテレビジョン番組などの所定のコンテンツの録画（記録）を行わせる。また、DTV１は、HDR２により録画が行われているコンテンツを特定し（後述する、録画中のコンテンツのObject Positionを特定し）、ボタン１つの操作で、ユーザがそのコンテンツの追いかけ再生を行わせることができるユーザインタフェースを提供する。
【００３６】
なお、「追いかけ再生」とは、コンテンツの録画中であっても、録画を続けながら、そのコンテンツの先頭から、或いは所定の位置から、録画の終了を待つことなく再生を開始し、コンテンツを視聴することができる機能をいう。
【００３７】
図２は、DTV１に表示される操作パネルの例を示す図である。
【００３８】
操作パネルの右上には「HDR」が表示されており、図２の操作パネルが、HDR２を操作するためのものであることが示されている。また、右下には「地上Ｄ  0812  録画中」のメッセージが表示されており、HDR２が、地上ディジタル放送の所定の番組の録画中の状態であることが示されている。
【００３９】
図２の操作パネルには、HDR２の電源をON/OFFするとき操作される電源ボタン１１、HDR２に録画されているコンテンツ（録画済み、録画中のものを含む）のタイトルのリストを表示するとき操作されるリストボタン１２、操作パネルにより制御する機器を選択するとき操作される機器選択ボタン１３が表示されている。
【００４０】
また、電源ボタン１１等の右側には、HDR２に録画されているコンテンツの再生、停止等を行うときに操作される操作ボタン１４が表示されており、その右側には、録画の開始を指示するとき操作される録画ボタン１６、録画を一時停止するとき操作される一時停止ボタン１７、録画を停止するとき操作される停止ボタン１８が表示されている。
【００４１】
停止ボタン１８の右側には、HDR２によりいま録画中のコンテンツの追いかけ再生を行うときに操作される追いかけ再生ボタン１９が表示されている。リモートコントローラなどによりカーソルなどを移動させ、追いかけ再生ボタン１９を操作することによって、ユーザは、HDR２により録画中のコンテンツの追いかけ再生を行うことができる。
【００４２】
追いかけ再生ボタン１９が操作されたとき、HDR２の状態を表すStatus Descriptorから予め特定されている、いま録画中のコンテンツの追いかけ再生を指示するコマンド（録画中のコンテンツの供給を要求するコマンド）がDTV１からHDR２に対して送信され、追いかけ再生が実行される。
【００４３】
このように、DTV１により録画中のコンテンツが自動的に特定され、そのコンテンツの追いかけ再生を行うための追いかけ再生ボタン１９が操作パネルに表示されることにより、ユーザは、追いかけ再生ボタン１９を操作するだけで、録画中のコンテンツの追いかけ再生を行わせることができる。すなわち、ユーザは、リストボタン１２を操作し、そのときに表示されるリストから、録画中のコンテンツのタイトルを選択し、さらに、コンテンツのタイトルを選択したときに表示されるメニューから「追いかけ再生」を選択するといったような煩雑な操作を行う必要がない。
【００４４】
このような操作パネルが、DTV１のディスプレイ（表示面）の所定の位置に表示される。
【００４５】
なお、図２の例においては、追いかけ再生ボタン１９等の下の表示部２０には、ハードディスクの残りの容量等のHDR２の状態が表示されている。
【００４６】
追いかけ再生が実現されるまでのDTV１とHDR２の一連の処理についてはフローチャートを参照して後述する。
【００４７】
図３は、図１のDTV１の構成例を示すブロック図である。
【００４８】
CPU(Central Processing Unit)４１は、メモリ４２に記憶されているプログラムを実行し、受光部４３から供給されてくる信号に応じてDTV１の全体の動作を制御する。
【００４９】
受光部４３は、リモートコントローラ６２からの赤外線を受光し、復調して得られたユーザ操作に対応する信号をCPU４１に出力する。
【００５０】
チューナ４４は、CPU４１による制御に従って、アンテナ６１からの放送信号を受信、復調し、所定のチャンネルで放送されてきたトランスポートストリーム（TS）をデスクランブラ４５に出力する。
【００５１】
デスクランブラ４５は、図示せぬCASカードに記憶されているデータを用いてスクランブルを解くキーを生成し、チューナ４４から供給されてきたトランスポートストリームのスクランブルを解除する。デスクランブラ４５によりスクランブルが解除されたトランスポートストリームはDEMUX（デマルチプレクサ）４６に供給される。
【００５２】
DEMUX４６は、CPU４１による制御に従って、デスクランブラ４５から供給されてきたトランスポートストリームから所定のストリームを抽出し、抽出したストリーム（ストリームを構成するパケット）をAudioデコーダ４７、Videoデコーダ５０に出力する。
【００５３】
また、DEMUX４６は、コンテンツをHDR２に録画させる場合、得られたストリームをIEEE1394インタフェース５４に出力し、HDR２に録画されているコンテンツを再生する場合、IEEE1394バス４、およびIEEE1394インタフェース５４を介してHDR２から供給されてきたストリームをAudioデコーダ４７、Videoデコーダ５０に出力する。例えば、追いかけ再生がユーザにより指示された場合、録画中のコンテンツのストリームがHDR２から供給されてくる。
【００５４】
例えば、DEMUX４６が２個設けられていることにより、またはDEMUX４６が２倍速の処理能力を有することにより、DTV１においては、コンテンツの再生と録画を同時に行うことが可能とされる。
【００５５】
Audioデコーダ４７は、DEMUX４６から供給されてきたオーディオデータ（オーディオパケット）をデコードし、得られたオーディオデータを音声処理回路４８に出力する。
【００５６】
音声処理回路４８は、Audioデコーダ４７から供給されてきたオーディオデータに対してD/A(Digital/Analog)変換、増幅処理等を施し、得られた音声をスピーカ４９から出力させる。
【００５７】
Videoデコーダ５０は、DEMUX４６から供給されてきたビデオデータ（ビデオパケット）をデコードし、得られたビデオデータを映像処理回路５１に出力する。
【００５８】
映像処理回路５１は、Videoデコーダ５０から供給されてきたビデオデータに対して所定の画像処理、D/A変換等を施し、コンテンツの画像をディスプレイ５３に表示させる。また、映像処理回路５１は、OSD(On Screen Display)付加回路５２から供給されてきたビデオデータにも基づいて所定の画像をディスプレイ５３に表示させる。
【００５９】
OSD付加回路５２は、CPU４１による制御に従ってディスプレイ５３に表示させる画像のビデオデータを生成し、生成したビデオデータを映像処理回路５１に出力する。OSD付加回路５２により、例えば、HDR２に録画されているコンテンツのリストを表示するためのビデオデータが生成され、それが映像処理回路５１に出力される。
【００６０】
IEEE1394インタフェース５４は、IEEE1394バス４を介してHDR２（HDR２のIEEE1394インタフェース８６（図１７））との間で通信を行う。IEEE1394インタフェース５４からHDR２に対しては、例えば、CPU４１から供給されてきたAV/Cコマンド、DEMUX４６から供給されてきたストリームが送信される。
【００６１】
図４は、DTV１の機能構成例を示すブロック図である。図４の構成のうちの少なくとも一部は、図３のCPU４１により所定のプログラムが実行されることによって実現される。
【００６２】
録画要求部７１は、HDR２に対してコンテンツの録画を要求する。具体的には、録画要求部７１は、Plugのconfigurationを確定する処理、RECORDを行うListを選択する処理、録画の実行を要求する処理を行う。各処理で用いられるコマンドについて説明する。
【００６３】
Plug（Destination Plug）のconfigurationを確定する処理においては、AV/Cコマンドである図５および図６に示すようなCONFIGURE commandが用いられる。なお、Plugとは、AV/CユニットであるHDR２のSubunitの信号の出入り口のことであり、入力側（DTV１からHDR２に対する信号の入力）がDestination Plug、出力側（HDR２からDTV１に対する信号の出力）がSource Plugとなる。これにより、DTV１からHDR２に対して、これから送信するデータ（ストリーム）の種類が伝えられる。
【００６４】
図６の「AV_object_type」の「8316」は、これからHDR２に送信されるデータがMPEG(Moving Picture Experts Group)2-TSであることを表す。なお、MPEG2-TSをデフォルトとする機器が多いことから、録画要求部７１によるPlugのConfigurationの確定は、必ずしも必要となるものではない。
【００６５】
RECORDを行うListを選択する処理においては、AV/Cコマンドである図７および図８に示すようなSET PLUG ASSOCIATION commandが用いられる。図８のSET PLUG ASSOCIATION commandは、RECORDを行うListをID（図８のoperand［６］乃至［９］のList ID）により選択する場合のコマンドである。これにより、録画先が選択される。
【００６６】
録画の実行を要求する処理においては、図９に示すようなRECORD commandが用いられ、これにより、HDR２において録画が開始される。
【００６７】
図４の説明に戻り、以上のようにしてHDR２に対して録画が要求されたとき、録画を要求したことが録画要求部７１から状態取得部７２に通知される。
【００６８】
状態取得部７２は、HDR２により管理されるStatus Descriptorを読み込み、HDR２の状態を取得する。HDR２においては、例えば、Subunit Identifier Descriptor，Contents List，Status Descriptorの３つのDescriptorが管理されており、そのうちのSubunit Identifier Descriptorは、Subunitの特性を表すものである。また、Status Descriptorは、Disc Subunit（HDR２が有するSubunit）特有のものであり、どのコンテンツの再生中、録画中であるのか等のSubunitの状態を表す。
【００６９】
状態取得部７２によるStatus Descriptorの読み込みは、AV/Cコマンドである図１０に示すようなREAD DESCRIPTOR commandを用いて行われる。これにより、状態取得部７２は、HDR２の状態を取得することができる。HDR２の状態が録画中の状態であるとき、状態取得部７２は、Status Descriptorをコンテンツ特定部７３に出力し、HDR２が録画中であることを通知する。
【００７０】
図１１および図１２は、Status Descriptor（Disc Subunit Status Descriptor）のネスト構造を示す図である。
【００７１】
Status Descriptorは、図１１の左側に示すように、Contents，Descriptor Length，General Disc Subunit Status Info Block，Destination Plug Status Area Info Block，Source Plug Status Area Info Blockからなり、そのうちのDestination Plug Status Area Info Blockは、図１１の中央に示すように、Contents，Compound Length，Info Block Type，Primary Field Length，Number Of Destination Plugs，Plug Status Info Blockからなる。
【００７２】
Destination Plug Status Area Info BlockのPlug Status Info Blockは、図１１の右側に示すように、Contents，Compound Length，Info Block Type，Primary Field Length，Plug Number，Operation Mode Info Block，Position Info Block，Plug Configuration Info Blockからなる。
【００７３】
Plug Status Info BlockのPosition Info Blockは、図１２の左側に示すように、Contents，Compound Length，Info Block Type，Primary Field Length，Descriptor Reference，Position Indicator Info Block（Nested Position Indicator Info Block）からなり、そのうちのPosition Indicator Info Blockは、図１２の中央に示すように、Contents，Compound Length，Info Block Type，Primary Field Length，Indicator Type，Indicator Specific Typeからなる。
【００７４】
Indicator Specific Typeには、図１２の右側に示すように、録画中のコンテンツのObject Position numberが含まれる。コンテンツ特定部７３は、状態取得部７２から供給されてきたStatus Descriptorのうちの、このObject Position numberを参照することによって、録画中のコンテンツのObject Positionを特定することができる。コンテンツ特定部７３は、録画中のコンテンツを特定したとき、そのことを操作パネル表示部７４に通知するとともに、特定したObject Positionを追いかけ再生要求部７５に通知する。
【００７５】
なお、Indicator Specific Typeに含まれるHours，Minutes，Second，Framesは、HDR２により順次更新されるものである。
【００７６】
操作パネル表示部７４は、コンテンツ特定部７３により録画中のコンテンツが特定されたとき、図２に示すように、HDR２の操作パネルに追いかけ再生ボタン１９を表示させる。
【００７７】
追いかけ再生要求部７５は、操作パネル表示部７４により表示されている追いかけ再生ボタン１９がユーザにより操作された場合、HDR２に対して、追いかけ再生の開始を要求する。具体的には、追いかけ再生要求部７５は、Plugのconfigurationを確定する処理、PLAYを行うObjectを選択する処理、Object内の追いかけ再生を開始する位置を確定する処理、再生の実行を要求する処理を行う。各処理で用いられるコマンドについて説明する。
【００７８】
Plug（Source Plug）のconfigurationを確定する処理においては、AV/Cコマンドである図５に示すようなCONFIGURE commandが用いられる。
【００７９】
PLAYを行うObjectを選択する処理においては、図１３および図１４に示すようなSET PLUG ASSOCIATION command（図７）が送信される。これらのコマンドには、PLAYを行うObject（コンテンツ）を指定するObject Position（図１３）、Object ID（図１４）が含まれる。
【００８０】
Object内の追いかけ再生を開始する位置を確定する処理においては、必要に応じて、AV/CコマンドであるSEARCH commandが用いられる。例えば、録画中のコンテンツの先頭からの開始を指示するSEARCH commandなどがHDR２に対して送信される。
【００８１】
再生の実行を要求する処理においては、AV/Cコマンドである図１５および図１６に示すようなPLAY commandが用いられる。これにより、SEARCH commandで確定された位置から、SET PLUG ASSOCIATION commandで選択されたObjectの追いかけ再生、すなわち、HDR２からDTV１に対するストリームの供給が開始される。
【００８２】
図１７は、図１のHDR２の構成例を示すブロック図である。
【００８３】
CPU８１は、ROM(Read Only Memory)８２に記憶されているプログラム、または、ハードディスク８７からRAM(Random Access Memory)８３にロードされたプログラムに従って各種の処理を実行する。RAM８３にはまた、CPU８１が各種の処理を実行する上において必要なデータなどが適宜記憶される。
【００８４】
CPU８１、ROM８２、およびRAM８３は、バス８４を介して相互に接続されている。このバス８４にはまた、入出力インタフェース８５も接続されている。
【００８５】
入出力インタフェース８５には、IEEE1394インタフェース８６、ハードディスク８７が接続される。
【００８６】
IEEE1394インタフェース８６は、IEEE1394バス４を介してDTV１（DTV１のIEEE1394インタフェース５４（図３））との間で通信を行う。IEEE1394インタフェース８６からDTV１に対しては、ハードディスク８７から読み出されたコンテンツのストリームが送信される。
【００８７】
図１８は、HDR２の機能構成例を示すブロック図である。図１８の構成のうちの少なくとも一部は、図１７のCPU８１により所定のプログラムが実行されることによって実現される。
【００８８】
録画制御部１０１は、DTV１からの要求に応じてコンテンツの録画を制御する。具体的には、録画制御部１０１は、DTV１の録画要求部７１から送信されてきたCONFIGURE command（図５、図６）によりPlug（Destination Plug）のconfigurationを確定し、SET PLUG ASSOCIATION command（図７、図８）によりRECORDを行うListを選択する。また、録画制御部１０１は、RECORD command（図９）が送信されてきたとき、DTV１から供給されてくるストリームの記録を行う。
【００８９】
ディスクリプタ管理部１０２は、例えば、Status Descriptorを管理し、録画制御部１０１による録画状態に応じてStatus Descriptorを適宜更新する。ディスクリプタ管理部１０２により管理されているStatus Descriptorは、READ DESCRIPTOR command（図１０）がDTV１の状態取得部７２から送信されてくることに応じて読み込まれる。
【００９０】
再生制御部１０３は、DTV１からの要求に応じてコンテンツの再生（DTV１に対するストリームの供給）を制御する。具体的には、再生制御部１０３は、DTV１の追いかけ再生要求部７５から送信されてきたCONFIGURE command（図５、図６）によりPlug（Source Plug）のconfigurationを確定し、SET PLUG ASSOCIATION command（図１３、図１４）によりPLAYを行うObjectを選択する。また、再生制御部１０３は、SEARCH commandにより、Object内の追いかけ再生を開始する位置を確定し、PLAY command（図１５、図１６）が送信されてくることに応じて、DTV１に対するストリームの供給を開始する。
【００９１】
次に、以上のような構成を有するDTV１とHDR２の動作について説明する。
【００９２】
始めに、図１９のフローチャートを参照して、DTV１の制御処理について説明する。
【００９３】
ステップＳ１において、録画要求部７１は、HDR２に対して、ユーザにより選択されたコンテンツの録画を要求する。ここでは、Plug（Destination Plug）のconfigurationを確定する処理、RECORDを行うListを選択する処理、録画の実行を要求する処理が行われる。録画を要求したとき、そのことが録画要求部７１から状態取得部７２に通知される。
【００９４】
なお、録画要求部７１によりコンテンツの録画が要求されたとき、DEMUX４６により取得されたストリームが、IEEE1394インタフェース５４から、IEEE1394バス４を介してHDR２に供給される。
【００９５】
ステップＳ２において、状態取得部７２は、READ DESCRIPTOR commandを用いて、HDR２のStatus Descriptorを読み込む。HDR２が録画中の状態である場合、状態取得部７２は、読み込んだStatus Descriptorをコンテンツ特定部７３に出力する。
【００９６】
ステップＳ３において、コンテンツ特定部７３は、状態取得部７２から供給されてきたStatus DescriptorのObject Position numberを参照することによって、録画中のコンテンツのObject Positionを特定する。コンテンツ特定部７３は、録画中のコンテンツを特定したことを操作パネル表示部７４に通知するとともに、特定した録画中のコンテンツのObject Positionを追いかけ再生要求部７５に通知する。
【００９７】
ステップＳ４において、操作パネル表示部７４は、追いかけ再生を行うか否かの選択画面、すなわち、図２に示すような、追いかけ再生ボタン１９が用意されるHDR２の操作パネルをディスプレイ５３に表示させる。
【００９８】
ステップＳ５において、追いかけ再生要求部７５は、追いかけ再生ボタン１９が操作されたことから、ユーザにより追いかけ再生が指示されたか否かを判定し、指示されたと判定した場合、ステップＳ６に進み、再生要求を行う。ここでは、Plug（Source Plug）のconfigurationを確定する処理、PLAYを行うObjectを選択する処理、Object内の追いかけ再生を開始する位置を確定する処理、再生の実行を要求する処理が行われる。
【００９９】
追いかけ再生要求部７５による再生要求に応じて、HDR２からIEEE1394バス４を介して供給されてきたストリームは、IEEE1394インタフェース５４により受信され、DEMUX４６に供給される。DEMUX４６においては、その供給されてきたストリームを構成するオーディオパケットがAudioデコーダ４７、ビデオパケットがVideoデコーダ５０にそれぞれ出力され、デコードが行われる。Audioデコーダ４７によりデコードされることによって得られたオーディオデータに対しては、音声処理回路４８において所定の処理が施され、得られた音声がスピーカ４９から出力される。また、Videoデコーダ５０によりデコードされることによって得られたビデオデータに対しては、映像処理回路５１において所定の処理が施され、得られた画像がディスプレイ５３に表示される。
【０１００】
これにより、追いかけ再生が実現される。ステップＳ６の後、処理は終了される。
【０１０１】
一方、ステップＳ５において、追いかけ再生要求部７５は、ユーザにより追いかけ再生が指示されていないと判定した場合、ステップＳ７に進む。
【０１０２】
ステップＳ７において、状態取得部７２は、例えば、HDR２から取得したStatus Descriptorに基づいて、HDR２において録画が終了されたか否かを判定し、終了されていないと判定した場合、ステップＳ４に戻り、それ以降の処理を行う。一方、状態取得部７２は、ステップＳ７において、HDR２において録画が終了されたと判定した場合、処理を終了させる。
【０１０３】
次に、図２０のフローチャートを参照して、図１９の処理に対応してHDR２により行われる追いかけ再生処理について説明する。
【０１０４】
ステップＳ２１において、録画制御部１０１は、DTV１から録画要求があったか否かを判定し、録画要求があったと判定するまで待機する。
【０１０５】
録画制御部１０１は、ステップＳ２１において、DTV１から録画要求があったと判定した場合、ステップＳ２２に進み、その要求に応じてコンテンツの録画を行う。ここでは、Plug（Destination Plug）のconfigurationを確定する処理、RECORDを行うListを選択する処理、および、録画の実行が行われる。録画が開始されたとき、そのことがディスクリプタ管理部１０２に通知される。
【０１０６】
ステップＳ２３において、ディスクリプタ管理部１０２はStatus Descriptorを更新する。これ以降、Status Descriptorを読み込んだDTV１により、HDR２がコンテンツの録画中の状態であるとして確認されることになる。
【０１０７】
ステップＳ２４において、再生制御部１０３は、DTV１から追いかけ再生の要求があったか否かを判定し、追いかけ再生の要求があったと判定した場合、ステップＳ２５に進み、追いかけ再生、すなわち、録画中のコンテンツのうちの録画済みの部分のストリームの供給を開始する。ここでは、Plug（Source Plug）のconfigurationを確定する処理、PLAYを行うObjectを選択する処理、Object内の追いかけ再生を開始する位置を確定する処理、および、コンテンツの供給が行われる。その後、処理は終了される。
【０１０８】
一方、ステップＳ２４において、再生制御部１０３は、DTV１から追いかけ再生の要求がないと判定した場合、ステップＳ２６に進み、録画制御部１０１により行われている、DTV１から要求されたコンテンツの録画が終了するか否かを判定する。
【０１０９】
再生制御部１０３は、ステップＳ２６において、録画制御部１０１により行われているコンテンツの録画が終了しないと判定した場合、ステップＳ２２に戻り、それ以降の処理を行う。一方、ステップＳ２６において、再生制御部１０３は、録画制御部１０１により行われているコンテンツの録画が終了すると判定した場合、処理を終了させる。
【０１１０】
以上のような一連の処理により、ユーザは、ディスプレイ５３に表示される操作パネルの追いかけ再生ボタン１９を操作するだけで、HDR２により録画中のコンテンツの追いかけ再生を開始させることができる。
【０１１１】
なお、以上においては、追いかけ再生は、操作パネルに表示される追いかけ再生ボタン１９が操作されることによって開始されるものとしたが、例えば、リモートコントローラ６２（図３）に、追いかけ再生専用のボタンが設けられている場合、そのボタンが操作されることによって開始されるようにしてもよい。これによっても、ユーザは、リモートコントローラ６２のボタンを操作するただ１つの操作だけで、録画中のコンテンツの追いかけ再生を開始させることができる。
【０１１２】
なお、本明細書において、各ステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１１３】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表わすものである。
【図面の簡単な説明】
【０１１４】
【図１】本発明を適用した録画・再生システムの構成例を示すブロック図である。
【図２】DTVにより表示される操作パネルの例を示す図である。
【図３】DTVの構成例を示すブロック図である。
【図４】DTVの機能構成例を示すブロック図である。
【図５】CONFIGURE commandのデータ構造を示す図である。
【図６】CONFIGURE commandのデータ構造を示す図である。
【図７】SET PLUG ASSOCIATION commandのデータ構造を示す図である。
【図８】SET PLUG ASSOCIATION commandのデータ構造を示す図である。
【図９】RECORD commandのデータ構造を示す図である。
【図１０】READ DESCRIPTOR commandのデータ構造を示す図である。
【図１１】Status Descriptorのネスト構造を示す図である。
【図１２】Status Descriptorのネスト構造を示す、図１１に続く図である。
【図１３】SET PLUG ASSOCIATION commandのデータ構造を示す図である。
【図１４】SET PLUG ASSOCIATION commandのデータ構造を示す図である。
【図１５】PLAY commandのデータ構造を示す図である。
【図１６】PLAY commandのデータ構造を示す図である。
【図１７】HDRの構成例を示すブロック図である。
【図１８】HDRの機能構成例を示すブロック図である。
【図１９】DTVの制御処理について説明するフローチャートである。
【図２０】HDRの追いかけ再生処理について説明するフローチャートである。
【符号の説明】
【０１１５】
１  DTV，  ２  HDR，  ３  BDR，  ４，５  IEEE1394バス，  １９  追いかけ再生ボタン，  ７１  録画要求部，  ７２  状態取得部，  ７３  コンテンツ特定部，  ７４  操作パネル表示部，  ７５  追いかけ再生要求部，  １０１  録画制御部，  １０２  ディスクリプタ管理部，  １０３  再生制御部
【図１】
2006059404.tif 000003
【図２】
2006059404.tif 000004
【図３】
2006059404.tif 000005
【図４】
2006059404.tif 000006
【図５】
2006059404.tif 000007
【図６】
2006059404.tif 000008
【図７】
2006059404.tif 000009
【図８】
2006059404.tif 000010
【図９】
2006059404.tif 000011
【図１０】
2006059404.tif 000012
【図１１】
2006059404.tif 000013
【図１２】
2006059404.tif 000014
【図１３】
2006059404.tif 000015
【図１４】
2006059404.tif 000016
【図１５】
2006059404.tif 000017
【図１６】
2006059404.tif 000018
【図１７】
2006059404.tif 000019
【図１８】
2006059404.tif 000020
【図１９】
2006059404.tif 000021
【図２０】
2006059404.tif 000022