(57)【要約】【課題】放送などを視聴しながら画面をポーズすることなく、任意の大きさのサムネイル画面を構成すること。【解決手段】サムネイル情報の取得指示に応答して、検出手段８により検出された表示時間情報を表示時間情報取得手段１１により取得し、この取得した表示時間情報に対応するスケール変更手段４ｂの出力映像信号が記憶手段６に記憶されるようにスイッチング手段１３を制御手段１１により切替え制御する。【選択図】　　　図２
2004147153.tif 000002
【特許請求の範囲】
【請求項１】
映像信号を含む複数のパケットからなるストリーム信号を記録媒体に記録する映像信号記録装置において、
前記ストリーム信号に含まれる表示時間情報を検出する検出手段と、
前記ストリーム信号を復号化処理する復号化手段と、
前記復号化手段から出力された映像信号の表示スケールを変更するスケール変更手段と、
前記スケール変更手段の出力側に接続されたスイッチング手段と、
前記スイッチング手段を介して前記スケール変更手段の出力側に接続された記憶手段と、
サムネイル情報の取得指示に応答して、前記検出手段により検出された表示時間情報を取得する表示時間情報取得手段と、
前記取得した表示時間情報に対応する前記スケール変更手段の出力映像信号が前記記憶手段に記憶されるように前記スイッチング手段を切替え制御する制御手段と、
を備えることを特徴とする映像信号記録装置。
【請求項２】
請求項１に記載の映像信号記録装置において、
前記記憶手段は、同期信号により区切られる前記スケール信号の出力映像信号を記憶することを特徴とする映像信号記録装置。
【請求項３】
記録媒体に映像信号を含む複数のパケットからなるストリーム信号を記録する映像信号記録方法において、
前記ストリーム信号に含まれる表示時間情報を検出する検出工程と、
前記ストリーム信号を復号化処理する復号化工程と、
前記復号化手段から出力された映像信号の表示スケールを変更するスケール変更工程と、
サムネイル情報の取得指示に応答して前記表示時間情報を取得する表示時間情報取得工程と、
前記取得した表示時間情報に対応する前記出力映像信号が記憶されるように制御する制御工程と、
を備えることを特徴とする映像信号記録方法。
【請求項４】
記録媒体に映像信号を含む複数のパケットからなるストリーム信号の記録動作を制御するコンピュータを、
前記ストリーム信号に含まれる表示時間情報を検出する検出手段、
前記ストリーム信号を復号化処理する復号化手段、
前記復号化手段から出力された映像信号の表示スケールを変更するスケール変更手段、
サムネイル情報の取得指示に応答して前記表示時間情報を取得する表示時間情報取得手段、
前記取得した表示時間情報に対応する前記出力映像信号が記憶されるように制御する制御手段、
として機能させることを特徴とする映像信号記録用プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク又は放送を介して配信される放送情報などを記録媒体に記録する映像信号記録装置及び映像信号記録方法に関する。
【０００２】
【従来の技術】
一般に、上述した放送情報は、予め設定された情報量毎のパケットに分割されて配信される場合が多い。
【０００３】
このとき、従来では、放送情報の再生における利便性の観点から、上記パケット毎に受信時刻を記録・管理し、これに基づいて再生すべき放送情報を特定して再生処理を行っていた。
【０００４】
一方、近年の放送情報においては、画像情報などは動的に圧縮された状態で配信される場合が多い。
【０００５】
【発明が解決しようとする課題】
ところで、従来、縮小画面からなるサムネイル情報を取得するには、ＴＶ画面をポーズしてフレームバッファを直接操作することにより行われており、この場合、一旦デコード処理を停止する必要がある。したがって、従来では、例えばデジタル放送などを視聴しながらサムネイルを構成することができず、記録媒体に一旦記録されたコンテンツを再生してサムネイル情報を構成することが行われている。
【０００６】
本発明は、上記事情を考慮してなされたもので、その目的の一例としては、放送などを視聴しながら画面をポーズすることなく、任意の大きさのサムネイル画面を構成することのできる映像信号記録装置及び映像信号記録方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記課題を解決するため、請求項１に記載の映像信号記録装置の発明は、映像信号を含む複数のパケットからなるストリーム信号を記録媒体に記録する映像信号記録装置において、前記ストリーム信号に含まれる表示時間情報を検出する検出手段と、前記ストリーム信号を復号化処理する復号化手段と、前記復号化手段から出力された映像信号の表示スケールを変更するスケール変更手段と、前記スケール変更手段の出力側に接続されたスイッチング手段と、前記スイッチング手段を介して前記スケール変更手段の出力側に接続された記憶手段と、サムネイル情報の取得指示に応答して、前記検出手段により検出された表示時間情報を取得する表示時間情報取得手段と、前記取得した表示時間情報に対応する前記スケール変更手段の出力映像信号が前記記憶手段に記憶されるように前記スイッチング手段を切替え制御する制御手段と、を備えることを特徴とする。
【０００８】
また、請求項３に記載の映像信号記録方法の発明は、記録媒体に映像信号を含む複数のパケットからなるストリーム信号を記録する映像信号記録方法において、前記ストリーム信号に含まれる表示時間情報を検出する検出工程と、前記ストリーム信号を復号化処理する復号化工程と、前記復号化手段から出力された映像信号の表示スケールを変更するスケール変更工程と、サムネイル情報の取得指示に応答して前記表示時間情報を取得する表示時間情報取得工程と、前記取得した表示時間情報に対応する前記出力映像信号が記憶されるように制御する制御工程と、を備えることを特徴とする。
【０００９】
さらに、請求項４に記載の映像信号記録用プログラムの発明は、記録媒体に映像信号を含む複数のパケットからなるストリーム信号の記録動作を制御するコンピュータを、前記ストリーム信号に含まれる表示時間情報を検出する検出手段、前記ストリーム信号を復号化処理する復号化手段、前記復号化手段から出力された映像信号の表示スケールを変更するスケール変更手段、サムネイル情報の取得指示に応答して前記表示時間情報を取得する表示時間情報取得手段、前記取得した表示時間情報に対応する前記出力映像信号が記憶されるように制御する制御手段、として機能させることを特徴とする。
【００１０】
【発明の実施の形態】
以下、本願の実施の形態について、図面を参照しながら説明する。
【００１１】
なお、以下に説明する実施の形態は、ハードディスクに対してＢＳデジタル放送に代表されるようなデジタル放送にて配信されるＡＶ（Ａｕｄｉｏ　Ｖｉｓｕａｌ）情報の記録処理が可能とされている映像信号記録装置に対して本発明を適用した場合の実施の形態である。
【００１２】
また、以下の説明において、上記ＡＶ情報は、動画像の圧縮技術に関する規格として周知のＭＰＥＧ（Ｍｏｔｉｏｎ　Ｐｉｃｔｕｒｅ　Ｅｘｐｅｒｔ　Ｇｒｏｕｐ）２規格におけるトランスポートストリーム（Ｔｒａｎｓｐｏｒｔ　Ｓｔｒｅａｍ）規格に則って放送されてくるものとする。
（１）記録フォーマットの実施の形態
始めに、本実施の形態に係る映像信号記録装置について具体的に説明する前に、当該映像信号記録装置により上記ハードディスクに対して上記ＡＶ情報を記録する際に用いられる論理的な記録フォーマットの概要について、図１を用いて説明する。なお、図１に示す記録フォーマットは、上記ＡＶ情報が当該記録フォーマットに基づいてハードディスクに記録された後の当該記録フォーマットを階層的かつ模式的に示す図である。
【００１３】
また、図１に示す記録フォーマットは、本実施の形態のＡＶ情報をハードディスクに記録する際に用いられる論理的な記録フォーマットであり、当該記録の際に用いられる物理的な記録フォーマットについては、ハードディスクに用いられている周知の物理フォーマットがそのまま用いられる。
【００１４】
まず、記録されているＡＶ情報の内容及び記録態様を効率的に管理すべく当該記録フォーマットにおいて採用されている種々の概念について、その概要を説明する。
【００１５】
第一に、以下の記録フォーマットにおいては、記録されているＡＶ情報を取り扱う際の単位として、ユニットなる概念が用いられている。すなわち、当該ユニットとは、時間的に連続してハードディスクに記録された一のＡＶ情報をいう。例えば、ＡＶ情報がＢＳ（Ｂｒｏａｄｃａｓｔ　Ｓａｔｅｌｌｉｔｅ）デジタル放送で放送された場合は、当該ＢＳデジタル放送における一のイベントが一のユニットとなるように定義されている。
【００１６】
第二に、以下の記録フォーマットにおいては、例えばＢＳデジタル放送中において、放送配信者側の意図によってトランスポートストリーム中の映像情報を格納するパケットの識別番号ＰＩＤが同一である部分についてディレクトリなる概念が用いられている。すなわち、当該ディレクトリとは、一のユニット全体又はその一部を特定して、同一の識別番号ＰＩＤである区間を表すものである。
【００１７】
第三に、以下の記録フォーマットにおいては、ディレクトリ中において、ＭＰＥＧ２規格で述べられているＧＯＰ（Ｇｒｏｕｐ　ｏｆ　Ｐｉｃｔｕｒｅ）を搬送している一の区間を示す、アプリケーションＧＯＰ（以下、ＡＰ＿ＧＯＰと称する）なる概念が用いられている。
【００１８】
第四に、一のユニットに対してユニット内のＡＶ情報を代表する画像を表すサムネイルなる概念が用いられている。すなわち、サムネイルとは、一のユニット全体のＡＶ情報を代表する画像を静止画像として記録したものである。
【００１９】
次に、上述した種々の概念に基づいて本実施の形態に係る論理的な記録フォーマットについて説明する。
【００２０】
図１に示すように、必要なＡＶ情報が記録された後のハードディスク１０上には、上記したユニットのそれぞれに対応する管理情報であるユニット情報（ＩＮＦ）と、放送されハードディスクに記録されているＡＶ情報の実態そのものであるＡＶストリーム情報ＳＯＢと、上記ユニットのサムネイルである代表画像ファイル（ＴＨＭ）とが記録されている。
【００２１】
次に、図１に示すように上記ユニット情報ＩＮＦは、上記ユニットのサムネイルである代表画像ファイル（ＴＨＭ）を指し示すパス名の代表画像参照パスＴＨＭ＿ＰＡＴＨ（２５６バイト）と、そのＡＶストリーム情報（ＳＯＢ）での参照時間位置ＴＨＭ＿ＰＴＲ（４バイト）と、そのＡＶストリーム情報（ＳＯＢ）での参照バイト位置又はパケット数ＴＨＭ＿ＰＯＳ（４バイト）と、上記ＡＶ情報の放送時におけるフォーマットであるトランスポートストリームの映像情報を搬送しているパケット識別番号（以下、ＰＩＤという）毎に割り振られるディレクトリがユニット内に包含されている数を示すディレクトリ数Ｄｉｒ＿Ｎｓ（２バイト）と、それぞれのディレクトリに関する情報のユニット情報の先頭からの位置を示すディレクトリ参照位置Ｄｉｒ＿Ｓｒｐ（４バイト）と、ディレクトリ情報ＤｉｒＩｎｆと、により構成されている。
【００２２】
次に、ディレクトリ情報ＤｉｒＩｎｆの細部構成について説明する。
【００２３】
図１に示すように、ディレクトリ情報ＤｉｒＩｎｆは、ディレクトリの中に含まれるＴＳパケットの数を示すディレクトリサイズＤｉｒＳｚ（４バイト）と、ディレクトリに含まれている映像情報においてビデオＰＩＤで識別される映像の総表示時間を示すディレクトリ表示時間Ｄｉｒ＿ＰＢ＿ＴＭ（４バイト）と、そのディレクトリ中で一意の映像情報を搬送しているパケットを識別する識別番号ＰＩＤを示すビデオＰＩＤ、すなわちＶ＿ＰＩＤ（２バイト）と、映像情報の基本表示周波数を示すフレームコードｆｃ（１バイト）と、リザーブ情報ＲＳＶ（１バイト）と、ディレクトリを記録した時に最初にＴＳパケットであることを認識可能な位置をディレクトリの先頭からのバイト数で示すパケットポインタＰｋｔ＿Ｐｔｒ（４バイト）と、ディレクトリを記録した時に最初にＡＰ＿ＧＯＰであることを認識できる位置をディレクトリの先頭からＰｋｔ＿Ｐｔｒだけ移動した位置からのパケット数で示す１バイトＧＯＰ＿Ｐｋｔ＿Ｐｔｒ（４バイト）と、ディレクトリ中に含まれるＡＰ＿ＧＯＰの数を示すポインタテーブル数Ｐｔｒ＿Ｔｂｌ＿Ｎｓ（４バイト）と、ＡＰ＿ＧＯＰの情報を示すポインタテーブルＰｔｒ＿Ｔｂｌと、により構成されている。
【００２４】
次に、ポインタテーブルＰｔｒ＿Ｔｂｌの細部構成について説明する。
【００２５】
図１に示すように、ポインタテーブルＰｔｒ＿Ｔｂｌは、ＡＰ＿ＧＯＰに含まれるパケット数を示すＧＯＰサイズＧＯＰ＿ＳＩＺＥ（４バイト）と、ＡＰ＿ＧＯＰが属するディレクトリのビデオＰＩＤ、すなわちＶ＿ＰＩＤで識別される映像情報の総表示時間を示すＰＢ＿ＴＭ（２バイト）と、ＡＰ＿ＧＯＰの最初のパケットから数えてＡＰ＿ＧＯＰの中にある第一参照映像を包含し終えるパケットまでの数を示す第一参照画像サイズＦＩＲＳＴＲＥＦ＿ＳＺ（２バイト）と、により構成される。
【００２６】
なお、ユニットを代表する代表画像ファイルＴＨＭは、予め定められた形式でエンコードされ、ユーザによってアクセスされるファイルとして存在する。
（２）映像信号記録装置の実施の形態
次に、上述した記録フォーマットを前提としたＡＶ情報を記録する映像信号記録装置の構成及び動作について説明する。
【００２７】
まず、図２を用いて当該映像信号記録装置の全体構成及び概要動作について説明する。なお、図２において、ＣＰＵ１１は映像信号記録装置１内の全ての構成要素をコントロールするものの、簡単のため本実施の形態に関係するコントロール部分のみを図示している。
【００２８】
図２に示すように、本実施の形態の映像信号記録装置１は、外部にあるテレビジョン装置ＴＶに直接接続されているとともに、デジタル放送がアンテナにより受信される図示しないデジタル放送受信回路に接続されている。
【００２９】
また、映像信号記録装置１は、デマルチプレクサ２と、ビデオデコーダ３と、スケール変更手段としてのスケーラ４ａ，４ｂと、ビデオコンポジッタ（混合機）５と、記憶手段としてのメモリ６と、レコードモジュール７と、検出手段としてのＳＣＤ（Ｓｔａｒｔ　Ｃｏｄｅ　Ｄｅｔｅｃｔｏｒ）８と、ＩＤＥコントローラ９と、記録媒体としてのハードディスク（以下、ＨＤＤという）１０と、表示時間情報（以下、ＰＴＳという）取得手段及び制御手段としてのＣＰＵ１１と、ＰＴＳレジスタ１２と、スイッチング手段としてのスイッチ１３と、ＰＯＳレジスタ１４と、バス１５と、により構成されている。
【００３０】
次に、概要動作について説明する。
【００３１】
デマルチプレクサ２は、上記デジタル放送受信回路から入力されたＭＰＥＧ−ＴＳ信号の中で後段において必要なパケットのみを抽出する。より具体的には、デマルチプレクサ２は、ＭＰＥＧ−ＴＳの形式で送信されてくるデジタル放送ストリーム中からデコードすべき映像信号を搬送しているパケットＩＤを指定することによって、そのビデオ信号のパケットを後段に通す機能を備えている。同様に、オーディオ信号やその他の付加的なデータ、その他のＣＰＵで用いるデータを搬送しているＰＩＤが設定されると、それを抽出する機能をも備えている。このようにＭＰＥＧ−ＴＳ形式で搬送されてきたビットストリーム中から必要なパケットのみを搬送する形式をパーシャル−ＴＳと呼ぶことにする。
【００３２】
ビデオデコーダ３は、デマルチプレクサ２により得られたパーシャル−ＴＳ信号からＣＰＵ１１によって指定されたＰＩＤで搬送されているが映像信号を抽出し、映像デコードする機能を有する。なお、本実施の形態では、複数のビデオデコーダを備えている装置を考慮しているものの、簡単のため一つのビデオデコーダしか図示していない。
【００３３】
スケーラ４ａ，４ｂは、ビデオデコーダ３によりデコードされた画像を任意の大きさにスケーリングする機能を有する。本実施の形態では、スケーラを複数備えている装置を考慮し、例えば二つのスケーラを備えていることとする。また、スケーラ４ａ，４ｂは、ビデオデコーダ３の出力と任意に接続することができ、複数のビデオデコーダが存在した場合には、そのいずれかのビデオデコーダと接続をすることができる。また、図２に示したように、一つのビデオデコーダに対して複数のスケーラを接続することができる。
【００３４】
ビデオコンポジッタ５は、スケーラ４ａ，４ｂからの出力を任意の表示位置で混合し、モニタなどへ表示出力を行う機能を有する。これにより、例えばピクチャインピクチャ（ＰｉｎＰ）などの画面を構成することができる。
【００３５】
特に、ビデオコンポジッタ５は、ＣＰＵ１１からの制御によりＰＴＳレジスタ１２の値を参照する機能を有し、ビデオデコーダ３からのＰＴＳ通知によって、表示する画面が相当するＰＴＳを認識する機能を持ち、このＰＴＳレジスタ１２の値に相当する画面が表示される間、スイッチ１３を接続する機能を備えている。
【００３６】
メモリ６は、各部位からアクセスされる記憶装置であり、本実施の形態では特にスケーラ４ｂからの出力を保持し、ＣＰＵ１１からのアクセスをバス１５を介して可能としている。
【００３７】
レコードモジュール７は、パーシャル−ＴＳを、例えばＨＤＤ１０などへ記録するための機能を有する。このレコードモジュール７は、記録を実行する設定が行われると、明示的な記録停止指示が与えられない限りＩＤＥコントローラ９を通じてＨＤＤ１０への記録を続ける。より具体的には、記録のためのデータバッファリングを行う。
【００３８】
ＳＣＤ８は、レコードモジュール７に配信されるパーシャル−ＴＳの中からＣＰＵ１１により指定されたＰＩＤで搬送される映像信号のＥＳ（Ｅｌｅｍｅｎｔａｒｙ　Ｓｔｒｅａｍ）を監視し、スタートコードを検査する機能を有する。より具体的には、ＳＨＣ（Ｓｅｑｕｅｎｃｅ　Ｈｅａｄｅｒ　Ｃｏｄｅ）やＰｉｃｔｕｒｅ　Ｓｔａｒｔ　Ｃｏｄｅ、それらに関係するＰＴＳの値などを保持しておく機能を有する。また、その値を保持するに当たり、レコードモジュール７により記録されたビットストリーム列中のどの位置でそれらの値を保持したかなどを保持しておく。これらの保持された値はＣＰＵ１１によって参照され、ＨＤＤ１０などに格納される。
【００３９】
このＳＣＤ８は、検査を行う設定が行われると、明示的な検査停止指示が与えられない限り検査を続ける。特に、ＣＰＵ１１から制御信号が与えられた場合には、その制御信号が与えられてから始めて捉えたＰＴＳの値をＰＴＳレジスタ１２に保持し、そのＰＴＳを保持しているパケットが記録開始からのビットストリーム列中のバイト位置をＰＯＳレジスタ１４に保持する機能を有する。
【００４０】
ＩＤＥコントローラ９は、ＩＤＥインターフェース機能を有し、例えばＨＤＤ１０へのデータの書き込み及び読み込みなどを行う。
【００４１】
ＨＤＤ１０は、レコードモジュール７から得られたビットストリーム列を記録保持したり、ＣＰＵ１１から得られたデータを格納したりする機能を有する。必要に応じて、それらの格納しているデータを読み出すことができる。
【００４２】
ＰＴＳレジスタ１２は、ビデオコンポジッタ５がスイッチ１３を制御すべきＰＴＳの値をＳＣＤ８より受け取り保持しておく機能を有する。
【００４３】
スイッチ１３は、本実施の形態においてスケーラ４ｂからの出力をメモリ６に記憶する際に、ビデオコンポジッタ５からの出力に従ってオン、オフする機能を備えている。
【００４４】
さらに、ＰＯＳレジスタ１４は、ＳＣＤ８の出力信号に基づいてＰＴＳレジスタ１２に保持しているＰＴＳに対応するバイト位置を保持しておく機能を有する。
【００４５】
このような映像信号記録装置１において、図示しないリモコンからのサムネイル取得コマンドや、ＣＰＵ１１から自発的に発生されるサムネイル取得コマンドによって、スケーラ４ｂと、ビデオコンポジッタ５と、ＰＴＳレジスタ１２と、スイッチ１３の制御タイミングの概念を図３に示す。
【００４６】
１）通常の映像視聴
通常の映像視聴では、図３に示すようにビデオデコーダ３からのデコード出力を、スケーラ４ａを通してビデオコンポジッタ５の機能を用いて順次表示する。
【００４７】
２）サムネイル取得のタイミング
このとき、サムネイル取得コマンドが発行された場合、ＣＰＵ１１は、
１．まず、ビデオデコーダ３とスケーラ４ｂとを接続し、このスケーラ４ｂにもビデオデコーダ３から出力する。
【００４８】
２．スケーラ４ｂに取得したいサムネイルの大きさへのスケーリングを指示する。これによって、スケーラ４ｂの出力は取得したい大きさの画像となる。
【００４９】
３．次いで、メモリ６に取得したい画像を格納するべき領域を確保する。この確保された領域はスケーラ４ｂに通知される。
【００５０】
４．ここまでの準備が整ったところで、図３に示すようにビデオコンポジッタ５が出力するために用いているフレームのための垂直同期信号（ＶＳＹＮＣ）に同期した形態で、スイッチ１３を接続し、スケーラ４ｂに通知された領域を当該スケーラ４ｂからメモリ６内に確保された領域にデータを転送する。同時に、この転送された画像のＰＴＳをＰＴＳレジスタ１２に保持する。
【００５１】
５．上記動作の次のフレームの垂直同期信号（ＶＳＹＮＣ）に同期して、スイッチ１３を解除する。これによって、メモリ６内に確保された領域のデータが上書きされることがなくなる。
【００５２】
６．上記動作後はスケーラ４ｂを動作させる必要がないため、ビデオデコーダ３との接続を解除する。
【００５３】
また、このような動作をする場合のＴＳでの映像データの搬送と、ＰＴＳ検出と映像データのデコードのタイミングを図４に模式的に示す。図４に示すように、ＰＴＳ検出をしてから映像データのデコード及び表示を行うまでの間に、上記サムネイル取得の機器設定を行う必要がある。また、このような動作を行うために、ビデオデコーダ３又はビデオコンポジッタ５に十分なディレイラインを備えていてもよい。
【００５４】
そして、図４において、ＳＣＤ８は搬送されるＴＳでの映像データからＰＴＳを検出しており、Ｉ−ピクチャのＰＴＳ検出時間、Ｂ−ピクチャのＰＴＳ検出時間は、ＳＣＤ８がＩ−ピクチャのＰＴＳ、Ｂ−ピクチャのＰＴＳを検出した時刻である。また、ＳＣＤ８の出力は、図５に示すように例えばパケット位置がａバイト目の場合、Ｉ０２ピクチャがあり、そのＰＴＳがＡであり、パケット位置がｂバイト目の場合、Ｂ００ピクチャがあり、そのＰＴＳがＢである。
【００５５】
このように保持されたＰＴＳレジスタ１２の値とメモリ６内に確保された領域内のデータは、このストリームの記録終了後，次のようにＣＰＵ１１の制御に従って記録される。
【００５６】
１．ＰＴＳレジスタ１２に保持されていたＰＴＳは、ＡＶストリーム情報（ＳＯＢ）での参照時間位置ＴＨＭ＿ＰＴＲである。
【００５７】
２．ＳＣＤ８からの出力に従って、ＰＴＳレジスタ１２に保持されていたＰＴＳに相当するパケット位置ＴＨＭ＿ＰＯＳを求める。
【００５８】
３．メモリ６内に確保された領域内のデータにＣＰＵ１１からアクセスし、定められた映像フォーマット形式に従ってエンコードを行う。
【００５９】
４．このエンコードされたデータをＨＤＤ１０にユーザからアクセスされるファイルとして格納する。その際にファイルのパス名ＴＨＭ＿ＰＡＴＨが生成される。
【００６０】
５．ファイルのパス名ＴＨＭ＿ＰＡＴＨ，参照時間位置ＴＨＭ＿ＰＴＲ，パケット位置ＴＨＭ＿ＰＯＳを用いてユニット情報ＩＮＦを作成する。
【００６１】
このように本実施の形態では、一つのビデオデコーダ３から複数のスケーラ４ａ，４ｂに信号配信し、そのスケーラ４ａ，４ｂからの出力をビデオコンポジッタ５以外のメモリ６に配信することが可能な映像信号記録装置１であって、スケーラ４ｂの機能をサムネイル生成機能として利用し、スケーラ４ｂからの出力をメモリ６に配信する際、フレームやフィールドなどの映像出力系の同期信号に即したスイッチ１３を有し、同期信号で区切られる映像を構成するビットストリームのみをメモリ６に格納する。また、その同期信号で区切られる映像のＰＴＳをＰＴＳレジスタ１２に格納し、この映像のＰＴＳをメモリ６に格納している映像との整合性をＳＣＤ８によりＰＯＳレジスタ１４に保持するようにしている。
【００６２】
（Ａ）ユニット記録開始処理
次に、ＣＰＵ１１によるユニット情報ＩＮＦ記録開始処理を図６に基づいて説明する。
【００６３】
ユニット記録開始処理に際し、デコード対象となるのは、サービスＩＤ、ビデオＰＩＤ（Ｖ＿ＰＩＤ）などである。まず、ステップＳ１でデマルチプレクサ２をビデオＰＩＤ（Ｖ＿ＰＩＤ）などを抽出するように設定し、ビデオデコーダ３にビデオＰＩＤで搬送されるデータをデコードするように設定する（ステップＳ２）。そして、スケーラ４ａに映像表示する際のスケールを設定した後、ビデオコンポジッタ５に映像表示位置などを設定する（ステップＳ３，Ｓ４）。
【００６４】
次いで、デコードを開始し、レコードモジュール７をビデオＰＩＤなどを記録するように設定した後、ＳＣＤ８をビデオＰＩＤで搬送される映像データのスタートコードを監視するように設定するとともに、ＩＤＥコントローラ９をレコードモジュール７からの出力をＨＤＤ１０に記録するように設定する（ステップＳ５〜Ｓ８）。そして、ＡＶストリーム情報記録動作を開始する（ステップＳ９）。
【００６５】
（Ｂ）サムネイル取得処理
次に、ＣＰＵ１１によるサムネイル取得処理を図７に基づいて説明する。
【００６６】
まず、ステップＳ１０で記録停止指示があったか否かを判断し、記録停止指示があった場合（ステップＳ１０；Ｙｅｓ）には、後述するユニット記録終了処理に移行する。一方、記録停止指示がない場合（ステップＳ１０；Ｎｏ）には、ステップＳ１１でサムネイル取得指示があったか判断し、サムネイル取得指示があった（ステップＳ１１；Ｙｅｓ）には、ステップＳ１２に進む一方、サムネイル取得指示がない場合（ステップＳ１１；Ｎｏ）には、ステップＳ１０に戻る。
【００６７】
ステップＳ１２では、スケーラ４ｂの入力をビデオデコーダ３の出力に接続した後、スケーラ４ｂにサムネイルとして取得する際のスケールを設定する（ステップＳ１３）。なお、このスケール設定処理は、予めＣＰＵ１１に設定しておいてもよい。
【００６８】
そして、メモリ６にサムネイルを取得する際のメモリ領域を確保し、ＳＣＤ８で検出した、上記設定後に現れた対象ＰＴＳ（ｔｇｔ＿ＰＴＳ）をＰＴＳレジスタ１２に保持し、そのｔｇｔ＿ＰＴＳに相当するバイト位置（ｔｇｔ＿ＰＯＳ）をＰＯＳレジスタ１４に保持する（ステップＳ１４〜Ｓ１６）。
【００６９】
次いで、ステップＳ１７で対象ＰＴＳ（ｔｇｔ＿ＰＴＳ）に相当する画像の表示期間になるまで待機し、その表示期間になった場合（ステップＳ１７；Ｙｅｓ）には、スイッチ１３を接続する（ステップＳ１８）。また、ステップＳ１９で対象ＰＴＳ（ｔｇｔ＿ＰＴＳ）に相当する画像の表示期間でなくなった場合（ステップＳ１９；Ｎｏ）には、スイッチ１３を解除した後、スケーラ４ｂとビデオデコーダ３との接続を解除する（ステップＳ２０，Ｓ２１）。
【００７０】
（Ｃ）ユニット記録終了処理
次に、ＣＰＵ１１によるユニット情報ＩＮＦ記録終了処理を図８に基づいて説明する。
【００７１】
まず、ステップＳ２２でＩＤＥコントローラ９の動作を停止した後、レコードモジュール７の動作を停止し、ＳＣＤ８の動作を停止する（ステップＳ２３，Ｓ２４）。
【００７２】
次に、メモリ６内に確保されたデータからサムネイルファイルを作成した後、サムネイルを指し示すパスを生成する（ステップＳ２５，Ｓ２６）。そして、ＰＴＳレジスタ１２の値を対応する時間位置とし、ＰＯＳレジスタ１４の値を対応するバイト位置とする（ステップＳ２７，Ｓ２８）。
【００７３】
さらに、ＳＣＤ８の出力に従ってディレクトリ及びポインタテーブルなどの情報を生成するとともに、サムネイルパス名、対応時間位置、対応バイト位置ディレクトリ情報などからユニット情報を生成した後、このユニット情報をＨＤＤ１０に記録する（ステップＳ２９〜Ｓ３１）。
【００７４】
また、ステップＳ３２でデコードも終了するか否かを判断し、終了しない場合（ステップＳ３２；Ｎｏ）には、ユニット記録を終了する一方、デコードも終了する場合（ステップＳ３２；Ｙｅｓ）には、ビデオコンポジッタ５からの出力を停止し、ビデオデコーダ３のデコードを停止した後、デマルチプレクサ２から必要なパケットのみを抽出する処理を停止して全体のユニット記録を終了する（ステップＳ３３〜Ｓ３５）。
【００７５】
以上説明したように本実施の形態によれば、サムネイル情報の取得指示に応答して、ＳＣＤ８により検出されたＰＴＳをＣＰＵ１１により取得し、この取得したＰＴＳに対応するスケール４ｂの出力映像信号がメモリ６に記憶されるようにスイッチ１３をＣＰＵ１１により切替え制御するようにしたので、デジタル放送などを視聴しながら画面をポーズすることなく、任意の大きさのサムネイル画面を構成することができる。そして、デジタル放送などを記録していて、そのサムネイル画面を構成した画面が記録されたビットストリーム列のどの位置に相当するかを識別することができる。
【００７６】
また、本実施の形態によれば、ビデオデコーダ３から出力された映像信号をＨＤＤ１０に格納するようにしたので、対応するサムネイル情報を容易に識別することができる。
【００７７】
さらに、本実施の形態によれば、メモリ６は、同期信号により区切られるスケール信号の出力映像信号を記憶することにより、サムネイル情報を確実に取得することが可能となる。
【００７８】
なお、本願は上記実施の形態に限定されることなく、種々の変更が可能である。例えば、上記実施の形態では、ＢＳデジタル放送などの電波を受信して映像信号などを取得するようにしたが、これ以外にアナログ地上波ＴＶ放送の電波や、インターネット又は専用回線を介したサーバＶＯＤ（Ｖｉｄｅｏ　Ｏｎ　Ｄｅｍａｎｄ）から映像信号などを取得するようにしてもよい。
【００７９】
また、上記実施の形態では、記録媒体としてＨＤＤ１０を用いた場合について説明したが、これ以外に情報の書き換えが可能なＤＶＤやフラッシュメモリなどの各種記録媒体を使用することができる。
【００８０】
さらに、図６〜図８に示すフローチャートに対応するプログラムを、フレキシブルディスク又はハードディスクなどの情報記録媒体に記録させておき、或いは当該プログラムをインターネットなどのネットワークを介して取得した後に記録しておき、これらを汎用のマイクロコンピュータなどにより読み出して実行することにより、当該マイクロコンピュータを実施の形態に係るＣＰＵ１１として機能させることが可能である。
【図面の簡単な説明】
【図１】本実施形態の記録フォーマットを示す説明図である。
【図２】本実施形態の映像信号記録装置の全体構成を示すブロック図である。
【図３】本実施形態の制御タイミングの概念を示す説明図である。
【図４】本実施形態の映像データの搬送と、ＰＴＳ検出と映像データのデコードのタイミングを示す説明図である。
【図５】本実施形態のＳＣＤの出力を示す概念図である。
【図６】本実施形態のユニット記録開始処理を示すフローチャートである。
【図７】本実施形態のサムネイル取得処理を示すフローチャートである。
【図８】本実施形態のユニット記録終了処理を示すフローチャートである。
【符号の説明】
１　映像信号記録装置
２　デマルチプレクサ
３　ビデオデコーダ
４ａ　スケーラ
４ｂ　スケーラ
５　ビデオコンポジッタ
６　メモリ
７　レコードモジュール
８　ＳＣＤ
９　ＩＤＥコントローラ
１０　ＨＤＤ
１１　ＣＰＵ
１２　ＰＴＳレジスタ
１３　スイッチ
１４　ＰＯＳレジスタ
１５　バス
【図１】
2004147153.tif 000003
【図２】
2004147153.tif 000004
【図３】
2004147153.tif 000005
【図４】
2004147153.tif 000006
【図５】
2004147153.tif 000007
【図６】
2004147153.tif 000008
【図７】
2004147153.tif 000009
【図８】
2004147153.tif 000010