(57)【要約】【課題】映像データを記録する際に、サムネイルの画像データを記録媒体に記録させずに、サムネイルの画像データを容易に出力できるようにすることを目的とする。【解決手段】受信部１０２で生成されたストリームに多重化されている映像データを解析して、Ｉピクチャを検出し、当該検出されたＩピクチャを当該ストリームから識別するための映像識別子を当該ストリームに挿入することで、識別子付ストリームを生成する識別子挿入部１０６と、当該識別子付ストリームを記録する記録部１１０と、記録部１１０から識別子付ストリームを読み出すデータ出力制御部１１５と、データ出力制御部１１５で読み出された識別子付ストリームに挿入されている映像識別子を検出して、Ｉピクチャを特定し、当該特定されたＩピクチャを用いてサムネイル画像の画像データを生成するデータ処理部１１８とを備える。【選択図】図１
2014233022.tif 000002
【特許請求の範囲】
【請求項１】
受信信号の入力を受ける入力部と、
前記入力部に入力された受信信号から、少なくとも映像データが多重化されたストリームを生成する受信部と、
前記受信部で生成されたストリームに多重化されている映像データを解析して、Ｉピクチャを検出し、当該検出されたＩピクチャを前記受信部で生成されたストリームから識別するための映像識別子を、前記受信部で生成されたストリームに挿入することで、識別子付ストリームを生成する識別子挿入部と、
前記識別子挿入部で生成された識別子付ストリームを記録する記録部と、
前記記録部から前記識別子付ストリームを読み出すデータ出力制御部と、
前記データ出力制御部で読み出された識別子付ストリームに挿入されている映像識別子を検出することで、Ｉピクチャを識別し、当該識別されたＩピクチャを用いてサムネイル画像の画像データを生成するデータ処理部と、
前記データ処理部で生成されたサムネイル画像の画像データを用いて、サムネイル表示の画像データを生成する再生処理部と、
前記再生処理部で生成されたサムネイル表示の画像データを出力する出力制御部と、を備えること
を特徴とする記録再生装置。
【請求項２】
前記識別子挿入部により前記映像識別子が前記受信部で生成されたストリームに挿入された位置を示す識別子情報を生成する識別子情報入力部をさらに備え、
前記記録部は、前記識別子挿入部で生成された識別子付ストリームに対応付けて、前記識別子情報入力部で生成された識別子情報を記録すること
を特徴とする請求項１に記載の記録再生装置。
【請求項３】
前記データ出力制御部は、前記記録部に記録されている識別子情報を読み出し、
前記再生処理部は、前記データ出力制御部に、前記データ出力制御部で読み出された識別子情報で示される位置に挿入されている映像識別子で識別されるＩピクチャから、対応する前記識別子付ストリームを読み出させて、当該読み出された識別子付ストリームに基づいて再生データを生成し、
前記出力制御部は、前記再生処理部で生成された再生データを出力すること
を特徴とする請求項２に記載の記録再生装置。
【請求項４】
前記受信部で生成されたストリームには、さらに音声データが多重化されており、
前記識別子挿入部は、前記受信部で生成されたストリームに多重化されている音声データを解析することで、強音箇所及び無音箇所の少なくとも何れか一方を検出し、当該検出された箇所を前記受信部で生成されたストリームから識別するための音声識別子を前記受信部で生成されたストリームに挿入すること
を特徴とする請求項１に記載の記録再生装置。
【請求項５】
前記識別子挿入部により前記映像識別子及び前記音声識別子が前記受信部で生成されたストリームに挿入された位置を示す識別子情報を生成する識別子情報入力部をさらに備え、
前記記録部は、前記識別子挿入部で生成された識別子付ストリームに対応付けて、前記識別子情報入力部で生成された識別子情報を記録すること
を特徴とする請求項４に記載の記録再生装置。
【請求項６】
前記データ出力制御部は、前記記録部に記録されている識別子情報を読み出し、
前記再生処理部は、前記データ出力制御部に、前記データ出力制御部で読み出された識別子情報で示される位置に挿入されている映像識別子で識別されるＩピクチャから、又は、前記データ出力制御部で読み出された識別子情報で示される位置に挿入されている音声識別子で識別される箇所から、対応する前記識別子付ストリームを読み出させて、当該読み出させた識別子付ストリームに基づいて再生データを生成し、
前記出力制御部は、前記再生処理部で生成された再生データを出力すること
を特徴とする請求項５に記載の記録再生装置。
【請求項７】
前記受信部で生成されたストリームに多重化されている映像データ及び音声データの少なくとも何れか一方を解析することで、映像及び音声の少なくとも何れか一方の特徴点を抽出する特徴点抽出部をさらに備え、
前記識別子挿入部は、前記特徴点抽出部で抽出された特徴点を前記受信部で生成されたストリームから識別するための区間識別子を、前記受信部で生成されたストリームに挿入すること
を特徴とする請求項４から６の何れか一項に記載の記録再生装置。
【請求項８】
前記識別子挿入部により前記区間識別子が前記受信部で生成されたストリームに挿入された位置を示す区間識別子情報を生成する識別子情報入力部をさらに備え、
前記記録部は、前記識別子挿入部で生成された識別子付ストリームに対応付けて、前記識別子情報入力部で生成された区間識別子情報を記録すること
を特徴とする請求項７に記載の記録再生装置。
【請求項９】
前記データ出力制御部は、前記記録部に記録されている区間識別子情報を読み出し、
前記再生処理部は、前記データ出力制御部に、前記データ出力制御部で読み出された区間識別子情報で示される位置に挿入されている区間識別子情報に応じて、対応する前記識別子付ストリームを読み出させて、当該読み出させた識別子付ストリームに基づいて再生データを生成し、
前記出力制御部は、前記再生処理部で生成された再生データを出力すること
を特徴とする請求項８に記載の記録再生装置。
【請求項１０】
受信信号の入力を受ける入力過程と、
前記入力過程で入力された受信信号から、少なくとも映像データが多重化されたストリームを生成する受信過程と、
前記受信過程で生成されたストリームに多重化されている映像データを解析して、Ｉピクチャを検出し、当該検出されたＩピクチャを前記受信過程で生成されたストリームから識別するための映像識別子を、前記受信過程で生成されたストリームに挿入することで、識別子付ストリームを生成する識別子挿入過程と、
前記識別子挿入過程で生成された識別子付ストリームを記録する記録過程と、
前記記録過程で記録された前記識別子付ストリームを読み出すデータ出力制御過程と、
前記データ出力制御過程で読み出された識別子付ストリームに挿入されている映像識別子を検出することで、Ｉピクチャを特定し、当該特定されたＩピクチャを用いてサムネイル画像の画像データを生成するデータ処理過程と、
前記データ処理過程で生成されたサムネイル画像の画像データを用いて、サムネイル表示の画像データを生成する再生処理過程と、
前記再生処理過程で生成されたサムネイル表示の画像データを出力する出力制御過程と、を備えること
を特徴とする記録再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録再生装置及び記録再生方法に関する。
【背景技術】
【０００２】
映像データを記録する場合において、映像データの一部分を画像データとして記録して、その画像データを番組の一場面としてサムネイル表示に使用する記録再生装置が従来からある。例えば、特許文献１には、記録媒体に記録されている複数の動画のシーンから、各シーンを示す画面のサムネイル画を複数枚形成する再生装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２８９５１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
映像データを記録するときに、サムネイルの画像データを保存する場合は、記録媒体にその画像データを保存するので、記録媒体の記録容量を圧迫するという問題がある。例えば、サムネイルの画像データを１枚保存する場合は、５００ＫＢ程度のデータ量になり、録画時間が長くなるほど、記録容量が増大するという問題がある。
【０００５】
そこで、本発明は、上記の問題を解決するためのものであって、映像データを記録する際に、サムネイルの画像データを記録媒体に記録させずに、サムネイルの画像データを容易に出力できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る記録再生装置は、受信信号の入力を受ける入力部と、前記入力部に入力された受信信号から、少なくとも映像データが多重化されたストリームを生成する受信部と、前記受信部で生成されたストリームに多重化されている映像データを解析して、Ｉピクチャを検出し、当該検出されたＩピクチャを前記受信部で生成されたストリームから識別するための映像識別子を、前記受信部で生成されたストリームに挿入することで、識別子付ストリームを生成する識別子挿入部と、前記識別子挿入部で生成された識別子付ストリームを記録する記録部と、前記記録部から前記識別子付ストリームを読み出すデータ出力制御部と、前記データ出力制御部で読み出された識別子付ストリームに挿入されている映像識別子を検出することで、Ｉピクチャを識別し、当該識別されたＩピクチャを用いてサムネイル画像の画像データを生成するデータ処理部と、前記データ処理部で生成されたサムネイル画像の画像データを用いて、サムネイル表示の画像データを生成する再生処理部と、前記再生処理部で生成されたサムネイル表示の画像データを出力する出力制御部と、を備えることを特徴とする。
【０００７】
本発明の一態様に係る記録再生方法は、受信信号の入力を受ける入力過程と、前記入力過程で入力された受信信号から、少なくとも映像データが多重化されたストリームを生成する受信過程と、前記受信過程で生成されたストリームに多重化されている映像データを解析して、Ｉピクチャを検出し、当該検出されたＩピクチャを前記受信過程で生成されたストリームから識別するための映像識別子を、前記受信過程で生成されたストリームに挿入することで、識別子付ストリームを生成する識別子挿入過程と、前記識別子挿入過程で生成された識別子付ストリームを記録する記録過程と、前記記録過程で記録された前記識別子付ストリームを読み出すデータ出力制御過程と、前記データ出力制御過程で読み出された識別子付ストリームに挿入されている映像識別子を検出することで、Ｉピクチャを特定し、当該特定されたＩピクチャを用いてサムネイル画像の画像データを生成するデータ処理過程と、前記データ処理過程で生成されたサムネイル画像の画像データを用いて、サムネイル表示の画像データを生成する再生処理過程と、前記再生処理過程で生成されたサムネイル表示の画像データを出力する出力制御過程と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明の一態様によれば、サムネイルの画像データの元となる映像データに対して識別子を追加することで、サムネイルの画像データを記録媒体に記録させずに、サムネイルの画像データを容易に出力することができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１に係る記録再生装置の構成を概略的に示すブロック図である。
【図２】実施の形態１における識別子挿入部の構成を概略的に示すブロック図である。
【図３】実施の形態１における識別子挿入部での処理を示すフローチャートである。
【図４】実施の形態１に係る記録再生装置において、サムネイル表示時の処理を示すフローチャートである。
【図５】（ａ）及び（ｂ）は、ストリームの一例を示す概略図である。
【図６】実施の形態１における識別子ＴＳパケットの一例を示す概略図である。
【図７】実施の形態１における識別子挿入部の変形例を示す概略図である。
【図８】実施の形態２に係る記録再生装置の構成を概略的に示すブロック図である。
【発明を実施するための形態】
【００１０】
実施の形態１．
実施の形態１に係る記録再生装置は、入力されたストリームに識別子を挿入することで、その識別子を用いてサムネイル画像の画像データを作成できる。
【００１１】
図１は、実施の形態１に係る記録再生装置１００の構成を概略的に示すブロック図である。
記録再生装置１００は、入力部１０１と、受信部１０２と、ストリーム入力制御部１０５と、識別子挿入部１０６と、ストリーム情報入力制御部１０７と、識別子情報入力部１０８と、データ入力制御部１０９と、記録部１１０と、ユーザ操作部１１３と、録画再生制御部１１４と、データ出力制御部１１５と、識別子情報読出部１１６と、ストリーム情報出力制御部１１７と、データ処理部１１８と、ストリーム出力制御部１１９と、再生処理部１２０と、出力制御部１２１と、出力部１２２とを備える。
【００１２】
入力部１０１は、少なくとも映像信号を含む受信信号の入力を受ける。例えば、入力部１０１は、図示しないアンテナに接続されており、このアンテナから受信信号を取得する。入力部１０１は、取得された受信信号を受信部１０２に与える。なお、入力部１０１は、受信信号を入力することのできるインターフェースであればよい。また、入力部１０１は、例えば、インターネット回線等から受信信号の入力を受けてもよい。
なお、受信信号には、少なくとも映像信号が含まれていればよいが、本実施の形態では、便宣上、受信信号に、映像信号及び音声信号が含まれているものとして説明する。
【００１３】
受信部１０２は、入力部１０１から与えられた受信信号から、少なくとも映像データが多重化されたストリームを生成する。受信部１０２は、受信処理部１０３と、録画処理部１０４とを備える。
【００１４】
受信処理部１０３は、入力部１０１から与えられた受信信号から、映像データ及び音声データが多重化されたストリーム（第１のストリーム）を生成する。例えば、受信処理部１０３は、その受信信号をデコードすることにより、第１のストリームを生成する。ここで、受信処理部１０３は、生成された第１のストリームに含まれる映像データ及び音声データの内、必要なデータが抽出されたストリーム（第２のストリーム）を録画処理部１０４に与える。例えば、地上デジタル放送等では、音声データ等が複数存在する場合があり、受信処理部１０３は、録画する音声データを選別し、選別された音声データを含むストリームを録画処理部１０４に与える。
【００１５】
録画処理部１０４は、受信処理部１０３から与えられたストリームを解析することで、そのストリームから映像データ及び音声データの関連情報を取り除き、ストリーム入力制御部１０５に対して、録画する映像データ及び音声データから構成されるストリーム（第３のストリーム）を録画対象のストリームとして与える。その際、録画処理部１０４は、映像データ及び音声データをエンコードしてから、エンコード済みのデータを多重化して、ストリームとしてもよい。
また、録画処理部１０４は、受信処理部１０３から与えられたストリームから取り除かれた関連情報をストリーム情報入力制御部１０７に与える。ここで、録画処理部１０４は、映像データを解析することで、その映像データに含まれるＩピクチャ（Ｉ-Ｐｉｃｔｕｒｅ）の位置情報を検出し、検出された位置情報を関連情報に含めて、ストリーム情報入力制御部１０７に与える。
【００１６】
ストリーム入力制御部１０５は、録画処理部１０４から与えられたストリームを蓄積し、蓄積されたストリームを識別子挿入部１０６に与える。ストリーム入力制御部１０５は、与えられたストリームが、ある一定のデータ量蓄積されると、そのストリームのデータを識別子挿入部１０６に与える。ある一定のデータ量は、例えば、１秒の間に蓄積されたデータ量、又は、予め定められた５ＭＢ等のデータ量である。また、ストリーム入力制御部１０５は、ユーザの録画停止等で、録画処理部１０４からのストリームの供給が停止した場合には、残っていたデータを全て識別子挿入部１０６に与えてもよい。
【００１７】
識別子挿入部１０６は、ストリーム入力制御部１０５から与えられたストリームに多重化されている映像データを解析してＩピクチャを検出し、検出されたＩピクチャをストリーム入力制御部１０５から与えられたストリームから識別するための映像識別子を、ストリーム入力制御部１０５から与えられたストリームに挿入することで、識別子付ストリームを生成する。ここで、Ｉピクチャは、サムネイルの画像データを生成するために用いられる画像データである。例えば、識別子挿入部１０６は、ストリーム入力制御部１０５から与えられたストリームから、映像データ及び音声データを分離して、この分離された映像データを解析して、Ｉピクチャの位置を検出する。そして、識別子挿入部１０６は、検出されたＩピクチャをストリームから識別するための映像識別子を、その分離された映像データに挿入することで、識別子付映像データを生成する。さらに、識別子挿入部１０６は、生成された識別子付映像データと、分離された音声データを再多重化して識別子付ストリームを生成する。識別子挿入部１０６は、このようにして生成された識別子付ストリームをデータ入力制御部１０９に与える。
【００１８】
ストリーム情報入力制御部１０７は、録画処理部１０４から与えられた関連情報から付属情報を生成し、その付属情報を識別子情報入力部１０８に与える。例えば、ストリーム情報入力制御部１０７は、録画処理部１０４から与えられた関連情報から、映像データ又は音声データを再生するために必要なデータであるコーデック情報、及び、ユーザに表示する録画番組のタイトル情報等を抽出して、抽出された情報から付属情報を生成する。また、ストリーム情報入力制御部１０７は、Ｉピクチャの位置データなどのストリームに付属して変化するデータを、変化したときに更新してもよい。
ここで、付属情報には、映像データのコーデック情報、映像データに含まれるＩピクチャの位置情報、音声データのコーデック情報、音声データのチャンネル数情報、録画した映像データ及び音声データの番組のタイトル情報、録画日時、及び、録画チャンネル等の情報が含まれる。
【００１９】
識別子情報入力部１０８は、識別子挿入部１０６で挿入された映像識別子を特定するための識別子情報を生成して、生成された識別子情報及び属情報をデータ入力制御部１０９に与える。識別子情報には、例えば、映像識別子の種別、ストリームにおいて映像識別子が挿入されている位置を示す位置情報（識別子として挿入されたパケットのパケット番号等）及び、挿入された映像識別子の総数等が含まれる。なお、ここでのパケット番号は、録画されるストリームの先頭パケットからの順番を示すものであればよい。なお、識別子情報入力部１０８は、ストリーム情報入力制御部１０７から与えられる付属情報に基づいて識別子情報を生成すればよいが、例えば、識別子挿入部１０６から、識別子情報を生成するために必要な情報を受け取って、受け取った情報に基づいて、識別子情報を生成してもよい。
【００２０】
データ入力制御部１０９は、識別子挿入部１０６から与えられる識別子付ストリームと、識別子情報入力部１０８から与えられる付属情報及び識別子情報との対応付けを行い、対応付けられた識別子付ストリーム及び情報を記録部１１０に与える。
【００２１】
記録部１１０は、データ入力制御部１０９から与えられる識別子付ストリーム及び情報を記録するとともに、記録された識別子付ストリーム又は情報を読み出す。記録部１１０は、記録媒体制御部１１１と、記録媒体部１１２とを備える。
記録媒体制御部１１１は、データ入力制御部１０９から与えられる識別子付ストリーム及び情報を記録媒体部１１２に記録させる制御、及び、記録媒体部１１２に記録された識別子付ストリーム又は情報を読み出す制御を行う。なお、記録媒体制御部１１１は、記録媒体部１１２の空き容量等を管理して、識別子付ストリーム及び情報を記録する記録媒体を決定する機能をもつ。
記録媒体部１１２は、記録媒体制御部１１１の制御に応じて、データ入力制御部１０９から与えられる識別子付ストリーム及び情報を、図示しない記録媒体に記録する。また、記録媒体部１１２は、記録媒体制御部１１１の制御に応じて、図示しない記録媒体に記録されている識別子付ストリーム又は情報を読み出す。なお、記録媒体部１１２は、複数の記録媒体（図示せず）を有していてもよい。記録媒体は、識別子付ストリーム、付属情報及び識別子情報を記録する媒体である。
【００２２】
ユーザ操作部１１３は、ユーザから、再生開始指示、録画開始指示等の操作を受け付ける。ユーザ操作部１１３は、例えば、赤外送信等により、受け付けた操作を記録再生装置１００に通知する。
【００２３】
録画再生制御部１１４は、記録再生装置１００における録画及び再生に係る処理を制御する。例えば、録画再生制御部１１４は、ユーザ操作部１１３から通知されたユーザの操作に応じて、再生及び録画に係る処理を制御する。また、録画再生制御部１１４は、予約録画等を実行する際の制御も行う。
【００２４】
データ出力制御部１１５は、識別子情報読出部１１６からの情報出力要求と、データ処理部１１８からのデータ出力要求とに応じて、記録部１１０から識別子付ストリーム又は情報を取得して、これらに与える。なお、データ出力制御部１１５は、例えば、情報出力要求又はデータ出力要求を受けると、記録媒体制御部１１１に対して識別子付ストリーム又は情報の出力要求を行う。
【００２５】
識別子情報読出部１１６は、ストリーム情報出力制御部１１７からの指示を受けて、付属情報又は識別子情報の情報出力要求をデータ出力制御部１１５に与える。そして、識別子情報読出部１１６は、その応答として、付属情報又は識別子情報を、データ出力制御部１１５から受け取る。識別子情報読出部１１６は、ストリーム情報出力制御部１１７からの指示に応じて、その指示対象である識別子付ストリームに対応する全ての識別子情報を一括して、データ出力制御部１１５から受け取るようにされていてもよく、また、その指示対象である識別子付ストリームの再生箇所のみの識別子情報を、データ出力制御部１１５から受け取るようにされていてもよい。
【００２６】
ストリーム情報出力制御部１１７は、再生処理部１２０からの指示に応じて、識別子情報読出部１１６に対して、付属情報又は識別子情報の出力制御を行う。ストリーム情報出力制御部１１７は、再生処理部１２０からの指示に応じて、識別子情報読出部１１６に対して、再生対象となる識別子付ストリームの識別子情報を一括して出力するように指示してもよく、また、再生対象となる識別子付ストリームの再生箇所の識別子情報を出力するように指示してもよい。
【００２７】
データ処理部１１８は、ストリーム出力制御部１１９からの指示を受けて、識別子付ストリームのデータ出力要求をデータ出力制御部１１５に与える。そして、データ処理部１１８は、その応答として、識別子付ストリームを、データ出力制御部１１５から受け取る。データ処理部１１８は、ストリーム出力制御部１１９から、サムネイル画像の出力指示があった場合には、データ出力制御部１１５から与えられた識別子付ストリームに挿入されている映像識別子を検出することで、この映像識別子で識別されるＩピクチャからサムネイル画像の画像データを生成する。そして、データ処理部１１８は、生成されたサムネイル画像の画像データをストリーム出力制御部１１９に与える。なお、データ処理部１１８は、映像識別子を検出する代わりに、識別子情報読出部１１６に問い合わせて、映像識別子が挿入された位置（パケット番号）を取得して、当該位置に挿入されている映像識別子で識別されるＩピクチャを用いて、サムネイル画像の画像データを生成してもよい。
なお、本実施の形態では、データ処理部１１８は、Ｉピクチャのデータからサムネイル画像の画像データを生成する。Ｉピクチャのデータに対してサムネイル画像をＪＰＥＧで生成するには、ＪＰＥＧのヘッダを追加する。
また、データ処理部１１８は、挿入された映像識別子を検出するために、トランスポートストリームのＰＩＤ情報を判断する機能を有する。言い換えると、データ処理部１１８は、トランスポートストリームのＰＩＤをチェックすることにより、映像識別子を検出する。
【００２８】
ストリーム出力制御部１１９は、再生処理部１２０からの指示に応じて、データ処理部１１８に対して、識別子付ストリームの出力指示と、サムネイル画像の生成指示とを行う。ストリーム出力制御部１１９は、データ処理部１１８から受け取った、識別子付ストリーム、又は、サムネイル画像の画像データを再生処理部１２０に与える。
【００２９】
再生処理部１２０は、録画再生制御部１１４からの指示を受けて、記録部１１０に記録されている識別子付ストリームからコンテンツを再生することで、再生データを生成する。ここで、再生処理部１２０は、記録部１１０に記録されている識別子付ストリームのデータがエンコードされている場合には、出力制御部１２１からの制御に応じて、そのデータをデコードする。
また、再生処理部１２０は、録画再生制御部１１４からの指示を受けて、ストリーム情報出力制御部１１７に対して、付属情報又は識別子情報の出力指示を行う。なお、再生処理部１２０は、付属情報に関しては、再生を行う前に録画タイトルの一覧等の表示を行うため、事前に出力指示を行う場合もある。なお、再生処理部１２０は、ストリーム情報出力制御部１１７から付属情報又は識別子情報が与えられた場合には、録画再生制御部１１４からの指示に応じて、これらの情報に基づいて、出力画面の画像データを生成する。
さらに、再生処理部１２０は、録画再生制御部１１４からの指示を受けて、ストリーム出力制御部１１９に対して、識別子付ストリームの出力指示、又は、サムネイル画像の画像データの出力指示を行う。なお、再生処理部１２０は、ストリーム出力制御部１１９からサムネイル画像の画像データが与えられた場合には、このような画像データで示される画像を予め定められた画面に配置することで、サムネイル画面の画像データを生成する。
そして、再生処理部１２０は、再生データ、出力画面の画像データ、又は、サムネイル画面の画像データを出力制御部１２１に与える。
【００３０】
出力制御部１２１は、録画再生制御部１１４からの指示に応じて、再生処理部１２０から与えられたデータを出力部１２２が処理できる出力信号に変換し、その出力信号を出力部１２２に与える。また、出力制御部１２１は、再生処理部１２０へのデコード制御を行う。
【００３１】
出力部１２２は、出力制御部１２１から与えられた出力信号に基づいて、出力を行う。例えば、出力部１２２は、モニター等の出力機器であればよい。また、出力部１２２は、例えば、ネットワークを介して、記録再生装置１００に接続されていてもよい。
【００３２】
次に、実施の形態１に係る記録再生装置１００の録画動作について説明する。
ユーザ操作部１１３からの録画開始指示を示す制御コマンドＣＭＤ００１を受けて、録画再生制御部１１４は、録画開始指示を示す制御コマンドＣＭＤ００２を録画処理部１０４に与える。
録画処理部１０４は、録画を指示する制御コマンドＣＭＤ００３をストリーム入力制御部１０５に与えるとともに、受信処理部１０３から取得できるストリームをストリーム入力制御部１０５に与える。また、録画処理部１０４は、録画を指示する制御コマンドＣＭＤ００４をストリーム情報入力制御部１０７に与えるとともに、受信処理部１０３から取得できる関連情報をストリーム情報入力制御部１０７に与える。
ストリーム入力制御部１０５は、録画処理部１０４から与えられたストリームを一時的に記憶し、記憶されたストリームを識別子挿入部１０６に与える。
識別子挿入部１０６は、与えられたストリームに対して映像識別子を挿入し、映像識別子が挿入された識別子付ストリームをデータ入力制御部１０９に与える。
【００３３】
一方、ストリーム情報入力制御部１０７は、録画処理部１０４から与えられた関連情報から必要な情報を抽出することで付属情報を生成し、その付属情報を識別子情報入力部１０８に与える。
識別子情報入力部１０８は、ストリーム情報入力制御部１０７から与えられた付属情報に基づいて、識別子挿入部１０６にて挿入された映像識別子を特定するための識別子情報を生成し、付属情報及び識別子情報をデータ入力制御部１０９に与える。
データ入力制御部１０９は、識別子挿入部１０６から与えられた識別子付ストリーム及び識別子情報入力部１０８から与えられた情報を対応付けて、記録媒体制御部１１１に与える。
記録媒体制御部１１１は、データ入力制御部１０９から与えられた識別子付ストリーム及び情報を、記録媒体部１１２に送る。記録媒体部１１２は、送られてきた識別子付ストリーム及び情報を、図示されていない記録媒体に記録する。
【００３４】
次に、実施の形態１に係る記録再生装置１００の再生動作について説明する。
ユーザ操作部１１３は、ユーザより再生開始操作を受けて、再生開始又は停止を示す制御コマンドＣＭＤ００５を録画再生制御部１１４に与える。
録画再生制御部１１４は、再生開始を示す制御コマンドＣＭＤ００６を再生処理部１２０に与える。
再生処理部１２０は、録画再生制御部１１４から再生開始を指示されたコンテンツの識別子付ストリームをデコードするために必要な付属情報と、そのコンテンツのサムネイル画像を生成するために必要な識別子情報とを取得する取得指示を示す制御コマンドＣＭＤ００７をストリーム情報出力制御部１１７に与える。
ストリーム情報出力制御部１１７は、再生処理部１２０からの制御コマンドＣＭＤ００７に応じて、情報の取得指示を識別子情報読出部１１６に与える。
識別子情報読出部１１６は、データ出力制御部１１５に対して、該当コンテンツの付属情報及び識別子情報を要求する。
データ出力制御部１１５は、識別子情報読出部１１６から要求された該当コンテンツの付属情報及び識別子情報を読み出すように、記録媒体制御部１１１に要求する。
記録媒体制御部１１１は、データ出力制御部１１５からの要求に従って、記録媒体部１１２から付属情報及び識別子情報を読み出し、読み出された情報をデータ出力制御部１１５に与える。
データ出力制御部１１５は、読み出された情報を識別子情報読出部１１６に与え、識別子情報読出部１１６は、ストリーム情報出力制御部１１７にその情報を与える。ストリーム情報出力制御部１１７は、与えられた情報を、再生処理部１２０に与える。再生処理部１２０は、録画再生制御部１１４からの指示に応じて、与えられた情報から出力画面の画像データを生成し、出力制御部１２１を介して、出力部１２２に出力する。
【００３５】
また、再生処理部１２０は、録画再生制御部１１４から再生開始を指示されたコンテンツのストリームの出力指示を示す制御コマンドＣＭＤ００８を、ストリーム出力制御部１１９に与える。
ストリーム出力制御部１１９は、該当コンテンツのストリームの読み出しを、データ処理部１１８に指示する。
データ処理部１１８は、このような指示に応じて、データ出力制御部１１５に該当コンテンツのストリームの出力を指示する。
データ出力制御部１１５は、データ処理部１１８から指示された、該当コンテンツのストリームを読み出すように、記録媒体制御部１１１に要求する。
記録媒体制御部１１１は、データ出力制御部１１５からの要求に従って、記録媒体部１１２から対応する識別子付ストリームを読み出し、読み出された識別子付ストリームをデータ出力制御部１１５に与える。
データ出力制御部１１５は、読み出された識別子付ストリームをデータ処理部１１８に与え、データ処理部１１８は、ストリーム出力制御部１１９にその識別子付ストリームを与える。ストリーム出力制御部１１９は、与えられた識別子付ストリームを、再生処理部１２０に与える。再生処理部１２０は、録画再生制御部１１４からの指示に応じて、与えられた識別子付ストリームからコンテンツの再生データを再生し、出力制御部１２１を介して、出力部１２２に出力する。
【００３６】
ここで、例えば、ユーザ操作部１１３が、ユーザからサムネイル画像の表示操作を受けた場合には、ユーザ操作部１１３から、サムネイル画像を表示する指示を示す制御コマンドＣＭＤ００９が録画再生制御部１１４に与えられる。
録画再生制御部１１４は、サムネイル画像の表示指示を示す制御コマンドＣＭＤ０１０を、再生処理部１２０に与える。再生処理部１２０は、このような指示に応じて、サムネイル画像の生成指示を示す制御コマンドＣＭＤ０１１をストリーム出力制御部１１９に与える。
ストリーム出力制御部１１９は、サムネイル画像の生成要求をデータ処理部１１８に与える。
データ処理部１１８は、そのような要求に応じて、データ出力制御部１１５から与えられる識別子付ストリームに挿入されている映像識別子を検出して、検出された映像識別子で識別される映像データに基づいて、サムネイル画像の画像データを生成する。
データ処理部１１８は、生成されたサムネイル画像の画像データをストリーム出力制御部１１９に与え、ストリーム出力制御部１１９は、そのデータを再生処理部１２０に与える。
再生処理部１２０は、与えられたサムネイル画像の画像データに基づいて、サムネイル表示の画像データを生成し、出力制御部１２１を介して、出力部１２２に出力する。
【００３７】
例えば、ユーザは、出力部１２２において表示されたサムネイル画面を見て、ユーザ操作部１１３に、サムネイル画面に含まれているサムネイル画像に対応する位置から再生する指示を示す操作を行う。このような操作に基づいて、ユーザ操作部１１３は、録画再生制御部１１４に制御コマンドを送り、録画再生制御部１１４は、サムネイル画像で示される位置から再生するよう再生処理部１２０に制御コマンドを送る。
このような制御コマンドを受けた再生処理部１２０は、識別子情報に基づいて、再生位置を特定し、このような位置から識別子付ストリームを出力するようにストリーム出力制御部１１９に指示する。このような指示を受けたストリーム出力制御部１１９は、指示された位置から識別子付ストリームを出力するように、データ処理部１１８に指示する。データ処理部１１８は、このような指示に応じて、データ出力制御部１１５に要求を行うことで、指示された位置から識別子付ストリームを取得する。取得された識別子付ストリームは、ストリーム出力制御部１１９を介して、再生処理部１２０に送られて、再生される。
【００３８】
次に、各コマンドについて説明する。ユーザ操作等は、コマンドＣＭＤ００１、コマンドＣＭＤ００５及びコマンドＣＭＤ００９にて、録画再生制御部１１４に通知される。例えば、コマンドＣＭＤ００１は、再生開始又は停止を指示するコマンドである。コマンドＣＭＤ００５は、録画開始又は停止を指示するコマンドである。コマンドＣＭＤ００９は、サムネイル表示の開始又は停止を指示するコマンドである。
【００３９】
次に、コマンドＣＭＤ００２は、録画時における制御コマンドである。コマンドＣＭＤ００２は、録画開始又は停止を指示するコマンドＣＭＤ００１を受けて、録画再生制御部１１４が録画処理部１０４に、エンコードの有無及び録画する音声の本数等を指示するコマンドである。
【００４０】
次に、コマンドＣＭＤ００３及びコマンドＣＭＤ００４について説明する。コマンドＣＭＤ００３は、録画処理部１０４からストリーム入力制御部１０５に対して、ストリームデータを記録するように指示する制御コマンドである。また、コマンドＣＭＤ００４は、録画処理部１０４からストリーム情報入力制御部１０７に対して、付属情報を記録するように指示する制御コマンドである。
【００４１】
次に、コマンドＣＭＤ００６は、再生時における制御コマンドである。コマンドＣＭＤ００６は、再生開始又は停止の指示コマンドＣＭＤ００５を受けて、録画再生制御部１１４が再生処理部１２０にデコード指示するコマンドである。
【００４２】
次に、コマンドＣＭＤ００７及びコマンドＣＭＤ００８について説明する。コマンドＣＭＤ００７は、再生処理部１２０からストリーム情報出力制御部１１７に対して、付属情報及び識別子情報の少なくとも何れか一方の読み出しを指示する制御コマンドである。コマンドＣＭＤ００８は、再生処理部１２０からストリーム出力制御部１１９に対して、識別子付ストリームの読出しを指示する制御コマンドである。
【００４３】
次に、コマンドＣＭＤ０１０は、サムネイル表示時における制御コマンドである。コマンドＣＭＤ０１０は、サムネイル表示の開始又は停止の指示コマンドＣＭＤ００９を受けて、録画再生制御部１１４が再生処理部１２０にサムネイル表示を指示するコマンドである。
【００４４】
次に、コマンドＣＭＤ０１１は、再生処理部１２０からストリーム出力制御部１１９に対して、サムネイル画面の画像データの生成を指示する制御コマンドである。
【００４５】
図１に示されている破線は、関連情報、付属情報及び識別子情報の内の少なくとも何れか１つの流れを示す。細い実線は、受信信号又はストリームの流れを示す。太い実線は、付属情報及び識別子情報の内の少なくとも何れか１つ、並びに、ストリームの流れを示す。さらに、一点鎖線は、コマンドの流れを示す。
【００４６】
図２は、識別子挿入部１０６の構成を概略的に示す内部ブロック図である。
識別子挿入部１０６は、映像音声データ分離部１０６ａと、映像データ解析部１０６ｂと、映像識別子挿入部１０６ｃと、音声データバッファ部１０６ｄと、映像音声データ再多重化部１０６ｅとを有する。
【００４７】
映像音声データ分離部１０６ａは、ストリーム入力制御部１０５からストリームが入力された場合、そのストリームから映像データ及び音声データのそれぞれを分離する。そして、映像音声データ分離部１０６ａは、分離された映像データを映像データ解析部１０６ｂに与え、分離された音声データを音声データバッファ部１０６ｄに与える。
映像データ解析部１０６ｂは、分離された映像データからＩピクチャを検出する。例えば、映像データ解析部１０６ｂは、Ｉピクチャの先頭ＴＳパケットのパケット番号及びＩピクチャの最終ＴＳパケットのパケット番号をＩピクチャの位置として検出する。そして、映像データ解析部１０６ｂは、分離された映像データ及びＩピクチャの位置を示すＩピクチャ位置情報を映像識別子挿入部１０６ｃに与える。
【００４８】
映像識別子挿入部１０６ｃは、映像データ解析部１０６ｂから与えられた分離された映像データに対して、映像データ解析部１０６ｂから与えられたＩピクチャ位置情報で示される位置に、映像識別子を挿入する。例えば、映像識別子挿入部１０６ｃは、Ｉピクチャの先頭ＴＳパケットの前及びＩピクチャの最終ＴＳパケットの後に、映像識別子として機能する映像識別子情報である識別子ＴＳパケットを挿入する。そして、映像識別子挿入部１０６ｃは、識別子付映像データを映像音声データ再多重化部１０６ｅに与える。
【００４９】
音声データバッファ部１０６ｄは、分離された音声データを一定時間バッファし、映像音声データ最多重化部１０６ｅに与える。
映像音声データ再多重化部１０６ｅは、識別子付映像データ及び音声データを再多重化することで識別子付ストリームを生成する。
【００５０】
図３は、実施の形態１における識別子挿入部１０６での処理を示すフローチャートである。なお、図３のフローは、ユーザ操作部１１３がユーザからの録画操作を受け付けた場合、又は、録画再生制御部１１４が予約録画等による録画開始を検出した場合等に開始される。
【００５１】
ステップＳ１０では、識別子挿入部１０６は、ストリーム入力制御部１０５からストリームの入力を受ける。
【００５２】
ステップＳ１１では、識別子挿入部１０６は、ストリーム入力制御部１０５から入力されたストリームより映像データを分離して、分離された映像データにＩピクチャが含まれているか否かを判断する。Ｉピクチャが含まれている場合（Ｓ１１：Ｙｅｓ）には、処理はステップＳ１２に進み、Ｉピクチャが含まれていない場合（Ｓ１１：Ｎｏ）には、処理はステップＳ１３に進む。
【００５３】
ステップＳ１２では、識別子挿入部１０６は、映像データに映像識別子を挿入する。そして、処理はステップＳ１３に進む。
【００５４】
ステップＳ１３では、識別子挿入部１０６は、ステップＳ１１でＩピクチャが検出され、ステップＳ１２で映像識別子が挿入された場合には、識別子付映像データ及び音声データを再多重化し、ステップＳ１１でＩピクチャが検出されなかった場合には、映像データ及び音声データを再多重化し、再多重化されたストリームをデータ入力制御部１０９に与える。
【００５５】
ステップＳ１４では、識別子挿入部１０６は、ストリームが終了したか否かを判断する。例えば、識別子挿入部１０６は、ストリーム入力制御部１０５からストリームのデータが入力されなくなった場合には、ストリームが終了したと判断する。ストリームが終了したと判断された場合（Ｓ１４：Ｙｅｓ）には、フローは終了され、ストリームが終了したと判断されなかった場合（Ｓ１４：Ｎｏ）には、処理はステップＳ１０に戻る。
【００５６】
図４は、実施の形態１に係る記録再生装置１００において、サムネイル表示時の処理を示すフローチャートである。例えば、ユーザ操作部１１３が、ユーザからサムネイル画像の表示操作を受けた場合に、図４のフローが開始される。
【００５７】
ステップＳ２０では、録画再生制御部１１４は、サムネイル画像の表示指示を再生処理部１２０に与える。再生処理部１２０は、このような指示に応じて、サムネイル画像の生成指示をストリーム出力制御部１１９に与える。ストリーム出力制御部１１９は、サムネイル画像の生成指示をデータ処理部１１８に与える。データ処理部１１８は、そのような指示に応じて、データ出力制御部１１５に対して、対象となる識別子付ストリームの読み出しを要求する。このような要求を受けて、データ出力制御部１１５は、記録部１１０から、識別子付ストリームを読み出して、データ処理部１１８に与える。
【００５８】
ステップＳ２１では、データ処理部１１８は、データ出力制御部１１５から与えられた識別子付ストリームに挿入されている映像識別子を検出して、検出された映像識別子で識別されるＩピクチャに基づいて、サムネイル画像の画像データを生成する。
【００５９】
ステップＳ２２では、データ処理部１１８は、生成されたサムネイル画像の画像データをストリーム出力制御部１１９に与え、ストリーム出力制御部１１９は、そのデータを再生処理部１２０に与える。
【００６０】
ステップＳ２３では、再生処理部１２０は、サムネイル表示に必要な数の画像データが取得できたか否かを判断する。サムネイル表示に必要な数の画像データが取得できた場合（Ｓ２３：Ｙｅｓ）には、処理はステップＳ２４に進み、サムネイル表示に必要な数の画像データが取得できていない場合（Ｓ２３：Ｎｏ）には、処理はステップＳ２０に戻る。
【００６１】
ステップＳ２４では、再生処理部１２０は、ストリーム出力制御部１１９から与えられたサムネイル画像の画像データに基づいて、サムネイル表示の画像データを生成し、出力制御部１２１を介して、出力部１２２に出力する。
【００６２】
ステップＳ２５では、録画再生制御部１１４は、サムネイル表示を終了するか否かを判断する。例えば、ユーザ操作部１１３がユーザからのサムネイル表示の終了操作を受け付けた場合、又は、ユーザ操作部１１３がユーザからサムネイル画面を介して、再生箇所を示す操作を受け付けた場合等に、録画再生制御部１１４は、サムネイル表示を終了すると判断する。サムネイル表示を終了すると判断された場合（Ｓ２５：Ｙｅｓ）には、フローは終了される。
【００６３】
図５（ａ）及び（ｂ）は、ストリームの一例を示す概略図である。
図５（ａ）は、ストリーム入力制御部１０５から入力されるストリームの一例を示している。ストリーム入力制御部１０５から入力されるストリームでは、映像データ及び音声データが地上デジタル放送等で使用されているトランスポートストリームとして多重化されている。入力されたストリームのデータは、映像データと、音声データとを区別するためにパケット識別子（ＰＩＤ）が付属している。このパケット識別子は、放送波に含まれている情報の中に記載されている。
【００６４】
図５（ｂ）は、識別子挿入部１０６から出力される識別子付ストリームの一例を示している。識別子挿入部１０６から出力される識別子付ストリームには、識別子ＴＳパケットが挿入されている。識別子ＴＳパケットには、映像データ及び音声データを識別するためのパケット識別子とは異なるパケット識別子が割り当てられている。また、識別子ＴＳパケットが挿入されている箇所は、Ｉピクチャのシーケンスヘッダが記載されているＴＳパケットの前と、このＩピクチャデータの最後のＴＳパケットの後である。
なお、図５では、Ｉピクチャの前後に識別子ＴＳパケットが挿入されているが、Ｉピクチャの前だけに識別子ＴＳパケットが挿入されていてもよい。
【００６５】
図６は、識別子ＴＳパケットの一例を示す概略図である。図６は、タイムスタンプ付のトランスポートストリームにおける１つのＴＳパケットを識別子ＴＳパケット１５０とした場合の内部構造を示している。
タイムスタンプ情報１５１については、ＰＩＤ情報で判別するため設定値は考慮しなくてもよい。
次に、ｓｙｎｃｂｙｔｅ１５２は、「０ｘ４７」に設定される。このｓｙｎｃｂｙｔｅ１５２は、トランスポートパケットの同期バイトである。
ｔｒａｎｓｐｏｒｔ＿ｅｒｒｏｒ_ｉｎｄｉｃａｔｏｒ１５３の１ｂｉｔは、「０」に設定され、ｐａｙｌｏａｄ＿ｕｎｉｔ＿ｓｔａｒｔ＿ｉｎｄｉｃａｔｏｒ１５４の１ｂｉｔは、「１」に設定され、ｔｒａｎｓｐｏｒｔ＿ｐｒｉｏｒｉｔｙ１５５の１ｂｉｔは、「１」に設定される。
ＰＩＤ１５６は、映像データのＰＩＤが「０ｘ０２００」であった場合は、映像識別子として「０ｘ０２０１」に設定される。もし、「０ｘ０２０１」が別の映像データ又は音声データで使用されていた場合は、別の値が使用される。
ｔｒａｎｓｐｏｒｔ＿ｓｃｒａｍｂｌｉｎｇ＿ｃｏｎｔｒｏｌ１５７の２ｂｉｔｓは、「０」に設定され、ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ＿ｃｏｎｔｒｏｌ１５８の２ｂｉｔｓは、「１」に設定され、ｃｏｎｔｉｎｕｉｔｙ＿ｃｏｕｎｔｅｒ１５９の４ｂｉｔｓは、設定値を考慮しなくてもよい。
【００６６】
ｄａｔａ１６０には、Ｉピクチャの前に挿入されている識別子ＴＳパケットなのか、Ｉピクチャの後に挿入されている識別子ＴＳパケットなのかを識別するための前後識別情報が格納される。なお、ＰＩＤ１５６で識別子として検出することができるため、ｄａｔａ１６０には、Ｉピクチャからサムネイル画像を生成するためのＪＰＥＧヘッダを挿入することもできる。また、ｄａｔａ１６０には、挿入された識別子ＴＳパケットの連続番号が格納されてもよい。さらに、ｄａｔａ１６０には、時間情報、又は、挿入された識別子ＴＳパケットのパケット番号が格納されてもよい。このような情報がｄａｔａ１６０に格納されていることで、識別子情報入力部１０８で生成される識別子情報を読み出さなくても、識別子付映像データのみでサムネイル画像を生成することができる。
【００６７】
従来のように、録画時にサムネイル画像を生成した場合は、一枚のサムネイル画像に対して５００ｋｂｙｔｅ程度の容量が増加するが、実施の形態１のように識別子を挿入する場合では、Ｉピクチャの前後に１パケットずつ入れた場合の３８４ｂｙｔｅだけで済むのでデータの増加量が少なくなる。
【００６８】
実施の形態１では、映像データに識別子を挿入することで、サムネイル画像を生成する素材を容易に検索することができる。また、識別子情報が付加されているため、サムネイル画像を生成する素材を容易に検索することができる。
【００６９】
従来のように、録画時に、記録部１１０に対してサムネイル画像を別に保存する場合は、映像データ及び音声データの記録とは別に、サムネイル画像を記録するために記録媒体にアクセスが行われるが、実施の形態１では、識別子付ストリームが記録されているため、記録媒体へのアクセス回数が削減され、記録部１１０への負荷が軽減される。
【００７０】
実施の形態１では、識別子付ストリームを読み出すだけでサムネイル画像を生成することができるため、記録部１１０にアクセスする回数が減り、サムネイル画像を別に保存した場合に比べて、読み出しが高速となる。その結果、再生又はサムネイル画像を生成して表示するまでの時間を短縮することができる。
【００７１】
実施の形態１では、トランスポートストリームについて記載しているがプログラムストリームの場合は、識別子をＰＥＳヘッダのユーザ領域に追加することで、同様の効果を得ることができる。
【００７２】
以上に記載された実施の形態１では、映像データのみに識別子を挿入する例を示したが、音声データにも識別子を挿入してもよい。このような場合、例えば、図２に示されている識別子挿入部１０６の代わりに、図７に示されている識別子挿入部１０６＃が使用されればよい。
【００７３】
図７は、実施の形態１における識別子挿入部１０６の変形例である識別子挿入部１０６＃を示す概略図である。
識別子挿入部１０６＃は、映像音声データ分離部１０６ａと、映像データ解析部１０６ｂと、映像識別子挿入部１０６ｃと、音声データ解析部１０６ｆと、音声識別子挿入部１０６ｇと、映像音声データ再多重化部１０６ｅとを備える。ここで、図７に示されている識別子挿入部１０６＃は、音声データバッファ部１０６ｄの代わりに、音声データ解析部１０６ｆ及び識別子挿入部１０６ｇが備えられている点において、図２に示されている識別子挿入部１０６と異なっている。なお、図７においては、映像音声データ分離部１０６ａは、分離された音声データを音声データ解析部１０６ｆに与える。
【００７４】
音声データ解析部１０６ｆは、分離された音声データの強弱及び分離された音声データの無音位置を解析する。例えば、音声データ解析部１０６ｆは、分離された音声データの強音部分の先頭ＴＳパケットのパケット番号及びその強音部分の最終ＴＳパケットのパケット番号を強音位置として検出する。そして、音声データ解析部１０６ｆは、分離された音声データの強音位置を示す強音位置情報を生成する。また、音声データ解析部１０６ｆは、分離された音声データの無音箇所の先頭ＴＳパケットのパケット番号及びその無音箇所の最終ＴＳパケットのパケット番号を無音位置として検出する。そして、音声データ解析部１０６ｆは、分離された音声データの無音位置を示す無音位置情報を生成する。音声データ解析部１０６ｆは、分離された音声データ、強音位置情報及び無音位置情報を音声識別子挿入部１０６ｇに与える。
【００７５】
音声識別子挿入部１０６ｇは、音声データ解析部１０６ｆから与えられた分離された音声データに対して、音声データ解析部１０６ｆから与えられた強音位置情報及び無音位置情報で示される位置に、識別子を挿入する。例えば、映像識別子挿入部１０６ｃは、強音位置及び無音位置の先頭ＴＳパケットの前、並びに、強音位置及び無音位置の最終ＴＳパケットの後に、識別子として機能する識別子ＴＳパケット（識別子情報）を挿入する。そして、音声識別子挿入部１０６ｇは、識別子付音声データを映像音声データ再多重化部１０６ｅに与える。なお、識別子ＴＳパケットのｄａｔａ１６０には、強音又は無音を識別することのできる音識別情報が格納されることが望ましい。
【００７６】
映像音声データ再多重化部１０６ｅは、識別子付映像データ及び識別子付音声データを再多重化して、識別子付ストリームを生成する。
【００７７】
なお、図７に示されている識別子挿入部１０６＃の音声識別子挿入部１０６ｇは、識別子を挿入した位置を示す位置情報を識別子情報入力部１０８に通知することで、識別子情報入力部１０８は、音声データに挿入された識別子に関する情報についても識別子情報に追加することができる。
【００７８】
図７に示されている変形例によれば、音声データに音声識別子を挿入することで無音点が音声データのみでわかるため、例えば、再生処理部１２０は、無音部分をシーンチェンジ点と判断することができる。また、音声データの強弱が音声データだけでわかるため、例えば、再生処理部１２０は、音声データの強音部分が重要なシーンであるなどの判断をすることができる。これにより、再生処理部１２０は、音声識別子で識別される箇所の識別子付ストリームを読み出させて、その読み出された識別子付ストリームに基づいて再生データを生成することができる。このような場合、音声識別子で識別される箇所の前に挿入されている映像識別子で識別されるＩピクチャから識別子付ストリームを読み出させることで、容易にその箇所からの再生が可能となる。
【００７９】
実施の形態２．
次に、実施の形態２について説明する。実施の形態２は、実施の形態１に係る記録再生装置１００の機能の他に、特徴点抽出機能を備える。
【００８０】
図８は、実施の形態２に係る記録再生装置２００の構成を概略的に示すブロック図である。
記録再生装置２００は、入力部１０１と、受信処理部１０３と、録画処理部１０４と、ストリーム入力制御部１０５と、特徴点抽出部２２３と、識別子挿入部２０６と、ストリーム情報入力制御部１０７と、識別子情報入力部２０８と、データ入力制御部２０９と、記録部１１０と、ユーザ操作部１１３と、録画再生制御部２１４と、データ出力制御部２１５と、識別子情報読出部２１６と、ストリーム情報出力制御部２１７と、データ処理部２１８と、ストリーム出力制御部２１９と、再生処理部２２０と、出力制御部１２１と、出力部１２２とを備える。実施の形態２に係る記録再生装置２００は、特徴点抽出部２２３がさらに備えられている点、並びに、識別子挿入部２０６、識別子情報入力部２０８、データ入力制御部２０９、録画再生制御部２１４、データ出力制御部２１５、識別子情報読出部２１６、ストリーム情報出力制御部２１７、データ処理部２１８、ストリーム出力制御部２１９及び再生処理部２２０での処理の点において、実施の形態１に係る記録再生装置１００と異なっている。なお、実施の形態２においても、入力部１０１は、少なくとも映像信号が含まれている受信信号の入力を受ければよいが、以下では、便宣上、入力部１０１が映像信号及び音声信号を含む受信信号の入力を受けたものとして説明する。
【００８１】
特徴点抽出部２２３は、ストリーム入力制御部１０５から与えられたストリームに多重化されている映像データ及び音声データの少なくとも何れか一方の解析を行うことで、映像及び音声の少なくとも何れか一方の特徴点の抽出を行う。特徴点抽出部２２３は、映像データの変化点及び音声データの変化度合いに基づいて、特徴点を検出することができる。なお、本実施の形態においては、特徴点は、例えば、ＣＭ区間の前後、シーンの変化点、及び、ハイライトシーンの前後である。例えば、特徴点抽出部２２３は、映像データにおけるＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅｓ）毎の映像の変化の大きさを抽出し、その大きさが予め定められた閾値よりも大きい点を、シーンの変化点とすることができる。また、特徴点抽出部２２３は、音声データの無音の区間を検出して、上述したシーンの変化点と、検出された無音区間との間の時間を計測し、その時間が予め定められているＣＭパターンにマッチングした場合に、ＣＭ区間と判断することができる。さらに、特徴点抽出部２２３は、音声データにより特定される音量が予め定められた閾値よりも大きい区間をハイライトシーンとすることができる。
そして、特徴点抽出部２２３は、ストリームと、検出された特徴点のストリームにおける位置を示す特徴点位置情報とを識別子挿入部２０６に与える。ここで、特徴点位置情報は、検出されたＣＭ区間の前後の位置を示すＣＭ区間位置情報と、シーンの変化点の位置を示すシーン変化点位置情報と、ハイライトシーンの前後の位置を示すハイライトシーン位置情報とが含まれる。例えば、特徴点抽出部２２３は、ＣＭ区間の先頭ＴＳパケットのパケット番号及びＣＭ区間の最終ＴＳパケットのパケット番号をＣＭ区間位置情報とする。また、特徴点抽出部２２３は、シーンの変化点におけるＴＳパケットのパケット番号をシーン変化点位置情報とする。さらに、特徴点抽出部２２３は、ハイライトシーンの先頭ＴＳパケットのパケット番号及びハイライトシーンの最終ＴＳパケットのパケット番号をハイライトシーン位置情報とする。
【００８２】
識別子挿入部２０６は、実施の形態１における識別子挿入部１０６と同様の処理を行う他、以下の処理を行う。
識別子挿入部２０６は、特徴点抽出部２２３から与えられたストリームにおいて、特徴点抽出部２２３から与えられた特徴点位置情報で示される位置に、区間識別子として機能する区間識別子情報である区間識別子ＴＳパケットを挿入する。区間識別子は、ストリームから特徴点抽出部２２３で抽出された特徴点を識別するための識別子である。区間識別子ＴＳパケットは、図６に示されている識別子ＴＳパケット１５０と同様のデータ構造でよいが、ｄａｔａ１６０に、区間識別子の種別（ＣＭ、シーンの変化点又はハイライトシーン）を識別する種別情報と、ＣＭ区間及びハイライトシーンにおいては、ｄａｔａ１６０に、特徴点の開始の識別子か又は終了の識別子かを判断するための１ｂｙｔｅの区間識別情報とが格納される。
なお、識別子挿入部２０６は、区間識別子ＴＳパケットを挿入した位置（例えば、パケット番号）及び区間識別子の種別（ＣＭ、シーンの変化点又はハイライトシーン）を識別子情報入力部２０８に通知する。
【００８３】
識別子情報入力部２０８は、実施の形態１における識別子情報入力部１０８と同様の処理を行う他、以下の処理を行う。
識別子情報入力部２０８は、識別子挿入部２０６からの通知に基づいて、識別子挿入部２０６にて挿入された区間識別子を特定するための区間識別子情報を生成する。区間識別子情報は、例えば、区間識別子の種別、区間識別子が挿入されている位置を示す位置情報（区間識別子として挿入されたパケットのパケット番号）及び挿入された区間識別子の総数等を含む。そして、識別子情報入力部２０８は、付属情報、識別子情報及び区間識別子情報をデータ入力制御部２０９に与える。
【００８４】
データ入力制御部２０９は、識別子挿入部２０６から与えられる、識別子及び区間識別子が挿入された識別子付ストリームと、識別子情報入力部２０８から与えられる、付属情報、識別子情報及び区間識別子情報との対応付けを行い、対応付けられた識別子付ストリーム及び情報を記録部１１０に与えて、記録させる。
【００８５】
録画再生制御部２１４は、実施の形態１における録画再生制御部１１４と同様の処理を行う他、以下の処理を行う。
録画再生制御部２１４は、ユーザ操作部１１３より、ＣＭをスキップする指示を示す制御コマンドを受けた場合には、ＣＭスキップ指示を示す制御コマンドを、再生処理部２２０に与える。また、録画再生制御部２１４は、ユーザ操作部１１３より、ハイライトシーンのみを再生する指示を示す制御コマンドを受けた場合には、ハイライトシーン再生指示を示す制御コマンドを、再生処理部２２０に与える。さらに、録画再生制御部２１４は、ユーザ操作部１１３より、シーンの変化点を表示する指示を示す制御コマンドを受けた場合には、シーンの変化点の表示指示を示す制御コマンドを、再生処理部２２０に与える。さらにまた、録画再生制御部２１４は、ユーザ操作部１１３より、シーンの変化点から再生する指示を示す制御コマンドを受けた場合には、シーンの変化点からの再生指示を示す制御コマンドを、再生処理部２２０に与える。なお、録画再生制御部２１４は、シーンの変化点からの再生指示を示す制御コマンドには、再生を開始するシーンの変化点を示す情報を含める。
【００８６】
データ出力制御部２１５は、実施の形態１と同様の処理を行う他、識別子情報読出部２１６からの区間識別子情報の出力要求に応じて、記録部１１０から区間識別子情報を取得する。そして、データ出力制御部２１５は、記録部１１０から読み出された区間識別子情報を識別子情報読出部２１６に与える。
【００８７】
識別子情報読出部２１６は、実施の形態１と同様の処理を行う他、以下の処理を行う。
識別子情報読出部２１６は、ストリーム情報出力制御部２１７からの指示を受けて、区間識別子情報の出力要求をデータ出力制御部２１５に与える。そして、識別子情報読出部２１６は、その応答として、区間識別子情報を、データ出力制御部２１５から受け取る。識別子情報読出部２１６は、ストリーム情報出力制御部２１７からの指示に応じて、その指示対象である識別子付ストリームに対応する全ての区間識別子情報を一括して、データ出力制御部２１５から受け取るようにされていてもよく、また、その指示対象である識別子付ストリームの再生箇所のみの区間識別子情報を、データ出力制御部２１５から受け取るようにされていてもよい。
【００８８】
ストリーム情報出力制御部２１７は、実施の形態１におけるストリーム情報出力制御部１１７と同様の処理を行う他、以下の処理を行う。
ストリーム情報出力制御部２１７は、再生処理部２２０からの指示に応じて、識別子情報読出部２１６に対して、区間識別子情報の出力指示を行う。ストリーム情報出力制御部２１７は、再生処理部２２０からの指示に応じて、識別子情報読出部２１６に対して、再生対象となる識別子付ストリームの区間識別子情報を一括して出力するように指示してもよく、また、再生対象となる識別子付ストリームの再生箇所の区間識別子情報を出力するように指示してもよい。
【００８９】
データ処理部２１８は、実施の形態１におけるデータ処理部１１８と同様の処理を行う他、以下の処理を行う。
データ処理部２１８は、ストリーム出力制御部２１９からＣＭスキップ指示を受けた場合には、データ出力制御部２１５から受け取った識別子付ストリームから、ＣＭを示す区間識別子を検出し、ＣＭ区間のＴＳパケットをストリーム出力制御部２１９に送らない。これにより、再生処理部２２０は、ＣＭ区間をスキップする。
また、データ処理部２１８は、ストリーム出力制御部２１９からハイライトシーンの再生指示を受けた場合には、データ出力制御部２１５から受け取った識別子付ストリームから、ハイライトシーンを示す区間識別子を検出し、ハイライトシーン区間のＴＳパケットだけをストリーム出力制御部２１９に送る。これにより、再生処理部２２０は、ハイライトシーンの再生を行う。
さらに、データ処理部２１８は、ストリーム出力制御部２１９からシーンの変化点からの再生指示を受けた場合には、データ出力制御部１１５から受け取った識別子付ストリームから、シーンの変化点を示す区間識別子を検出し、テータ出力制御部１１５から指示された箇所以降のＴＳパケットをストリーム出力制御部２１９に送る。これにより、再生処理部２２０は、シーンの変化点からの再生を行う。
【００９０】
ストリーム出力制御部２１９は、実施の形態１におけるストリーム出力制御部１１９と同様の処理を行う他、以下の処理を行う。
ストリーム出力制御部２１９は、再生処理部２２０からＣＭスキップ指示を受けた場合には、データ処理部２１８に、ＣＭスキップ指示を与える。
ストリーム出力制御部２１９は、再生処理部２２０からハイライトシーンの再生指示を受けた場合には、データ処理部２１８に、ハイライトシーンの再生指示を与える。
ストリーム出力制御部２１９は、再生処理部２２０からシーンの変化点からの再生指示を受けた場合には、データ処理部２１８に、シーンの変化点からの再生指示を与える。シーンの変化点からの再生指示には、再生を開始するシーンの変化点を示す情報（例えば、シーンの変化点のパケット番号等）が含まれる。
【００９１】
再生処理部２２０は、実施の形態１における再生処理部１２０と同様の処理を行う他、以下の処理を行う。
再生処理部２２０は、録画再生制御部２１４より、ＣＭスキップ指示を示す制御コマンドを受けた場合には、ストリーム出力制御部２１９に、ＣＭスキップ指示を与える。また、再生処理部２２０は、録画再生制御部２１４より、ハイライトシーンの再生指示を示す制御コマンドを受けた場合には、ストリーム出力制御部２１９に、ハイライトシーンの再生指示を与える。さらに、再生処理部２２０は、録画再生制御部２１４よりシーンの変化点の表示指示を示す制御コマンドを受けた場合には、ストリーム情報出力制御部２１７に、対応する区間識別子情報の読出指示を与える。さらにまた、再生処理部２２０は、録画再生制御部２１４より、シーンの変化点からの再生指示を示す制御コマンドを受けた場合には、ストリーム出力制御部２１９に、シーンの変化点からの再生指示を与える。なお、シーンの変化点からの再生指示には、再生を開始するシーンの変化点を示す情報（例えば、シーンの変化点のパケット番号等）が含まれる。
【００９２】
次に、実施の形態２に係る記録再生装置２００の録画動作について説明する。
ユーザ操作部１１３からの録画開始指示を示す制御コマンドＣＭＤ００１を受けて、録画再生制御部２１４は、録画開始指示を示す制御コマンドＣＭＤ００２を録画処理部１０４に送信する。
録画処理部１０４は、録画を指示する制御コマンドＣＭＤ００３をストリーム入力制御部１０５に与えるとともに、受信処理部１０３から取得できるストリームをストリーム入力制御部１０５に与える。また、録画処理部１０４は、録画を指示する制御コマンドＣＭＤ００４をストリーム情報入力制御部１０７に与えるとともに、受信処理部１０３から取得できる関連情報をストリーム情報入力制御部１０７に与える。
ストリーム入力制御部１０５は、録画処理部１０４から与えられたストリームを一時的に記憶し、記憶されたストリームを特徴点抽出部２２３に与える。
特徴点抽出部２２３は、ストリーム入力制御部１０５から与えられたストリームの解析を行い特徴点の抽出を行う。そして、特徴点抽出部２２３は、そのストリームと、検出された特徴点の位置を示す特徴点位置情報とを識別子挿入部２０６に与える。
識別子挿入部２０６は、ストリームに対して映像識別子及び区間識別子を挿入して、識別子ストリームを生成し、それをデータ入力制御部２０９に与える。
【００９３】
一方、ストリーム情報入力制御部１０７は、録画処理部１０４から与えられた関連情報から必要な情報を抽出することで付属情報を生成し、その付属情報を識別子情報入力部２０８に与える。
識別子情報入力部２０８は、ストリーム情報入力制御部１０７から送信された付属情報に基づいて、識別子挿入部１０６にて挿入された識別子を特定するための識別子情報を生成するとともに、識別子挿入部２０６から与えられる情報に基づいて、識別子挿入部２０６にて挿入された区間識別子を特定するための区間識別子情報を生成する。そして、識別子情報入力部２０８は、付属情報、識別子情報及び区間識別子情報をデータ入力制御部２０９に与える。
データ入力制御部２０９は、識別子挿入部１０６から与えられた識別子付ストリーム及び識別子情報入力部１０８から与えられた情報を対応付けて、記録媒体制御部１１１に与える。
記録媒体制御部１１１は、データ入力制御部２０９から与えられた識別子付ストリーム及び情報を、記録媒体部１１２に送る。記録媒体部１１２は、送られてきた識別子付ストリーム及び情報を、図示されていない記録媒体に記録する。
【００９４】
次に、実施の形態２に係る記録再生装置２００での再生動作について説明する。なお、実施の形態２に係る記録再生装置２００の通常の再生動作及びサムネイル画像を用いた再生動作については、実施の形態１に係る記録再生装置１００と同様である。ここでは、実施の形態２に係る記録再生装置２００におけるＣＭスキップ再生動作、ハイライトシーン再生動作及びシーンの変化点からの再生動作について説明する。
【００９５】
例えば、通常の再生動作に従って、コンテンツが再生されている際に、ユーザ操作部１１３が、ユーザからＣＭスキップ操作を受けた場合には、ユーザ操作部１１３から、ＣＭスキップ指示を示す制御コマンドＣＭＤ０２０が録画再生制御部２１４に与えられる。
録画再生制御部２１４は、ＣＭスキップ指示を示す制御コマンドＣＭＤ０２１を、再生処理部２２０に与える。再生処理部２２０は、このような指示に応じて、ＣＭスキップ指示を示す制御コマンドＣＭＤ０２２をストリーム出力制御部２１９に与える。
ストリーム出力制御部２１９は、ＣＭスキップ指示をデータ処理部２１８に与える。
データ処理部２１８は、そのような指示に応じて、データ出力制御部２１５から与えられる識別子付ストリームに挿入されているＣＭを示す区間識別子を検出して、検出された区間識別子で示される区間のストリームのデータをストリーム出力制御部２１９に与えない。言い換えると、データ処理部２１８は、ＣＭ区間以外のストリームのデータをストリーム出力制御部２１９に与える。
ストリーム出力制御部２１９は、データ処理部２１８から与えられたデータを再生処理部２２０に与える。
再生処理部２２０は、与えられたデータをデコードし、出力制御部１２１を介して、出力部１２２に出力する。
【００９６】
また、例えば、通常の再生動作に従って、コンテンツが再生されている際に、ユーザ操作部１１３が、ユーザからハイライトシーンの再生操作を受けた場合には、ユーザ操作部１１３から、ハイライトシーンの再生指示を示す制御コマンドＣＭＤ０２３が録画再生制御部２１４に与えられる。
録画再生制御部２１４は、ハイライトシーンの再生指示を示す制御コマンドＣＭＤ０２４を、再生処理部２２０に与える。再生処理部２２０は、このような指示に応じて、ハイライトシーンの再生指示を示す制御コマンドＣＭＤ０２５をストリーム出力制御部２１９に与える。
ストリーム出力制御部２１９は、ハイライトシーンの再生指示をデータ処理部２１８に与える。
データ処理部２１８は、そのような指示に応じて、データ出力制御部２１５から与えられる識別子付ストリームに挿入されているハイライトシーンを示す区間識別子を検出して、検出された区間識別子で示される区間のストリームのデータだけをストリーム出力制御部２１９に与える。
ストリーム出力制御部２１９は、データ処理部２１８から与えられたデータを再生処理部２２０に与える。
再生処理部２２０は、与えられたデータをデコードし、出力制御部１２１を介して、出力部１２２に出力する。
【００９７】
さらに、例えば、通常の再生動作に従って、コンテンツが再生されている際に、ユーザ操作部１１３が、シーンの変化点の表示操作を受けた場合には、ユーザ操作部１１３から、シーンの変化点を表示する指示を示す制御コマンドＣＭＤ０２６が録画再生制御部２１４に与えられる。
録画再生制御部２１４は、シーンの変化点の表示指示を示す制御コマンドＣＭＤ０２７を、再生処理部２２０に与える。再生処理部２２０は、このような指示に応じて、シーンの変化点のサムネイル画像の生成指示を示す制御コマンドＣＭＤ０２８をストリーム出力制御部２１９に与える。
ストリーム出力制御部２１９は、シーンの変化点のサムネイル画像の生成指示をデータ処理部２１８に与える。
データ処理部２１８は、そのような指示に応じて、データ出力制御部２１５から与えられる識別子付ストリームに挿入されているシーンの変化点の区間識別子を検出して、検出された区間識別子で示される位置の映像データに基づいて、サムネイル画像の画像データを生成する。
データ処理部２１８は、生成されたサムネイル画像の画像データをストリーム出力制御部２１９に与え、ストリーム出力制御部２１９は、そのデータを再生処理部２２０に与える。
再生処理部２２０は、与えられたサムネイル画像の画像データに基づいて、シーンの変化点のサムネイル画面の画像データを生成し、出力制御部１２１を介して、出力部１２２に出力する。
【００９８】
例えば、ユーザは、出力部１２２において表示されたシーンの変化点のサムネイル画面に基づいて、ユーザ操作部１１３に、シーンの変化点のサムネイル画面に含まれているシーンの変化点のサムネイル画像に対応する位置から再生する指示を示す操作を行う。このような操作に基づいて、ユーザ操作部１１３は、録画再生制御部２１４に制御コマンドを送り、録画再生制御部２１４は、サムネイル画像で示される位置から再生するよう再生処理部２２０に制御コマンドを送る。
このような制御コマンドを受けた再生処理部２２０は、区間識別子情報に基づいて、再生位置を特定し、このような位置からストリームデータを出力するようにストリーム出力制御部２１９に指示する。このような指示を受けたストリーム出力制御部２１９は、指示された位置から識別子付ストリームを出力するように、データ処理部２１８に指示する。データ処理部２１８は、このような指示に応じて、データ出力制御部２１５に要求を行うことで、指示された位置から識別子付ストリームを取得する。取得された識別子付ストリームは、ストリーム出力制御部１１９を介して、再生処理部１２０に送られて、再生される。
【００９９】
以上のように、実施の形態２によれば、特徴点抽出部２２３を使用することで、識別子付ストリームのみで、ＣＭ区間、ハイライトシーン区間及びシーンの変化点を判断できる。このため、例えば、ネットワークを介して識別子付ストリームを送信したときに、受信側で該当区間を除外すれば、ＣＭだけをスキップすることができる。また、ハイライトシーンの区間だけを再生することもできる。さらに、シーンの変化点を特徴的な画像として表示等することができる。
【０１００】
また、識別子の情報だけを取得すれば、サムネイル画像を別に受信しなくても、サムネイル画像を受信側の機器にて生成することができる。
【０１０１】
以上に記載した実施の形態２においては、特徴点抽出部２２３は、ストリーム入力制御部１０５から与えられたストリームの解析を行い特徴点の抽出を行っているが、このような例に限定されるものではない。例えば、特徴点抽出部２２３は、ストリーム情報入力制御部１０７から付属情報を受け取り、この付属情報から音声や字幕のデータ数の変化を抽出して、変化箇所を特徴点として抽出することもできる。
【符号の説明】
【０１０２】
１００，２００  記録再生装置、  １０１  入力部、  １０３  受信処理部、  １０４  録画処理部、  １０５  ストリーム入力制御部、  １０６  識別子挿入部、  １０７  ストリーム情報入力制御部、  １０８  識別子情報入力部、  １０９  データ入力制御部、  １１０  記録部、  １１３  ユーザ操作部、  １１４，２１４  録画再生制御部、  １１５，２１５  データ出力制御部、  １１６，２１６  識別子情報読出部、  １１７，２１７  ストリーム情報出力制御部、  １１８，２１８  データ処理部、  １１９，２１９  ストリーム出力制御部、  １２０，２２０  再生処理部、  １２１  出力制御部、  １２２  出力部。
【図１】
2014233022.tif 000003
【図２】
2014233022.tif 000004
【図３】
2014233022.tif 000005
【図４】
2014233022.tif 000006
【図５】
2014233022.tif 000007
【図６】
2014233022.tif 000008
【図７】
2014233022.tif 000009
【図８】
2014233022.tif 000010