(57)【特許請求の範囲】
【請求項１】
映像及び音声を含むコンテンツデータを再生する情報処理装置であって、
記録媒体に記録された複数のコンテンツデータから再生対象のコンテンツデータを、該複数のコンテンツデータのそれぞれの未視聴時間に基づいて検索する検索手段と、
前記検索手段によって検索されたコンテンツデータに関する情報のリストを表示する表示手段と、
前記リストにおいてユーザによって選択された情報に対応するコンテンツデータを再生する再生手段と、
ユーザの操作によって入力された値を第１閾値として設定し、かつ、該第１閾値よりも大きい第２閾値を、該第１閾値に予め定められた値を乗じることで求める設定手段と、を備え、
前記検索手段は、前記第２閾値以下である未視聴時間のコンテンツデータを検索する
ことを特徴とする情報処理装置。
【請求項２】
前記コンテンツデータを外部から受信する通信手段を更に備えたことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示手段は、未視聴時間が前記第１閾値以下であるコンテンツデータに関する情報と、未視聴時間が前記第１閾値よりも大きく、かつ、前記第２閾値以下であるコンテンツデータに関する情報と、をユーザが識別可能となるように、表示することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記表示手段は、前記検索手段によって検索されたコンテンツデータに関する情報を、前記第１閾値に近い未視聴時間のコンテンツデータに関する情報から順に表示することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記表示手段は、未視聴時間が前記第１閾値よりも大きく、かつ、前記第２閾値以下であるコンテンツデータに関する情報を、未視聴時間が前記第１閾値以下であるコンテンツデータに関する情報よりも下段に表示し、
未視聴時間が前記第１閾値以下であるコンテンツデータに関する情報を、前記第１閾値に近い未視聴時間のコンテンツデータに関する情報から順に表示すると共に、未視聴時間が前記第１閾値よりも大きく、かつ、前記第２閾値以下であるコンテンツデータに関する情報を、前記第１閾値に近い未視聴時間のコンテンツデータに関する情報から順に表示することを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項６】
前記再生手段は、コンテンツデータの再生時間が前記第１閾値以下となるような再生速度で該コンテンツデータを再生することを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項７】
映像及び音声を含むコンテンツデータを再生する情報処理装置が行う情報処理方法であって、
前記情報処理装置の検索手段が、記録媒体に記録された複数のコンテンツデータから再生対象のコンテンツデータを、該複数のコンテンツデータのそれぞれの未視聴時間に基づいて検索する検索工程と、
前記情報処理装置の表示手段が、前記検索工程によって検索されたコンテンツデータに関する情報のリストを表示する表示工程と、
前記情報処理装置の再生手段が、前記リストにおいてユーザによって選択された情報に対応するコンテンツデータを再生する再生工程と、
前記情報処理装置の設定手段が、ユーザの操作によって入力された値を第１閾値として設定し、かつ、該第１閾値よりも大きい第２閾値を、該第１閾値に予め定められた値を乗じることで求める設定工程と、を有し、
前記検索工程では、前記第２閾値以下である未視聴時間のコンテンツデータを検索する
ことを特徴とする情報処理方法。
【請求項８】
コンピュータを、請求項１乃至６のいずれか１項に記載の情報処理装置の各手段として機能させるコンピュータプログラム。
【請求項９】
請求項８に記載のコンピュータプログラムを格納した、コンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像や音声等からなる情報を処理する情報処理装置に関するものである。
【背景技術】
【０００２】
映像や音声等からなる情報を記録する記録媒体として、磁気テープ、光ディスク、及び光磁気ディスク等がある。近年では、ランダムアクセス、高速データ転送、及び大容量ハードディスクドライブを記録媒体に使用した機器が普及し始めている。
【０００３】
また、映像や音声等をデジタルデータ化し、例えば、ＭＰＥＧ２やＭＰＥＧ４のようなコーデックによるデータ圧縮技術の発展によって、映像や音声等をハードディスクドライブのような記録媒体に大量に記録可能となっている。このため、例えば、テレビ放送を受信するとリアルタイムにコーデックによってエンコードを行い、受信した映像及び音声をハードディスクドライブへ記録するビデオデッキが実現されている。このような機器は、内部のハードディスクドライブに大量のコンテンツデータを蓄積することが可能であるため、その中から所望のコンテンツデータを検索して再生するための種々の技術が提案されている（例えば、特許文献１及び２）。
【特許文献１】特開２００３−１８７３８３号公報
【特許文献２】特開２００５−１０６６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、各コンテンツデータの記録時間で検索を行ってその検索結果を表示するため、時間的制約のあるユーザがその時間的制約の範囲内で視聴可能なコンテンツデータを大量のコンテンツデータの中から選択することが困難である。
【０００５】
従って、本発明の目的は、複数のコンテンツデータから再生すべきコンテンツデータをユーザが容易に選択可能に表示することにある。
【課題を解決するための手段】
【０００６】
本発明によれば、映像及び音声を含むコンテンツデータを再生する情報処理装置であって、
記録媒体に記録された複数のコンテンツデータから再生対象のコンテンツデータを、該複数のコンテンツデータのそれぞれの未視聴時間に基づいて検索する検索手段と、
前記検索手段によって検索されたコンテンツデータに関する情報のリストを表示する表示手段と、
前記リストにおいてユーザによって選択された情報に対応するコンテンツデータを再生する再生手段と、
ユーザの操作によって入力された値を第１閾値として設定し、かつ、該第１閾値よりも大きい第２閾値を、該第１閾値に予め定められた値を乗じることで求める設定手段と、を備え、
前記検索手段は、前記第２閾値以下である未視聴時間のコンテンツデータを検索する
ことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数のコンテンツデータから再生すべきコンテンツデータをユーザが容易に選択可能に表示することができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の好適な実施形態について、添付図面を参照して詳細に説明する。
【００１０】
［情報処理装置１００の構成］
図１は、本発明の一実施形態に係る情報処理装置１００の構成を示す図である。情報処理装置１００は、映像及び音声を含むコンテンツデータを再生する装置である。
【００１１】
蓄積コンテンツデータベース部１１０は、再生処理の対象となるコンテンツデータが蓄積されている。蓄積コンテンツデータベース部１１０には、本実施形態では、例えば、大容量かつランダムアクセス可能であるハードディスクドライブを用いる。
【００１２】
通信部１１１は、ネットワークを介して外部のネットワーク機器と接続されており、コンテンツデータを外部から受信可能である。従って、再生処理の対象となるコンテンツデータは、必ずしも機器内部に蓄積されている必要はなく、通信部１１１によって外部のネットワーク機器内に蓄積されているコンテンツデータを受信し、再生処理を行うことが可能である。
【００１３】
また、蓄積コンテンツデータベース部１１０及び通信部１１１は、少なくとも一方を有する構成であれば構わない。その場合には、蓄積コンテンツデータベース部１１０又は通信部１１１のいずれか一方のみからコンテンツデータを取得することとなる。
【００１４】
コンテンツ管理部１０１は、蓄積コンテンツデータベース部１１０、通信部１１１、及びコンテンツ情報データベース部１１２を管理し、それらから取得される情報を再生処理部１２０、未視聴時間管理部１２１、及びコンテンツ検索部１２２に送信する。
【００１５】
コンテンツデータ自体は、蓄積コンテンツデータベース部１１０から取得される場合と、通信部１１１の受信によって取得される場合の２通りある。このため、コンテンツ管理部１０１によって統一的に扱うことで、再生処理部１２０、未視聴時間管理部１２１、及びコンテンツ検索部１２２は、コンテンツデータの取得経路とは無関係に各処理を行うことが可能となる。
【００１６】
コンテンツ情報データベース部１１２は、コンテンツデータに付随する情報のデータベースである。付随する情報とは、例えば、コンテンツデータのタイトル、合計再生時間、及び過去に途中まで再生した際の最終再生位置時間等を言う。
【００１７】
再生処理部１２０は、再生対象となるコンテンツデータを再生するために必要となる処理を行う。コンテンツデータは、任意のデータフォーマットに従って格納されており、そのデータフォーマット通りにデータを読み取ることにより再生が可能となる。特に、動画のコンテンツデータに関しては、データサイズを小さく抑えるためにＭＰＥＧ２やＭＰＥＧ４等の高度な圧縮技術を用いたデータフォーマットによって格納されている。このようなデータに対してビットマップ形式等の、画面表示が行い易い形式へ展開するのが再生処理部１２０の主な処理となる。また、音声についても多チャンネルを圧縮して格納しているような場合があり、このような場合には、直接、再生処理が可能なＰＣＭ形式に展開する。
【００１８】
未視聴時間管理部１２１は、各コンテンツデータの未視聴時間を算出し、算出結果を用いた処理を行う他のモジュールに算出結果を送信する。未視聴時間は、コンテンツ管理部１０１経由の情報である、対象コンテンツデータの合計再生時間と、そのコンテンツデータを過去に再生したことがある場合にはその最終再生位置時間によって算出される。算出式としては、例えば、次の数式１で算出することができる。
【００１９】
（未視聴時間）＝（合計再生時間）−（最終再生位置時間）…（数式１）
また、対象コンテンツデータが１度も再生されていない場合には最終再生位置時間が無いため、未視聴時間は合計再生時間と等しく、次の数式２で示される。
【００２０】
（未視聴時間）＝（合計再生時間）…（数式２）
また、対象コンテンツデータ内にユーザにとって興味のある部分と興味の無い部分が混在している場合には、ユーザの興味のある部分のみを未視聴時間として算出してもよい。例えば、コンテンツデータの音声記録方式がユーザの興味のある部分はモノラルで、ユーザの興味の無い部分がステレオである場合には、予めコンテンツデータを記録する際に、コンテンツ情報データベース部１１２にモノラル音声記録部分の時間を記録しておく。その時間で対象コンテンツデータの合計再生時間とすることにより、ユーザの興味のある部分のみの未視聴時間を取得することができる。
【００２１】
コンテンツ検索部１２２は、記録媒体に記録された複数のコンテンツデータから再生すべきコンテンツデータ毎の未視聴時間に基づいて検索する。そして、検索結果として取得された各コンテンツデータに関して、タイトル文字列、ユーザの未視聴時間、再生時間等の情報をリスト表示処理のためにユーザインタフェース制御部へ送信する。
【００２２】
ユーザインタフェース制御部１０２は、映像や音声等のユーザインタフェースに関する処理全般を制御する。例えば、コンテンツデータの再生による映像表示、音声出力、及びメニュー表示のグラフィックやフォントの描画及びユーザからの入力受付等である。
【００２３】
映像表示部１３０は、コンテンツデータを再生処理部１２０で展開したデータをユーザインタフェース制御部１０２を介して入力し、実際にユーザが視認可能となるように表示する。
【００２４】
音声再生部１３１は、コンテンツデータを再生処理部１２０で展開したデータをユーザインタフェース制御部１０２を介して入力し、実際にユーザに聞こえるように再生する。映像表示部１３０及び音声再生部１３１は、コンテンツデータの再生時間が後述の第１閾値以下となる再生速度でコンテンツデータを再生する。
【００２５】
コンテンツリスト表示部１３２は、ユーザによって入力された時間に基づいて、コンテンツ検索部１２２によって検索されたコンテンツデータのリストを選択可能に表示する。
【００２６】
コンテンツ選択部１３３は、コンテンツリスト表示部１３２で表示したコンテンツデータのリストに対して、ユーザによるコンテンツ選択に伴う処理を行う。例えば、ユーザからのカーソル移動入力に応じて、図２で示すコンテンツデータのリスト表示上にオーバーラップするカーソル表示の更新、及びユーザからのコンテンツ決定入力によるコンテンツ再生処理への移行等を行う。
【００２７】
閾値設定部１３４は、ユーザの操作によって入力された値を未視聴時間の第１閾値（例えば、６０分）として設定する。また、閾値設定部１３４は、本実施形態では、第１閾値に倍速再生可能な範囲で定められる値を乗じた第２閾値を算出し、第１及び第２閾値をコンテンツ検索部１２２にコンテンツデータを検索する際の条件として出力する。
【００２８】
ここで、コンテンツデータを通常の再生速度よりも速く再生することで、未視聴時間がユーザの指定時間よりも長い場合でも、ユーザの指定時間内でコンテンツデータの未視聴部分を再生することが可能である。このため、予め定められた値とは、未視聴時間がユーザの指定時間の何倍までを再生対象とするかによって定められる値である。例えば、この値を「１．５」とすることで、ユーザの指定時間（第１閾値）が６０分の場合には未視聴時間が最大９０分（第２閾値）までのものが再生対象となる。また、「１．５」程度であれば音声と共に再生し、ユーザがコンテンツデータの内容を十分に理解することが可能である。
【００２９】
図２は、コンテンツデータのリスト表示の一例を示す図である。表示２００は、コンテンツデータのリスト表示の全体を示す。指定時間表示２１０は、ユーザが検索を行うために入力した時間を示す。時間表示２２０は、各コンテンツデータの再生時間及びユーザの未視聴時間を示す。これにより、各コンテンツデータの再生時間に対するユーザの未視聴時間を容易に把握することができる。
【００３０】
タイトル表示２２１は、各コンテンツデータのタイトルを示す。再生速度アイコン２３０は、未視聴時間が指定時間表示２１０の時間よりも長い場合に、その旨をユーザが容易に認識可能とするアイコンである。また、再生速度アイコン２３０は、コンテンツデータの通常の再生速度の何倍の速度で再生すれば、指定時間表示２１０の時間内に再生が完了するかの数値を合わせて表示する。すなわち、コンテンツリスト表示部１３２は、再生速度アイコン２３０により、未視聴時間が第１閾値以下であるコンテンツデータと、第１閾値よりも大きく、かつ、第２閾値以下であるコンテンツデータとをユーザが識別可能にリストを表示可能となる。
【００３１】
コンテンツリスト表示部１３２は、時間表示２２０、タイトル表示２２１、及び再生速度アイコン２３０を表示するが、これらを時間表示２２０の未視聴時間の長さに基づいて上から並べて表示してもよい。例えば、未視聴時間の短い順に並べて表示したり、未視聴時間の長い順に並べて表示したりすることができる。
【００３２】
タイトル表示２２１では、５つのコンテンツのタイトルをリスト表示している。この内、「録画番組１」乃至「録画番組３」は、未視聴時間が指定時間表示２１０の時間よりも短い（すなわち、第１閾値以下である）コンテンツデータである。また、「録画番組４」及び「録画番組５」は、未視聴時間が指定時間表示２１０の時間よりも長い（すなわち、第１閾値より大きく、かつ、第２閾値以下である）コンテンツデータである。つまり、コンテンツリスト表示部１３２は、未視聴時間が第１閾値よりも大きく、かつ、第２閾値以下であるコンテンツデータを未視聴時間が第１閾値以下であるコンテンツデータよりも下段に表示する。これにより、両者のコンテンツデータを容易に識別することができる。コンテンツリスト表示部１３２は、未視聴時間が第１閾値以下であるコンテンツデータのリストと、第１閾値よりも大きく、かつ、第２閾値以下であるコンテンツデータのリストとの各リスト内で第１閾値に近似するコンテンツデータから順に表示する。例えば、「録画番組１」乃至「録画番組３」と、「録画番組４」及び「録画番組５」との中では、コンテンツデータのリストを、未視聴時間が指定時間表示２１０の時間（第１閾値）に近似するコンテンツデータから順に表示する。
【００３３】
また、コンテンツ検索部１２２で検索した結果として、５つより多いコンテンツデータが取得された場合には、図示しないスクロールバーを表示し、ユーザのカーソル移動入力によってコンテンツデータのリストをスクロール表示するようにしてもよい。
【００３４】
また、コンテンツ検索部１２２でユーザがリスト表示から選択するには多すぎるコンテンツデータが検索された場合には、未視聴時間と指定時間表示２１０の時間との差が小さいものから順に予め定められた個数のみをリスト表示するようにしてもよい。
【００３５】
［情報処理装置１００の動作手順］
図３は、情報処理装置１００の動作手順を示す図である。まず、閾値設定部１３４がユーザによって入力された値に基づいて、未視聴時間の第１及び第２閾値を設定する（ステップＳ１１）。ここで、第１閾値は、ユーザが許容できるコンテンツデータを再生する所要時間であり、第２閾値は、コンテンツデータを高速再生した場合の所要時間である。また、第２閾値は、閾値設定部１３４で第１閾値に予め定められた値を乗じることで算出される。
【００３６】
ステップＳ１１で設定された第１及び第２閾値は、ユーザインタフェース制御部１０２を介してコンテンツ検索部１２２の検索条件となり、コンテンツ管理部１０１からの情報に基づいて検索が行われる（ステップＳ１２）。
【００３７】
コンテンツ検索部１２２は、コンテンツ管理部１０１から取得されたコンテンツデータ全体の再生時間、タイトル、及び未視聴時間管理部１２１で算出された未視聴時間等を含む情報のリストをユーザインタフェース制御部１０２に提供する。コンテンツリスト表示部１３２は、ユーザインタフェース制御部１０２を介して図２で示すコンテンツデータのリストを表示する（ステップＳ１３）。
【００３８】
ユーザは、コンテンツデータのリスト表示中に、時間が経過してしまった、ユーザ自身の状況又は心境が変化した等の場合に第１閾値を変更することができる。第１閾値がユーザによって変更された場合には、ステップＳ１１の時間指定処理に戻る（ステップＳ１４）。
【００３９】
さらに、コンテンツデータのリスト表示中に、ユーザはコンテンツ選択部１３３によってコンテンツデータの選択入力を行う。ここで、ユーザはコンテンツデータのリスト中で視聴したいコンテンツデータを、未視聴時間を参照しながら選択することが可能となる。コンテンツデータのリスト中から１つのコンテンツデータが選択された場合には、そのコンテンツデータの再生処理へ移る。コンテンツデータが選択されていない間は、コンテンツデータのリストを表示し続ける（ステップＳ１５）。
【００４０】
再生対象となったコンテンツデータは、蓄積コンテンツデータベース部１１０又は通信部１１１から取得し、コンテンツ管理部１０１を介して再生処理部１２０へ入力される。再生処理部１２０からの出力は、ユーザインタフェース制御部１０２を介して映像表示部１３０及び音声再生部１３１でユーザが視聴可能な状態で再生が行われる（ステップＳ１６）。なお、コンテンツデータの再生開始位置は、対象コンテンツデータの最終再生位置時間であり、再生速度は、再生速度アイコン２３０で示される速度である。
【００４１】
コンテンツデータの再生処理がコンテンツデータの最終位置に到達するか、又はユーザによって再生終了が指示されるまで再生処理を続ける（ステップＳ１７）。
【００４２】
再生が終了すると、新しい最終再生位置時間の情報によって、再生処理部１２０は、コンテンツ管理部１０１を介してコンテンツ情報データベース部１１２のデータを更新する（ステップＳ１８）。更新処理によって、ユーザのコンテンツデータに対する未視聴時間を最新の状態に保つことが可能となる。
【００４３】
このような処理によって、ユーザはステップＳ１１で指定した時間内にコンテンツデータを視聴することができる。
【００４４】
以上述べた通り、本実施形態によれば、膨大な数のコンテンツデータから再生すべきコンテンツデータをユーザが容易に選択可能に表示することができる。
【００４５】
また、本実施形態によれば、ユーザが予めコンテンツデータの再生に費やしてもよいと考える時間を入力することにより、その時のユーザの時間的制約により視聴することが不可能であるコンテンツデータをコンテンツデータのリストから除外する。これにより、コンテンツデータのリストを表示する際に、その表示数を絞り込み、ユーザの選択を容易にすることが可能となる。
【００４６】
また、本実施形態によれば、ユーザによって入力された時間に基づいて、コンテンツデータを検索する際に、各コンテンツデータの全体の再生時間ではなく、ユーザの未視聴時間との比較を行う。これにより、途中まで視聴済みのコンテンツデータに関しても、ユーザが視聴に要する時間を正確に表示することが可能となる。
【００４７】
また、本実施形態によれば、コンテンツデータのリスト表示では、各コンテンツデータの未視聴時間が、ユーザによって入力された時間に近いものから順に検索して表示する。すなわち、ユーザが選択する可能性の高いコンテンツデータほどユーザが視認し易い位置に表示する。これにより、ユーザが所望のコンテンツデータを容易に選択することが可能となる。
【００４８】
また、本実施形態によれば、各コンテンツデータの未視聴時間が、ユーザによって入力された時間よりも長い場合でも、ある程度の超過である場合には、映像及び音声をユーザが理解可能な範囲でコンテンツデータの通常の再生速度よりも速い速度で再生する。これにより、ユーザは、指定時間内に全ての視聴を終了することができる。このようなコンテンツデータもコンテンツデータのリスト表示に含めることにより、ユーザの時間使用効率を高めることが可能となる。
【００４９】
また、本実施形態によれば、コンテンツデータのリスト表示では、各コンテンツデータの未視聴時間が、ユーザがコンテンツデータの再生に費やしてもよいと考える時間よりも長いものに関しては、コンテンツデータのリスト表示中にアイコンを合わせて表示する。これにより、ユーザが容易にこのことを認識可能となる。
【００５０】
＜その他の実施形態＞
なお、本実施形態は、複数の機器（例えば、ホストコンピュータ、インターフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機、複合機、ファクシミリ装置等）に適用してもよい。
【００５１】
また、本発明は、前述した実施形態の機能を実現するソフトウェアのコンピュータプログラムのコードを記憶したコンピュータ可読記憶媒体（又は記録媒体）を、システム又は装置に供給してもよい。また、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読込み実行することに適用してもよい。この場合、記録媒体から読込まれたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本実施形態を構成することになる。また、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５２】
さらに、記録媒体から読込まれたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれることは言うまでもない。
【００５３】
また、本実施形態を上述のコンピュータ可読記憶媒体に適用する場合、その記録媒体には、先に説明したフローチャートや機能構成に対応するコンピュータプログラムのコードが格納されることになる。
【図面の簡単な説明】
【００５４】
【図１】本発明の一実施形態に係る情報処理装置１００の構成を示す図である。
【図２】コンテンツデータのリスト表示の一例を示す図である。
【図３】情報処理装置１００の動作手順を示す図である。
【図１】
0005060394.tif 000002
【図２】
0005060394.tif 000003
【図３】
0005060394.tif 000004