(57)【要約】【課題】少なくとも１度の視聴者によるＣＭの視聴を保証すること。【解決手段】映像信号からＣＭ部及び本編を含む番組データを抽出する抽出部と、前記抽出部により抽出された前記番組データを記録する記録部と、前記抽出部により抽出された前記番組データを解析して前記ＣＭ部と前記本編とを識別し、識別された前記ＣＭ部及び前記本編ごとにクリップ属性情報を生成する解析部と、視聴者から入力されるスキップ要求信号に基づいて、スキップが要求されたことを示すスキップ情報を前記クリップ属性情報に付加するデータ処理部と、前記記録部に記録された前記番組データを再生する際に、前記スキップ情報に応じて前記ＣＭ部の再生を制御する再生制御部と、を備える記録再生装置を提供する。【選択図】図３
2010016652.tif 000002
【特許請求の範囲】
【請求項１】
映像信号からＣＭ部及び本編を含む番組データを抽出する抽出部と；
前記抽出部により抽出された前記番組データを記録する記録部と：
前記番組データを解析して前記ＣＭ部と前記本編とを識別し、識別された前記ＣＭ部ごとにクリップ属性情報を生成する解析部と：
視聴者から入力されるスキップ要求信号に基づいて、スキップが要求されたことを示すスキップ情報を前記クリップ属性情報に付加するデータ処理部と；
前記記録部に記録された前記番組データを再生する際に、前記スキップ情報に応じて前記ＣＭ部の再生を制御する再生制御部と；
を備える記録再生装置。
【請求項２】
前記再生制御部は、前記スキップ情報によりスキップが要求されたことが示されている前記ＣＭ部の再生をスキップする、請求項１に記載の記録再生装置。
【請求項３】
前記データ処理部は、視聴者による視聴回数を前記ＣＭ部ごとに前記クリップ属性情報に付加し、
前記再生制御部は、前記視聴回数が所定の閾値を超えた前記ＣＭ部について、前記スキップ情報に応じて前記ＣＭ部の再生をスキップする、
請求項１に記載の記録再生装置。
【請求項４】
前記再生制御部は、スキップ要求信号が入力された際に再生している前記ＣＭ部の再生をスキップしない、請求項１に記載の記録再生装置。
【請求項５】
前記データ処理部は、スキップ要求信号が入力された際に前記再生制御部により再生されていた前記ＣＭ部をスキップが要求された対象のＣＭ部と判断する、請求項１に記載の記録再生装置。
【請求項６】
前記解析部は、前記番組データに含まれる任意のＣＭ部の内容が前記記録部により記録された他のＣＭ部の内容と重複するか否かを判断し、重複すると判断されたＣＭ部の記録を前記記録部に省略させる、請求項１に記載の記録再生装置。
【請求項７】
前記解析部は、前記記録部による記録を省略させた前記ＣＭ部と重複する前記他のＣＭ部を参照するための参照情報を前記クリップ属性情報に付加する、請求項６に記載の記録再生装置。
【請求項８】
前記再生制御部は、前記記録部から読み出すべきＣＭ部の記録が省略されていた場合には、前記参照情報を用いて当該ＣＭ部を読み出して再生する、請求項７に記載の記録再生装置。
【請求項９】
映像信号からＣＭ部及び本編を含む番組データを抽出するステップと；
抽出された前記番組データを記録するステップと：
前記番組データを解析して前記ＣＭ部と前記本編とを識別するステップと；
識別された前記ＣＭ部ごとにクリップ属性情報を生成するステップと；
視聴者から入力されるスキップ要求信号に基づいて、スキップが要求されたことを示すスキップ情報を前記クリップ属性情報に付加するステップと；
前記番組データを再生する際に、前記スキップ情報に応じて前記ＣＭ部の再生を制御するステップと；
を含む、記録再生方法。
【請求項１０】
記録再生装置を制御するコンピュータを：
映像信号からＣＭ部及び本編を含む番組データを抽出する抽出部と；
前記抽出部により抽出された前記番組データを記録する記録部と：
前記番組データを解析して前記ＣＭ部と前記本編とを識別し、識別された前記ＣＭ部ごとにクリップ属性情報を生成する解析部と：
視聴者から入力されるスキップ要求信号に基づいて、スキップが要求されたことを示すスキップ情報を前記クリップ属性情報に付加するデータ処理部と；
前記記録部に記録された前記番組データを再生する際に、前記スキップ情報に応じて前記ＣＭ部の再生を制御する再生制御部と；
として機能させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録再生装置、記録再生方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、放送されるテレビジョン番組を一度ハードディスクやＤＶＤ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ：登録商標）などの記録媒体に記録し、その後視聴するという視聴形態が行われ始めている。このような視聴形態では、視聴者により、番組の映像の中に挿入されたコマーシャルメッセージ（以下、ＣＭという）の再生がスキップされる場合がある。
【０００３】
ＣＭの再生がスキップされた場合、ＣＭが視聴されることによる広告効果を狙ってＣＭを提供したスポンサーにとっては、広告効果が減殺されることによる損失が問題となる。
【０００４】
そこで、下記特許文献１では、記録媒体へのＣＭの記録にスポンサー側の意向を反映させるために、記録媒体に設けた専用領域にＣＭを記録させる技術が提案されている。また、下記特許文献２では、ＣＭを視聴者に強制的に視聴させる再生装置が開示されている。また、下記特許文献３では、視聴者の視聴履歴に基づいて再生の対象とする映像の一覧を編成する技術が開示されている。
【０００５】
【特許文献１】特許４０３９２４４号公報
【特許文献２】米国特許２００６００７００９５号公報
【特許文献３】特開２００７−２６６６７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１又は２に記載の手法は、スポンサー側の要求を満たすことを重視して視聴者にＣＭを強制的に視聴させるものであり、視聴者のニーズとバランスを失していた。また、上記特許文献３に記載の手法では、再生させるプレイリストの選択が視聴者に委ねられているため、視聴者は、予め自分が観ない時間にＣＭのみを再生し、ＣＭを実質的に完全にスキップすることが可能であった。
【０００７】
視聴者にとって、ＣＭを少なくとも１度は視聴してみたいという要求はある。また、少なくとも１度の視聴者によるＣＭの視聴が保証されれば、スポンサーにとってもＣＭを提供するメリットが生じる。かかる点を考慮すると、視聴者とスポンサーの双方のメリットを効果的に残しながら新たなＣＭの提供形態を構築することが求められる。
【０００８】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、少なくとも１度の視聴者によるＣＭの視聴が保証される、新規かつ改良された記録再生装置、記録再生方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のある観点によれば、映像信号からＣＭ部及び本編を含む番組データを抽出する抽出部と、前記抽出部により抽出された前記番組データを記録する記録部と、前記番組データを解析して前記ＣＭ部と前記本編とを識別し、識別された前記ＣＭ部ごとにクリップ属性情報を生成する解析部と、視聴者から入力されるスキップ要求信号に基づいて、スキップが要求されたことを示すスキップ情報を前記クリップ属性情報に付加するデータ処理部と、前記記録部に記録された前記番組データを再生する際に、前記スキップ情報に応じて前記ＣＭ部の再生を制御する再生制御部と、を備える記録再生装置が提供される。
【００１０】
かかる構成によれば、抽出部は、映像信号からＣＭ部及び本編を含む番組データを抽出し、記録部は、抽出された前記番組データを記録する。また、解析部は、前記番組データを解析して前記ＣＭ部と前記本編とを識別し、識別された前記ＣＭ部ごとにクリップ属性情報を生成する。さらに、データ処理部は、視聴者から入力されるスキップ要求信号に基づいて、スキップが要求されたことを示すスキップ情報を前記クリップ属性情報に付加する。そして、再生制御部は、前記番組データを再生する際に、前記スキップ情報に応じて前記ＣＭ部の再生を制御する。
【００１１】
また、前記再生制御部は、前記スキップ情報によりスキップが要求されたことが示されている前記ＣＭ部の再生をスキップしてもよい。
【００１２】
また、前記データ処理部は、視聴者による視聴回数を前記ＣＭ部ごとに前記クリップ属性情報に付加し、前記再生制御部は、前記視聴回数が所定の閾値を超えた前記ＣＭ部について、前記スキップ情報に応じて前記ＣＭ部の再生をスキップしてもよい。
【００１３】
また、前記再生制御部は、スキップ要求信号が入力された際に再生している前記ＣＭ部の再生をスキップしなくてもよい。
【００１４】
また、前記データ処理部は、スキップ要求信号が入力された際に前記再生制御部により再生されていた前記ＣＭ部をスキップが要求された対象のＣＭ部と判断してもよい。
【００１５】
また、前記解析部は、前記番組データに含まれる任意のＣＭ部の内容が前記記録部により記録された他のＣＭ部の内容と重複するか否かを判断し、重複すると判断されたＣＭ部の記録を前記記録部に省略させてもよい。
【００１６】
また、前記解析部は、前記記録部による記録を省略させた前記ＣＭ部と重複する前記他のＣＭ部を参照するための参照情報を前記クリップ属性情報に付加してもよい。
【００１７】
また、前記再生制御部は、前記記録部から読み出すべきＣＭ部の記録が省略されていた場合には、前記参照情報を用いて当該ＣＭ部を読み出して再生してもよい。
【００１８】
上記課題を解決するために、本発明の別の観点によれば、映像信号からＣＭ部及び本編を含む番組データを抽出するステップと、抽出された前記番組データを記録するステップと、前記番組データを解析して前記ＣＭ部と前記本編とを識別するステップと、識別された前記ＣＭ部ごとにクリップ属性情報を生成するステップと、視聴者から入力されるスキップ要求信号に基づいて、スキップが要求されたことを示すスキップ情報を前記クリップ属性情報に付加するステップと、前記番組データを再生する際に、前記スキップ情報に応じて前記ＣＭ部の再生を制御するステップと、を含む記録再生方法が提供される。
【００１９】
上記課題を解決するために、本発明の別の観点によれば、記録再生装置を制御するコンピュータを、映像信号からＣＭ部及び本編を含む番組データを抽出する抽出部と、前記抽出部により抽出された前記番組データを記録する記録部と、前記番組データを解析して前記ＣＭ部と前記本編とを識別し、識別された前記ＣＭ部ごとにクリップ属性情報を生成する解析部と、視聴者から入力されるスキップ要求信号に基づいて、スキップが要求されたことを示すスキップ情報を前記クリップ属性情報に付加するデータ処理部と、前記記録部に記録された前記番組データを再生する際に、前記スキップ情報に応じて前記ＣＭ部の再生を制御する再生制御部と、として機能させるためのプログラムが提供される。
【発明の効果】
【００２０】
以上説明したように、本発明に係る記録再生装置、記録再生方法、及びプログラムによれば、少なくとも１度の視聴者によるＣＭの視聴を保証することができる。
【発明を実施するための最良の形態】
【００２１】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２２】
また、以下の順序にしたがって当該「発明を実施するための最良の形態」を説明する。
〔１〕一実施形態に係る記録再生装置の概要
〔２〕一実施形態に係る記録再生装置の機能
〔３〕記録処理の流れの一例
〔４〕再生処理の流れの一例
〔５〕まとめ
【００２３】
〔１〕一実施形態に係る記録再生装置の概要
まず、図１及び図２を参照しながら、本発明の一実施形態に係る記録再生装置１００の概要について説明する。
【００２４】
図１は、本発明の一実施形態に係る記録再生装置１００について概略的に示した模式図である。図１（Ａ）を参照すると、記録再生装置１００の一例として、テレビジョン受像機１００Ａが示されている。また、図１（Ｂ）を参照すると、記録再生装置１００の他の例として、パーソナルコンピュータ（以下、ＰＣ：Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒという）１００Ｂが示されている。
【００２５】
記録再生装置１００は、典型的には、アナログ放送又はデジタル放送などのテレビジョン番組を記録、再生する機能を有する。また、記録再生装置１００には、例えばリモートコントローラ、又はマウス及びキーボードなど、視聴者による操作を受け付けるための入力装置が設けられる。
【００２６】
記録再生装置１００は、図１に示したテレビジョン受像機１００Ａ又はＰＣ１００Ｂに限定されない。記録再生装置１００は、例えば、表示装置とは別体に構成されるハードディスクレコーダ、ＢＤレコーダなどの記録装置、家電機器、携帯電話端末などの通信装置、又は映像の受信機能を有するゲーム端末などであってもよい。
【００２７】
図２は、記録再生装置１００をＰＣ１００Ｂを用いて実装する場合の、ハードウェア構成の一例を示すブロック図である。
【００２８】
図２において、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０２は、記録再生装置１００の動作全般を制御する。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０４には、一連の処理の一部又は全部を記述したプログラム又はデータが格納される。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０６には、ＣＰＵ９０２が演算処理に用いるプログラムやデータなどが一時的に記憶される。
【００２９】
ＣＰＵ９０２、ＲＯＭ９０４、及びＲＡＭ９０６は、バス９０８を介して相互に接続される。バス９０８にはさらに、入出力インタフェース９１０が接続される。
【００３０】
入出力インタフェース９１０は、ＣＰＵ９０２、ＲＯＭ９０４、及びＲＡＭ９０６と、入力装置９１２、出力装置９１４、記憶装置９１６、通信装置９１８、及びドライブ９２０とを接続するためのインタフェースである。
【００３１】
入力装置９１２は、例えばマウスやキーボード、ボタン、スイッチ、又はリモートコントローラなどにより構成され、利用者による操作を受け付ける。出力装置９１４は、例えばＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、液晶ディスプレイ、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）などの表示装置、及びスピーカなどの音声出力装置により構成される。
【００３２】
記憶装置９１６は、例えばハードディスクドライブ又はフラッシュメモリなどにより構成され、映像データやプログラムなどを記憶する。通信装置９１８は、インターネットなどのネットワークを介する通信処理、又はテレビジョン放送の受信処理などを行う。ドライブ９２０は、必要に応じて記録再生装置１００に設けられる。ドライブ９２０には、例えばＤＶＤやＢＤなどの媒体であるリムーバブルメディア９２２が装着される。
【００３３】
一実施形態として後述する一連の処理をソフトウェアで実行する場合には、例えば図２に示したＲＯＭ９０４、記憶装置９１６、又はリムーバブルメディア９２２に格納されたプログラムが、実行時にＲＡＭ９０６に読み込まれ、ＣＰＵ９０２によって実行される。
【００３４】
ここまで、一実施形態に係る記録再生装置１００の概要について説明した。次に、図３〜図６を用いて、記録再生装置１００の機能について説明する。
【００３５】
〔２〕一実施形態に係る記録再生装置の機能
図３は、記録再生装置１００の論理的な機能構成の一例を示すブロック図である。
【００３６】
図３を参照すると、記録再生装置１００は、入力部１１０、受信部１２０、抽出部１３０、記録部１４０、解析部１５０、再生制御部１６０、データ処理部１７０、復号化部１８０、及び出力部１９０を備える。
【００３７】
入力部１１０は、図２に示した入力装置９１２を用いて視聴者により与えられる指示に応じた信号を、例えば受信部１２０、再生制御部１６０、又はデータ処理部１７０などへ出力する。例えば、入力部１１０は、視聴者から番組データの再生開始を要求する操作がされると、再生制御部１６０へ再生開始を要求する信号を出力する。また、例えば、入力部１１０は、視聴者によりＣＭのスキップを要求する操作がされると、スキップ要求信号を生成してデータ処理部１７０へ出力する。
【００３８】
受信部１２０は、例えば電波を使って放送され、又はネットワークを介して配信されるストリーム信号としての映像信号を、図２に示した通信装置９１８を用いて受信する。受信部１２０により受信された映像信号は、抽出部１３０へ出力される。
【００３９】
抽出部１３０は、受信部１２０により受信された映像信号から、１まとまりの番組データを抽出する。通常、番組データは、映像の本質的な構成要素である本編と、主にスポンサーから提供される広告情報を提示するＣＭ部とに分けられる。そして、これら本編又はＣＭ部に分類することのできる映像の１単位を、クリップという。抽出部１３０は、このようなＣＭ部及び本編を含む番組データを抽出し、記録部１４０及び解析部１５０へ出力する。
【００４０】
図４は、ＣＭ部及び本編を含む番組データ１２の構成の一例を示す説明図である。図４上部には、番組データ１２が受信部１２０により受信される映像信号１０の一部分であることが示されている。
【００４１】
一方、図４下部を参照すると、番組データ１２は、例えば１２個のクリップデータＣ１〜Ｃ１２を含む。なお、本明細書において、クリップデータとは、符号化された映像データである番組データのうち、個々のクリップに該当する部分を指すものとする。
【００４２】
図４において、１２個のクリップデータＣ１〜Ｃ１２のうち、Ｃ４、Ｃ８及びＣ１２は、番組の本編を表す。また、クリップデータＣ１〜Ｃ３、Ｃ５〜Ｃ７及びＣ９〜Ｃ１１は、本編の前後に挿入されたＣＭ部を表す。
【００４３】
なお、図４のＣＭ部としての各クリップデータには、その映像の内容を示すＣＭ１〜ＣＭ６までの記号が付されている。かかる記号については、後に説明する。
【００４４】
図３に戻り、本実施形態に係る記録再生装置１００の機能の説明を継続する。
【００４５】
記録部１４０は、抽出部１３０から番組データが出力されると、当該番組データを例えば図２に示した記憶装置９１６へ記録する。また、記録部１４０は、解析部１５０から後述するクリップ属性情報が出力されると、当該クリップ属性情報を番組データと関連付けて記録する。さらに、記録部１４０は、記録済みの番組データの再生を要求されると、再生が要求された番組データ及び対応するクリップ属性情報を記憶装置９１６から読み出し、再生制御部１６０又は復号化部１８０へ出力する。
【００４６】
解析部１５０は、抽出部１３０から番組データが出力されると、まず番組データを解析して前述したＣＭ部と本編とを識別する。
【００４７】
例えば、解析部１５０は、ある番組データの一部分が本編であるかＣＭ部であるかを、アナログ放送においては、音声多重方式の切替わりを検出することによって識別することができる。ＣＭ部が連続する場合には、例えば１５秒あるいは３０秒ごとにシーンが切替わった時点をＣＭ部の区切りと判断してもよい。また、ＣＭ部の区切りを検出できない場合には、複数のＣＭ部を１つのクリップとして識別してもよい。また、例えばデジタル放送において、データパケットに本編かＣＭ部かを識別する属性値が含まれている場合には、解析部１５０は、当該属性値に基づいて本編とＣＭ部とを識別してもよい。
【００４８】
解析部１５０は、番組データに含まれる本編とＣＭ部とを個々のクリップとして識別すると、識別したクリップごとにクリップ属性情報を生成する。
【００４９】
図５は、解析部１５０により生成されるクリップ属性情報の一例を表す説明図である。図５を参照すると、図４に示した番組データ１２の構成と共に、クリップごとのクリップ属性情報２０、及びクリップ属性情報２０と関連付けられる録画属性情報４０が示されている。
【００５０】
図５の例では、クリップ属性情報２０には、プログラムＩＤ（ＩＤｅｎｔｉｆｉｅｒ：識別子）２２、クリップＩＤ２４、開始位置２６、終了位置２８、クリップ種別３０、スキップ情報３２、及び参照情報３４が含まれる。
【００５１】
プログラムＩＤ２２は、各クリップがどの番組データに属するかを識別するための識別子である。図５に示されたクリップ属性情報２０のプログラムＩＤは全て「１２」であり、いずれも番組データ１２に属することが示されている。
【００５２】
クリップＩＤ２４は、個々のクリップを識別するための識別子である。図５では、一例として、クリップＩＤ＝Ｃ１〜Ｃ４の４つのクリップに関するクリップ属性情報２０が示されている。
【００５３】
開始位置２６は、クリップデータが番組データ１２の中のどの位置から開始するかを表す情報である。同様に、終了位置２８は、クリップデータが番組データ１２の中のどの位置で終了するかを表す情報である。開始位置２６及び終了位置２８は、例えば、番組データの開始点を起点とする図５に示したような時刻情報であってもよく、またクリップデータが記録された記録媒体内でのアドレス情報であってもよい。
【００５４】
クリップ種別３０は、各クリップが本編なのかＣＭ部なのかを識別するための情報である。クリップ種別３０の値は、解析部１５０による前述の識別結果に応じて決定される。図５の例では、クリップ種別３０の値から、クリップＣ１〜Ｃ３はＣＭ部、クリップＣ４は本編であることが分かる。
【００５５】
スキップ情報３２は、番組データ１２の再生時に当該クリップの再生をスキップするか否かを判断するための情報である。スキップ情報３２としては、例えば、スキップが要求されたか否かを示す論理値などが用いられる。
【００５６】
参照情報３４には、後述するように、ＣＭ部の内容の重複が検出された場合に、重複する他のＣＭ部のクリップデータの参照先を表す情報が格納される。
【００５７】
一方、図５には、録画属性情報４０の一例も示されている。録画属性情報４０には、例えば、プログラムＩＤ４２、チャンネル４４、アドレス４６、長さ４８、及びタイトル５０が含まれる。
【００５８】
プログラムＩＤ４２には、録画された１まとまりの映像データである番組データ１２を一意に識別するための識別子が格納される。例えばこのプログラムＩＤ４２の値を用いて、前述したクリップ属性情報２０と録画属性情報４０は関連付けられる。
【００５９】
チャンネル４４には、当該番組データを受信したチャンネルの識別子が格納される。アドレス４６には、記録媒体内において番組データ１２の再生を開始すべき記録媒体上のアドレスが格納される。さらに、例えば長さ４８には番組データ１２の再生に要する合計時間、タイトル５０には番組データ１２のタイトルがそれぞれ格納される。
【００６０】
ここまで、図５を用いて、解析部１５０により生成されるクリップ属性情報２０、及びクリップ属性情報２０と関連付けられる録画属性情報４０の一例について説明した。なお、クリップ属性情報２０及び録画属性情報４０の構成はかかる例に限定されない。例えば、クリップ属性情報２０又は録画属性情報４０に任意の追加的な項目を設け、若しくは不要な項目を省略してもよい。
【００６１】
再び図３に戻り、本実施形態に係る記録再生装置１００の機能の説明を継続する。
【００６２】
解析部１５０によるクリップ属性情報２０の生成は、番組データの内容の解析を含むため、通常は記録部１４０による番組データ１２の記録から遅れて終了する。そのため、解析部１５０は、抽出部１３０から番組データ１２が出力されると、順次個々のクリップを識別し、識別したクリップごとにクリップ属性情報２０を生成して内部的なバッファに蓄積していくのが好適である。その場合には、例えば録画を終了する時点で、バッファに蓄積したクリップ属性情報２０を記録部１４０に記録させることができる。
【００６３】
ここで、１つの番組データ１２に含まれるいずれかのＣＭ部の内容が、他のＣＭ部の内容と重複している場合がある。例えば、図４に示した番組データ１２において、ＣＭ部であるクリップＣ１、Ｃ３、Ｃ７及びＣ１１の内容は、いずれもＣＭ１であり重複している。本実施形態において、解析部１５０は、例えば相互のクリップデータの内容を比較して映像若しくは音声の一致を検出し、又はデータパケットに含まれる属性値を比較することにより、このようなＣＭ部の内容の重複を判断する。
【００６４】
ＣＭ部の内容が他のＣＭ部と重複していると判断された場合には、解析部１５０は、ＣＭ部のクリップ属性情報２０に、内容が重複する他のＣＭ部を参照するための参照情報３４を書き加える。そして、解析部１５０は、重複するＣＭ部の記録を、記録部１４０に省略させる。なお、例えば解析部１５０による番組データ１２の解析が終了した時点で記録部１４０に記録されたクリップデータを事後的に削除することにより、ＣＭ部の記録を省略してもよい。
【００６５】
図６は、図５と同様の、番組データ１２の構成、クリップ属性情報２０、及び録画属性情報４０を示す説明図である。ただし、図６では、図５に示されていたクリップＣ３、Ｃ７及びＣ１１が、番組データ１２の構成から除かれている。そして、クリップＣ３に対応するクリップ属性情報２０の参照情報３４に、クリップＣ３と重複する内容を有するクリップＣ１のクリップ識別子「Ｃ１」が書き加えられている。
【００６６】
なお、内容が重複する他のＣＭ部を参照するために参照情報３４に書き加えられる値は、クリップ識別子に限定されず、例えば重複する内容を有するクリップの開始時刻や開始アドレスであってもよい。かかる参照情報３４は、後述するように、当該クリップの再生時に用いられる。
【００６７】
また、図５及び図６では、説明の便宜上、スキップ情報３２を全てのクリップのクリップ属性情報２０のレコードに付加するように示したが、内容が重複するＣＭ部については、スキップ情報３２をいずれか１つのレコードで統一的に保持してもよい。
【００６８】
再び図３に戻り、本実施形態に係る記録再生装置１００の機能の説明を継続する。
【００６９】
再生制御部１６０は、入力部１１０を介した視聴者からの指示をきっかけとして、記録部１４０に記録された番組データの再生を開始する。より具体的には、再生制御部１６０は、視聴者から再生要求信号を受け取ると、まず再生が要求された番組データ１２に対応するクリップ属性情報２０及び録画属性情報４０を記録部１４０から読み出す。そして、クリップ属性情報２０を用いて番組の先頭のクリップから順にスキップの対象か否かを判断し、スキップの対象ではないクリップについて順次復号化部１８０にクリップデータの読出し、復号化、及び再生を指示する。
【００７０】
本実施形態において、再生制御部１６０により番組データの再生が行われている間に、視聴者は、再生されたＣＭ部のスキップを記録再生装置１００に要求することができる。スキップの要求は、例えば入力装置９１２を構成するマウスやキーボード、又はリモートコントローラなどを視聴者が操作することにより行われる。視聴者によりスキップが要求されると、入力部１１０は、スキップ要求信号を生成してデータ処理部１７０へ出力する。
【００７１】
データ処理部１７０は、かかるスキップ要求信号を受け取ると、例えばその時点で再生制御部１６０により再生されていたＣＭ部をスキップが要求された対象のＣＭ部と判断する。そして、データ処理部１７０は、スキップが要求されたＣＭ部に対応するクリップ属性情報２０に、スキップが要求されたことを示すスキップ情報を付加する。例えば、データ処理部１７０は、図５に示したスキップ情報３２の論理値を反転させることにより、当該ＣＭ部のスキップが要求されたことを示してもよい。
【００７２】
こうした処理により、次回以降再生制御部１６０によって読み出される当該ＣＭ部の再生を、再生制御部１６０の判断に従ってスキップすることが可能となる。ただし、本実施形態において、スキップ要求信号が入力されたその時点の当該ＣＭ部の再生は、スキップされない。それにより、少なくとも１回のＣＭ部の視聴が保証される。
【００７３】
また、データ処理部１７０は、クリップ属性情報２０に、さらに視聴者による視聴回数を付加してもよい。そうした場合には、再生制御部１６０により、スキップが要求されたＣＭ部のうち、視聴回数が予め与えられた所定の閾値を超えたＣＭ部のみについて、ＣＭ部の再生をスキップさせることができる。例えば、スポンサーが２回以上のＣＭの視聴を望む場合には、放送波やデジタル放送のパケットにＣＭの最低視聴回数を示す閾値を含めておき、かかる閾値を抽出部１３０又は解析部１５０により取得させて前述した視聴回数との比較に用いもよい。
【００７４】
再生制御部１６０からクリップデータの復号化と再生を指示された符号化部１８０は、例えば当該クリップの開始位置２６及び終了位置２８を参照し、クリップデータを記録部１４０から取得して復号化する。そして、復号化部１８０により復号化された映像及び音声は、出力部１９０へ出力される
【００７５】
出力部１９０は、復号化部１８０により復号化された一連の映像及び音声を、図２に示した出力装置９１４を用いて視聴者へ出力する。
【００７６】
ここまで、図３〜図６を用いて、記録再生装置１００の機能について説明した。次に、かかる記録再生装置１００により実行される記録処理の流れについて説明する。
【００７７】
〔３〕記録処理の流れの一例
図７は、本実施形態に係る記録再生装置１００による記録処理の流れの一例を示すフローチャートである。
【００７８】
図７を参照すると、まず、視聴者からの要求又は予約された録画時刻の到来などをきっかけとして、番組データの記録処理が開始される。このとき、図５に示したプログラムＩＤ４２やチャンネル４４などを含む録画属性情報４０が生成される（Ｓ７０２）。
【００７９】
そして、受信部１２０により受信された映像信号から、抽出部１３０により録画対象の番組データ１２が抽出される（Ｓ７０４）。
【００８０】
抽出された番組データ１２は解析部１５０へ出力され、そこでその時点のクリップがＣＭ部又は本編のいずれであるかが識別される（Ｓ７０６）。
【００８１】
Ｓ７０６において、当該クリップが本編であった場合には、解析部１５０により、クリップ種別３０＝「本編」であるクリップ属性情報２０が生成される（Ｓ７０８）。また、記録部１４０により、本編に相当する部分のクリップデータが記録される（Ｓ７１０）。
【００８２】
一方、Ｓ７０６において、当該クリップがＣＭ部であった場合には、解析部１５０により、クリップ種別３０＝「ＣＭ」であるクリップ属性情報２０が生成される（Ｓ７１２）。
【００８３】
そして、さらに解析部１５０により、当該クリップの内容が記録部１４０により記録された他のＣＭ部の内容と重複するか否かが判断される（Ｓ７１４）。ここで、他のＣＭ部と内容が重複していない場合には、当該クリップのクリップデータが記録部１４０により記録される（Ｓ７１６）。
【００８４】
一方、Ｓ７１４において、クリップの内容が記録部１４０により記録された他のＣＭ部の内容と重複していた場合には、当該クリップに対応するクリップ属性情報２０に、重複する他のＣＭ部を参照するための参照情報３４が付加される（Ｓ７１８）。この場合、記録部１４０により、当該クリップのクリップデータは記録されない。
【００８５】
その後、例えば番組の終了、視聴者による録画終了の要求、又は予め設定された録画終了時刻の到来などにより録画を終了するか否かが判定される（Ｓ７２０）。録画を終了しない場合には、処理はＳ７０６へ戻り、次のクリップに対して上述の処理が行われる。一方、録画を終了する場合には、これまでの処理によりバッファに蓄積されていたクリップ属性情報２０及び録画属性情報４０が、記録部１４０により記録される（Ｓ７２２）。
【００８６】
ここまで、図７を用いて、本実施形態に係る記録再生装置１００による記録処理の流れについて説明した。次に、記録再生装置１００により実行される再生処理の流れについて説明する。
【００８７】
〔４〕再生処理の流れの一例
図８は、本実施形態に係る記録再生装置１００による再生処理の流れの一例を示すフローチャートである。
【００８８】
図８を参照すると、まず、視聴者からの要求を受けて再生処理が開始され、再生が要求された番組データ１２に関連するクリップ属性情報２０及び録画属性情報４０が、再生制御部１６０により取得される（Ｓ８０２）。
【００８９】
そして、番組データ１２の再生開始位置（番組データ１２の先頭又は途中）のクリップから順に、クリップ属性情報２０のクリップ種別３０を用いて、各クリップがＣＭ部か本編かが判断される（Ｓ８０４）。
【００９０】
ここで、当該クリップが本編だった場合には、その本編に対応するクリップデータの再生の指示が、再生制御部１６０から復号化部１８０に与えられる。そして、復号化部１８０は、指示されたクリップデータを記録部１４０から読出し、復号化して再生する（Ｓ８０６）。
【００９１】
一方、Ｓ８０４において、クリップがＣＭ部だった場合には、次に、クリップ属性情報２０のスキップ情報３２を用いて、当該ＣＭ部の再生をスキップするか否かが判断される（Ｓ８０８）。例えば、スキップ情報３２において当該ＣＭ部のスキップを要求されたことが示されている場合に、スキップをすると判断してもよい。また、当該ＣＭ部のスキップを要求されている場合であっても、例えば視聴者による視聴回数（又は再生回数）が所定の閾値を下回っていればスキップをしないと判断してもよい。
【００９２】
Ｓ８０８において、当該ＣＭ部の再生をスキップしないと判断された場合には、そのＣＭ部に対応するクリップデータの再生の指示が、再生制御部１６０から復号化部１８０に与えられる。そして、復号化部１８０は、指示されたクリップデータを記録部１４０から読出し、復号化して再生する（Ｓ８１０）。
【００９３】
なお、ＣＭ部に対応するクリップデータの再生を指示する際、そのクリップデータの記録が省略されていた場合には、再生制御部１６０は、クリップ属性情報２０の参照情報３４を用いて、再生すべきクリップデータの格納場所を知ることができる。それにより、本来の番組データ１２内での位置において、当該ＣＭ部を再生することができる。
【００９４】
さらに、ＣＭ部の再生を行っている間、データ処理部１７０により、視聴者からのスキップ要求信号の入力が待ち受けられる（Ｓ８１２）。そして、視聴者からスキップ要求信号が入力された場合には、データ処理部１７０は、その時点で再生制御部１６０により再生されていたＣＭ部に対応するクリップ属性情報２０に、次回以降の再生をスキップさせるためのスキップ情報３２を付加する（Ｓ８１４）。
【００９５】
また、Ｓ８０８において、ＣＭ部の再生をスキップすると判断された場合には、そのＣＭ部に対応するクリップデータの再生の指示は行われず（Ｓ８１６）、処理はＳ８１８に移動する。
【００９６】
その後、例えば録画された番組データの終了、又は視聴者による再生終了の要求などにより再生を終了するか否かが判定される（Ｓ８１８）。録画を終了しない場合には、処理はＳ８０４へ戻り、次のクリップに対して上述の処理が行われる。一方、再生を終了する場合には、例えばスキップ情報３２の付加などにより更新され、バッファに蓄積されていたクリップ属性情報２０及び録画属性情報４０が、記録部１４０により記録される（Ｓ８２０）。
【００９７】
〔４〕まとめ
ここまで、図１〜図８を用いて、本発明の一実施形態に係る記録再生装置１００について詳細に説明を行った。本実施形態によれば、番組データ１２の記録時において、解析部１５０により識別されたＣＭ部及び本編ごとにクリップ属性情報２０が生成される。そして、再生時に視聴者からスキップが要求されると、データ処理部１７０により、スキップを要求されたＣＭ部に対応するクリップ属性情報２０にスキップ情報３２が付加される。それにより、再生制御部１６０は、当該ＣＭ部を次回以降に再生する際、スキップ情報３２に応じてＣＭ部の再生をスキップするか否かを判断することができる。
【００９８】
また、本実施形態によれば、スキップ要求信号が入力された際に再生しているＣＭ部の再生はスキップされない。そのため、視聴者のスキップ要求に応えながらも、少なくとも１度の視聴者によるＣＭ部の視聴が保証される。
【００９９】
このとき、再生制御部１６０は、スキップ情報３２によりスキップが要求されたことが示されているＣＭ部の再生を単純にスキップする代わりに、視聴回数又は再生回数が所定の閾値を超えたＣＭ部についてのみ、スキップ情報３２に応じてＣＭ部の再生をスキップしてもよい。かかる構成により、スポンサーが２度以上のＣＭ部の視聴を望む場合に、かかる要求に容易に応えることが可能となる。
【０１００】
また、解析部１５０は、番組データ１２に含まれる任意のＣＭ部の内容が記録部１４０により記録された他のＣＭ部の内容と重複するか否かを判断し、重複すると判断されたＣＭ部の記録を記録部１４０に省略させてもよい。そうすることにより、記録再生装置１００の記憶領域が節約される。
【０１０１】
このとき、解析部１５０は、記録部１４０による記録を省略させたＣＭ部のクリップ属性情報２０に、重複する他のＣＭ部のクリップデータを参照するための参照情報３４を付加してもよい。それにより、再生制御部１６０は、記録部１４０から読み出すべきＣＭ部の記録が省略されていた場合には、当該参照情報３４を用いてクリップデータを読み出して再生することができる。かかる構成により、本来スポンサーが意図した番組内の位置において、ＣＭ部を再生することが可能となる。
【０１０２】
なお、本実施形態では、視聴者から入力されたスキップ要求信号に基づいて次回以降のＣＭ部の再生をスキップする例について説明した。しかしながら、例えば、再生制御部１６０により同じ内容のＣＭ部の再生回数を自動的に記録しておき、再生回数が所定の閾値を超えたＣＭ部の再生をスキップしてもよい。そうすることにより、視聴者からスキップ要求信号が入力されない場合でも、ＣＭ部の再生回数に基づいて自動的にスキップをすることができる。
【０１０３】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１０４】
例えば、図７又は図８を用いて説明した一実施形態に係る記録処理又は再生処理を、必ずしもフローチャートに記載された順序に沿って実行しなくてもよい。各処理ステップは、並列的あるいは個別に独立して実行される処理を含んでもよい。
【図面の簡単な説明】
【０１０５】
【図１】一実施形態に係る記録再生装置を示す模式図である。
【図２】一実施形態に係る記録再生装置のハードウェア構成を示すブロック図である。
【図３】一実施形態に係る記録再生装置の論理的な構成を示すブロック図である。
【図４】記録部に記録される番組データの一例を示す説明図である。
【図５】記録部に記録されるクリップ属性情報の一例を示す説明図である。
【図６】記録部に記録されるクリップ属性情報の他の例を示す説明図である。
【図７】一実施形態に係る映像データの記録処理の流れを示すフローチャートである。
【図８】一実施形態に係る映像データの再生処理の流れを示すフローチャートである。
【符号の説明】
【０１０６】
１０                映像信号
１２                番組データ
２０                クリップ属性情報
３２                スキップ情報
３４                参照情報
４０                番組属性情報
１００              記録再生装置
１２０              受信部
１３０              抽出部
１４０              記録部
１５０              解析部
１６０              再生制御部
１７０              データ処理部
１８０              復号化部
１９０              出力部
【図１】
2010016652.tif 000003
【図２】
2010016652.tif 000004
【図３】
2010016652.tif 000005
【図４】
2010016652.tif 000006
【図５】
2010016652.tif 000007
【図６】
2010016652.tif 000008
【図７】
2010016652.tif 000009
【図８】
2010016652.tif 000010