(57)【要約】【課題】テレビからの映像信号をネットワーク経由でディスク機器に録画する際、映像と共に管理できる番組情報は１個だけである。このため録画中に番組が変わった時に、変更後の番組情報を記録する手段が存在しない。映像ファイルを分割する対策もあるが、そうすると映像信号の頭切れなどの別の問題が発生する。【解決手段】録画時に映像データを記録する実オブジェクトと番組情報を管理する仮想オブジェクトに分割することで、映像の途切れなしで複数の番組情報を管理する手段を提供する。【選択図】図５
2006041663.tif 000002
【特許請求の範囲】
【請求項１】
映像データと番組情報で構成される実オブジェクトと番組情報と再生対象情報で構成される仮想オブジェクトをディスク媒体に記録でき、かつネットワーク経由で制御が可能なディスク記録外部装置と、外部装置に対して実オブジェクトと仮想オブジェクトを生成させる手段と、生成された実オブジェクトに対して映像データと番組情報を記録する手段と、生成された仮想オブジェクトに対して番組情報と再生対象とする実オブジェクトの指定と実オブジェクトでの再生開始位置を書き込む手段を有する外部機器制御装置。
【請求項２】
前記仮想オブジェクト書込み手段は記録停止時に仮想オブジェクトに対して実オブジェクトでの再生終了位置を書き込む手段を有する請求項１記載の外部機器制御装置。
【請求項３】
前記仮想オブジェクト書込み手段は記録中の番組が変わったことを検出する手段と、前番組情報を保持する仮想オブジェクトに実オブジェクトでの再生終了位置を書き込む手段と、新規に仮想オブジェクトを生成して新たな番組情報と実オブジェクトでの再生開始位置を書き込む手段を有する請求項２記載の外部機器制御装置。
【請求項４】
前記仮想オブジェクト書込み手段は記録中の番組が変わった場合に、予め指定された方法で番組情報を生成し実オブジェクト上の番組情報を更新する手段を有する請求項３記載の外部機器制御装置。
【請求項５】
前記実オブジェクトの番組情報更新手段は記録停止時に、予め指定された方法で番組情報を生成し実オブジェクト上の番組情報を更新する手段を有する請求項４記載の外部機器制御装置。
【請求項６】
映像データと番組情報で構成される実オブジェクトと番組情報と再生対象情報で構成される仮想オブジェクトをディスク媒体に記録でき、かつネットワーク経由で制御が可能なディスク記録外部装置と、外部装置に対して実オブジェクトと仮想オブジェクトを生成させる工程と、生成された実オブジェクトに対して映像データと番組情報を記録する工程と、生成された仮想オブジェクトに対して番組情報と再生対象とする実オブジェクトの指定と実オブジェクトでの再生開始位置を書き込む工程を有する外部機器制御方法。
【請求項７】
前記仮想オブジェクト書込み工程は記録停止時に仮想オブジェクトに対して実オブジェクトでの再生終了位置を書き込む工程を有する請求項６記載の外部機器制御方法。
【請求項８】
前記仮想オブジェクト書込み工程は記録中の番組が変わったことを検出する工程と、前番組情報を保持する仮想オブジェクトに実オブジェクトでの再生終了位置を書き込む工程と、新規に仮想オブジェクトを生成して新たな番組情報と実オブジェクトでの再生開始位置を書き込む工程を有する請求項７記載の外部機器制御方法。
【請求項９】
前記仮想オブジェクト書込み工程は記録中の番組が変わった場合に、予め指定された方法で番組情報を生成し実オブジェクト上の番組情報を更新する工程を有する請求項８記載の外部機器制御方法。
【請求項１０】
前記実オブジェクトの番組情報更新工程は記録停止時に、予め指定された方法で番組情報を生成し実オブジェクト上の番組情報を更新する工程を有する請求項９記載の外部機器制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はテレビからの映像信号と付属する情報をネットワークで接続された外部機器で記録、および編集をおこなうための装置、および方法である。
【背景技術】
【０００２】
デジタル放送の受信可能なテレビと、デジタル信号の記録が可能なＤＶＨＳやハードディスクレコーダ（以下、ＨＤレコーダ）などの映像記録装置を接続するために、ＩＥＥＥ１３９４などの高速なネットワーク技術が用いられるようになった。デジタルによるネットワーク接続の実現によりテレビから出力されるデジタル信号を映像記録装置で録画可能になったことに加え、デジタル放送で映像信号と共に送られてくる番組情報、すなわち番組タイトルやジャンル情報などの記録が可能になった。
【０００３】
デジタル放送はＡＲＩＢ（Ａｓｓｏｃｉａｔｉｏｎ  ｏｆ  Ｒａｄｉｏ  Ｉｎｄｕｓｔｒｉｅｓ  ａｎｄ  Ｂｕｓｉｎｅｓｓｅｓ）で規定されているデジタル放送規格、例えばＢＳ／広帯域ＣＳデジタル放送運用規定に基づいて送出され、番組情報はＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）の中に含まれている番組の名称、放送日時、番組内容などの番組に関する情報を指定するＥＩＴ（Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）を解析することにより取得することができる。
【０００４】
図１は外部機器制御装置１００と映像記録装置１２０が１３９４シリアルバス１１８により接続され、録画を行なう場合の構成を示す。アンテナから受信した放送波は受信部１０２を経由して選局部１０６で録画対象の放送局を決定する。特定された放送波から映像信号取得部１０８により映像信号が取得される。また、番組情報取得部１１０は前述のＥＩＴを解析することにより番組情報が取得される。映像信号はアイソクロナス通信制御部１１６により１３９４シリアルバス１１８経由で映像記録装置１２０に伝送される。映像記録装置１２０は外部機器制御装置１００からの録画開始命令、もしくは自身の操作により映像信号の録画を開始する。映像記録装置１２０が録画状態になったことを外部機器制御部１１２が検出すると、番組情報取得部１１０はＥＩＴから取得した番組情報を記録するためのコマンドを作成し、外部機器制御部１１２と非同期通信駆動部１１４を経由して映像記録装置１２０に対して番組情報記録コマンドを発行する。
【０００５】
番組情報の記録はランダムアクセスが可能なＨＤレコーダやＢｌｕ−ｒａｙディスク（以下、ＢＤ）などのディスク媒体を使用したディスク記録装置との組合せで特に有効な利用方法が考えられている。例えば、ディスク媒体上に記録されている番組タイトルの一覧表示や、番組を指定して映像の再生を即座に開始することなどが可能である。こうしたディスク媒体を用いた映像記録装置に対するネットワーク経由での制御方法を統一するため、ＩＥＥＥ１３９４トレード・アソシエーション（以下、ＴＡ）ではディスク機器全体を対象としたＡＶ／Ｃ  Ｄｉｓｃ  Ｓｕｂｕｎｉｔ  Ｇｅｎｅｒａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ規格、およびＡＶ／Ｃ  Ｄｅｓｃｒｉｐｔｏｒ  Ｍｅｃｈａｎｉｓｍを定義している（以下、まとめてディスクコマンド規格とする）。
【０００６】
ディスク記録装置における記録映像の管理はオブジェクトとリストを用いる。オブジェクトは一種のファイルであり、映像信号と番組情報を記録するオブジェクト（以下、実オブジェクト）と、番組情報と再生対象情報を記録したオブジェクト（以下、仮想オブジェクト）に分けることができる。仮想オブジェクトの再生対象情報には実オブジェクトの指定情報と再生開始カウンタ値と終了カウンタ値の時間情報がある。一つの実オブジェクトには一つの番組情報しか持つことができない。また、一つの仮想オブジェクトには一つの番組情報と再生対照情報しかもつことができない。ディスク機器には実オブジェクトを管理するリストとしてＣｏｎｔｅｎｔｓ  Ｌｉｓｔを、仮想オブジェクトを管理するＰｅｒｆｏｒｍａｎｃｅ  Ｌｉｓｔを別々に用意している。
【０００７】
実オブジェクトの定義を図２に示す。記録対象の映像２００が番組１、番組２の順番で放送されており、この放送をディスク機器で記録した場合に生成されるオブジェクトについて説明する。オブジェクト例１として、録画開始の指示２０２でオブジェクトＡ２０６が生成され、録画停止２０４でオブジェクトＡ２０６で終端となる。このとき、録画開始から停止までの間に放送された番組１の映像を記録すると共に、番組１のタイトルなどを番組情報として記録する。またオブジェクト例２として、録画開始２０８の記録開始でオブジェクトＢ２１４が生成され、分割指示２１０で新たなオブジェクトＣ２１６が生成される。オブジェクトＣ２１６の終端は録画停止２１２である。オブジェクトＢ２１４とオブジェクトＣ２１６では記録した映像データは全く異なるが、番組情報は番組２の情報をもつ。
【０００８】
しかしながら、１個のオブジェクトに１個の番組情報を付与する管理方法では以下の問題が考えられる。第一に１個のオブジェクトに複数番組をまたがって記録した場合に、いずれか一つの番組情報の書きこみしかできないことである。この問題に対して特許文献１の発明では複数番組記録時には番組タイトルの代わりに録画した放送局名を記録する手段を提案している。しかしながら、番組情報が破棄されてしまう問題があることには変わりがない。また１個のオブジェクトの録画が長時間にわたる場合、各番組の先頭から再生しようとする場合、早送り再生や巻戻し再生を駆使する必要があり、大変煩わしい。また、番組の変わり目で分割指示を行ない、別オブジェクトを生成して番組情報の欠落を防ごうとする方法も考えられるが、分割処理に数秒程度必要なため、番組の頭切れや尻切れなどの好ましくない現象が発生する問題がある。
【特許文献１】特開２００２−２７３８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
従来の技術ではディスク機器に対してネットワーク経由で複数番組を連続して記録する場合、記録装置におけるファイル管理方法が原因で映像データの一部、もしくは番組情報の一部が欠落してしまう。
【００１０】
本発明の目的はネットワーク経由でディスク機器に記録される映像信号と番組情報双方の欠落を防ぐための技術を提供することである。
【課題を解決するための手段】
【００１１】
上記の課題を解決するための本発明は、複数番組にまたがる映像信号はＣｏｎｔｅｎｔｓ  Ｌｉｓｔ上の一つの実オブジェクトに記録するが、番組情報はＰｅｒｆｏｒｍａｎｃｅ  Ｌｉｓｔ上に番組毎に作成する仮想オブジェクトに記録する手段を備える。
【発明の効果】
【００１２】
本発明により、ネットワーク経由でデジタルＴＶと接続されたディスク機器に対する録画で映像と番組情報の欠落を無くし、また仮想オブジェクトの利用により分割番組の頭だしを容易に行なえることでユーザの利便性を向上させる効果がある。
【発明を実施するための最良の形態】
【００１３】
上記の目的を達成するために、本発明は、デジタルＴＶからネットワーク経由でディスク機器上のＰｅｒｆｏｒｍａｎｃｅ  Ｌｉｓｔ上に仮想オブジェクトを生成し、番組情報は全て仮想オブジェクト上で管理することで番組情報の欠落を防ぐものである。以下、機器制御装置について図面を参照しながら説明する。
【００１４】
（実施の形態１）
図３は本発明による外部機器制御装置３００の構成を示す。図１に対して仮想オブジェクト管理部３１２の追加が主な変更点となる。映像信号取得部３０８、アイソクロナス通信制御部３１８、および１３９４シリアルバス３２０経由で伝送される映像信号を映像記録装置３２２が録画を開始すると、外部機器制御部３１４は録画状態になったことを検出する。録画状態に変化したことは仮想オブジェクト管理部３１２に通知される。通知を受けた仮想オブジェクト管理部３１２は映像記録装置３２２に対して、Ｐｅｒｆｏｒｍａｎｃｅ  Ｌｉｓｔに新たな仮想オブジェクトを作成するためのコマンドを外部機器制御部３１４、非同期通信駆動部３１６、および１３９４シリアルバス経由３２０で発行する。映像記録装置３２２は作成された仮想オブジェクトに対してＩＤを割り当て、仮想オブジェクト管理部３１２に対して返送する。仮想オブジェクト管理部３１２は割り当てられたＩＤを使用して、番組情報取得部３１０が保持する番組情報を書き込むためのコマンドを発行する。
【００１５】
また、仮想オブジェクトは再生対象とする区間情報の先頭データとして実オブジェクトの先頭位置を記録する。さらに記録停止時には区間情報の終端データを実オブジェクトの終端位置として記録する。この時、番組情報取得部３１０は従来どおり、実オブジェクトに対して自ら保持する番組情報の書込みを行なうことができる。
【００１６】
また、録画中に番組が変わった場合の処理を説明する。番組が変わる場合、放送局側は番組変化を知らせるｐｒｅｓｅｎｔ／ｆｏｌｌｏｗｉｎｇ  ＥＩＴ（以下、ｐｆＥＩＴ）を送出する。番組情報取得部３１０は、ｐｆＥＩＴを検出すると放送番組が変化したと判断でき、仮想オブジェクト管理部３１２に通知を行なう。仮想オブジェクト管理部３１２は新規録画開始時と同様に、映像記録装置３２２に対して、Ｐｅｒｆｏｒｍａｎｃｅ  Ｌｉｓｔに新たな仮想オブジェクトを作成するためのコマンドを発行する。新たな仮想オブジェクトに対して番組情報取得部３１０がｐｆＥＩＴなどの解析で得られた新たな番組情報を書き込む。また、前番組の仮想オブジェクトの区間情報の終端データと新番組の仮想オブジェクトの先頭データとして、実オブジェクトでの番組切替位置をそれぞれ記録する。
【００１７】
しかし、従来のディスク制御装置は実オブジェクトに記録されている番組情報を利用している。このため、番組情報取得部３１０は実オブジェクトに対しても番組情報の書き込みを指示する。この時、録画開始から停止までに複数番組が存在する場合、番組情報を記録できる実オブジェクトは１個しか存在しない。この１個の実オブジェクトに対して記録する番組情報を決定するために次の方法が考えられる。１）録画開始時の番組情報の書きこみ、２）複数番組中、最長録画時間番組の番組情報の書き込み、３）録画終了時の番組情報の書き込み、４）録画開始後、一定時間経過した時点で録画している番組の情報の書きこみ、５）複数タイトルを一つの文字列に結合して書きこむ。いずれかの方法で書きこまれた実オブジェクトの番組情報を従来のディスク制御装置は利用することができる（以下の説明では、方法１を用いる）。
【００１８】
また、本発明に基づいたディスク制御装置であれば実オブジェクトではなく仮想オブジェクトの情報を利用することで、情報の欠落なく番組情報を利用することができる。なお、上記１）〜５）の何れの方法で実オブジェクトに書き込むかは制御装置側で選択した方法のみ実装しておく手段や、あるいは複数方法を実装しておきユーザに選択させる手段が考えられる。
【００１９】
これらの時系列での処理を図４と図５に示す。図４は録画開始から停止まで番組が変わらない場合、図５は録画途中で番組変更が発生する場合である。図４において記録対象の映像４００である番組１に対して、録画開始４０２シーケンスを実行する。図６は録画開始４０２シーケンスにおいてデジタルＴＶ６００とディスク機器６０２の間で行なわれる通信内容を示す。
【００２０】
まず、デジタルＴＶ６００から録画コマンド６０４を発行すると、ディスク機器６０２は新たに実オブジェクトを作成し、番組映像データの録画を開始する。実オブジェクトに対して割り当てられたＩＤはレスポンスＡ６０６により返送される。次にデジタルＴＶ６００は仮想オブジェクト作成要求コマンド６０８を発行する。ディスク機器６０２は仮想オブジェクトを作成し、割り当てられたＩＤをレスポンスＢ６１０で返送する。デジタルＴＶ６００は放送されている番組情報を確定してディスクに記録する処理を開始する。
【００２１】
まず、録画コマンド６０４に対して返されてきた実オブジェクトのＩＤを用いて番組情報書込み（実オブジェクト）６１２コマンドを発行し、レスポンスＣ６１４を受け取る。その後、仮想オブジェクト作成要求コマンド６０８に対して返送された仮想オブジェクトのＩＤを用いて番組情報書込み（仮想オブジェクト）コマンド６１６を発行し、レスポンスＤ６１８を受け取る。最後に実オブジェクトの先頭位置を指定した番組区間情報（先頭）書込みコマンド６２０を発行し、レスポンスＤ６２２を受け取る。なお、番組情報の書込み順番については各オブジェクトのＩＤが確定した後であれば、図６の順番に対して前後しても問題ない。
【００２２】
この録画開始シーケンスにより図４における映像データＡ４０８を記録するための実オブジェクトＡ４０６と実オブジェクトＡの先頭情報を保持する仮想オブジェクトＡ４１０が生成される。
【００２３】
次に録画を終了するには録画停止４０４シーケンスを実行する。図７は録画停止４０４シーケンスでデジタルＴＶ７００とディスク機器７０２の間の通信内容を示す。まずデジタルＴＶ７００は停止コマンド７０４を発行すると、ディスク機器７０２は実オブジェクトへの録画を停止し、レスポンスＡ７０６を返す。次に実オブジェクトの最終位置を指定した番組区間情報（終端）書込みコマンド７０８を発行して、レスポンスＢ７１０を発行する。この処理で図４の実オブジェクトＡ４０６に対する映像データの記録は終了し、仮想オブジェクトＡ４１０の番組区間情報４１２も終了データを保持することになるので、再生対象となる実オブジェクトＡ４０６の先頭位置から最終位置までの指定ができた事となる。
【００２４】
なお、停止シーケンスを経ずに録画終了した場合、例えばデジタルＴＶとディスク機器のネットワーク切断や、ディスク機器のＡＣ電源を抜いた場合などは、ディスク機器の処理として番組区間情報４１２の最終位置を、実オブジェクトＡ４０６の最終位置にする、などの処理が必要であるが、ディスクコマンド規格では映像記録装置側のリカバリ処理として定義されている。
【００２５】
次に図５について説明する。記録対象の映像５００は番組１と番組２である。ディスク機器に対する発行コマンド群の内、録画開始５０２シーケンスと録画停止５０６シーケンスは、それぞれ録画開始４０２シーケンスと録画停止４０４シーケンスと同じである。仮想オブジェクト分割５０４シーケンスの内容を図８に示す。
【００２６】
デジタルＴＶ８００からディスク機器８０２に対して仮想オブジェクト作成要求コマンド８０４を発行して、新しい仮想オブジェクトを作成、割り当てられたＩＤをレスポンスＡ８０６で返送する。次に分割前の仮想オブジェクトに対して前番組区間情報（終端）書込みコマンド８０８を発行して、仮想オブジェクトの終了位置を設定する（レスポンスＢ８１０が返される）。すなわち、実オブジェクトを分割するのではなく、仮想オブジェクトを分割していくことになる。
【００２７】
次に、新番組情報書込みコマンド８１２を新しい仮想オブジェクトに対して発行して、新番組の情報書込みを行なう。最後に、新番組区間情報（先頭）書込みコマンド８１６により実オブジェクトにおける分割位置を新しい仮想オブジェクトの先頭位置として指定する。図５において仮想オブジェクト分割５０４シーケンスが録画開始５０２シーケンスから２０分後に発行された場合、仮想オブジェクトＢ５１２の番組区間情報の番組終了位置情報には実オブジェクトＢ５０８の２０分まで、という情報が設定される。
【００２８】
また、新たな仮想オブジェクトＣ５１４の番組区間情報の先頭位置情報には実オブジェクトＢ５０８の先頭から２０分の位置から、という情報が設定される。つまり、仮想オブジェクトＢ５１２の終了位置と仮想オブジェクトＣ５１４の先頭位置は同値となる。
【００２９】
これらの方法により映像信号は実オブジェクトに、番組情報は仮想オブジェクトに分離して記録することが可能である。また、図５において録画中に番組が変わった場合でも番組１と番組２両方の番組情報を記録することができる。この場合、映像自体は実オブジェクトに連続して録画されているため、番組の変わり目での映像の途切れ（頭切れや尻切れ）が生じないことを特徴とする。また、複数番組を記録した実オブジェクトにおける各番組の頭出しに対して、仮想オブジェクトが管理する各番組の先頭位置情報を利用することで容易に行なうことができる。
【産業上の利用可能性】
【００３０】
本発明の外部機器制御装置はネットワークを利用して他の装置の制御を行なえるテレビなどに組み込むことで利用することができる。
【図面の簡単な説明】
【００３１】
【図１】従来の構成を示す図
【図２】従来の方法での映像と番組情報の記録方法を示す図
【図３】本発明の構成を示す図
【図４】本発明による映像と番組情報の記録方法の一例を示す図
【図５】本発明による映像と番組情報の記録方法の一例を示す図
【図６】本発明での録画開始時のシーケンス例を示す図
【図７】本発明での録画停止時のシーケンス例を示す図
【図８】本発明での番組変更時のシーケンス例を示す図
【符号の説明】
【００３２】
１００    外部機器制御装置
１０２    受信部
１０４    表示部
１０６    選局部
１０８    映像信号取得部
１１０    番組情報取得部
１１２    外部機器制御部
１１４    非同期通信駆動部
１１６    アイソクロナス通信制御部
１１８    １３９４シリアルバス
１２０    映像記録装置
３００    外部機器制御装置
３０２    受信部
３０４    表示部
３０６    選局部
３０８    映像信号取得部
３１０    番組情報取得部
３１２    仮想オブジェクト管理部
３１４    外部機器制御部
３１６    非同期通信駆動部
３１８    アイソクロナス通信制御部
３２０    １３９４シリアルバス
３２２    映像記録装置
６００、７００、８００    デジタルＴＶ
６０２、７０２、８０２    ディスク機器
【図１】
2006041663.tif 000003
【図２】
2006041663.tif 000004
【図３】
2006041663.tif 000005
【図４】
2006041663.tif 000006
【図５】
2006041663.tif 000007
【図６】
2006041663.tif 000008
【図７】
2006041663.tif 000009
【図８】
2006041663.tif 000010