(57)【要約】    【課題】  本編部分と広告部分を分離して再生することが可能であるだけでなく、本来の放送順序にて本編部分と広告部分を再生することの可能な装置を提供する。    【手段】  復元部４によって復元されたコンテンツデータは、分割手段６によって、本編部分であるか広告部分であるかが判断される。本編部分は、記録手段１２によって記録部２２に記録される。広告部分は、同一広告判断手段８により既に暫定記録部２０に記録されている広告部分と同一性のあるものかどうかが判断される。同一性のない広告部分であれば、暫定記録手段１０は、これを暫定記録部２０に記録する。また、同一性のある広告部分であれば、暫定記録部２０への記録は行われない。元順序記録手段１４は、復元部によって復元されたコンテンツにおける、本編部分と広告部分の並び順を、元順序として記録部２２に記録する。【選択図】  図１
2012199849.tif 000002
【特許請求の範囲】
【請求項１】
放送信号を受信する受信部と、
受信した放送信号に基づいて、所望のコンテンツを復元する復元部と、
復元されたコンテンツを、連続する本編部分および連続する広告部分に分割する分割手段と、
前記分割された各本編部分および各広告部分の、前記コンテンツにおける並び順を元順序として記録部に記録する元順序記録手段と、
分離された各広告部分を暫定記録部に記録する暫定記録手段と、
分離された各本編部分を記録部に記録する記録手段と、
記録すべき本編部分すべての記録が終了すると、当該本編部分に関連づけて、暫定記録部に記録されている各広告部分を記録部に記録する広告記録手段と、
第一のモードにおいては、記録部に記録された元順序に従って、各本編部分および各広告部分を再生し、第二のモードにおいては、記録部に記録された各本編部分を連続して、または各広告部分を連続して再生する再生手段と、
を備えた放送録画再生装置。
【請求項２】
放送信号を受信する受信部と受信した放送信号に基づいて、所望のコンテンツを復元する復元部とを備えた録画再生装置を制御する制御プログラムであって、
前記制御プログラムは、コンピュータを、
復元されたコンテンツを、連続する本編部分および連続する広告部分に分割する分割手段と、
前記分割された各本編部分および各広告部分の、前記コンテンツにおける並び順を元順序として記録部に記録する元順序記録手段と、
分離された各広告部分を暫定記録部に記録する暫定記録手段と、
分離された各本編部分を記録部に記録する記録手段と、
記録すべき本編部分すべての記録が終了すると、当該本編部分に関連づけて、暫定記録部に記録されている各広告部分を記録部に記録する広告記録手段と、
第一のモードにおいては、記録部に記録された元順序に従って、各本編部分および各広告部分を再生し、第二のモードにおいては、記録部に記録された各本編部分を連続して、または各広告部分を連続して再生する再生手段と、
して機能させる制御プログラム。
【請求項３】
放送信号に基づいて復元されたコンテンツを、連続する本編部分および連続する広告部分に分割する分割手段と、
前記分割された各本編部分および各広告部分の、前記コンテンツにおける並び順を元順序として記録部に記録する元順序記録手段と、
分離された各広告部分を暫定記録部に記録する暫定記録手段と、
分離された各本編部分を記録部に記録する記録手段と、
記録すべき本編部分すべての記録が終了すると、当該本編部分に関連づけて、暫定記録部に記録されている各広告部分を記録部に記録する広告記録手段と、
を備えた放送録画装置。
【請求項４】
コンピュータによって放送録画装置を制御するための制御プログラムであって、
前記制御プログラムは、コンピュータを、
復元されたコンテンツを、連続する本編部分および連続する広告部分に分割する分割手段と、
前記分割された各本編部分および各広告部分の、前記コンテンツにおける並び順を元順序として記録部に記録する元順序記録手段と、
分離された各広告部分を暫定記録部に記録する暫定記録手段と、
分離された各本編部分を記録部に記録する記録手段と、
記録すべき本編部分すべての記録が終了すると、当該本編部分に関連づけて、暫定記録部に記録されている各広告部分を記録部に記録する広告記録手段と、
して機能させる制御プログラム。
【請求項５】
請求項１〜４のいずれかの装置またはプログラムにおいて、
分離された広告部分が、既に分離された他の広告部分と同じ内容であるかどうかを判断する同一広告判断手段を設け、
前記暫定記録手段は、同一広告判断手段によって同一であると判断された広告部分は、暫定記録部に記録しないことを特徴とする装置またはプログラム。
【請求項６】
請求項１〜５のいずれかの装置またはプログラムにおいて、
前記分割手段は、復元したコンテンツの音声データにおける所定時間の無音部分と、音声データの特徴量に基づいて、広告部分であるか否かを判断することを特徴とする装置またはプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、放送を録画する装置に関するものである。
【背景技術】
【０００２】
放送によって受信したコンテンツを録画する装置として、ＤＶＤレコーダやブルーレイディスク・レコーダなどが販売されている。これら放送コンテンツを録画する装置において問題となるのは、本編部分の途中に挿入される広告部分である。
【０００３】
特許文献１には、本編部分と広告部分を分離して記録する装置が開示されている。すなわち、本編部分のみをハードディスクに記録し、広告部分はバッファしておいて、番組が修了すると、ハードディスクの本編部分の後に、バッファしておいた広告部分を記録する装置が開示されている。これにより、まず、本編部分を連続して再生することができ、広告部分に達すれば再生を停止することができるという効果があるとしている。
【０００４】
また、特許文献２においても、本編部分と広告部分を分離して記録する装置が開示されている。さらに、特許文献２の装置では、ある番組について記録した広告が、既に記録済みの番組の広告と同じである場合には、これを記録しないようにしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２８７２４８
【特許文献２】特開２００１−２７５０７９
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のような従来の装置では、本編部分と広告部分を分離して再生をすることが可能であるものの、本来の放送順序にて本編部分と広告部分を再生することはできない。
【０００７】
この発明は、上記のような問題点を解決して、本編部分と広告部分を分離して再生することが可能であるだけでなく、本来の放送順序にて本編部分と広告部分を再生することの可能な装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
(1)(2)この発明に係る放送録画再生装置は、放送信号を受信する受信部と、受信した放送信号に基づいて、所望のコンテンツを復元する復元部と、復元されたコンテンツを、連続する本編部分および連続する広告部分に分割する分割手段と、前記分割された各本編部分および各広告部分の、前記コンテンツにおける並び順を元順序として記録部に記録する元順序記録手段と、分離された各広告部分を暫定記録部に記録する暫定記録手段と、分離された各本編部分を記録部に記録する記録手段と、記録すべき本編部分すべての記録が終了すると、当該本編部分に関連づけて、暫定記録部に記録されている各広告部分を記録部に記録する広告記録手段と、第一のモードにおいては、記録部に記録された元順序に従って、各本編部分および各広告部分を再生し、第二のモードにおいては、記録部に記録された各本編部分を連続して、または各広告部分を連続して再生する再生手段とを備えている。
【０００９】
したがって、放送された順序に従って本編部分と広告部分を再生したり、本編部分または広告部分を連続して再生したりすることができる。
【００１０】
(3)(4)この発明に係る放送録画装置は、放送信号に基づいて復元されたコンテンツを、連続する本編部分および連続する広告部分に分割する分割手段と、前記分割された各本編部分および各広告部分の、前記コンテンツにおける並び順を元順序として記録部に記録する元順序記録手段と、分離された各広告部分を暫定記録部に記録する暫定記録手段と、分離された各本編部分を記録部に記録する記録手段と、記録すべき本編部分すべての記録が終了すると、当該本編部分に関連づけて、暫定記録部に記録されている各広告部分を記録部に記録する広告記録手段とを備えている。
【００１１】
したがって、広告部分と本編部分とを分離して記録することができるので、記録されたものに基づき、放送された順序に従って本編部分と広告部分を再生したり、本編部分または広告部分を連続して再生したりすることができる。
【００１２】
(5)この発明に係る装置は、分離された広告部分が、既に分離された他の広告部分と同じ内容であるかどうかを判断する同一広告判断手段を設け、前記暫定記録手段は、同一広告判断手段によって同一であると判断された広告部分は、暫定記録部に記録しないことを特徴としている。
【００１３】
したがって、同一の広告を重複して記録せず無駄がない。
【００１４】
(6)この発明に係る装置は、分割手段が、復元したコンテンツの音声データにおける所定時間の無音部分と、音声データの特徴量に基づいて、広告部分であるか否かを判断することを特徴としている。
【００１５】
したがって、確実に広告部分を分離することができる。
【００１６】
「分割手段」は、実施形態においては、ステップＳ４、Ｓ５、Ｓ６やステップＳ１４、Ｓ１５、Ｓ１６がこれに対応する。
【００１７】
「元順序記録手段」は、実施形態においては、ステップＳ６、Ｓ１６、Ｓ２５等に基づく判断がこれに対応する。
【００１８】
「暫定記録手段」は、実施形態においては、ステップＳ１２、Ｓ２３がこれに対応する。
【００１９】
「記録手段」は、実施形態においては、ステップＳ１、Ｓ２９がこれに対応する。
【００２０】
「広告記録手段」は、実施形態においては、ステップＳ３０がこれに対応する。
【００２１】
「プログラム」とは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソース形式のプログラム、圧縮処理がされたプログラム、暗号化されたプログラム等を含む概念である。
【図面の簡単な説明】
【００２２】
【図１】この発明の一実施形態による放送録画再生装置の機能ブロック図である。
【図２】放送録画再生装置のハードウエア構成である。
【図３】制御プログラム５４のフローチャートである。
【図４】制御プログラム５４のフローチャートである。
【図５】制御プログラム５４のフローチャートである。
【図６】制御プログラム５４のフローチャートである。
【図７】制御プログラム５４のフローチャートである。
【図８】制御プログラム５４のフローチャートである。
【図９】制御プログラム５４のフローチャートである。
【図１０】制御プログラム５４のフローチャートである。
【図１１】放送内容、ハードディスクへの記録内容、バッファへの記録内容を示す図である。
【図１２】ハードディスクに記録されたリストを示す図である。
【図１３】放送内容、最終的なハードディスクへの記録内容、各モードにおける再生順を示す図である。
【図１４】通常再生プレイリストとＣＭ重複削除プレイリストを示す図である。
【発明を実施するための形態】
【００２３】
１．放送録画再生装置の機能ブロック図
図１に、この発明の一実施形態による放送録画再生装置の機能ブロック図を示す。受信部２によって受信された放送信号は、復元部４によりコンテンツデータに復元される。復元されたコンテンツデータは、分割手段６によって、本編部分であるか広告部分であるかが判断される。本編部分であると判断された場合には、記録手段１２によって記録部２２に記録される。
【００２４】
一方、広告部分であると判断された場合には、同一広告判断手段８により、既に暫定記録部２０に記録されている広告部分と同一性のあるものかどうかが判断される。同一性のない広告部分であれば、暫定記録手段１０は、これを暫定記録部２０に記録する。また、同一性のある広告部分であれば、暫定記録部２０への記録は行われない。
【００２５】
元順序記録手段１４は、復元部によって復元されたコンテンツにおける、本編部分と広告部分の並び順を、元順序として記録部２２に記録する。
【００２６】
番組の終了やユーザからの記録終了命令などにより記録すべきコンテンツが終了すると、広告記録手段１６は、既に記録されている本編部分に関連づけて、暫定記録部２０に記録されている広告部分を記録する。これにより、記録部２２には、本編部分と広告部分が分離された状態で記録されることになる。
【００２７】
再生手段１８は、第一のモードにおいては、記録部２２に記録された元順序に従って、各本編部分および各広告部分を再生する。また、第二のモードにおいては、各本編部分を連続して、または各広告部分を連続して再生する。
【００２８】
２．ハードウエア構成
図２に、この発明の一実施形態による放送録画再生装置のハードウエア構成を示す。ＣＰＵ３４には、チューナ３２、メモリ３６、ディスプレイ３８、通信回路３９、ハードディスク４０、ブルーレイディスクドライブ４２、キーボード／マウス４４、スピーカ４６が接続されている。
【００２９】
チューナ３２は、アンテナ３０によって補足した電波から、放送信号を復調し、さらに、特定のサービスのパケットを取り出す。通信回路３９は、インターネットを介して、サーバ装置（図示せず）にアクセスするための回路である。
【００３０】
ハードディスク４０には、WINDOWS（商標）などのオペレーティングシステム５０、デコードプログラム５２や制御プログラム５４が記録されている。これらプログラムは、ブルーレイディスク４８に記録されていたものを、ＢＤドライブ４２を介して、ハードディスク４０にインストールしたものである。
【００３１】
デコードプログラム５２は、チューナ３２によって選択された放送データ（ＭＰＥＧデータ）をデコードしてコンテンツデータ（映像・音声データ）を復元する。制御プログラム５４は、コンテンツデータの本編部分と広告部分を分離して記録・再生する制御などを行うものである。なお、制御プログラム５４は、オペレーティングシステム５０と協働してその機能を発揮するものである。
【００３２】
３．制御プログラムの処理
図３〜図１０に、制御プログラム５４のフローチャートを示す。ＣＰＵ３４は、デコードプログラム５２によってＭＰＥＧデコーダからデコードされた映像・音楽データを取得し、本編部分であるかＣＭ部分であるかを判定する（ステップＳ５０）。この判定の詳細については、後述する。
【００３３】
ステップＳ５０において、本編部分であると判断すると、ＣＰＵ３４は、チューナ３２からのＭＰＥＧデータのハードディスク４０への記録を開始する（ステップＳ１）。たとえば、図１１Ａに示すような放送を録画する場合、まず、本編６１のハードディスク４０への記録が開始される（図１１Ｂ参照）。
【００３４】
次に、ＣＰＵ３４は、デコードプログラム５２によってＭＰＥＧデータから
デコードされた映像・音声データを取得する（ステップＳ３）。なお、デコードプログラム５２は、メモリ３６に、３分間程度のＭＰＥＧデータを一時的に蓄積しながらデコードを行う。
【００３５】
ＣＰＵ３４は、デコードされた音声データから無音部分を検出する。ＣＭ開始直前、ＣＭ終了直後に、この無音部分が挿入されるからである。したがって、無音部分を検出することにより、ＣＭ部分を探し出すことができる（ステップＳ４）。無音部分が検出されるまで、ＣＰＵ３４は、ＭＰＥＧデータをハードディスク４０に記録し続ける。
【００３６】
無音部分を見いだすと、ＣＰＵ３４は、無音部分に続く所定長の音声データにつきフィンガープリントを生成する（ステップＳ５）。フィンガープリントは、音声データ波形をハニングウインドウなどによって複数個オーバーラップして切り出し、各ウインドウごとにフーリエ変換を行い、周波数帯ごとのエネルギーを算出したものである。
【００３７】
次に、ＣＰＵ３４は、サーバ装置にアクセスし、生成したフィンガープリントが、サーバ装置に記録されているＣＭのフィンガープリントのいずれかと合致するかどうかを判断する（ステップＳ６）。なお、サーバ装置には、現在放送されているＣＭのフィンガープリントが、常に、最新のものとして記録されている。また、サーバ装置には、ＣＭのフィンガープリントに対応づけて、当該ＣＭの識別ＩＤが記録されている。
【００３８】
いずれかのＣＭのフィンガープリントと合致すれば、ＣＰＵ３４は、識別ＩＤに基づき、当該ＣＭが既にバッファに記録されているか否かを判断する（ステップＳ７）。記録されていれば、記録済みフラグを立てる（ステップＳ８）。記録されていなければ、記録済みフラグを降ろす（ステップＳ９）。
【００３９】
次に、ＣＰＵ３４は、前記無音部分以降は、ＣＭ部分であると判断してＣＭ中フラグを立てる（ステップＳ１０）。さらに、ＣＰＵ３４は、当該合致したＣＭの識別ＩＤを取得し、これをメモリに記録する（ステップＳ１１）。続いて、ＣＰＵ３４は、記録済みフラグが降りていれば、無音部分以降のＭＰＥＧデータの、バッファへの記録を開始する（ステップＳ１２）。この際、取得した識別ＩＤを付す。なお、バッファとしては、メモリ３６を用いてもよいし、ハードディスク４０を用いてもよい。
【００４０】
たとえば、図１１Ａに示す放送を録画する場合であれば、ＣＭ７１の直前の無音部分が検出され、ＣＭ７１のＭＰＥＧデータのバッファへの記録が開始される（図１１Ｃ参照）。
【００４１】
なお、ステップＳ６において、合致するフィンガープリントが見いだされない場合、本編部分であると判断し、ＣＭ中フラグを立てない(ステップＳ１３)。そして、ステップＳ２以下を繰り返し実行する。  
【００４２】
次に、ＣＰＵ３４は、前回のフィンガープリント判定から１５秒が経過したかどうかを判断する（ステップＳ１４）。１５秒が経過すれば、再びフィンガープリント判定を行う。１５秒ごととしたのは、ＣＭの長さは、１５秒の倍数になっているからである。つまり、ＣＭの長さは、１５秒、３０秒、４５秒・・・のいずれかだからである。
【００４３】
１５秒が経過すれば、ステップＳ５、Ｓ６と同じようにして、フィンガープリント判定を行う（ステップＳ１５、Ｓ１６）。ここで、サーバ装置に記録されているいずれかのＣＭのフィンガープリントと合致すれば、ＣＰＵ３４は、新たなＣＭ部分が開始したと判断する。まず、ＣＰＵ３４は、当該新たに開始したＣＭが、既にバッファに記録されているか否かを判断する（ステップＳ１７）。記録されていれば記録済みフラグを立て（ステップＳ１８）、記録されていなければ記録済みフラグを降ろす（ステップＳ１９）。
【００４４】
続いて、ＣＰＵ３４は、ＣＭ中フラグを降ろさずにそのままにする（ステップＳ２０）。ＣＰＵ３４は、当該ＣＭの識別ＩＤをメモリ３６に記録する（ステップＳ２１）。また、現在記録中のＣＭのＭＰＥＧデータのファイルを閉じる（ステップＳ２２）。つまり、バッファに記録されているＣＭ７１のファイルを閉じる（図１１Ｃ参照）。続いて、ＣＰＵ３４は、記録済みフラグが降りていれば、フィンガープリント判定を行った以降のＭＰＥＧデータの、バッファへの記録を開始する（ステップＳ２３）。この際、取得した識別ＩＤを付す。図１１Ｃに示すように、ＣＭ７２のバッファへの記録が開始される。
【００４５】
ＣＰＵ３４は、ステップＳ１４に戻って、１５秒経過後にフィンガープリント判定を行う。たとえば、ＣＭ７２が３０秒の長さのＣＭであった場合、ＣＭ開始から１５秒経過後にフィンガープリント判定を行っても、合致するフィンガープリントが見いだされないことになる。サーバ装置に記録されているフィンガープリントは、ＣＭの冒頭部分についてのものだからである。したがって、この場合、ステップＳ１６の判断が「ＮＯ」となり、ＣＭ部分が継続していると判断して、ＣＭ中フラグを立てたままにして（ステップＳ２４）、ステップＳ１４以下を繰り返す。
【００４６】
さらに１５秒が経過すると、ＣＰＵ３４は、フィンガープリント判定を行う。この時ＣＭ７３が開始するので（図９Ａ参照）、ＣＰＵ３４は、フィンガープリント判定によってこれを検出することになる。したがって、図１１Ｃに示すように、ＣＭ７３がバッファに記録される。
【００４７】
上記のように、次のＣＭの開始を検出することにより、現在のＣＭの終了を判定することができる。ただし、ＣＭから本編に移行する場合には、問題が生じる。たとえば、図１１Ａに示す、ＣＭ７４から本編６２への移行時である。ＣＭ７４の次のＣＭが開始されるまでを、ＣＭ７４と認識すると、本編６２を誤ってＣＭと認識することになる。
【００４８】
そこで、この実施形態では、これを次のようにして判断している。ＣＰＵ３４は、ステップＳ２５において、ＣＭが継続していると判断された部分が、ＣＭの最長時間（たとえば２分）を越えているかどうかを判断する。ＣＭの最長時間を越えて継続していれば、この部分は本編であると判断することができる。
【００４９】
ＣＰＵ３４は、まず、現在ＣＭと判断されている部分における無音部分を検出する（ステップＳ２６）。次に、ＣＰＵ３４は、検出した無音部分までをＣＭ部分と判断し、無音部分以降の部分をバッファから削除する（ステップＳ２７）。ＣＭの最後に無音部分があるので、これ以降は、本編部分と判断できるからである。ＣＰＵ３４は、ＣＭ中フラグを降ろす（ステップＳ２８）。
【００５０】
さらに、ＣＰＵ３４は、無音部分以降の本編のＭＰＥＧデータのハードディスク４０への記録を開始する（ステップＳ２９）。なお、デコードプログラム５２は、３分程度のＭＰＥＧデータをメモリ３６に一時記録しているので、これを用いて遡って、無音部分以降の本編部分をハードディスク４０に記録することができる。
【００５１】
これにより、図１１Ｂに示すように、本編６１の後に本編６２が続けて記録される。なお、本編６１と本編６２は別ファイルとして記録される。
【００５２】
続いて、ＣＰＵ３４は、ステップＳ２に戻り、ステップＳ２以下を実行する。上記のような処理を実行することにより、ハードディスク４０には、図１１Ｂに示すように本編６１、６２、６３が記録され、バッファにはＣＭ７１、ＣＭ７２、ＣＭ７３、ＣＭ７４、ＣＭ７５、ＣＭ７６が記録される。
【００５３】
なお、上記においては明示していないが、ＣＰＵ３４は、放送された本編部分とＣＭ部分の並び順を、リストとしてハードディスク４０に記録している。このリストは、ステップＳ６、Ｓ１６、Ｓ２５等の判断に基づいて、記録することができる。たとえば、図１１Ａに示すような放送を受信した場合には、ハードディスク４０には、図１２に示すようなリストが記録されることになる。
【００５４】
また、既に、バッファに記録されているＣＭ部分は、バッファには重複して記録しない。ステップＳ１２、Ｓ２３に示すように、記録済みフラグが降りている場合のみ、ＣＭ部分の記録を行うようにしている。たとえば、図１１Ａの放送を録画する場合、本編６２の後のＣＭ７１、７２、本編６３の後のＣＭ７３、７４は、既にバッファに記録されているので、重複した記録は行わない。
【００５５】
ユーザがキーボード／マウス４４によって、録画の終了を指示すると（あるいは予め定められた録画終了時間になると）、ＣＰＵ３４は、ハードディスク４０の本編部分のＭＰＥＧストリームの後ろに、バッファに記録しておいたＣＭ部分のＭＰＥＧストリームを記録する（ステップＳ２、ステップＳ３０）。図１３Ｂに、このようにしてハードディスク４０に記録された状態を示す。本編部分のＭＰＥＧストリームに続いて、ＣＭ部分のＭＰＥＧストリームが記録されている。また、放送されたＣＭ部分のＭＰＥＧストリームのうち、重複するものは記録されていない。
【００５６】
次に、ＣＰＵ３４は、ハードディスク４０に記録したリストに基づいて、プレイリストを生成し記録する（ステップＳ３１）。この実施形態では、図１４に示すように、通常再生プレイリストと、ＣＭ重複削除プレイリストを生成している。通常再生プレイリストは、図１２のリストを使用して生成することができる。なお、各部分のハードディスク４０における開始・終了位置が併せて記録される。また、ＣＭ重複削除プレイリストは、図１２のリストのうち、重複するＣＭを削除することによって生成することができる。以上のようにして、記録を行うことができる。
【００５７】
なお、上記においては、録画を開始した時点における本編部分とＣＭ部分の判定（ステップＳ５０）については、説明を省略した。この部分の判定の詳細を、図９、図１０に示す。まず、ＣＰＵ３４は、デコードプログラム５２によってＭＰＥＧデコーダからデコードされた映像・音楽データを取得する（ステップＳ５１）。ＣＰＵ３４は、ＭＰＥＧデータのハードディスク４０への記録を開始する（ステップＳ５２）。この時点では、本編部分であるかＣＭ部分であるかの決定はできないが、とりあえずハードディスク４０に記録する。
【００５８】
次に、ＣＰＵ３４は、デコードされた映像・音楽データに無音部分があるかどうかを判断する（ステップＳ５３）。無音部分がなければ、ハードディスク４０への記録を続ける。
【００５９】
無音部分があれば、ＣＰＵ３４は、無音部分に続く所定長の音声データにつきフィンガープリントを生成する（ステップＳ５４）。次に、ＣＰＵ３４は、サーバ装置にアクセスし、生成したフィンガープリントが、サーバ装置に記録されているＣＭのフィンガープリントのいずれかと合致するかどうかを判断する（ステップＳ５５）。
【００６０】
合致した場合、無音部分以降はＣＭ部分であると判定できる（ステップＳ５６）。ただし、無音部分より前の部分が、本編部分であるかＣＭ部分であるかは確定できない。そこで、この実施形態では、既にハードディスクに記録した部分（つまり無音部分より前の部分）が２分を越えている場合には、当該部分を本編部分であると判断することにしている。したがって、ＣＰＵ３４は、既にハードディスク４０に記録した無音部分より前のＭＰＥＧデータが２分を越えているかどうかを判断する（ステップＳ５７）。
【００６１】
越えていれば、ハードディスク４０に記録した無音部分より前のＭＰＥＧデータを、本編部分として保持する（ステップＳ５８）。越えていなければ、本編部分であるかＣＭ部分であるかを特定できないので、ハードディスク４０に記録した無音部分より前のＭＰＥＧデータを削除する。
【００６２】
ステップＳ５５において、生成したフィンガープリントがサーバに記録されているＣＭのフィンガープリントと合致しない場合には、ＣＰＵ３４は、当該無音部分より後の部分を本編部分と判断する（ステップＳ６１）。また、ハードディスク４０に記録した無音部分より前のＭＰＥＧデータを削除する（ステップＳ６０）。この部分は、ＣＭ部分であると確定できるが、ＣＭ部分の途中からの録画となっており、ＣＭの識別ＩＤを特定することもできないため、この実施形態では削除するようにしている。
【００６３】
以上のようにして、録画の最初の時において、本編部分であるかＣＭ部分であるかを判断することができる。
【００６４】
再生を行う際には、ユーザは、キーボード／マウス４４を操作して、「通常再生」「ＣＭ重複削除再生」「ＣＭカット再生」のいずれかのモードを選択する。
【００６５】
「通常再生」モードにおいては、ＣＰＵ３４は、通常再生プレイリストに従ってＭＰＥＧストリームを読み出して復元し再生する（図１３Ｃ参照）。したがって、放送されたものと同じ内容を再生することができる。
【００６６】
「ＣＭ重複削除再生」モードにおいては、ＣＰＵ３４は、ＣＭ重複削除プレイリストに従ってＭＰＥＧストリームを読み出して復元し再生する（図１３Ｄ参照）。したがって、重複したＣＭを削除して再生することができる。
【００６７】
「ＣＭカット再生」モードにおいては、ＣＰＵ３４は、図１３Ｂに示すように記録した順に、本編のみを再生する。
【００６８】
４．その他
(1)上記実施形態では、「通常再生」「ＣＭ重複削除再生」「ＣＭカット再生」のモードにて再生できるようにしている。しかし、本編に続いてＣＭを再生するモード、ＣＭのみを再生するモードを設けてもよい。
【００６９】
(2)上記実施形態では、無音部分と音声データのフィンガープリントの組み合わせによって、ＣＭ部分を特定している。しかし、無音部分と画像のフィンガープリントの組み合わせによって、ＣＭ部分の特定を行ってもよい。
【００７０】
(3)上記実施形態では、無音部分と音声データのフィンガープリントの組み合わせによって、ＣＭ部分を特定している。しかし、無音部分の検出のみによって、ＣＭを特定するようにしてもよい。また、ＣＭ部分とＣＭ部分の区切りについても、無音部分のみによって検出するようにしてもよい。この場合には、サーバ装置に各ＣＭのフィンガープリントを記録しておく必要はない。ＣＭと判断し、バッファに記録した部分の冒頭部分について、ＣＰＵ３４がフィンガープリントをその都度生成すればよい。
【００７１】
(4)上記実施形態では、無音部分と音声データのフィンガープリントの組み合わせによって、ＣＭ部分を特定している。しかし、音声がモノラルからステレオに変化したことでＣＭ部分の開始を判断し、ステレオからモノラルに変化したことでＣＭ部分の終了を判断してもよい。
【００７２】
(5)上記実施形態では、ＣＭ部分のフィンガープリントをサーバ装置に記録するようにしている。しかし、ハードディスク４０に記録するようにしてもよい。
【００７３】
(6)上記実施形態では、フィンガープリントを特徴量としてＣＭ部分の特定を行っている。しかし、その他の周波数解析結果データなどを特徴量として、ＣＭ部分の特定を行うようにしてもよい。
【００７４】
(7)上記実施形態では、放送録画再生装置を例として説明を行った。しかし、再生機能のない放送録画装置としてもよい。
【００７５】
(8)上記実施形態では、図１３Ｂに示すように、本編の後に続けてＣＭを記録するようにしている。しかし、本編に何らかの形式で関連づけてＣＭを記録するようにしてもよい。
【図１】
2012199849.tif 000003
【図２】
2012199849.tif 000004
【図３】
2012199849.tif 000005
【図４】
2012199849.tif 000006
【図５】
2012199849.tif 000007
【図６】
2012199849.tif 000008
【図７】
2012199849.tif 000009
【図８】
2012199849.tif 000010
【図９】
2012199849.tif 000011
【図１０】
2012199849.tif 000012
【図１１】
2012199849.tif 000013
【図１２】
2012199849.tif 000014
【図１３】
2012199849.tif 000015
【図１４】
2012199849.tif 000016