(57)【特許請求の範囲】
【請求項１】
コンテンツの音声信号の出力に基づいて無音区間を検出するとともに、該無音区間の開始位置あるいは終了位置を検出する無音検出部と、
無音検出部において検出された時間的に連続する複数の無音区間に対して、各無音区間の開始位置の間隔あるいは終了位置の間隔が予め決められた所定時間の略定数倍である区間を特定コンテンツ区間であると判断し、
一方、各無音区間の開始位置の間隔あるいは終了位置の間隔が予め決められた所定時間の略定数倍でない区間を非特定コンテンツ区間であると判断するとともに、特定コンテンツ区間と非特定コンテンツ区間で挟まれる無音区間を変化区間として抽出する判断部と、
スキップ動作指示に基づき、コンテンツの再生位置を現在の再生位置から時間的に最も近い変化区間の開始位置から所定時間前の位置に設定する再生制御部とを備え、
前記再生制御部は、前記変化区間の開始位置あるいは終了位置から所定時間以内の位置でスキップ動作指示があった場合には、
スキップ動作指示の方向であって、現在の再生位置から時間的に最も近い無音区間の開始位置から所定時間前の位置に基準再生位置として再生位置を設定することを特徴とする映像再生装置。
【請求項２】
前記判断部により抽出された変化区間が、特定コンテンツ区間と特定コンテンツ区間で挟まれる無音区間、或いは非特定コンテンツ区間と非特定コンテンツ区間で挟まれる無音区間である場合において、
前記再生制御部は、当該変化区間の開始位置あるいは終了位置から所定時間以内の位置であって当該変化区間よりも時間的に後の位置でスキップ動作指示があった場合には、
スキップ動作指示の方向であって、現在の再生位置から時間的に最も近い、当該変化区間を除く無音区間の開始位置から所定時間前の位置に基準再生位置として再生位置を設定することを特徴とする請求項１記載の映像再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コマーシャル等の特定コンテンツを含む映像および音声コンテンツの再生において、特定コンテンツをスキップ再生する映像再生装置に関する。
【背景技術】
【０００２】
従来、コマーシャル（以下、CMと称す）を含む映像および音声コンテンツを再生する場合のCMスキップに関する技術が提案されている。
【０００３】
CM検出は、例えば、コンテンツ音声信号の出力パワーを解析し、ある閾値以下の部分を無音として検出し、その無音区間の間隔がCM時間（例えば15秒や30秒など）と同等であればCMと判断する。このCM検出を用い、CMを再生せずにスキップし本編の再生に移行する動作をCMスキップと呼ぶ。
【０００４】
しかしながら、上記の無音区間を用いたCM検出は、本編中に15秒間隔の無音区間があると、この部分をCMと判断してしまう。
【０００５】
また、本編とCMの境目の無音区間は数秒間続く場合もあり、無音区間の開始あるいは終了の時刻として、有音から無音になる時刻、あるいは、無音から有音になる時刻、のどちらか一方のみ、あるいは、その中間の時刻を利用すると、無音区間の間隔がCM時間とならないため、CMとして検出できない場合がある。
【０００６】
このような誤検出によって、CMスキップ動作において、CMから本編へ適切に移行できなくなる。
【０００７】
このため、特許文献1には、スキップ操作を2段階に分け、1回目のスキップボタンでスキップ先の画像（予告画像）を1秒間だけ再生させ、2回目のスキップ操作で実際のスキップを行う方法が記されている。その方法によれば、予告画像を示すことによってユーザにスキップの失敗を認識させ、もう一度スキップボタンを押すかどうか判断する機会を与えられるため、適切にスキップを行うことができる。
【特許文献１】特開2005-182869号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、この方法によれば、スキップ動作を実現する場合、ユーザが予告画像を確認しながらスキップ動作を指示する操作を行うことになり、必ずしもユーザにとって簡便でない。
【０００９】
そこで、本発明は、特にCM等の特定コンテンツに対するスキップ動作をユーザの簡単な操作により簡便に行うことを可能とする映像再生装置を提供することを課題とする。
【課題を解決するための手段】
【００１０】
上記課題に鑑み本発明は、以下の特徴を有する。
【００１１】
請求項１の発明は、映像再生装置であって、コンテンツの音声信号の出力に基づいて無音区間を検出するとともに、該無音区間の開始位置あるいは終了位置を検出する無音検出部と、無音検出部において検出された時間的に連続する複数の無音区間に対して、各無音区間の開始位置の間隔あるいは終了位置の間隔が予め決められた所定時間の略定数倍である区間を特定コンテンツ区間であると判断し、一方、各無音区間の開始位置の間隔あるいは終了位置の間隔が予め決められた所定時間の略定数倍でない区間を非特定コンテンツ区間であると判断するとともに、特定コンテンツ区間と非特定コンテンツ区間で挟まれる無音区間を変化区間として抽出する判断部と、スキップ動作指示に基づき、コンテンツの再生位置を現在の再生位置から時間的に最も近い変化区間の開始位置から所定時間前の位置に設定する再生制御部とを備え、前記再生制御部は、前記変化区間の開始位置あるいは終了位置から所定時間以内の位置でスキップ動作指示があった場合には、スキップ動作指示の方向であって、現在の再生位置から時間的に最も近い無音区間の開始位置から所定時間前の位置に基準再生位置として再生位置を設定することを特徴とする。
【００１２】
この特徴により、CMから本編に変わる無音区間を検出することができ、この検出された無音区間に再生位置を設定することにより、CMをスキップし、続いて本編を再生することができる。
また、この特徴により、CMから本編に変わる位置から、時間的間隔が所定時間内の位置にてスキップが指示されたとき、再生進行方向の現在の再生位置に最も近い、無音区間に再生位置を設定することにより、ユーザは小さい単位でのスキップ動作を確認することができる。
請求項２の発明は、請求項１に記載の映像再生装置であって、前記判断部により抽出された変化区間が、特定コンテンツ区間と特定コンテンツ区間で挟まれる無音区間、或いは非特定コンテンツ区間と非特定コンテンツ区間で挟まれる無音区間である場合において、前記再生制御部は、当該変化区間の開始位置あるいは終了位置から所定時間以内の位置であって当該変化区間よりも時間的に後の位置でスキップ動作指示があった場合には、スキップ動作指示の方向であって、現在の再生位置から時間的に最も近い、当該変化区間を除く無音区間の開始位置から所定時間前の位置に基準再生位置として再生位置を設定することを特徴とする。
なお、請求項中の無音検出部は、実施の形態に係る映像記録再生装置の無音検出部14に対応する。請求項中の判断部は、実施の形態に係る映像記録再生装置の判断部23に対応する。また、請求項中の再生制御部は、実施の形態に係る映像記録再生装置の再生制御部17に対応する。
【発明の効果】
【００１３】
本発明によれば、特にCM等の特定コンテンツに対するスキップ動作をユーザの簡単な操作により簡便に行うことを可能とする映像再生装置を提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態につき図面を参照して説明する。
【００１５】
図1は、本実施形態に係る映像記録再生装置の構成を示す図である。図示のように、映像記録再生装置は、主に、チューナ11、データ分離部12、音声デコーダ13、無音検出部14、判断部23、記憶媒体インタフェース15、記憶媒体16、再生制御部17、システムコントローラ18、AVデコーダ19、モニタ20、スピーカ21、リモコン22を含む。
チューナ11は、音映像放送信号を受信して検波し、MPEG2-TS形式のような符号化音映像信号に復調する。
【００１６】
データ分離部12は、チューナ11から出力されたMPEG2-TS形式のような符号化音映像信号から、符号化音声信号と符号化映像信号を分離する。
【００１７】
音声デコーダ13は、データ分離部12において分離された符号化音声信号を音声信号に変換する。
無音検出部14および判断部23において、コンテンツに含まれるCMを検出する。
【００１８】
具体的には、無音検出部14は、音声デコーダ13が変換した音声信号に対して、そのパワー値を用いて無音を検出し、検出した無音について、無音区間情報としてその開始時刻Tnと終了時刻Tyを記憶媒体16に記録する。この無音区間の開始時刻および終了時刻は、番組開始からの相対時刻である。
【００１９】
判断部23は、前記記憶媒体16に記憶された無音区間情報を用いて、CM検出を行う。
【００２０】
なお、本実施の形態では、後述するCM検出動作において、無音区間の開始時刻の間隔および無音区間の終了時刻の差がCMの間隔かどうか判定するための第1の所定時間T1を現行のCM時間に相当する15秒の倍数（30秒、60秒、90秒等）としている。また後述するCM検出動作において、CMとCMに挟まれる無音区間の長さを判定するために用いる第2の所定時間T2は、1秒程度としている。なお、CM時間は、無音区間を含む。
【００２１】
記憶媒体インタフェース15は、記憶媒体16に対して符号化音映像信号を記録し、また記憶媒体16から符号化音映像信号を読み出すインタフェースである。また、記憶媒体インタフェース15は、無音検出部14において作成された無音区間情報を記憶媒体16に記録する。
【００２２】
記憶媒体16は、符号化音映像信号を記録する記録媒体である。
【００２３】
尚、図1では、記録媒体16としてHDD(Hard Disk Drive)が例示してあり、また、それに対する書込み・読出しのインタフェース15としてHDDインタフェースを例示している。
【００２４】
再生制御部17は、HDDに記録されている無音区間情報を参照し、これに基づき再生制御を行う。記録媒体14から該当記録部分を読出して音映像デコーダ21にて再生させる。
【００２５】
CMスキップ動作時には、無音区間情報を参照し、これに基づいてスキップ先を決定する。
【００２６】
なお、本実施の形態では、後述するCMスキップ動作においては、CMから本編へ切り替わる直前の無音区間（の開始時刻位置）へスキップを所望するが、所望する位置にスキップできなかったとき、すなわち、スキップ先がCM中もしくは本編中であるとき、さらなる細かなスキップ幅にて所望する位置に近づくようスキップ動作を行う時間範囲を定めており、これを第3の所定時間T3として20秒に設定している。
【００２７】
システムコントローラ18は、映像再生装置の構成要素を統括的に制御する。
【００２８】
AVデコーダ19は、記録媒体14に記録されているMPEG2-TS形式のような符号化音映像信号を取出して映像信号と音声信号とに変換する。
【００２９】
モニタ20は、映像信号を再生出力する。
【００３０】
スピーカ21は、音声信号を再生出力する。
【００３１】
リモコン22は、ユーザとのインタフェースであり、ユーザの指示をシステムコントローラ18に伝える。
なお、上記のデータ分離部12、音声デコーダ13、無音検出部14、判断部23、再生制御部17、システムコントローラ18、AVデコーダ19は、ハードウェア的には、任意のコンピュータのCPU、メモリ、その他のLSIなどで実現でき、ソフトウエア的にはメモリにロードされた記録制御機能のあるプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウェアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
次に、上記構成による映像記録動作について説明する。
【００３２】
図2は、CMを含む映像コンテンツの時間的な構成を概略的に示す図である。同図では、本編の間にCMが4回連続して放送されるという態様を示している。なお、以下の説明では、記録するコンテンツについて、後述する方法で検出した無音区間が同図に示すA1,A2,A3,A4,5、無音区間A1とA2に挟まれた有音区間B1、無音区間A2とA3とに挟まれた有音区間B2、無音区間A3とA4とに挟まれた有音区間B3、無音区間A4とA5とに挟まれた有音区間B4がそれぞれCMである。
図3は、映像記録再生装置における映像記録動作を概略的に示すフローチャートである。
【００３３】
映像記録再生装置において、チューナ部11が音映像放送信号を受信して検波し、MPEG2-TSのような符号化音映像信号に復調する（Ｓ１０）。復調された符号化音映像信号は、記憶媒体インタフェース15を介して所定のフォーマットにて記憶媒体16に記録される（Ｓ１２）。
【００３４】
一方、Ｓ１０にて復調された符号化音映像信号はデータ分離部12に入力され、データ分離部12において、音声符号化信号が取り出される（Ｓ１４）。そしてこれを音声デコーダ13にて音声信号に変換し（Ｓ１６）、無音検出部14にてその音声信号に対して各番組開始からの相対時刻と無音区間を検出し（Ｓ１８）、インタフェース15を介して記録媒体16に無音区間の開始時刻および終了時刻を記録する（Ｓ２０）。Ｓ１０からＳ２０までの手順をｓ１０において受信した音映像放送信号に対し順次実行していく。
ここで上記ｓ１８における無音区間の検出について図4を用いて説明する。この無音区間の検出は、無音検出部14が主に処理を行なう。
【００３５】
本実施の形態において、有音とは音声信号の出力パワーが閾値以上であることをいい、無音とは、音声信号の出力パワーが閾値以下であることをいう。同図において、区間A1,A2,A3,…Anが無音区間、区間B1,B2,…Bnが有音区間である。
【００３６】
一般にテレビ放送では、CM放送の直前直後の無音区間Aは約1秒間、また、無音区間Aに挟まれた区間期間BのCMは15秒間から90秒程度の時間長である。
【００３７】
図3のＳ１８では、無音区間情報として、有音から無音に変化した時刻を無音区間Anの開始時刻として記録媒体16に記録する。また、無音から有音に変化した時刻を無音区間Anの終了時刻として記録媒体16に記録する。図5に無音区間情報の記録様式の一例を示す。
【００３８】
図示のようにそれぞれの無音区間Anについて、開始時刻と終了時刻を対応づけて記録する。なお、以下で説明するCM検出動作において、無音区間情報として、無音区間Anに対して、次の無音区間A(n+1)までの有音区間Bnが、以下に説明する判断部23おけるCM検出の結果、CMか本編かを併せて記録する。
【００３９】
さらに、この無音区間Anと次の無音区間A(n+1)までの有音区間Bnと、無音区間A(n+1)と次の無音区間A(n+2)までの有音区間B(n+1)がCMから本編に変化する際、それら有音区間に挟まれた無音区間A(n+1)に対して、その無音区間A(n+1)の直後の有音区間から本編であることを示すためにフラグを"1"とし、これを記録する。一方、無音区間Anと次の無音区間A(n+1)までの有音区間Bnと、無音区間A(n+1)と次の無音区間A(n+2)までの有音区間B(n+1)がCMから本編に変化しないとき、それら有音区間に挟まれた無音区間A(n+1)に対して、その無音区間A(n+1)の直後の有音区間から本編でないことを示すためにフラグを"0"とし、これを記録する。
【００４０】
たとえば、図5においては、無音区間A1について、開始時刻Tn(1)が0.000秒、終了時刻Ty(1)が1.020秒、無音区間A2について、開始時刻Tn(2)が23.531秒、終了時刻Ty(2)が24.361秒、無音区間A3について、開始時刻Tn(3)が38.086秒、終了時刻Ty(3)が39.402秒、無音区間A4について、開始時刻Tn(4)が53.341秒、終了時刻Ty(4)が54.376秒、であることを示している。また、無音区間A1と次の無音区間A2までの有音区間B1が本編、無音区間A2と次の無音区間A3までの有音区間B2がCM、無音区間A3と次の無音区間A4までの有音区間B3がCM、無音区間A4と次の無音区間A5までの有音区間B4が本編であることを示している。
【００４１】
また、無音区間A3と次の無音区間A4までの有音区間B3と、無音区間A4と次の無音区間A5までの有音区間BがCMから本編に変化することを示している。なお、図5においては、番組の冒頭（開示時刻が0秒）に位置する無音区間A1に対応しては、CMから変化したものとして、本編前フラグを"1"にセットしている。
次に、上記構成によるCM検出動作について説明する。
【００４２】
図6〜8は、映像記録再生装置におけるCM検出動作を概略的に示すフローチャートである。このCM検出動作は、判断部23が主に処理を行う。
【００４３】
このCM検出動作は、上述の映像記録動作時に無音検出部14が検出した無音区間を用いる。なお、このCM検出動作は、コンテンツを記録した後に任意のタイミングで実行され、たとえば、再生制御部17が、コンテンツ再生時にコンテンツ再生に先行して実行される。
【００４４】
まず、図6のＳ３０において、記憶媒体16から無音区間情報を取得する（Ｓ３０）。次に、取得した無音区間情報を用いて、無音区間とその次の無音区間との間の区間、すなわち有音区間がCMであるか否かを検出する（Ｓ３２）。この動作については後に詳しく説明する。
【００４５】
Ｓ３２の結果に基づき、有音区間がCMから本編に変化する無音区間を抽出し、これをマークする（Ｓ３４）。すなわち、有音区間がCMから本編に変化する無音区間に対応して、図5中の本編に変化する無音区間に対応する“本編前フラグ”の項に"1"をセットする。一方、有音区間がCMから本編に変化しない無音区間に対しては、図5中の本編に変化する無音区間に対応する“本編前フラグ”の項を"0"とする。
【００４６】
以上の手順を、すべての無音区間情報に対して行う。
次に、図6中のＳ３２の動作を図7および図8のフローチャートを用いて説明する。
【００４７】
図7のＳ４０において、まず始めに、n＝1（初期値）として、(n＋1)番目の無音区間A(n+1)の開始時刻Tn(n＋1)とn番目の無音区間Anの開始時刻Tn(n)との時間差Dn(n)を求める（Ｓ４０）。
【００４８】
次に、(n＋1)番目の無音区間A(n+1)の終了時刻Ty(n＋1)とn番目の無音区間Anの終了開始時刻Ty(n)との時間差Dy(n)を求める（Ｓ４２）。
【００４９】
続いて、(n＋2)番目の無音区間A(n+2)の開始時刻Tn(n＋2)と(n＋1)番目の無音区間A(n+1)の開始時刻Tn(n＋1)との時間差Dn(n＋1)を求め（Ｓ４４）、(n＋2)番目の無音区間A(n+2)の終了時刻Ty(n＋2)と(n＋1)番目の無音区間A(n+1)の終了時刻Ty(n＋1)との時間差Dy(n＋1)を求める（Ｓ４６）。
【００５０】
続いて、(n＋1)番目の無音区間A(n+1)の終了時刻と(n＋1)番目の無音区間A(n+1)の開始時刻との時間差D(n＋1)を求める（Ｓ４８）。
【００５１】
Ｓ５０では、Ｓ４０からＳ４８の手順で求めたDn(n)，Dy(n)，Dn(n＋1)，Dy(n＋1)，D(n＋1)を用いて、
“Dn(n)あるいはDy(n)の少なくとも１つが第1の所定時間T1以内であり、かつ、Dn(n＋1)あるいはDy(n＋1)の少なくとも１つが第1の所定時間T1以内であり、かつ、D(n＋1)が第2の所定時間T2以内である“との条件を満たすか判断する（Ｓ５０）。
【００５２】
Ｓ５０における判断の結果、条件を満たす場合、Ｓ６０に移行する。
【００５３】
一方、Ｓ５０における判断の結果、条件を満たさない場合、nをn+1とし、対象とする無音区間情報を更新し（Ｓ５２）、Ｓ４０に移行する。
図8のＳ６０においては、有音区間BnおよびB(n＋1)はともにCMであると判断する。このとき、この結果を図5中のこの有音区間BnおよびB(n＋1)に相当する“AnからA(n+1)まではCMか本編か”および“A(n+1)からA(n+2)まではCMか本編か”の項にCMである旨を記録する（Ｓ６０）。
【００５４】
そして、nをn+2とし、対象とする無音区間情報を更新する（Ｓ６２）。
【００５５】
続いて、(n＋1)番目の無音区間A(n+1)の開始時刻Tn(n＋1)とn番目の無音区間Anの開始時刻Tn(n)との時間差Dn(n)を求める（Ｓ６４）。
【００５６】
次に、(n＋1)番目の無音区間A(n+1)の終了時刻Ty(n＋1)とn番目の無音区間Anの終了開始時刻Ty(n)との時間差Dy(n)を求める（Ｓ６６）。
【００５７】
続いて、n番目の無音区間Anの終了時刻とn番目の無音区間Anの開始時刻との時間差D(n)を求める（Ｓ６８）
Ｓ７０では、Ｓ６４からＳ６８の手順で求めたDn(n)，Dy(n)，D(n)を用いて、“Dn(n)あるいはDy(n)の少なくとも１つが第1の所定時間T1以内であり、かつ、D(n)が第2の所定時間T2以内である“との条件を満たすか判断する（Ｓ７０）。
【００５８】
Ｓ７０における判断の結果、条件を満たす場合、Ｓ７２に移行する。
【００５９】
一方、Ｓ７０における判断の結果、条件を満たさない場合、Ｓ７６に移行する。
【００６０】
Ｓ７０における判断の結果、条件を満たす場合、有音区間BnはCMであると判断する。このとき、この結果を図5中のこの有音区間Bnに相当する “AnからA(n+1)まではCMか本編か”の項に”CM”である旨を記録し（Ｓ７２）、続いて、nをn+1とし、対象とする無音区間情報を更新し（Ｓ７４）、Ｓ６４に移行する。この移行は、すべての無音区間情報に対して繰り返し実行される。
【００６１】
一方、Ｓ７０における判断の結果、条件を満たさない場合、有音区間BnはCMでない、すなわち、本編であると判断する。このとき、この結果を図5中のこの有音区間Bnに相当する “AnからA(n+1)まではCMか本編か”の項に”本編”である旨を記録し（Ｓ７６）、続いて、nをn+1とし、対象とする無音区間情報を更新し（Ｓ７８）、Ｓ４０に移行する。この移行は、すべての無音区間情報に対して繰り返し実行される。
【００６２】
なお、Ｓ５０およびＳ７０における判断で用いられる第1の所定時間T1は、現行のCM時間に相当する15秒、30秒、60秒、90秒等である。また、第2の所定時間T2は1秒程度である。
次に、本実施の形態におけるスキップ動作について説明する。
【００６３】
ユーザがCMをスキップして本編へ再生を移したいとき、本スキップ動作を指示する。
通常、スキップ動作は、再生の進行方向に対して、順方向と逆方向の2種類がある。
【００６４】
通常、本編の後、CMが再生された場合、ユーザは、このCM後の本編からの再生を行うよう順方向のスキップ動作を指示する。
図9ないし11は、本実施の形態におけるスキップ動作を概略的に説明する図である。
【００６５】
無音区間A1，A2，A3，・・・An，A(n+1)，A(n+2)，・・・は時間軸順に検出された無音区間であり、変化区間Cmは、無音区間を挟んで、直前の有音区間がCM、直後の有音区間は本編が続く、その無音区間を指す。図9の場合、変化区間CmはA(n+1)である。なお、図10は、CM検出結果、変化区間CmをAnと判断した場合であり、図11の場合は、変化区間CmをA(n+2)と判断した場合の図である。  図9の(a)は、無音区間A1とA2の間で、スキップ指示がなされたとき、かつ、この現在位置と最も近い変化区間Cmの開始時刻もしくは終了時刻との差が第3の所定時間T3内でないとき、順方向には時間的に後の最も近い変化区間Cmへ、逆方向には時間的に前の最も近い変化店C(m-1)への変化区間のスキップを示す。
変化区間変化区間変化区間変化区間変化区間変化区間変化区間変化区間変化区間  図9の(b)は、無音区間A(n-1)と無音区間Anの間でスキップ指示がなされたとき、かつ、この現在位置と最も近い変化区間Cmの開始時刻もしくは終了時刻との差が第3の所定時間T3内であるとき、順方向には時間的に後の最も近い無音区間Anへ、逆方向には時間的に前の最も近い無音区間A(n-1)へのスキップを示す。
【００６６】
図9の(c)は、無音区間Anと無音区間A(n+1)の間でスキップ指示がなされたとき、かつ、この現在位置と最も近い変化区間Cmの開始時刻もしくは終了時刻との差が第3の所定時間T3内であるとき、順方向には時間的に後の最も近い無音区間A(n+1)へ、逆方向には時間的に前の最も近い無音区間Anへのスキップを示す。
【００６７】
図9の(d)は、無音区間A(n+2)と無音区間A(n+3)の間でスキップ指示がなされたとき、かつ、この現在位置と最も近い変化区間Cmの開始時刻もしくは終了時刻との差が第3の所定時間T3内でないとき、順方向には時間的に後の最も近い変化区間C(m+1)へ、逆方向には時間的に前の最も近い変化区間Cmへのスキップを示す。  図9の(e)は、無音区間A(n+2)と無音区間A(n+3)の間でスキップ指示がなされたとき、かつ、この現在位置と最も近い変化区間Cmの開始時刻もしくは終了時刻との差が第3の所定時間T3内であるとき、順方向には時間的に後の最も近い無音区間A(n+3)へ、逆方向には時間的に前の最も近い無音区間A(n+2)へのスキップを示す。
変化区間  図9の(f)は、無音区間A(n+1)と無音区間A(n+2)の間でスキップ指示がなされたとき、かつ、この現在位置と最も近い変化区間Cmの開始時刻もしくは終了時刻との差が第3の所定時間T3内であるとき、順方向には時間的に後の最も近い無音区間A(n+2)へ、逆方向には時間的に前の最も近い無音区間A(n+1)へのスキップを示す。
【００６８】
図10の(g)は、無音区間AnがCMと本編の境と判断され、CMスキップにて変化区間Cm（無音区間An）から再生が開始された状態で、さらにスキップ動作が指示されたとき、かつ、この現在の再生位置と最も近い変化区間Cmの開始時刻もしくは終了時刻との差が第3の所定時間T3内であるとき、順方向には時間的に後の最も近い無音区間A(n+1)へ、逆方向には再生が開始された変化区間Cm（無音区間An）より時間的に前の最も近い無音区間A(n-1)へのスキップを示す。
図11の(h)は、無音区間A(n+2)がCMと本編の境と判断され、CMスキップにて変化区間Cm（無音区間A(n+2)）から再生が開始された状態で、さらにスキップ動作が指示されたとき、かつ、この現在の再生位置と最も近い変化区間Cmの開始時刻もしくは終了時刻との差が第3の所定時間T3内であるとき、順方向には時間的に後の最も近い無音区間A(n+3)へ、逆方向には再生が開始された変化区間Cm（無音区間A(n+2)）より時間的に前の最も近い無音区間A(n+1)へのスキップを示す。
図12は、本実施の形態におけるスキップ動作を概略的に示すフローチャートである。
【００６９】
手順を明確にするために主に順方向のみについて説明するが、逆方向に関しても、時間軸を反転して適用することで、ほぼ同等な手法で処理可能である。
【００７０】
Ｓ８０において、システムコントローラ18は、コンテンツを再生中であるかを判定する（Ｓ８０）。再生中である場合、処理がＳ８２に移行する。そうでない場合、本処理を終了する。
【００７１】
次に、システムコントローラ18は、スキップが指示されているか否かを判定する（Ｓ８２）。
【００７２】
スキップ指示がない場合は、処理がＳ８０に移行する。スキップ指示があると判定された場合は、処理がＳ８４に移行する。
【００７３】
Ｓ８４において、再生制御部17は、現在の再生時間を取得する。ここで、現在の再生時間とは、コンテンツ再生における冒頭からの相対的な経過時間である。
【００７４】
また、再生制御部17は、記憶媒体１６から無音区間情報を参照して、現在の再生時間に最も近い変化区間である無音区間を取得する（Ｓ８４）。
【００７５】
続いて、Ｓ８４において取得した現在の再生時間と変化区間との時間差を求め、この時間差が第3の所定時間T3以内であるか否かを判定する（Ｓ８６）。
【００７６】
Ｓ８６の判定における第3の所定時間T3は任意であり、本実施の形態では、一例として20秒とする。
【００７７】
Ｓ８６において、現在の再生時間と変化区間との時間差が第3の所定時間T3以内であるとき、記憶媒体16に記録された無音区間情報から現在の再生時間から最も近い無音区間を取得し、これをスキップ先と決定する（Ｓ８８）。
【００７８】
一方、現在の再生時間と変化区間との時間差が第3の所定時間T3以内でないとき、記憶媒体16に記録された無音区間情報から現在の再生時間から最も近い変化区間である無音区間を取得し、これをスキップ先と決定する（Ｓ９０）。
【００７９】
Ｓ８８およびＳ９０におけるスキップ先のアドレス決定については、無音区間の開始時刻であってもよいし、また、終了時刻であってもよく、これらを基準に1秒程度前とする。
【００８０】
そして、Ｓ８８およびＳ９０において決定されたスキップ先のアドレスにシークし、再生を再開し（Ｓ９２）、スキップ動作を終了する。
上記によれば、Ｓ５０およびＳ７０における判断において、コンテンツ中の検出した無音区間について、複数の条件に基づきCMであるか否かを判断するため、精度よくCMを検出することができる。
【００８１】
特に、無音区間の開始時刻や終了時刻を用いることによって、本編とCMの境目に発生し得る数秒間の無音区間をも検出することができ、時間的に前後に位置する無音区間で挟まれる有音区間がCMか否（すなわち本編）かを、判断することができ、この結果、時間的に前後に位置する有音区間が、CMから本編へ変化するか否かを判断することができる。
【００８２】
さらに、このCMスキップ再生では、前述の判断結果、すなわち、CMから本編へ変化する無音区間を用い、この無音区間から数秒前の有音区間から再生を開始するため、前記CMから本編への変化を視認することができる。
【００８３】
このようにして、コンテンツの本編冒頭部分（CMから本編への変わり目）をより正確に検出することができ、CMスキップを適切に行うことが可能となる。
【００８４】
さらに、ユーザは1回のスキップ操作によって、本編再生を続行することができるため、ユーザの利便性を向上させることが可能となる。
【００８５】
また、検出した無音区間に関する情報を記憶媒体に記録することにより、任意のタイミングでこの無音区間情報を取得して、無音区間が所定間隔にて検出されるか否かを判断することができる。
なお、上記の実施の形態において、無音区間に関する情報として、その開始時刻あるいは終了時刻を用いるようにしたが、開始時刻あるいは終了時刻の中間の時刻を用いるようにしてもよい。
【００８６】
また、上記の実施の形態において、Ｓ５０およびＳ７０における判断で用いられる所定時間T1については、15秒、30秒、60秒、90秒等のうちいずれか１つを用いてもよいが、15秒、30秒、60秒、90秒等の全ての値について判断するようにしてもよい。
【００８７】
また、上記の実施の形態では、無音区間に関する情報を記憶媒体に記録するようにしてCMの検出を行ったが、記憶媒体へ記録することなく、再生時にリアルタイム処理にて行うようにしてもよい。
【００８８】
また、上記の実施の形態において、Ｓ８６における判断で用いられる第3の所定時間T3については、一例として20秒としたが、例えば、例えば15秒、30秒、60秒、90秒等のCMの標準的な時間+α（α=5秒程度）としてもよい。
以上、本発明に係る実施の形態について説明したが、本発明ないし各構成要件の用語の意義等は、本実施の形態に記載されたものに制限されるものではない。
【図面の簡単な説明】
【００８９】
【図１】実施形態に係る映像記録再生装置の構成を示す図
【図２】コンテンツの構成の一例を示す図
【図３】実施形態に係る記録動作を示すフローチャート
【図４】実施形態に係るCM検出を説明する図
【図５】実施形態に係る無音区間情報の一例を示す図
【図６】実施形態に係るCM検出動作を示すフローチャート
【図７】実施形態に係るCM検出動作を示すフローチャート
【図８】実施形態に係るCM検出動作を示すフローチャート
【図９】実施形態に係るスキップ動作を説明する図
【図１０】実施形態に係るスキップ動作を説明する図
【図１１】実施形態に係るスキップ動作を説明する図
【図１２】実施形態に係るスキップ動作を示すフローチャート
【符号の説明】
【００９０】
11  チューナ
12  データ分離部
13  音声デコーダ
14  無音検出部
15  記憶媒体インタフェース
16  記憶媒体
17  再生制御部
18  システムコントローラ
19  AVデコーダ
20  モニタ
21  スピーカ
22  リモコン
23  判断部
【図１】
0004637042.tif 000002
【図２】
0004637042.tif 000003
【図３】
0004637042.tif 000004
【図４】
0004637042.tif 000005
【図５】
0004637042.tif 000006
【図６】
0004637042.tif 000007
【図７】
0004637042.tif 000008
【図８】
0004637042.tif 000009
【図９】
0004637042.tif 000010
【図１０】
0004637042.tif 000011
【図１１】
0004637042.tif 000012
【図１２】
0004637042.tif 000013