(57)【要約】【課題】ユーザが録画コンテンツの再生指示をしてから、録画コンテンツが表示されるまでに生じる待ち時間を圧縮し、ユーザのイライラ感を解消することを課題とする。【解決手段】コンテンツを選択するための選択画面上に表示されたカーソルの、前記選択画面との相対的な位置を検出するステップと、前記カーソルの位置を基準として、ユーザが選択する可能性のあるコンテンツを予測するステップと、ユーザがコンテンツを選択する操作を行う前に、前記予測した一又は複数のコンテンツについて、再生を始める前に必要な処理に着手するステップとを有する事前再生処理方法によって解決される。【選択図】図１
2008090533.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを選択するための選択画面上に表示されたカーソルの、前記選択画面との相対的な位置を検出するステップと、
前記カーソルの位置を基準として、ユーザが選択する可能性のあるコンテンツを予測するステップと、
ユーザがコンテンツを選択する操作を行う前に、前記予測した一又は複数のコンテンツについて、再生を始める前に必要な処理に着手するステップと
を有する事前再生処理方法。
【請求項２】
前記予測するステップは、
前記ユーザが選択する可能性のあるコンテンツを、前記カーソルが指し示すコンテンツ、及び、前記選択画面に表示されているその他の全てのコンテンツと予測する
請求項１記載の事前再生処理方法。
【請求項３】
前記予測するステップは、
前記選択画面が、カーソルが相対的に前方向及び後方向の二方向に動くことでコンテンツを選択する選択画面の場合において、前記ユーザが選択する可能性のあるコンテンツを、カーソルが指し示すコンテンツと、そのコンテンツから前後所定の範囲にあるコンテンツと予測する
請求項１記載の事前再生処理方法。
【請求項４】
前記前後所定の範囲にあるコンテンツは、
前記カーソルが画面端方に位置しているために、前側所定の範囲又は後側所定の範囲が選択画面上に表示されていない場合には、選択画面を相対的にスクロールすることによって表示される前側所定の範囲又は後側所定の範囲にあるコンテンツとする
請求項３記載の事前再生処理方法。
【請求項５】
前記予測するステップは、
前記選択画面が、カーソルが上方向、下方向、左方向、及び右方向に動くことでコンテンツを選択する選択画面の場合において、前記ユーザが選択する可能性のあるコンテンツを、カーソルが指し示すコンテンツと、そのコンテンツから上下方向及び左右方向に、所定の範囲にあるコンテンツと予測する
請求項１記載の事前再生処理方法。
【請求項６】
前記上下方向及び左右方向に、所定の範囲にあるコンテンツは、
ユーザが、上、下、左、又は右方向へ、カーソルを移動させるキー操作を行った場合に、所定回数のキー操作によってカーソルが到達することができる範囲にあるコンテンツである
請求項５記載の事前再生処理方法。
【請求項７】
コンテンツを選択するための選択画面に表示されたカーソルの、前記選択画面との相対的な位置を検出するステップと、
前記カーソルの移動方向を検出するステップと、
前記カーソルの単位時間当たりの移動量を検出するステップと、
前記カーソルの位置、移動方向、及び単位時間当たりの移動量に基づいて、ユーザが選択する可能性のあるコンテンツを予測するステップと、
ユーザがコンテンツを選択する操作を行う前に、前記予測した一又は複数のコンテンツについて、再生を始める前に必要な処理に着手するステップと
を有する事前再生処理方法。
【請求項８】
前記予測するステップは、
予め決められた閾値よりもカーソルが大きな移動量を持って移動している場合には、ユーザが選択する可能性のあるコンテンツの予測を停止する
請求項７記載の事前再生処理方法。
【請求項９】
前記予測するステップは、
予め決められた閾値よりもカーソルが小さな移動量を持って移動している場合には、カーソルの進行方向にｍ個の範囲にあるコンテンツと、進行方向とは逆方向にｎ個の範囲にあるコンテンツとを、ユーザが選択する可能性のあるコンテンツと予測する
請求項７記載の事前再生処理方法。
ただし、ｍ＞ｎ、又は、ｍ＝ｎとする。
【請求項１０】
前記予測するステップは、
予め決められた閾値よりもカーソルが小さな移動量を持って移動している場合において、カーソルの進行方向にｍ1個の範囲にあるコンテンツを、ユーザが選択する可能性のあるコンテンツと予測した後、更に、カーソルの移動量が小さくなった場合には、カーソルの進行方向にｍ2個の範囲にあるコンテンツを、ユーザが選択する可能性のあるコンテンツと予測する
請求項７記載の事前再生処理方法。
ただし、ｍ1＞ｍ2、又は、ｍ1＝ｍ2とする。
【請求項１１】
前記予測するステップは、
予め決められた閾値よりもカーソルが小さな移動量を持って移動している場合において、カーソルの進行方向とは逆方向にｎ1個の範囲にあるコンテンツを、ユーザが選択する可能性のあるコンテンツと予測した後、更に、カーソルの移動量が小さくなった場合には、カーソルの進行方向とは逆方向にｎ2個の範囲にあるコンテンツを、ユーザが選択する可能性のあるコンテンツと予測する
請求項１０記載の事前再生処理方法。
ただし、ｎ1＜ｎ2、又は、ｎ1＝ｎ2とする。
【請求項１２】
前記予測するステップは、
ある移動量を持って移動していたカーソルが停止したときには、カーソルが移動していた方向及びその逆方向に、それぞれ同数のｎ個の範囲にあるコンテンツを、ユーザが選択する可能性のあるコンテンツと予測する
請求項７〜１１いずれか１項に記載の事前再生処理方法。
【請求項１３】
前記予測するステップは、
前記選択画面が、カーソルが上方向、下方向、左方向、及び右方向に動くことでコンテンツを選択する選択画面の場合において、ある移動量を持って移動していたカーソルが停止したときには、カーソルが移動していた方向と交差する方向に、すなわち、カーソルが上下方向に移動していた場合には左右方向にある少なくとも一つのコンテンツを、また、カーソルが左右方向に移動していた場合には上下方向にある少なくとも一つのコンテンツを、ユーザが選択する可能性のあるコンテンツと予測する
請求項１２記載の事前再生処理方法。
【請求項１４】
コンテンツを選択するための選択画面に表示されたカーソルの、前記選択画面との相対的な位置を検出する手順と、
前記カーソルの位置を基準として、ユーザが選択する可能性のあるコンテンツを予測する手順と、
ユーザがコンテンツを選択する操作を行う前に、前記予測した一又は複数のコンテンツについて、再生を始める前に必要な処理に着手する手順と
をコンピュータに実行させるためのプログラム。
【請求項１５】
コンテンツを選択するための選択画面に表示されたカーソルの、前記選択画面との相対的な位置を検出するカーソル位置検出部と、
前記カーソルの位置を基準として、ユーザが選択する可能性のあるコンテンツを予測すると共に、ユーザがコンテンツを選択する操作を行う前に、前記予測した一又は複数のコンテンツについて、再生を始める前に必要な処理に着手するように要求する事前再生対象決定部と
を有する被選択コンテンツの予測装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、事前再生処理方法、プログラム、及び被選択コンテンツの予測装置に関する。
【背景技術】
【０００２】
デジタル放送の録画コンテンツのように、暗号保護された録画コンテンツを再生するには、録画コンテンツを記録するサーバと、ユーザ側の再生器との間で、認証を行う必要がある。しかし、この認証処理には時間がかかるため、ユーザが再生指示をしてから、録画コンテンツが表示されるまでには、現状で、５〜６秒ほどの待ち時間が生じている。録画コンテンツ再生前の必要な処理には、前述の認証処理以外にもユーザが再生指示したコンテンツをサーバで検索する処理やユーザ側の装置内のデコーダを起動する処理などの前記待ち時間を生じさせる処理がある。
【０００３】
デジタル放送映像を受信する場合でも、ユーザが放送番組を選局してから、映像がテレビ画面に表示されるまでに、一定の待ち時間を生じるという同様の問題がある。この待ち時間の問題を解消する技術として、特開平８−１１１８２３号公報に記載された「テレビジョン信号受信装置」の発明が知られる。この「テレビジョン信号受信装置」は、所定のチャンネルの番組のテレビジョン信号を受信し、受信した信号を出力するテレビジョン信号受信装置における発明である。受信手段は、前記テレビジョン信号を受信する。選択画面出力手段は、カーソルを移動することにより複数の前記番組の中から所定のものを選択するための選択画面の信号を出力するとき操作される。移動手段は、前記カーソルを移動するとき操作される。選択手段は、前記カーソルにより指定された前記番組を選択するとき操作される。制御手段は、前記移動手段の操作に対応して前記カーソルが移動されたとき、前記選択手段が操作される前に、前記受信手段を制御し、前記カーソルで指定されている前記番組を受信させる。
【０００４】
また、特開２００４−２４７９５４号公報に記載された「制御装置」は、ユーザインタフェースに対するユーザの操作に対応して、制御対象の電子装置にコマンド信号を送信する制御装置における発明である。検知手段は、前記ユーザインタフェースに対するユーザの操作を検知する。記憶手段は、前記検知手段の検知結果を操作履歴情報として記憶する。判定手段は、前記記憶手段によって記憶された前記操作履歴情報を参照して、通常モードから操作推定モードに遷移するか否かを判定する。送信手段は、前記判定手段によって前記操作推定モードに遷移しないと判定された場合、前記通常モードの処理として、前記検知手段によって検知された前記ユーザの操作に対応するコマンド信号を送信する。同時に、前記送信手段は、前記判定手段によって前記操作推定モードに遷移すると判定された場合、前記操作推定モードの処理として、前記検知手段によって検知された前記ユーザの操作に対応する前記コマンド信号とは異なるコマンド信号を送信する。
【０００５】
【特許文献１】特開平８−１１１８２３号公報
【特許文献２】特開２００４−２４７９５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、ユーザが録画コンテンツの再生指示をしてから、録画コンテンツが再生あるいは表示されるまでに生じる待ち時間を圧縮し、ユーザのイライラ感を軽減することである。
【課題を解決するための手段】
【０００７】
以下に、［発明を実施するための最良の形態］で使用される番号・符号を用いて、［課題を解決するための手段］を説明する。これらの番号・符号は、［特許請求の範囲］の記載と［発明を実施するための最良の形態］との対応関係を明らかにするために括弧付きで付加されたものである。ただし、それらの番号・符号を、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【０００８】
本発明による事前再生処理方法においては、検出するステップは、コンテンツを選択するための選択画面上に表示されたカーソルの、前記選択画面との相対的な位置を検出する。予測するステップは、前記カーソルの位置を基準として、ユーザが選択する可能性のあるコンテンツを予測する。着手するステップは、ユーザがコンテンツを選択する操作を行う前に、前記予測した一又は複数のコンテンツについて、再生を始める前に必要な処理に着手する。
【０００９】
本発明による事前再生処理方法においては、前記予測するステップは、前記ユーザが選択する可能性のあるコンテンツを、前記カーソルが指し示すコンテンツ、及び、前記選択画面に表示されているその他の全てのコンテンツと予測する。また、本発明による事前再生処理方法においては、前記予測するステップは、前記選択画面が、カーソルが相対的に前方向及び後方向の二方向に動くことでコンテンツを選択する選択画面の場合において、前記ユーザが選択する可能性のあるコンテンツを、カーソルが指し示すコンテンツと、そのコンテンツから前後所定の範囲にあるコンテンツと予測する。また、本発明による事前再生処理方法においては、前記前後所定の範囲にあるコンテンツは、前記カーソルが画面端方に位置しているために、前側所定の範囲又は後側所定の範囲が選択画面上に表示されていない場合には、選択画面を相対的にスクロールすることによって表示される前側所定の範囲又は後側所定の範囲にあるコンテンツとする。また、本発明による事前再生処理方法においては、前記予測するステップは、前記選択画面が、カーソルが上方向、下方向、左方向、及び右方向に動くことでコンテンツを選択する選択画面の場合において、前記ユーザが選択する可能性のあるコンテンツを、カーソルが指し示すコンテンツと、そのコンテンツから上下方向及び左右方向に、所定の範囲にあるコンテンツと予測する。また、本発明による事前再生処理方法においては、前記上下方向及び左右方向に、所定の範囲にあるコンテンツは、ユーザが、上、下、左、又は右方向へ、カーソルを移動させるキー操作を行った場合に、所定回数のキー操作によってカーソルが到達することができる範囲にあるコンテンツである。
【００１０】
また、本発明による事前再生処理方法においては、位置を検出するステップは、コンテンツを選択するための選択画面に表示されたカーソルの、前記選択画面との相対的な位置を検出する。移動方向を検出するステップは、前記カーソルの移動方向を検出する。移動量を検出するステップは、前記カーソルの単位時間当たりの移動量を検出する。予測するステップは、前記カーソルの位置、移動方向、及び単位時間当たりの移動量に基づいて、ユーザが選択する可能性のあるコンテンツを予測する。着手するステップは、ユーザがコンテンツを選択する操作を行う前に、前記予測した一又は複数のコンテンツについて、再生を始める前に必要な処理に着手する。また、本発明による事前再生処理方法においては、前記予測するステップは、予め決められた閾値よりもカーソルが大きな移動量を持って移動している場合には、ユーザが選択する可能性のあるコンテンツの予測を停止する。また、本発明による事前再生処理方法においては、前記予測するステップは、予め決められた閾値よりもカーソルが小さな移動量を持って移動している場合には、カーソルの進行方向にｍ個の範囲にあるコンテンツと、進行方向とは逆方向にｎ個の範囲にあるコンテンツとを、ユーザが選択する可能性のあるコンテンツと予測する、ただし、ｍ＞ｎ、又は、ｍ＝ｎとする。また、本発明による事前再生処理方法においては、前記予測するステップは、予め決められた閾値よりもカーソルが小さな移動量を持って移動している場合において、カーソルの進行方向にｍ1個の範囲にあるコンテンツを、ユーザが選択する可能性のあるコンテンツと予測した後、更に、カーソルの移動量が小さくなった場合には、カーソルの進行方向にｍ2個の範囲にあるコンテンツを、ユーザが選択する可能性のあるコンテンツと予測する、ただし、ｍ1＞ｍ2、又は、ｍ1＝ｍ2とする。また、本発明による事前再生処理方法においては、前記予測するステップは、予め決められた閾値よりもカーソルが小さな移動量を持って移動している場合において、カーソルの進行方向とは逆方向にｎ1個の範囲にあるコンテンツを、ユーザが選択する可能性のあるコンテンツと予測した後、更に、カーソルの移動量が小さくなった場合には、カーソルの進行方向とは逆方向にｎ2個の範囲にあるコンテンツを、ユーザが選択する可能性のあるコンテンツと予測する、ただし、ｎ1＜ｎ2、又は、ｎ1＝ｎ2とする。また、本発明による事前再生処理方法においては、前記予測するステップは、ある移動量を持って移動していたカーソルが停止したときには、カーソルが移動していた方向及びその逆方向に、それぞれ同数のｎ個の範囲にあるコンテンツを、ユーザが選択する可能性のあるコンテンツと予測する。また、本発明による事前再生処理方法においては、前記予測するステップは、前記選択画面が、カーソルが上方向、下方向、左方向、及び右方向に動くことでコンテンツを選択する選択画面の場合において、ある移動量を持って移動していたカーソルが停止したときには、カーソルが移動していた方向と交差する方向に、すなわち、カーソルが上下方向に移動していた場合には左右方向にある少なくとも一つのコンテンツを、また、カーソルが左右方向に移動していた場合には上下方向にある少なくとも一つのコンテンツを、ユーザが選択する可能性のあるコンテンツと予測する。
【００１１】
また、本発明によるプログラムにおいては、コンテンツを選択するための選択画面に表示されたカーソルの、前記選択画面との相対的な位置を検出する手順と、前記カーソルの位置を基準として、ユーザが選択する可能性のあるコンテンツを予測する手順と、ユーザがコンテンツを選択する操作を行う前に、前記予測した一又は複数のコンテンツについて、再生を始める前に必要な処理に着手する手順と
をコンピュータに実行させる。また、本発明による被選択コンテンツの予測装置（１０）においては、カーソル位置検出部（１２）は、コンテンツを選択するための選択画面に表示されたカーソルの、前記選択画面との相対的な位置を検出する。事前再生対象決定部（１１）は、前記カーソルの位置を基準として、ユーザが選択する可能性のあるコンテンツを予測すると共に、ユーザがコンテンツを選択する操作を行う前に、前記予測した一又は複数のコンテンツについて、再生を始める前に必要な処理に着手するように要求する。
【発明の効果】
【００１２】
本発明によれば、ユーザが録画コンテンツの再生指示をしてから、録画コンテンツが表示されるまでに生じる待ち時間を圧縮することができるので、ユーザのイライラ感が低減される。
【発明を実施するための最良の形態】
【００１３】
図１に、コンテンツを選択するための選択画面の第一の例を示す。図１において、選択画面に表示されているコンテンツは、日付順にソートされている。画面上、上から、「２００６年９月６日に放送されたドラマＡの第一話」、「２００６年９月８日に放送されたドラマＢの第一話」、「２００６年９月１３日に放送されたドラマＡの第二話」、「２００６年９月１５日に放送されたドラマＢの第二話」、「２００６年９月２０日に放送されたドラマＡの第三話」、「２００６年９月２２日に放送されたドラマＢの第三話」の各コンテンツが表示されている。ユーザは、リモコンを使って、カーソルを移動させるキー操作を行い、視聴したいコンテンツの上にカーソルを重ね合わせる。次に、コンテンツを選択するキー操作を行い、選択したコンテンツを視聴する。今、ユーザは、「２００６年９月１５日に放送されたドラマＢの第二話」の上にカーソルを重ね合わせている。次に、ユーザは、このコンテンツを選択するキー操作を行うことになるが、本発明では、ユーザがコンテンツを選択するキー操作を行う前に、事前認証及びその他の処理が開始される。ここでは、選択画面に表示されている全てのコンテンツを対象として事前認証及びその他の処理が開始される。ユーザが、「２００６年９月１５日に放送されたドラマＢの第二話」を選択するキー操作を行うと、このコンテンツについては、既に事前認証及びその他の処理が開始されているので、ユーザが、コンテンツを選択する操作を行ってから、「２００６年９月１５日に放送されたドラマＢの第二話」の再生が開始されるまでの待ち時間が非常に短くなる。また、ユーザが一旦、カーソルを重ね合わせた「２００６年９月１５日に放送されたドラマＢの第二話」から「２００６年９月２０日に放送されたドラマＡの第三話」に即座に、再度カーソルを重ね合わせるように移動させ、このコンテンツを選択するキー操作を行うことがあっても、選択画面に表示されている全てのコンテンツを対象として事前認証及びその他の処理が開始されているので、再生が開始されるまでの時間が非常に短くなる。
【００１４】
図２に、コンテンツを選択するための選択画面の第二の例を示す。図２において、選択画面に表示されているコンテンツは、日付順にソートされている。画面上、上から、「２００６年９月６日に放送されたドラマＡの第一話」、「２００６年９月８日に放送されたドラマＢの第一話」、「２００６年９月１３日に放送されたドラマＡの第二話」、「２００６年９月１５日に放送されたドラマＢの第二話」、「２００６年９月２０日に放送されたドラマＡの第三話」、「２００６年９月２２日に放送されたドラマＢの第三話」の各コンテンツが表示されている。ユーザは、リモコンを使って、カーソルを移動させるキー操作を行い、視聴したいコンテンツの上にカーソルを重ね合わせる。次に、コンテンツを選択するキー操作を行い、選択したコンテンツを視聴する。今、ユーザは、「２００６年９月２２日に放送されたドラマＢの第三話」の上にカーソルを重ね合わせている。次に、ユーザは、このコンテンツを選択するキー操作を行うことになるが、本発明では、ユーザがコンテンツを選択するキー操作を行う前に、事前認証及びその他の処理が開始される。ここでは、カーソルが位置するコンテンツから前後二つの範囲にあるコンテンツを対象として事前認証及びその他の処理が開始される。図中、カーソルは、選択画面最下欄のコンテンツの上にあるので、このコンテンツの後ろ側のコンテンツは、選択画面には表示されていない。そこで、選択画面をスクロールすることによって表示されることになるコンテンツを割り出す。後ろ側には、「２００６年９月２７日に放送されたドラマＡの第四話」、及び「２００６年９月２９日に放送されたドラマＢの第四話」の二つのコンテンツが並んでいて、未表示となっている。選択画面には表示されていないが、これらの二つのコンテンツについても事前認証及びその他の処理が開始される。さて、続いて、ユーザが、「２００６年９月２２日に放送されたドラマＢの第三話」を選択するキー操作を行うと、しばらくした後、テレビ画面に、「２００６年９月２２日に放送されたドラマＢの第三話」のコンテンツが表示される。このコンテンツについては、既に事前認証及びその他の処理が開始されているので、ユーザが、コンテンツを選択する操作を行ってから、「２００６年９月２２日に放送されたドラマＢの第三話」の再生が開始されるまでの待ち時間が非常に短くなる。
【００１５】
図３に、コンテンツを選択するための選択画面の第三の例を示す。図３は、カーソルが上方向、下方向、左方向、及び右方向に動くことでコンテンツを選択する選択画面の例である。図３において、選択画面に表示されているコンテンツは、チャンネル毎に並べられている。画面上、１チャンネルの欄には、「ＡＡＡ」というコンテンツと、「ＤＤＤ」というコンテンツが表示されている。また、３チャンネルの欄には、「ＦＦＦ」というコンテンツが表示され、４チャンネルの欄には、「ＢＢＢ」というコンテンツと、「ＧＧＧ」というコンテンツが表示されている。図３の選択画面には表示されていないが、この選択画面を右方向にスクロールすると、６チャンネルの欄には、「ＥＥＥ」というコンテンツが表示され、８チャンネルの欄には、「ＣＣＣ」というコンテンツが表示される。ユーザは、リモコンを使って、カーソルを上下方向及び左右方向に移動させるキー操作を行い、視聴したいコンテンツの上にカーソルを重ね合わせる。次に、コンテンツを選択するキー操作を行い、選択したコンテンツを視聴する。今、ユーザは、「ＢＢＢ」のコンテンツの上にカーソルを重ね合わせている。次に、ユーザは、このコンテンツを選択するキー操作を行うことになるが、本発明では、ユーザがコンテンツを選択するキー操作を行う前に、事前認証及びその他の処理が開始される。ここでは、カーソルの位置を基準として、上ｍ個、下ｎ個、左ｊ個、右ｋ個の範囲を対象として事前認証及びその他の処理が開始される。図示するように、「ＢＢＢ」のコンテンツ、「ＣＣＣ」のコンテンツ、及び「ＧＧＧ」のコンテンツが事前認証対象となっている。ここで、ユーザが、「ＢＢＢ」のコンテンツを選択するキー操作を行うと、このコンテンツについては、既に事前認証及びその他の処理が開始されているので、ユーザが、コンテンツを選択する操作を行ってから、「ＢＢＢ」のコンテンツの再生が開始されるまでの待ち時間が非常に短くなる。
【００１６】
図４に、コンテンツを選択するための選択画面の第四の例を示す。図４において、選択画面に表示されているコンテンツは、ＡＢＣ順にソートされている。画面上、各コンテンツは、左上を基点に右方向に整列されている。第四の選択画面の例では、左右方向へのスクロールが無く、画面の右方にはみ出すコンテンツは、右端で折り返されて、次の行に表示されている。図中、第一行には、「ＡＡＡ」のコンテンツと、「ＢＢＢ」のコンテンツと、「ＣＣＣ」のコンテンツとが表示されている。また、第二行には、「ＤＤＤ」のコンテンツと、「ＥＥＥ」のコンテンツと、「ＦＦＦ」のコンテンツとが表示されている。第三行には、「ＧＧＧ」のコンテンツが表示されている。この選択画面は、上下方向にスクロールすることが可能であるが、上方向へスクロールすると、「ＡＡＡ」のコンテンツの前に、「ＺＺＺ」のコンテンツが現れるとする。ユーザは、リモコンを使って、カーソルを上下方向及び左右方向に移動させるキー操作を行い、視聴したいコンテンツの上にカーソルを重ね合わせる。次に、コンテンツを選択するキー操作を行い、選択したコンテンツを視聴する。今、ユーザは、「ＣＣＣ」のコンテンツの上にカーソルを重ね合わせている。次に、ユーザは、このコンテンツを選択するキー操作を行うことになるが、本発明では、ユーザがコンテンツを選択するキー操作を行う前に、事前認証及びその他の処理が開始される。ここでは、カーソルの位置を基準として、ユーザが１回のキー操作で到達することができる範囲を対象として事前認証及びその他の処理が開始される。図示するように、上方キー１回の押下により到達する「ＺＺＺ」のコンテンツ、左方キー１回の押下により到達する「ＢＢＢ」のコンテンツ、カーソルが位置する「ＣＣＣ」のコンテンツ、右方キー１回の押下により到達する「ＤＤＤ」のコンテンツ、及び下方キー１回の押下により到達する「ＦＦＦ」のコンテンツが事前認証対象となっている。ここで、ユーザが、「ＣＣＣ」のコンテンツを選択するキー操作を行うと、このコンテンツについては、既に事前認証及びその他の処理が開始されているので、ユーザが、コンテンツを選択する操作を行ってから、「ＣＣＣ」のコンテンツの再生が開始されるまでの待ち時間が非常に短くなる。
【００１７】
図５〜図７に、コンテンツを選択するための選択画面の第五の例を示す。図５〜図７においては、カーソルの動きに着目して、事前認証及びその他の処理を行うコンテンツを絞り込む。まず、カーソルの動きが非常に速く、予め設定したカーソル停滞時間の閾値を超える場合には、コンテンツの事前認証及びその他の処理は行わない。カーソルの動きが非常に速い場合には、ユーザがコンテンツを選択するのは、まだ、先であると判断されるので、カーソル付近のコンテンツは選択されないと予測できるからである。つぎに、図５に示すように、カーソルの動きが速いけれども、予め設定したカーソル停滞時間の閾値を超えない場合には、コンテンツの事前認証及びその他の処理を開始する。事前認証対象とするコンテンツは、カーソルの進行方向に、ｍ1個、カーソルの進行方向とは逆方向にｎ1個とする。ただし、ユーザは、カーソルが移動する方向にあるコンテンツを選択する可能性が高いと予測できるので、ｍ1＞ｎ1、又は、ｍ1＝ｎ1とする。続いて、図６に示すように、カーソルの動きが遅く、予め設定したカーソル停滞時間の閾値を超えない場合には、コンテンツの事前認証及びその他の処理を継続する。事前認証対象とするコンテンツは、カーソルの進行方向に、ｍ2個、カーソルの進行方向とは逆方向にｎ2個とする。ただし、ユーザは、カーソルが移動する方向にあるコンテンツを選択する可能性が高いと予測されるので、ｍ2＞ｎ2、又は、ｍ2＝ｎ2とする。また、カーソルの進行方向にあるコンテンツが選択される可能性は、カーソルの動きが遅い場合よりも、カーソルの動きが速い場合の方が高いと予測される。そこで、カーソルの動きが速い場合には、カーソルの進行方向にあるより多くの数のコンテンツを事前認証対象とする。また、カーソルの動きが遅い場合には、カーソルの進行方向にあるより少ない数のコンテンツを事前認証対象とする。具体的には、ｍ1＞ｍ2、又は、ｍ1＝ｍ2となるように、事前認証対象となるコンテンツを絞り込む。一方、カーソルの進行方向とは逆方向にあるコンテンツが選択される可能性は、カーソルの動きが速い場合よりも、カーソルの動きが遅い場合の方が高いと予測される。そこで、カーソルの動きが遅い場合には、カーソルの進行方向とは逆方向にあるより多くの数のコンテンツを事前認証対象とする。また、カーソルの動きが速い場合には、カーソルの進行方向とは逆方向にあるより少ない数のコンテンツを事前認証対象とする。具体的には、ｎ1＜ｎ2、又は、ｎ1＝ｎ2となるように、事前認証対象となるコンテンツを絞り込む。以上説明したカーソルの動きと、事前認証対象とするコンテンツとの関係について、具体例に基づき、詳述する。理解を容易にするため、事前認証対象とするコンテンツの数を、６個に設定したとする。このとき、カーソルが位置するコンテンツ１個に加えて、５個のコンテンツが事前認証対象となる。例えば、カーソルが、予め設定したカーソル停滞時間の閾値を超えない範囲で、高速に移動していた場合、カーソルの進行方向にある５個のコンテンツを事前認証対象とする。カーソルの動きが中速になると、カーソルの進行方向にある４個のコンテンツを事前認証対象とし、かつ、カーソルの進行方向とは逆方向にある１個のコンテンツを���前認証対象とする。カーソルの動きが低速になると、カーソルの進行方向にある３個のコンテンツを事前認証対象とし、かつ、カーソルの進行方向とは逆方向にある２個のコンテンツを事前認証対象とする。このように、カーソルの単位時間当たりの移動量に応じて、事前認証対象とするコンテンツの範囲を変化させることができる。最後に、図７に示すように、カーソルの動きが停止した場合には、事前認証対象とするコンテンツは、カーソルが進行していた方向に、ｍ3個、カーソルが進行していた方向とは逆方向にｎ3個と予測する。カーソルの動きが停止した場合、ユーザは、どちらの方向にも等しい確率でカーソルを動かす可能性があると予測できる。従って、ｍ3＝ｎ3とする。
【００１８】
図８〜図１０に、コンテンツを選択するための選択画面の第六の例を示す。図８〜図１０は、カーソルが上方向、下方向、左方向、及び右方向に動くことでコンテンツを選択する選択画面の例である。図８〜図１０においては、図５〜図７と同様に、カーソルの動きに着目して、事前認証及びその他の処理を行うコンテンツを絞り込む。図中、カーソルは、４チャンネルの欄を上下方向に移動していて、「ＢＢＢ」のコンテンツの上に位置している。さて、まず、カーソルの動きが非常に速く、予め設定したカーソル停滞時間の閾値を超える場合には、コンテンツの事前認証及びその他の処理は行わない。カーソルの動きが非常に速い場合には、ユーザがコンテンツを選択するのは、まだ、先であると判断されるので、カーソル付近のコンテンツは選択されないと予測できるからである。つぎに、図８に示すように、カーソルの動きが速いけれども、予め設定したカーソル停滞時間の閾値を超えない場合には、コンテンツの事前認証及びその他の処理を開始する。事前認証対象とするコンテンツは、カーソルの進行方向に、ｍ1個、カーソルの進行方向とは逆方向にｎ1個とする。ただし、ユーザは、カーソルが移動する方向にあるコンテンツを選択する可能性が高いと予測できるので、ｍ1＞ｎ1、又は、ｍ1＝ｎ1とする。続いて、図９に示すように、カーソルの動きが遅く、予め設定したカーソル停滞時間の閾値を超えない場合には、コンテンツの事前認証及びその他の処理を継続する。事前認証対象とするコンテンツは、カーソルの進行方向に、ｍ2個、カーソルの進行方向とは逆方向にｎ2個とする。ただし、ユーザは、カーソルが移動する方向にあるコンテンツを選択する可能性が高いと予測されるので、ｍ2＞ｎ2、又は、ｍ2＝ｎ2とする。また、カーソルの進行方向にあるコンテンツが選択される可能性は、カーソルの動きが遅い場合よりも、カーソルの動きが速い場合の方が高いと予測される。そこで、カーソルの動きが速い場合には、カーソルの進行方向にあるより多くの数のコンテンツを事前認証対象とする。また、カーソルの動きが遅い場合には、カーソルの進行方向にあるより少ない数のコンテンツを事前認証対象とする。具体的には、ｍ1＞ｍ2、又は、ｍ1＝ｍ2となるように、事前認証対象となるコンテンツを絞り込む。一方、カーソルの進行方向とは逆方向にあるコンテンツが選択される可能性は、カーソルの動きが速い場合よりも、カーソルの動きが遅い場合の方が高いと予測される。そこで、カーソルの動きが遅い場合には、カーソルの進行方向とは逆方向にあるより多くの数のコンテンツを事前認証対象とする。また、カーソルの動きが速い場合には、カーソルの進行方向とは逆方向にあるより少ない数のコンテンツを事前認証対象とする。具体的には、ｎ1＜ｎ2、又は、ｎ1＝ｎ2となるように、事前認証対象となるコンテンツを絞り込む。最後に、図１０に示すように、カーソルの動きが停止した場合には、事前認証対象とするコンテンツは、カーソルが進行していた方向に、ｍ3個、カーソルが進行していた方向とは逆方向にｎ3個と予測する。なお、カーソルの動きが停止した場合、ユーザは、どちらの方向にも等しい確率でカーソルを動かす可能性があると予測できるので、ｍ3＝ｎ3とする。ところで、選択画面が、カーソルが上方向、下方向、左方向、及び右方向に動くことでコンテンツを選択する選択画面の場合には、停止したカーソルが、再び、進行していた方向と交差する方向に移動を始める可能性があると予測できる。そこで、当例では、図１０に示すように、停止したカーソルの左方向にあるコンテンツ、及び、右方向にあるコンテンツを事前認証対象とする。事前認証対象とするコンテンツを、カーソルの位置から左方向に、少なくとも１個、カーソルの位置から右方向に、少なくとも１個とる。
【００１９】
図１１に、本発明の実施の形態におけるシステム構成例を示す。図１１において、予測装置１０は、選択画面に表示されるカーソルの位置を検出するカーソル位置検出部１２と、カーソルの単位時間当たりの移動量を検出するカーソル移動量検出部１３と、カーソルの移動方向を検出するカーソル移動方向検出部１４とを有すると共に、カーソルの位置、単位時間当たりの移動量、及び移動方向に基づいて、事前認証対象となるコンテンツを決定する事前認証対象決定部１１とを有している。コンテンツ再生装置２０は、コンテンツ格納サーバ３０と、暗号鍵やコンテンツデータの送受信を行うネットワーク制御部２１と、暗号化されたコンテンツデータを復号化するコンテンツ暗号復号部２２と、復号化されたコンテンツデータを再生するコンテンツ再生部２３とを有すると共に、コンテンツ再生装置２０が正規に登録されたものであることをコンテンツ格納サーバ３０に認証してもらい、再生したい録画コンテンツの暗号鍵を要求する相互認証部２４と、暗号化された暗号鍵から復号化された暗号鍵を生成して、録画コンテンツを復号するための暗号鍵を格納するコンテンツ暗号鍵生成・格納部２５とを有している。ここで、予測装置１０の事前認証対象決定部１１が、五つのコンテンツ｛ＣＣＣ，ＤＤＤ，ＥＥＥ，ＦＦＦ，ＧＧＧ｝を事前認証対象とすべきことを決定したとする。このとき、事前認証対象決定部１１は、ユーザによってコンテンツを選択する操作が行われるのを待たずに、コンテンツ再生装置２０の相互認証部２４に対して、五つのコンテンツ｛ＣＣＣ，ＤＤＤ，ＥＥＥ，ＦＦＦ，ＧＧＧ｝について、認証を開始するように要求する。この要求を受けて、相互認証部２４は、直ちに、認証を開始する。認証が終わると、五つのコンテンツ｛ＣＣＣ，ＤＤＤ，ＥＥＥ，ＦＦＦ，ＧＧＧ｝の暗号鍵がコンテンツ暗号鍵生成・格納部２５に格納される。つぎに、選択画面に表示されているカーソルが移動したことにより、事前認証対象決定部１１が、別の五つのコンテンツ｛ＤＤＤ，ＥＥＥ，ＦＦＦ，ＰＰＰ，ＱＱＱ｝を事前認証対象とすべきことを決定したとする。このとき、事前認証対象決定部１１は、ユーザによってコンテンツを選択する操作が行われるのを待たずに、コンテンツ再生装置２０の相互認証部２４に対して、新たに加わったコンテンツ｛ＰＰＰ，ＱＱＱ｝について、認証を開始するように要求する。この要求を受けて、相互認証部２４は、直ちに、認証を開始する。認証が終わると、コンテンツ｛ＰＰＰ，ＱＱＱ｝の暗号鍵がコンテンツ暗号鍵生成・格納部２５に追加される。同時に、事前認証対象決定部１１は、認証対象から外れたコンテンツ｛ＣＣＣ，ＧＧＧ｝について、これらの暗号鍵を破棄するように、コンテンツ暗号鍵生成・格納部２５に通知する。この通知を受けて、コンテンツ暗号鍵生成・格納部２５は、コンテンツ｛ＣＣＣ，ＧＧＧ｝の暗号鍵を破棄する。続いて、ユーザが、コンテンツ｛ＥＥＥ｝を選択する操作を行ったとする。コンテンツ暗号鍵生成・格納部２５には、五つのコンテンツ｛ＤＤＤ，ＥＥＥ，ＦＦＦ，ＰＰＰ，ＱＱＱ｝の暗号鍵が格納されていた。従って、コンテンツ再生装置２０は、このコンテンツ｛ＥＥＥ｝の暗号鍵を使って、迅速に、コンテンツ｛ＥＥＥ｝のコンテンツデータを再生することができる。
【図面の簡単な説明】
【００２０】
【図１】図１は、コンテンツを選択するための選択画面の第一の例を示す図である。
【図２】図２は、コンテンツを選択するための選択画面の第二の例を示す図である。
【図３】図３は、コンテンツを選択するための選択画面の第三の例を示す図である。
【図４】図４は、コンテンツを選択するための選択画面の第四の例を示す図である。
【図５】図５は、コンテンツを選択するための選択画面の第五の例（速い場合）を示す図である。
【図６】図６は、コンテンツを選択するための選択画面の第五の例（遅い場合）を示す図である。
【図７】図７は、コンテンツを選択するための選択画面の第五の例（停止した場合）を示す図である。
【図８】図８は、コンテンツを選択するための選択画面の第六の例（速い場合）を示す図である。
【図９】図９は、コンテンツを選択するための選択画面の第六の例（遅い場合）を示す図である。
【図１０】図１０は、コンテンツを選択するための選択画面の第六の例（停止した場合）を示す図である。
【図１１】図１１は、本発明の実施の形態におけるシステム構成例を示す図である。
【符号の説明】
【００２１】
１０  予測装置
１１  事前認証対象決定部
１２  カーソル位置検出部
１３  カーソル移動量検出部
１４  カーソル移動方向検出部
２０  コンテンツ再生装置
２１  ネットワーク制御部
２２  コンテンツ暗号復号部
２３  コンテンツ再生部
２４  相互認証部
２５  コンテンツ暗号鍵生成・格納部
３０  コンテンツ格納サーバ
【図１】
2008090533.tif 000003
【図２】
2008090533.tif 000004
【図３】
2008090533.tif 000005
【図４】
2008090533.tif 000006
【図５】
2008090533.tif 000007
【図６】
2008090533.tif 000008
【図７】
2008090533.tif 000009
【図８】
2008090533.tif 000010
【図９】
2008090533.tif 000011
【図１０】
2008090533.tif 000012
【図１１】
2008090533.tif 000013