(57)【要約】【課題】  スキップ操作によって、ＣＭと番組の境界等の所望の再生位置からの再生が容易となるようにする。【解決手段】  スキップ操作が行われた後にこれに続いてスキップ操作が行われたら、最初のスキップ操作の方向と、引き続いて行われたスキップ操作の方向が反対方向かどうかを判定する。引き続いて行われたスキップ操作の方向がそれまでとは反対方向で、且つ、引き続いて行われたスキップ操作のスキップ区間にシーンの変化点があれば、このシーンの変化点に再生位置を移動させるようにスキップ処理を行う。これにより、例えばＣＭを跳ばしてコンテンツを再生しようとするとき、ＣＭと番組の境界を簡単に検索して、再生を開始させることができる。【選択図】  図３
2010161480.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録されたコンテンツを再生するコンテンツ再生方法であって、
第１のスキップ操作又は早送り・巻き戻し操作が行われた後にそれに続いて第２のスキップ操作が行われたかどうかを判定し、
前記第１のスキップ操作又は早送り・巻き戻し操作が行われた後に前記第２のスキップ操作が行われたと判定されたら、前記第１のスキップ操作又は早送り・巻き戻し操作の方向と前記第２のスキップ操作の方向が反対方向かどうかを判定し、
前記第１のスキップ操作又は早送り・巻き戻し操作の方向と前記第２のスキップ操作の方向が反対方向と判定されたら、前記第２のスキップ操作のスキップ区間にシーンの変化点があるかどうかを判定し、
前記第１のスキップ操作又は早送り・巻き戻し操作の方向と前記第２のスキップ操作の方向が反対方向で、且つ、前記第２のスキップ操作のスキップ区間にシーンの変化点があれば、当該シーンの変化点に再生位置を移動させる
ことを特徴とするコンテンツ再生方法。
【請求項２】
前記シーン変化点は、前記記録媒体にコンテンツを記録する際に検出し、前記検出されたシーンの変化点の情報を前記コンテンツと共に前記記録媒体に記録しておくことを特徴とする請求項１に記載のコンテンツ再生方法。
【請求項３】
前記シーン変化点は、前記記録媒体からコンテンツを再生する際に検出することを特徴とする請求項１に記載のコンテンツ再生方法。
【請求項４】
前記第２のスキップ操作のスキップ区間内のシーン変化点が複数存在する場合は、スキップ区間内でスキップ開始位置から最も近いシーン変化点へ再生開始位置を移動することを特徴とする請求項１に記載のコンテンツ再生方法。
【請求項５】
前記第２のスキップ操作のスキップ区間内のシーン変化点が複数存在する場合は、スキップ区間内でスキップ移動先位置から最も近いシーン変化点へ再生開始位置を移動することを特徴とする請求項１に記載のコンテンツ再生方法。
【請求項６】
記録媒体に記録されたコンテンツを再生するコンテンツ再生装置であって、
前記コンテンツのシーンの変化点を検出するシーン変化点検出手段と、
第１のスキップ操作又は早送り・巻き戻し操作が行われた後にそれに続いて第２のスキップ操作が行われたかどうかを判定し、前記第１のスキップ操作又は早送り・巻き戻し操作が行われた後に前記第２のスキップ操作が行われたら、前記第１のスキップ操作又は早送り・巻き戻し操作の方向と前記第２のスキップ操作の方向が反対方向で、且つ、前記第２のスキップ操作のスキップ区間にシーンの変化点があれば、当該シーンの変化点に再生位置を移動させるような処理を行うスキップ処理手段と
を備えることを特徴とするコンテンツ再生装置。
【請求項７】
前記シーン変化点は、前記記録媒体にコンテンツを記録する際に検出し、前記検出されたシーンの変化点の情報を前記コンテンツと共に前記記録媒体に記録しておくことを特徴とする請求項６に記載のコンテンツ再生装置。
【請求項８】
前記シーン変化点は、前記記録媒体からコンテンツを再生する際に検出することを特徴とする請求項６に記載のコンテンツ再生装置。
【請求項９】
前記第２のスキップ操作のスキップ区間内のシーン変化点が複数存在する場合は、スキップ区間内でスキップ開始位置から最も近いシーン変化点へ再生開始位置を移動することを特徴とする請求項６に記載のコンテンツ再生装置。
【請求項１０】
前記第２のスキップ操作のスキップ区間内のシーン変化点が複数存在する場合は、スキップ区間内でスキップ移動先位置から最も近いシーン変化点へ再生開始位置を移動することを特徴とする請求項６に記載のコンテンツ再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生方法及びコンテンツ再生装置に関するもので、特に、所定期間だけ再生位置を移動させるスキップ処理の改善に係わる。
【背景技術】
【０００２】
録画再生機や再生機において、不要な部分を跳ばしてコンテンツを再生させるための機能として、早送り／巻き戻し機能がある。更に所定の時間だけ再生位置を再生方向に移動させる「順スキップ」機能や、所定時間だけ再生方向とは反対の方向に移動させる「逆スキップ」機能もある。
【０００３】
スキップ機能は、例えばユーザがＣＭ（Ｃｏｍｍｅｒｃｉａｌ  Ｍｅｓｓａｇｅ）部分を跳ばしてコンテンツを再生しようとするとき利用されている。すなわち、ＣＭ部分を跳ばしてコンテンツを再生する場合、ＣＭの部分に再生位置が来ると、ユーザは、スキップボタンを操作して、コンテンツの再生位置を所定時間だけ進める。ここで、ＣＭ部分が更に続いていれば、ユーザは、更に、スキップボタンを操作して、コンテンツの再生位置を所定時間だけ進める操作を繰り返す。また、ＣＭの終了と番組の開始位置との境界を過ぎてしまったら、ユーザは、逆方向にスキップ操作を行う。このような操作を繰り返して、ＣＭの部分を跳ばして、番組の再生位置を行う。
【０００４】
また、再生するコンテンツ中のシーン変化点を検出し、検出したシーン変化点に再生位置を移動させる機能もある。そして、これら早送り／巻き戻し機能、スキップ機能、シーン変化点検出機能を組み合わせた仕組みも各種提案されている。
【０００５】
例えば、特許文献１には、ユーザがスキップ操作を行ったときに、録画再生装置が一定時間の間にシーン変化点が存在することを検出した場合には、直近の変化点から再生を行うものが記載されている。
【０００６】
また、特許文献２には、ユーザが早送り操作をした後、再生操作を行ったときに、再生開始位置から一番近いシーン変化点へ再生開始位置を移動し、再生を行うものが記載されている。
【特許文献１】特開２００７−０６６４０７号公報
【特許文献２】特開２００５−２９３６８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、スキップ操作は再生位置の移動間隔が一定であるため、順スキップ操作や逆スキップ操作により所望の再生位置を検索する際に、所望の再生位置より進みすぎたり、所望の再生位置より戻りすぎたりすることが多い。このため、上述のように、ＣＭを跳ばしてコンテンツを再生しようとするときに、ＣＭの終了と番組の開始位置との境界の再生位置に容易に到達できない。
【０００８】
また、特許文献１では、スキップ操作を行うと自動的にシーン変化点へ移動させることで、所望の再生位置に到達できるようにしている。しかしながら、特許文献１では、再生位置がユーザの意図とは異なる位置に移動されてしまう場合がある。
【０００９】
例えば、スキップ間隔が３０秒の場合、通常、ユーザが２分先へスキップさせるには、４回のスキップ操作を行えば良い。ところが、特許文献１に示されるものでは、２分先へ到達しようとしても、その前にシーン変化点があると、そのシーンの変化点の位置に、再生位置がスキップされてしまう。このため、所望の再生位置へ移動するための必要な操作回数が増えてしまう。また、特許文献１に示されるものでは、シーン変化点があると、スキップ間隔が一定でなくなる。スキップは一定期間だけ再生位置を移動する機能であるため、スキップ操作による再生位置の移動間隔は一定でなくなると、ユーザには判り難くなる。
【００１０】
上述の課題を鑑み、本発明は、スキップ操作によって所望の再生位置を容易に検索して再生を行うことができるコンテンツ再生方法及びコンテンツ再生装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述の課題を解決するために、本発明に係るコンテンツ再生方法は、記録媒体に記録されたコンテンツを再生するコンテンツ再生方法であって、第１のスキップ操作又は早送り・巻き戻し操作が行われた後にそれに続いて第２のスキップ操作が行われたかどうかを判定し、第１のスキップ操作又は早送り・巻き戻し操作が行われた後に第２のスキップ操作が行われたと判定されたら、第１のスキップ操作又は早送り・巻き戻し操作の方向と第２のスキップ操作の方向が反対方向かどうかを判定し、第１のスキップ操作又は早送り・巻き戻し操作の方向と第２のスキップ操作の方向が反対方向と判定されたら、第２のスキップ操作のスキップ区間にシーンの変化点があるかどうかを判定し、第１のスキップ操作又は早送り・巻き戻し操作の方向と第２のスキップ操作の方向が反対方向で、且つ、第２のスキップ操作のスキップ区間にシーンの変化点があれば、当該シーンの変化点に再生位置を移動させることを特徴とする。
【００１２】
本発明に係るコンテンツ再生装置は、記録媒体に記録されたコンテンツを再生するコンテンツ再生装置であって、コンテンツのシーンの変化点を検出するシーン変化点検出手段と、第１のスキップ操作又は早送り・巻き戻し操作が行われた後にそれに続いて第２のスキップ操作が行われたかどうかを判定し、第１のスキップ操作又は早送り・巻き戻し操作が行われた後に第２のスキップ操作が行われたら、第１のスキップ操作又は早送り・巻き戻し操作の方向と第２のスキップ操作の方向が反対方向で、且つ、第２のスキップ操作のスキップ区間にシーンの変化点があれば、当該シーンの変化点に再生位置を移動させるような処理を行うスキップ処理手段とを備えることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、スキップ操作が行われた後にこれに続いてスキップ操作が行われたら、最初のスキップ操作の方向と、引き続いて行われたスキップ操作の方向が反対方向かどうかを判定する。引き続いて行われたスキップ操作の方向がそれまでとは反対方向で、且つ、引き続いて行われたスキップ操作のスキップ区間にシーンの変化点があれば、このシーンの変化点に再生位置を移動させるようにスキップ処理を行っている。これにより、例えばＣＭを跳ばしてコンテンツを再生しようとするとき、ＣＭと番組の境界を簡単に検索して、再生を開始させることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態について図面を参照しながら説明する。
＜第１の実施形態＞
図１は本発明の第１の実施形態であるハードディスクレコーダー１の構成を示すブロック図である。図１に示すように、本発明の第１の実施形態のハードディスクレコーダー１は、受信部１０１、シーン変化点検出部１０２、録画処理部１０３、記録部１０４とから構成される。ハードディスクレコーダー１はまた、再生処理部１０５、スイッチ１０６、映像処理部１０７、入力部１０８、操作記憶部１０９、制御部１１０、受光部１１１とから構成される。
【００１５】
受信部１０１は、アンテナ２で受信した放送波から制御部１１０より指示のあったチャンネルの放送波を選局・復調し、コンテンツデータを得てシーン変化点検出部１０２に送る。シーン変化点検出部１０２は、コンテンツデータ内のシーンが変化する位置を検出し、シーン変化点の位置情報をコンテンツデータと共に録画処理部１０３に送る。シーン変化点は、一例としては、シーンが変わる箇所では前後の映像が大きく変化するので、連続する画面の映像データの差分を算出し、この連続する画面の映像データの差分が大きい箇所により検出することができる。
【００１６】
録画処理部１０３は、送られてきたコンテンツデータとシーン変化点の情報を記録部１０４で記録するためのデータ形式に変換し、暗号化処理を行い、記録部１０４に送る。記録部１０４は、ハードディスクドライブ等の記録媒体１００で構成され、録画処理部１０３が送った暗号化されたコンテンツデータとシーン変化点の位置情報を記録媒体１００に記録する。再生処理部１０５は、記録部１０４の記録媒体１００に記録したコンテンツを再生する際に、映像処理部１０７で処理できる形にコンテンツデータの変換、復号化を行う。そして、再生処理部１０５は、スイッチ１０６を経て、映像処理部１０７においてテレビジョン受信機３やモニターで表示可能な映像、音声信号として外部へ出力する。
【００１７】
スイッチ１０６は、記録部１０４からの再生コンテンツか、受信部１０１にて受信しているコンテンツかを切り替えるスイッチである。録画したコンテンツを再生して視聴するときは、スイッチ１０６を入力端子１０６ａ側に切り替え、再生処理部１０５からのコンテンツデータを映像処理部１０７へ送る。受信している番組を視聴するときは、スイッチ１０６を入力端子１０６ｂ側に切り替え、受信部１０１からのコンテンツデータを映像処理部１０７へ送る。
【００１８】
映像処理部１０７はスイッチ１０６を経由して送られてきたコンテンツデータを、映像信号、音声信号に変換し、テレビジョン受信機３に出力する。入力部１０８は、録画再生装置本体のボタンからのユーザ操作、例えば録画再生装置へ録画操作時の番組の時間や、チャンネルの設定や、再生操作時の早送り、巻き戻し、スキップ、停止などの操作を受け、これらの命令を制御部１１０へ伝える。
【００１９】
操作記憶部１０９は、ユーザの行った早送り、巻き戻し、スキップの操作情報を記憶する。ここで、操作情報は操作によってコンテンツの再生位置を順方向に進めたか、逆方向に戻したかという操作方向の情報である。この操作情報は必要な容量も小さく、長期間記憶している必要も無いため、操作記憶部１０９としてはＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などによって構成することができる。
【００２０】
制御部１１０は入力部１０８やリモコン２００からの命令を受けて各構成要素の制御を行い、録画時にはコンテンツを録画する時間やチャンネルの制御、再生時には早送りや巻き戻し、スキップなどの再生位置の管理を行う。また、制御部１１０は、スキップ操作や早送り・巻き戻し操作の命令を受けたときに、操作記憶部１０９にスキップ操作や早送り・巻き戻し操作の操作方向の情報を記憶する。制御部１１０は、これに続いてスキップ操作の命令を受けると、操作記憶部１０９に記憶している操作方向と、これに続いて受けたスキップ操作の方向が同方向か反対方向かを判断する。制御部１１０は、反対方向のときは記録部１０４により記録したシーン変化点の位置情報を参照し、続いて受けたスキップ操作のスキップ区間内にシーン変化点があれば、シーン変化点への再生位置を移動するようなスキップ処理機能１２０を実現する。このような処理については、後に説明する。
【００２１】
受光部１１１は、リモコン２００からの赤外線信号を受信して、ユーザ操作、例えば録画再生装置へ録画操作時の番組の時間や、チャンネルの設定や、再生操作時の早送り、巻き戻し、スキップ、停止などの操作を受け、これらの命令を制御部１１０へ伝える。
【００２２】
図２は、リモコン２００の外観構成を示すものである。図２に示すように、リモコン２００には、電源ボタン２０１、チャンネルボタン２０２、チャンネルアップ／ダウンボタン２０３ａ及び２０３ｂ、音量ボタン２０４ａ及び２０４ｂを備えている。リモコン２００はまた、早送り／巻き戻しボタン２０５ａ及び２０５ｂ、順／逆スキップボタン２０６ａ及び２０６ｂ、録画ボタン２０７、再生ボタン２０８、ストップボタン２０９、一時停止ボタン２１０を備えている。
【００２３】
電源ボタン２０１は、電源を入／切させるボタンである。チャンネルボタン２０２及びチャンネルアップ／ダウンボタン２０３ａ及び２０３ｂは、視聴するチャンネルを選択するものである。音量ボタン２０４ａ及び２０４ｂは、音量調整を行うものである。早送り／巻き戻しボタン２０５ａ及び２０５ｂは、順方向又は逆方向にコンテンツを高速再生するボタンである。順／逆スキップボタン２０６ａ及び２０６ｂは、順方向又は逆方向に、所定時間だけ再生位置を移動させるボタンである。録画ボタン２０７は、コンテンツの録画を行うボタンである。再生ボタン２０８は、コンテンツの通常再生を行うボタンである。ストップボタン２０９は、再生を停止させるボタンである。一時停止ボタン２１０は、再生を一時停止させるボタンである。
【００２４】
図２に示すように、リモコン２００には、早送り／巻き戻しボタン２０５ａ及び２０５ｂや、順／逆スキップボタン２０６ａ及び２０６ｂがあり、これにより、ユーザは、所望の再生位置を検出して、再生を行うことができる。
【００２５】
次に、本発明の第１の実施形態におけるスキップ処理について説明する。図３は制御部１１０が行うスキップ処理機能１２０に関する制御のフローチャートである。図３において、制御部１１０は、録画したコンテンツの再生が開始されると、ステップＳ１０１へ処理を進める。なお、再生するコンテンツのシーン変化点の位置情報は、録画時にシーン変化点検出部１０２によって記録部１０４の記録媒体１００にコンテンツと共に記録されている。
【００２６】
ステップＳ１０１で、制御部１１０は、スキップ、早送り、巻き戻しの操作の指示が行われたか判断を行う。そして、制御部１１０は、これらの操作が行われた場合には（ステップＳ１０１のＹｅｓ）、ステップＳ１０２へ処理を進める。ステップＳ１０２で、制御部１１０は、ステップＳ１０１で行った操作による操作方向を、操作記憶部１０９に記憶させる。この操作方向は、「順方向」と、「逆方向」の２つである。そして、制御部１１０は、ステップＳ１０３で、スキップ、早送り、巻き戻しの処理を行い、ステップＳ１０４に処理を進める。
【００２７】
ステップＳ１０４で、制御部１１０は、ステップＳ１０１の操作が行われてから一定期間内（例えば３秒以内）に、更にスキップ操作が行われたかどうかの判定を行う。なお、ステップＳ１０１で行った操作が早送り、巻き戻しであった場合には、上述した一定期間は、これらの操作後に再生操作が行われてからの経過した時間とする。ステップＳ１０４で、一定期間以内にスキップ操作が行われたと判断した場合には（ステップＳ１０４のＹｅｓ）、制御部１１０は、ステップＳ１０６へ処理を進める。
【００２８】
一方、一定期間内にスキップ操作が行われなかった場合には（ステップＳ１０４のＮｏ）、制御部１１０は、ステップＳ１０５において、操作記憶部１０９が記憶した操作方向の情報を削除し、ステップＳ１０１へ処理を戻す。ステップＳ１０６で、制御部１１０は、ステップＳ１０１でのスキップ操作や早送り・巻き戻し操作の操作方向と、これに続いて行われたステップＳ１０４でのスキップ操作の操作方向の比較し、スキップ操作の方向はそれまでの操作方向と反対かどうかを判断する。ここで、ステップＳ１０１での操作方向は、ステップＳ１０２で操作記憶部１０９に記憶した操作方向の情報を用いる。
【００２９】
ステップＳ１０１でのスキップ操作や早送り・巻き戻し操作の操作方向と、これに続いて行われたステップＳ１０４でのスキップ操作の操作方向とが同じ方向であるときには、ユーザが同じ方向への操作を繰り返している。したがって、まだ目的の再生位置まで到達できていない状態であると推測される。したがって、ステップＳ１０６で、ステップＳ１０１でのスキップ操作や早送り・巻き戻し操作の操作方向と、ステップＳ１０４でのスキップ操作の操作方向とが同じ方向である場合には、制御部１１０は、ステップＳ１０７でスキップ処理を行う。そして、制御部１１０は、ステップＳ１０４へ処理を戻す。
【００３０】
一方、ステップＳ１０１でのスキップ操作や早送り・巻き戻し操作の操作方向と、これに続いて行われたステップＳ１０４でのスキップ操作の操作方向とが反対方向であるときには、目的の再生開始位置よりも進みすぎた、或いは戻りすぎた状態である推測される。よって、この場合には、ステップＳ１０４で指示された位置からスキップ処理により移動される区間内に目的の再生開始位置があると推測できる。そのため、ステップＳ１０６で、ステップＳ１０１でのスキップ操作や早送り・巻き戻し操作の操作方向と、ステップＳ１０４でのスキップ操作の操作方向とが反対方向であると判断された場合には（ステップＳ１０６のＹｅｓ）、処理はステップ１０８に進む。制御部１１０は、ステップＳ１０８で、記録部１０４を参照して、ステップＳ１０４で指示されたスキップの区間内にシーン変化点があるかどうかを判断する。
【００３１】
ステップＳ１０８で、シーン変化点が存在した場合には（ステップＳ１０８のＹｅｓ）、制御部１１０は、ステップＳ１０９でスキップ区間内のシーン変化点のうち、現在の再生位置から最も近いシーン変化点へ再生位置（移動先位置）を移動させる。なお、スキップ区間内のシーン変化点のうち、現在の再生位置から最も遠いシーン変化点へ再生位置（移動先位置）を移動しても良い。
【００３２】
一方、シーン変化点が存在しない場合には（ステップＳ１０８のＮｏ）、制御部１１０は、ステップＳ１１０にてスキップ処理を行う。ステップＳ１０９又はステップＳ１１０で処理を行った後、制御部１１０は、ステップＳ１０５で操作記憶部１０９が記憶した操作方向の情報を削除してステップＳ１０１へ戻り、再生が終了するまでこの処理を繰り返す。
【００３３】
次に、本発明の第１の実施形態におけるスキップ処理の操作について、具体的に説明する。図４は順スキップ操作の直後に、逆スキップ操作を行った際、スキップ区間内にシーン変化点があった場合の動作を示している。
【００３４】
図４では、シーンＳＮ１０１とシーンＳＮ１０２との境界に、シーン変化点Ｃ１０１がある。ここで、シーンＳＮ１０１の位置Ｐ１０１から、シーン変化点Ｃ１０１を跨いで、シーンＳＮ１０２の位置Ｐ１０２まで、順スキップ操作Ｆ＿ＳＫＰ１０１を行い、シーンＳＮ１０２の位置Ｐ１０２から、逆スキップ操作Ｒ＿ＳＫＰ１０２を行ったとする。この場合、本来なら、位置Ｐ１０２からスキップ区間Ｔ１０１だけ戻った位置Ｐ１０１にスキップすることになる。しかしながら、引き続いて行われたスキップ操作Ｒ＿ＳＫＰ１０２の方向がそれまでのスキップ操作Ｆ＿ＳＫＰ１０１とは反対方向であり、且つ、引き続いて行われたスキップ操作Ｒ＿ＳＫＰ１０２によるスキップ区間Ｔ１０１内にシーン変化点Ｃ１０１がある。この場合、シーン変化点の位置Ｃ１０１に再生位置Ｐ１０３がスキップする。
【００３５】
つまり、この場合には、初めの順スキップ操作で、順スキップ処理Ｆ＿ＳＫＰ１０１が行われたことが操作記憶部１０９に記憶される（ステップＳ１０２）。この後さらに逆スキップ操作Ｒ＿ＳＫＰ１０２が行われると、このスキップ操作が操作記憶部１０９で記憶された操作方向と同じ方向か否かの判断が行われる（ステップＳ１０６）。
【００３６】
操作記憶部１０９で記憶した向きは順方向の操作Ｆ＿ＳＫＰ１０１であり、その後に行われたのは逆方向の操作Ｒ＿ＳＫＰ１０２なので、前回操作に対して反対方向のスキップ操作である。そのためステップＳ１０８に処理が進められ、記録部１０４を参照して、位置Ｐ１０２から逆スキップ処理時の到達先である位置Ｐ１０１までのスキップ区間Ｔ１０１にシーン変化点があるかどうかが判断される。位置Ｐ１０２から区間Ｔ１０１までの間にはシーン変化点Ｃ１０１が存在するので、ステップＳ１０９の処理で、再生位置Ｐ１０３がシーン変化点Ｃ１０１に移動される。
【００３７】
なお、もし区間Ｔ１０１の間にシーン変化点が無い場合は、逆スキップ処理を行い位置Ｐ１０１へ移動することになる（ステップＳ１１０）。このように、ユーザが順スキップの操作により目的とする再生位置より進みすぎて逆スキップの操作を行ったときにはシーン変化点へ再生位置を移動させることが可能になる。
【００３８】
図５は逆スキップ操作直後に順スキップ操作を行った際、スキップ区間内にシーン変化点があった場合の動作を示している。図５では、シーンＳＮ２０１とシーンＳＮ２０２との境界に、シーン変化点Ｃ２０１がある。この例では、シーンＳＮ２０２の位置Ｐ２０１から、シーン変化点Ｃ２０１を跨いで、シーンＳＮ２０１の位置Ｐ２０２まで逆スキップ操作Ｒ＿ＳＫＰ２０１を行い、シーンＳＮ２０１の位置Ｐ２０２から、順スキップ操作Ｆ＿ＳＫＰ２０２を行ったとする。この場合、本来なら、位置Ｐ２０２からスキップ区間Ｔ２０１だけ進んだ位置Ｐ２０１にスキップすることになる。しかしながら、引き続いて行われたスキップ操作Ｆ＿ＳＫＰ２０２の方向がそれまでのスキップ操作Ｒ＿ＳＫＰ２０１とは反対方向であり、且つ、引き続いて行われたスキップ操作Ｆ＿ＳＫＰ２０２によるスキップ区間Ｔ２０１内にシーン変化点Ｃ２０１がある。この場合、シーン変化点の位置Ｃ２０１の位置に再生位置Ｐ２０３がスキップする。
【００３９】
つまり、この場合には、初めに逆スキップ操作で、逆スキップ処理Ｒ＿ＳＫＰ２０１が行われたことが操作記憶部１０９に記憶される（ステップＳ１０２）。この後更に順スキップ操作が行われた際に、このスキップ操作が操作記憶部１０９で記憶した操作方向と同じ方向か否かが判断される（ステップＳ１０６）。
【００４０】
操作記憶部１０９で記憶した向きは逆方向操作Ｒ＿ＳＫＰ２０１であり、その後に行われたのは順方向操作Ｆ＿ＳＫＰ２０２なので、前回操作に対して反対方向のスキップ操作である。そのためステップＳ１０８に処理が進められ、記録部１０４を参照して、位置Ｐ２０２から順スキップ処理時の再生位置である位置Ｐ２０１までのスキップ区間Ｔ２０１にシーン変化点があるかどうかが判断される。位置Ｐ２０２から区間Ｔ２０１の区間にはシーン変化点Ｃ２０１が存在するので、ステップＳ１０９の処理にて、再生位置Ｐ２０３がシーン変化点Ｃ２０１に移動される。
【００４１】
もし区間Ｔ２０１の間にシーン変化点が無い場合は、順スキップ処理を行い位置Ｐ２０１へ移動されることになる（ステップＳ１１０）。このように、ユーザが逆スキップの操作により目的とする再生位置より戻りすぎて、順スキップの操作を行ったときにはシーン変化点へ再生位置を移動させることが可能になる。
【００４２】
図６は始めに順スキップの操作し、その直後に続けて順スキップ操作した際の動作を示している。図６では、シーンＳＮ３０１とシーンＳＮ３０２との境界にシーン変化点Ｃ３０１があり、シーンＳＮ３０２とシーンＳＮ３０３との境界にシーン変化点Ｃ３０２がある。ここでは、シーンＳＮ３０１の位置Ｐ３０１から、シーン変化点Ｃ３０１を跨いで、シーンＳＮ３０２の位置Ｐ３０２まで順スキップ操作Ｆ＿ＳＫＰ３０１を行い、シーンＳＮ３０１の位置Ｐ３０２から、順スキップ操作Ｆ＿ＳＫＰ３０２を行ったとする。この場合、引き続いて行われたスキップ操作Ｆ＿ＳＫＰ３０２の方向はそれまでのスキップ操作Ｆ＿ＳＫＰ３０１とは同方向なので、シーンＳＮ３０３の位置Ｐ３０３にスキップする。
【００４３】
つまり、この場合には、始めの順スキップ操作で制御部１１０が順スキップ操作Ｆ＿ＳＫＰ３０１を行い、操作記憶部１０９は順方向の操作が行われたことが記憶される（ステップＳ１０２）。この後更に順スキップ操作Ｆ＿ＳＫＰ３０２が行われると、操作記憶部１０９で記憶した操作方向と同じかどうかが確認される（ステップＳ１０６）。この場合、両者とも順方向の操作で同じなので、ステップＳ１０７の処理に進められ、順スキップ処理が行われる。
【００４４】
図７は逆スキップ直後に続けて逆スキップ操作を行った際の動作を示している。図７では、シーンＳＮ４０１とシーンＳＮ４０２との境界にシーン変化点Ｃ４０１があり、シーンＳＮ４０２とシーンＳＮ４０３との境界にシーン変化点Ｃ４０２がある。ここで、シーンＳＮ４０３の位置Ｐ４０１から、シーン変化点Ｃ４０２を跨いで、シーンＳＮ４０２の位置Ｐ４０２まで逆スキップ操作Ｒ＿ＳＫＰ４０１を行い、シーンＳＮ４０１の位置Ｐ４０２から、逆スキップ操作Ｒ＿ＳＫＰ４０２を行ったとする。この場合、引き続いて行われたスキップ操作Ｒ＿ＳＫＰ４０２の方向はそれまでのスキップ操作Ｒ＿ＳＫＰ４０１とは同方向なので、シーンＳＮ４０３の位置Ｐ４０３にスキップする。
【００４５】
つまり、この場合には、始めの順スキップ操作で制御部１１０が逆スキップ操作Ｒ＿ＳＫＰ４０１を行い、操作記憶部１０９は順方向の操作が行われたことが記憶される（ステップＳ１０２）。この後更に順スキップ操作Ｒ＿ＳＫＰ４０２が行われると、制御部１１０は操作記憶部１０９で記憶した操作方向と同じかどうかが確認される（ステップＳ１０６）。この場合、両者とも逆方向の操作で同じなので、ステップＳ１０７の処理へ進み、逆スキップ処理が行われる。
【００４６】
このように、同じ方向に続けてスキップ操作を行ったときはシーン変化点への移動を行わず引き続きスキップを行うので、途中のシーン変化点へ移動することなく、スキップ処理が行われる。
【００４７】
図８は早送り終了直後に逆スキップ操作が行われたスキップ区間内にシーン変化点があった場合の動作を示している。図８では、シーンＳＮ５０１とシーンＳＮ５０２との境界にシーン変化点Ｃ５０１がある。ここで、シーンＳＮ５０１の位置Ｐ５０１から、シーン変化点Ｃ５０１を跨いで、シーンＳＮ５０２の位置Ｐ５０２まで早送り操作ＦＦ５０１を行い、シーンＳＮ５０２の位置Ｐ５０２から、逆スキップ操作Ｒ＿ＳＫＰ５０２を行ったとする。この場合、本来なら、位置Ｐ５０２からスキップ区間Ｔ５０１だけ戻った位置Ｐ５０４にスキップすることになる。しかしながら、引き続いて行われたスキップ操作Ｒ＿ＳＫＰ５０２の方向はそれまでの早送り操作ＦＦ５０１とは逆方向であり、且つ、引き続いて行われたスキップ操作Ｒ＿ＳＫＰ５０２によるスキップ区間Ｔ５０１内にシーン変化点Ｃ５０１がある。したがって、シーン変化点の位置Ｃ５０１に再生位置Ｐ５０３がスキップする。
【００４８】
つまり、ユーザが早送り操作をした場合、操作記憶部１０９には順方向の早送り操作ＦＦ５０１が行われたことが記憶され（ステップＳ１０２）、ユーザが早送りを止めるまで早送りが続けられる。早送り操作ＦＦ５０１を止めた後、続けて、逆スキップ操作Ｒ＿ＳＫＰ５０２を行うと、操作記憶部１０９の記憶と逆スキップは反対方向であると判断される（ステップＳ１０６）。そして、記録部１０４を参照して、逆スキップのスキップ区間Ｔ５０１内にシーン変化点があるかどうかが判断される（ステップＳ１０８）。区間Ｔ５０１の区間にはシーン変化点Ｃ５０１が存在するため、ステップＳ１１０へ処理が進められ、再生位置をＣ５０１へ移動される。
【００４９】
以上説明したように、本発明の第１の実施形態では、スキップ操作（第１のスキップ操作）又は早送り・巻き戻し操作が行われた後に、これに続いてスキップ操作（第２のスキップ操作）が行われ。次のように動作する。最初のスキップ操作（第１のスキップ操作）又は早送り・巻き戻し操作の方向と、引き続いて行われたスキップ操作（第２のスキップ操作）の方向が反対方向かどうかを判定する。引き続いて行われたスキップ操作（第２のスキップ操作）の方向がそれまでとは反対方向で、且つ、引き続いて行われたスキップ操作（第２のスキップ操作）のスキップ区間にシーンの変化点があれば、このシーンの変化点に再生位置を移動させる。これにより、例えばＣＭを跳ばしてコンテンツを再生しようとするとき、ＣＭと番組の境界を簡単に検索して、再生を開始させることができる。
【００５０】
＜第２の実施形態＞
図９は、本発明の第２の実施形態を示すものである。この実施形態は、本発明を再生装置４０１に適用したものである。図９において、記録媒体４０５は例えばＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）である。記録媒体４０５には、コンテンツデータが記録されている。再生処理部５０５は、記録媒体４０５からの再生信号をデコードし、コンテンツデータを出力する。
【００５１】
シーン変化点検出部５０４は、再生しているコンテンツデータ内のシーンが変化する位置を検出し、シーン変化点の位置情報をコンテンツデータと共に映像処理部５０７に送る。シーン変化点の検出方法の例としては、シーンが変わる箇所では前後の映像が大きく変化するので、連続する画面の映像データの差分を算出し、この映像データの差分が大きい箇所を検出することで、シーン変化点を検出することができる。
【００５２】
映像処理部５０７は、コンテンツデータを、映像信号、音声信号に変換し、テレビジョン受信機４０３に出力する。入力部５０８は、リモコン５１１や録画再生装置本体のボタンからのユーザ操作、例えば、再生操作時の早送り、巻き戻し、スキップ、停止などの操作を受け、これらの命令を制御部５１０へ伝える。操作記憶部５０９はユーザの行った早送り、巻き戻し、スキップの操作情報を記憶する。操作情報は操作によってコンテンツの再生位置を順方向に進めたか、逆方向に戻したかという操作方向の情報である。
【００５３】
制御部５１０は入力部５０８からの命令を受けて各構成要素の制御を行い、再生時には早送りや巻き戻し、スキップなどの再生位置の管理を行う。また、制御部５１０は、スキップ操作又は早送り・巻き戻し操作の命令を受けたときに、操作記憶部５０９にスキップ操作又は早送り・巻き戻し操作の情報を記憶する。これに続いてスキップ操作の命令を受けると、操作記憶部５０９に記憶しているスキップ操作又は早送り・巻き戻し操作の方向と、これに続いて受けたスキップ操作の方向が同方向か反対方向かを判断する。反対方向のときは、シーン変化点検出部５０４で再生信号からシーン変化点を検出する。続いて受けたスキップ操作のスキップ区間内にシーン変化点があれば、シーン変化点への再生位置を移動するようなスキップ処理機能５２０を実現する。
【００５４】
受光部５１１は、リモコン６００からの赤外線信号を受信して、ユーザ操作、例えば録画再生装置へ録画操作時の番組の時間や、チャンネルの設定や、再生操作時の早送り、巻き戻し、スキップ、停止などの操作を受け、これらの命令を制御部５１０へ伝える。
【００５５】
図１０は、制御部５１０が行うスキップ処理機能５２０に関する制御のフローチャートである。図１０において、制御部５１０は、録画したコンテンツの再生を開始させると、ステップＳ２０１に処理を進める。ステップＳ２０１で、制御部５１０は、スキップ、早送り、巻き戻しの操作が行われたかどうかの判断を行う。そして、これらの操作が行われた場合は（ステップＳ２０１のＹｅｓ）、制御部５１０は、ステップＳ２０２へ処理を進める。
【００５６】
ステップＳ２０２で、制御部５１０は、ステップＳ２０１で行った操作の操作方向を、操作記憶部５０９で記憶する。この操作方向は、「順方向」と、「逆方向」の２つである。そして、ステップＳ２０３で、制御部５１０は、スキップ、早送り、巻き戻しの処理を行い、ステップＳ２０４に処理を進める。
【００５７】
ステップＳ２０４で、制御部５１０は、ステップＳ２０１の操作が行われてから一定期間内に更にスキップ操作が行われたかどうかの判定を行う。なお、ステップＳ２０１で行った操作が早送り、巻き戻しであった場合には、上述した一定期間はこれらの操作後に再生操作が行われてから経過した時間とする。一定期間内にスキップ操作が行われたと判断した場合には（ステップＳ２０４のＹｅｓ）、制御部５１０は、ステップＳ２０６へ処理を進める。
【００５８】
一方、一定期間内にスキップ操作が行われなかった場合には（ステップＳ２０４のＮｏ）、制御部５１０は、ステップＳ２０５において操作記憶部５０９が記憶した操作方向の情報を削除して、ステップＳ２０２へ戻る。
【００５９】
ステップＳ２０６で、制御部５１０は、ステップＳ２０１でのスキップ操作や早送り・巻き戻し操作の操作方向と、これに続いて行われたステップＳ２０４でのスキップ操作の操作方向との比較する。制御部５１０はまた、スキップ操作の方向はそれまでの操作方向と反対かどうかを判断する。ステップＳ２０１の操作方向の情報は、ステップＳ２０２で操作記憶部５０９が記憶した操作方向の情報を用いる。ステップＳ２０１でのスキップ操作や早送り・巻き戻し操作の操作方向と、ステップＳ２０４でのスキップ操作の操作方向とが同じ方向であるときには、制御部５１０は、ステップＳ２０７でスキップ処理を行い、ステップＳ２０４へ処理を戻す。
【００６０】
一方、ステップＳ２０１でのスキップ操作や早送り・巻き戻し操作の操作方向と、ステップＳ２０４でのスキップ操作の操作方向とが反対方向であった場合には、処理はステップ２０８に進む。制御部５１０は、ステップＳ２０８で、シーン変化点検出部１０２により、スキップ区間におけるシーン変化点の検出を行う。そして、ステップＳ２０９で、制御部５１０は、ステップＳ２０４で指示されたスキップ区間内にシーン変化点があるかどうかを判断する。
【００６１】
シーン変化点が複数存在した場合には（ステップＳ２０９のＹｅｓ）、制御部５１０は、ステップＳ２１０でスキップ区間内のシーン変化点のうち、現在の再生位置から最も近いシーン変化点へ再生位置を移動させる。なお、スキップ区間内のシーン変化点のうち、現在の再生位置から最も遠いシーン変化点へ再生位置を移動しても良い。一方、シーン変化点が存在しない場合には（ステップＳ２０９のＮｏ）、制御部５１０は、ステップＳ２１１にてスキップ処理を行う。
【００６２】
制御部５１０は、ステップＳ２１０又はステップＳ２１１で処理を行った後、ステップＳ２０５で操作記憶部５０９が記憶した操作方向の情報を削除してステップＳ２０１へ戻り、再生が終了するまでこの処理を繰り返す。
【００６３】
この第２の実施形態では、再生装置４０１を用いた例である。再生装置４０１はＤＶＤ等の記録媒体４０５のコンテンツデータを読み取り、コンテンツの再生を行う。そのため予めコンテンツの記録時にシーン変化点検出して記録媒体に記録しておくことはできない。
【００６４】
そこで、図９に示したように、再生処理部５０５の後段にシーン変化点検出部５０４を設け、記録媒体４０５からの再生信号からシーンの変化点を検出する構成としている。そして、図１０のフローチャートで示したように、ステップＳ２０４のスキップ方向がステップＳ２０１の操作に対して反対であったときのみ、ステップＳ２０８でスキップ区間におけるシーン変化点の検出を行っている。このステップＳ２０８の処理を加えることにより、再生装置でもシーン変化点へ再生位置を移動することが可能となる。
【００６５】
なお、図１０のフローチャートではスキップ方向が反対のときだけ、シーン変化点の検出を行っている。これに限られず、ユーザがスキップ、早送り、巻き戻しなどの操作を行うたびにシーン変化点を検出しておき、スキップ方向が反対の場合に検出したシーン変化点へ再生位置を移動させるように制御を行っても良い。
【００６６】
本発明は、上述した実施形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
【図面の簡単な説明】
【００６７】
【図１】本発明の第１の実施形態の構成を示すブロック図である。
【図２】本発明の第１の実施形態におけるリモコンの外観構成の説明図である。
【図３】本発明の第１の実施形態におけるスキップ操作の説明に用いるフローチャートである。
【図４】本発明の第１の実施形態において順スキップ操作後に逆スキップ操作をした場合の処理の説明図である。
【図５】本発明の第１の実施形態において逆スキップ操作後に順スキップ操作をした場合の処理の説明図である。
【図６】本発明の第１の実施形態において順スキップ操作後に順スキップ操作をした場合の処理の説明図である。
【図７】本発明の第１の実施形態において逆スキップ操作後に逆スキップ操作をした場合の処理の説明図である。
【図８】本発明の第１の実施形態における早送り操作後に逆スキップ操作をした場合の処理の説明図である。
【図９】本発明の第２の実施形態の構成を示すブロック図である。
【図１０】本発明の第２の実施形態におけるリモコンの外観構成の説明図である。
【符号の説明】
【００６８】
１  ハードディスクレコーダー
２  アンテナ
３  テレビジョン受信機
１００  記録媒体
１０１  受信部
１０２  シーン変化点検出部
１０３  録画処理部
１０４  記録部
１０５  再生処理部
１０６  スイッチ
１０７  映像処理部
１０８  入力部
１０９  操作記憶部
１１０  制御部
１１１  受光部
１２０  スキップ処理機能
４０１  再生装置
４０３  テレビジョン受信機
４０５  記録媒体
５０４  シーン変化点検出部
５０５  再生処理部
５０７  映像処理部
５０８  入力部
５０９  操作記憶部
５１０  制御部
５１１  受光部
５２０  スキップ処理機能
６００  リモコン
【図１】
2010161480.tif 000003
【図２】
2010161480.tif 000004
【図３】
2010161480.tif 000005
【図４】
2010161480.tif 000006
【図５】
2010161480.tif 000007
【図６】
2010161480.tif 000008
【図７】
2010161480.tif 000009
【図８】
2010161480.tif 000010
【図９】
2010161480.tif 000011
【図１０】
2010161480.tif 000012