(57)【要約】【課題】効率良くコンテンツのプレイリストを生成することが可能な、新規かつ改良された技術を提供する。【解決手段】情報処理装置１０は、記録媒体に記録されたコンテンツまたは通信部１１０を介して通信可能にされた２５０が記憶するコンテンツを再生する再生部１７０と、再生部１７０によるコンテンツの再生時に、コンテンツから特徴量を抽出する特徴抽出処理を行い、特徴抽出処理によって得られた特徴量をもとに、コンテンツのプレイリストを生成するプレイリスト生成部１５０と、を備える。プレイリスト生成部１５０は、１倍速よりも高速で特徴抽出処理を行う第１特徴抽出部１５２を備える。【選択図】図１
2010021871.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録されたコンテンツまたは通信部を介して通信可能にされたサーバが記憶するコンテンツを再生する再生部と、
前記再生部による前記コンテンツの再生時に、前記コンテンツから特徴量を抽出する特徴抽出処理を行い、当該特徴抽出処理によって得られた当該特徴量をもとに、前記コンテンツのプレイリストを生成するプレイリスト生成部と、
を備える、情報処理装置。
【請求項２】
前記プレイリスト生成部は、
１倍速よりも高速で前記特徴抽出処理を行う第１特徴抽出部を備える、
請求項１に記載の情報処理装置。
【請求項３】
前記プレイリスト生成部は、
前記第１特徴抽出部よりも低速で前記特徴抽出処理を行う第２特徴抽出部をさらに備え、
前記情報処理装置は、
ユーザからの操作の入力を受け付ける操作入力受付部と、
前記操作入力受付部を介して入力された前記ユーザからの操作が前記コンテンツを選択する操作であると判断した場合には、前記再生部に前記コンテンツの再生を開始する再生開始処理を実行させるとともに、前記第２特徴抽出部に前記特徴抽出処理を実行させ、前記ユーザからの操作が前記コンテンツの再生を一時停止する操作であると判断した場合には、前記再生部に前記コンテンツの再生を停止する再生停止処理を実行させ、前記第２特徴抽出部に前記特徴抽出処理を停止させるとともに、前記第１特徴抽出部に前記特徴抽出処理を実行させる切り替え部と、
をさらに備える、請求項２に記載の情報処理装置。
【請求項４】
前記切り替え部は、
前記操作入力受付部を介して入力された前記ユーザからの操作が前記コンテンツの再生を再開する操作であると判断した場合には、前記第１特徴抽出部に前記特徴抽出処理を停止させ、前記再生部に前記コンテンツの再生を再開する再生再開処理を実行させるとともに、前記第２特徴抽出部に前記特徴抽出処理を実行させる、
請求項３に記載の情報処理装置。
【請求項５】
前記切り替え部は、
前記ユーザからの操作が前記コンテンツを選択する操作であると判断した場合に、前記第１特徴抽出部に前記特徴抽出処理を実行させ、前記プレイリスト生成部によって前記プレイリストが所定時間分または所定数のチャプタ分生成されたと判断した場合に、前記再生部に前記再生開始処理を実行させるとともに、前記第２特徴抽出部に前記特徴抽出処理を実行させる、
請求項３に記載の情報処理装置。
【請求項６】
前記情報処理装置内のリソースの空き容量を監視するリソース監視部をさらに備え、
前記切り替え部は、
前記第２特徴抽出部に前記特徴抽出処理を実行させている間に、前記リソース監視部が監視する前記リソースの空き容量が所定値よりも小さくなったと判断した場合には、前記第１特徴抽出部に前記特徴抽出処理を実行させる、
請求項３に記載の情報処理装置。
【請求項７】
情報転送装置から転送されるコンテンツを受信し、当該コンテンツを記憶部に記憶するコンテンツ受信部と、
前記コンテンツ受信部による前記コンテンツの受信時に、前記コンテンツから特徴量を抽出する特徴抽出処理を行い、当該特徴抽出処理によって得られた当該特徴量をもとに、前記コンテンツのプレイリストを生成するプレイリスト生成部と、
を備える、情報処理装置。
【請求項８】
前記プレイリスト生成部は、
１倍速よりも高速で前記特徴抽出処理を行う第１特徴抽出部を備える、
請求項７に記載の情報処理装置。
【請求項９】
再生部が、記録媒体に記録されたコンテンツまたは通信部を介して通信可能にされたサーバが記憶するコンテンツを再生するステップと、
プレイリスト生成部が、前記再生部による前記コンテンツの再生時に、前記コンテンツから特徴量を抽出する特徴抽出処理を行い、当該特徴抽出処理によって得られた当該特徴量をもとに、前記コンテンツのプレイリストを生成するステップと、
を実行する、情報処理方法。
【請求項１０】
コンテンツ受信部が、情報転送装置から転送されるコンテンツを受信し、当該コンテンツを記憶部に記憶するステップと、
プレイリスト生成部が、前記コンテンツ受信部による前記コンテンツの受信時に、前記コンテンツから特徴量を抽出する特徴抽出処理を行い、当該特徴抽出処理によって得られた当該特徴量をもとに、前記コンテンツのプレイリストを生成するステップと、
を実行する、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理方法に関する。詳しくは、コンテンツから特徴量を抽出し、抽出した特徴量に基づいて、プレイリストを生成する技術に関する。
【背景技術】
【０００２】
従来、記録媒体に記録されたコンテンツに関して、ユーザが煩わしい操作を行わなくても、ユーザが負の方向の評価をした記録情報区間については、高速再生やスキップをしながら再生することを可能にする技術が開示されている（例えば、特許文献１参照）。
【０００３】
また、コンテンツを録画している間にコンテンツの特徴量を抽出し、抽出した特徴量に基づいて、プレイリストを生成する技術がある。
【０００４】
【特許文献１】特開２００７−６６４０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された技術では、高速再生やスキップをしながらコンテンツの再生を可能とするには、ユーザが一度はコンテンツを再生させ、コンテンツに対して評価をしなくてはならず、手間がかかるという問題があった。
【０００６】
また、コンテンツを録画している間にコンテンツの特徴量を抽出する技術では、コンテンツのプレイリストを生成する為にコンテンツの録画をする必要があり、ユーザにとってコンテンツのプレイリスト生成は利便性が低いという問題があった。
【０００７】
本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、効率良くコンテンツのプレイリストを生成することが可能な、新規かつ改良された技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明のある観点によれば、記録媒体に記録されたコンテンツまたは通信部を介して通信可能にされたサーバが記憶するコンテンツを再生する再生部と、再生部によるコンテンツの再生時に、コンテンツから特徴量を抽出する特徴抽出処理を行い、特徴抽出処理によって得られた特徴量をもとに、コンテンツのプレイリストを生成するプレイリスト生成部と、を備える、情報処理装置が提供される。
【０００９】
また、プレイリスト生成部は、１倍速よりも高速で特徴抽出処理を行う第１特徴抽出部を備えることとしてもよい。
【００１０】
また、プレイリスト生成部は、第１特徴抽出部よりも低速で特徴抽出処理を行う第２特徴抽出部をさらに備え、情報処理装置は、ユーザからの操作の入力を受け付ける操作入力受付部と、操作入力受付部を介して入力されたユーザからの操作がコンテンツを選択する操作であると判断した場合には、再生部にコンテンツの再生を開始する再生開始処理を実行させるとともに、第２特徴抽出部に特徴抽出処理を実行させ、ユーザからの操作がコンテンツの再生を一時停止する操作であると判断した場合には、再生部にコンテンツの再生を停止する再生停止処理を実行させ、第２特徴抽出部に特徴抽出処理を停止させるとともに、第１特徴抽出部に特徴抽出処理を実行させる切り替え部と、をさらに備えることとしてもよい。
【００１１】
切り替え部は、操作入力受付部を介して入力されたユーザからの操作がコンテンツの再生を再開する操作であると判断した場合には、第１特徴抽出部に特徴抽出処理を停止させ、再生部にコンテンツの再生を再開する再生再開処理を実行させるとともに、第２特徴抽出部に特徴抽出処理を実行させることとしてもよい。
【００１２】
切り替え部は、ユーザからの操作がコンテンツを選択する操作であると判断した場合に、第１特徴抽出部に特徴抽出処理を実行させ、プレイリスト生成部によってプレイリストが所定時間分または所定数のチャプタ分生成されたと判断した場合に、再生部に再生開始処理を実行させるとともに、第２特徴抽出部に特徴抽出処理を実行させることとしてもよい。
【００１３】
情報処理装置は、情報処理装置内のリソースの空き容量を監視するリソース監視部をさらに備え、切り替え部は、第２特徴抽出部に特徴抽出処理を実行させている間に、リソース監視部が監視するリソースの空き容量が所定値よりも小さくなったと判断した場合には、第１特徴抽出部に特徴抽出処理を実行させることとしてもよい。
【００１４】
また、上記課題を解決するために、本発明の別の観点によれば、情報転送装置から転送されるコンテンツを受信し、コンテンツを記憶部に記憶するコンテンツ受信部と、コンテンツ受信部によるコンテンツの受信時に、コンテンツから特徴量を抽出する特徴抽出処理を行い、特徴抽出処理によって得られた特徴量をもとに、コンテンツのプレイリストを生成するプレイリスト生成部と、を備える、情報処理装置が提供される。
【００１５】
プレイリスト生成部は、１倍速よりも高速で特徴抽出処理を行う第１特徴抽出部を備えることとしてもよい。
【発明の効果】
【００１６】
本発明によれば、コンテンツの再生時またはコンテンツが情報転送装置から転送される際に、コンテンツの特徴量を抽出することが可能な技術を提供することが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１８】
《情報処理装置の構成について》
先ず、本実施形態に係る情報処理装置の構成について説明する。
【００１９】
図１は、本実施形態に係る情報処理装置の構成を示す図である。図１に示すように、情報処理装置１０は、プレイリスト生成部１５０を備える。
【００２０】
情報処理装置１０は、再生部１７０をさらに備えることとしてもよい。この場合には、プレイリスト生成部１５０は、再生部１７０によるコンテンツの再生時に、コンテンツから特徴量を抽出する特徴抽出処理を行う。プレイリスト生成部１５０は、特徴抽出処理によって得られた特徴量をもとに、コンテンツのプレイリストを生成する。情報処理装置１０が再生部１７０を備えることとした場合には、情報処理装置１０は、第３デコード部１６０をさらに備えることとしてもよい。
【００２１】
ここで、コンテンツとしては、例えば、音声情報および画像情報を組み合わせたもの等が考えられるが、特に限定されるものではない。
【００２２】
特徴量とは、コンテンツの特徴の大きさを示すものであり、特に限定されるものではない。コンテンツが音声情報であれば、例えば、音声の大きさ等、コンテンツが画像情報であれば、例えば、画像の輝度の大きさ等が特徴量となり得る。
【００２３】
プレイリストは、コンテンツの中から目的に応じて集めた連続の再生単位（以下、「チャプタ」ともいう。）を示す情報である。
【００２４】
プレイリスト生成部１５０は、特徴量を解析して、音声や画像の切り替わり等によってコンテンツを区切り（しおりを入れ）、区切った箇所に相当する情報をプレイリストに追加する。区切った箇所に相当する情報は、例えば、コンテンツの先頭からの経過時間等であるとする。音声や画像の切り替わり等を判断する為の閾値は、例えば、情報処理装置１０内のメモリ（不図示）に記憶されていることとする。このプレイリストは、例えば、ソニー株式会社が開発したＤＶＤレコーダ「すご録」の「おまかせチャプタ」機能等に利用されている。
【００２５】
また、情報処理装置１０は、再生部１７０を備える場合、通信部１１０を備えることとしてもよい。
【００２６】
第３デコード部１６０は、所定の規則に基づいて符号化されたデータを復号し、もとのデータを取り出す機能を有する。
【００２７】
第３デコード部１６０、再生部１７０は、専用のハードウェアによって構成されることとしてもよいし、ＣＰＵ等によって構成されることとしてもよい。ＣＰＵ等によって構成される場合には、これらの各構成が有する機能は、情報処理装置１０内のメモリ（不図示）に記憶されるプログラムがＣＰＵによって実行されることによって実現される。
【００２８】
通信部１１０は、ネットワーク２３０を介してサーバ２５０と通信可能にされているものとする。通信部１１０は、通信インタフェースによって構成される。ネットワーク２３０は、例えば、インターネット等によって構成されるものであるが、その種類は特に限定されるものではない。サーバ２５０は、コンテンツを記憶しているものとする。
【００２９】
情報処理装置１０が通信部１１０を備える場合、再生部１７０は、通信部１１０を介して通信可能にされたサーバ２５０が記憶するコンテンツを再生する機能を有する。
【００３０】
また、情報処理装置１０は、再生部１７０を備える場合、駆動装置１２０を備えることとしてもよい。この場合には、駆動装置１２０は、記録媒体１２１に記録されたコンテンツの再生を駆動する。記録媒体１２１は、例えば、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）やＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）等によって構成されるが、特に限定されるものではない。駆動装置１２０は、記録媒体１２１を駆動するものであり、例えば、ＤＶＤドライブ、ＢＤドライブ等によって構成されるが、特に限定されるものではない。
【００３１】
情報処理装置１０が駆動装置１２０を備える場合、再生部１７０は、記録媒体１２１に記録されたコンテンツを再生する機能を有する。
【００３２】
表示部２４０は、再生部１７０で再生されたコンテンツを表示する機能を有するものであり、例えば、モニタ等によって構成される。本実施形態においては、表示部２４０は、情報処理装置１０の外部に備えられていることとするが、情報処理装置１０に内蔵されていることとしてもよい。また、コンテンツが、画像情報ではなく、音声情報の場合には、表示部２４０の代わりにスピーカが備えられることとなり、表示部２４０は、コンテンツに対応する出力部であればよい。
【００３３】
また、情報処理装置１０は、コンテンツ受信部１３０を備えることとしてもよい。この場合には、コンテンツ受信部１３０は、情報転送装置の一例としてのＳＴＢ（Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）２１０から転送されるコンテンツを受信して、記憶部の一例としてのＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１３２に記憶する。この場合には、情報処理装置１０は、例えば、テレビ放送などの映像をハードディスクに記録するビデオレコーダの一例としてのＰＶＲ（Ｐｅｒｓｏｎａｌ  Ｖｉｄｅｏ  Ｒｅｃｏｒｄｅｒ）として利用されることが想定される。コンテンツは、情報転送装置の一例としてのＳＴＢからビデオレコーダの一例としてのＰＶＲが有するＨＤＤ１３２にダビングされる。ダビングの際には、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）、ＨＤＲＬ等のプロトコルが用いられる。
【００３４】
また、情報処理装置１０は、コンテンツ受信部１３１を備えることとしてもよい。この場合には、コンテンツ受信部１３１は、情報転送装置の一例としてのビデオカメラ２２０から転送されるコンテンツを受信して、記憶部の一例としてのＨＤＤ１３２に記憶する。
【００３５】
情報処理装置１０が、コンテンツ受信部１３０またはコンテンツ受信部１３１を有する場合には、プレイリスト生成部１５０は、コンテンツ受信部１３０またはコンテンツ受信部１３１によるコンテンツの受信時に、コンテンツから特徴量を抽出する特徴抽出処理を行う。プレイリスト生成部１５０は、特徴抽出処理によって得られた特徴量をもとに、コンテンツのプレイリストを生成する。
【００３６】
プレイリスト生成部１５０が、コンテンツ受信部１３０またはコンテンツ受信部１３１によるコンテンツの受信時に、コンテンツから特徴量を抽出する特徴抽出処理を行っている際に、コンテンツ再生指示が発生したとする。その場合には、抽出した特徴量の途中経過をメモリ（不図示）に記録して特徴抽出処理を一時的に中断することとしてもよい。そして、中断している間に、コンテンツ再生指示後の処理が実行されることとすればよい。コンテンツ再生終了後には、中断していた特徴抽出処理を再開することとすればよい。このように、ユーザ操作によって、自動的にプレイリスト生成の対象コンテンツを切り替えることが可能である。
【００３７】
プレイリスト記憶部１５６は、生成されたプレイリストを記憶するものであり、例えば、メモリ等によって構成される。また、プレイリスト記憶部１５６は、生成されたプレイリストに対応させてコンテンツを一意に特定することが可能なコンテンツ識別子を記憶することが好ましい。このようにすれば、コンテンツを再生する場合に、再生対象のコンテンツに対応したプレイリストを参照することができる。また、プレイリストを情報処理装置１０から他の機器に受け渡す際には、コンテンツ識別子も同時に受け渡すようにすればよい。そうすれば、他の機器において初めて再生するコンテンツであっても、コンテンツから特徴抽出せずにプレイリストを利用しながらコンテンツを再生することができる。
【００３８】
コンテンツ識別子としては、ＢＤのコンテンツＩＤ（ｉｄｅｎｔｉｆｉｅｒ）、コンテンツのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、コンテンツのファイル名等を用いることが可能である。
【００３９】
以上に示した構成によって、情報処理装置１０は、コンテンツの再生時またはコンテンツが情報転送装置（不図示）から転送される際に、コンテンツの特徴量を抽出することが可能となる。これによって、効率良くコンテンツのプレイリストを生成することが可能となり、ユーザにとって利便性が高いコンテンツのプレイリスト生成技術を提供することができる。なお、コンテンツの録画に対して著作権等により制限が課せられていることがあるが、この場合には、コンテンツを録画している間にコンテンツの特徴量を抽出する技術が利用できない場合がある。それに対して、本実施形態に示した技術は、コンテンツの再生時にコンテンツの特徴量を抽出するものであるので、コンテンツの録画に対して上記のように制限が課せられている場合であっても、利用することができる。
【００４０】
プレイリスト生成部１５０は、１倍速よりも高速（Ｎ倍速：Ｎ＞１）で特徴抽出処理を行う第１特徴抽出部１５２を備えることとしてもよい。このようにすれば、特徴抽出処理を迅速に終了させることが可能となる。高速で特徴抽出処理を行う場合には、例えば、マイクロプロセッサの一例としてのＣＥＬＬ（Ｃｅｌｌ  Ｂｒｏａｄｂａｎｄ  Ｅｎｇｉｎｅ）を用いることができる。第１特徴抽出部１５２が行う特徴抽出処理の速度としては、特に限定されないが、例えば、５倍速、１０倍速等が想定される。
【００４１】
プレイリスト生成部１５０が第１特徴抽出部１５２を備える場合には、プレイリスト生成部１５０は第１デコード部１５１を備えることとしてもよい。第１デコード部１５１は、所定の規則に基づいて符号化されたデータを、第１特徴抽出部１５２による特徴抽出処理の速度と略同一の速度で復号し、もとのデータを取り出す機能を有する。
【００４２】
また、プレイリスト生成部１５０は、第１特徴抽出部１５２よりも低速で特徴抽出処理を行う第２特徴抽出部１５４をさらに備えることとしてもよい。本実施形態においては、第２特徴抽出部１５４による特徴抽出処理の処理速度を１倍速であることとするが、これに限定されるものではない。
【００４３】
プレイリスト生成部１５０が第２特徴抽出部１５４を備える場合には、プレイリスト生成部１５０は第２デコード部１５３を備えることとしてもよい。第２デコード部１５３は、所定の規則に基づいて符号化されたデータを、第２特徴抽出部１５４による特徴抽出処理の速度と略同一の速度で復号し、もとのデータを取り出す機能を有する。本実施形態においては、第２デコード部１５３によるデコードの処理速度を１倍速であることとするが、これに限定されるものではない。
【００４４】
第１デコード部１５１、第１特徴抽出部１５２、第２デコード部１５３、第２特徴抽出部１５４は、専用のハードウェアによって構成されることとしてもよいし、ＣＰＵ等によって構成されることとしてもよい。ＣＰＵ等によって構成される場合には、これらの各構成が有する機能は、情報処理装置１０内のメモリ（不図示）に記憶されるプログラムがＣＰＵによって実行されることによって実現される。
【００４５】
プレイリスト生成部１５０が第２特徴抽出部１５４を備える場合には、情報処理装置１０は、操作入力受付部１１１と、切り替え部１４０とをさらに備える。
【００４６】
操作入力受付部１１１は、ユーザからの操作の入力を受け付けるものである。操作入力受付部１１１は、ボタン押下を検出するもので構成されることとしてもよい。また、操作入力受付部１１１は、赤外線通信インタフェースにより構成され、ユーザによる操作の入力をリモコンから赤外線により受け付けることとしてもよい。操作としては、少なくとも、再生および一時停止（ポーズ）を含むものであるとする。
【００４７】
切り替え部１４０は、操作入力受付部１１１を介して入力されたユーザからの操作がコンテンツを選択する操作であると判断した場合には、再生部１７０にコンテンツの再生を開始する再生開始処理を実行させる。それとともに、第２特徴抽出部１５４に特徴抽出処理を実行させる。
【００４８】
また、切り替え部１４０は、ユーザからの操作がコンテンツの再生を一時停止する操作であると判断した場合には、再生部１７０にコンテンツの再生を停止する再生停止処理を実行させる。また、それとともに、切り替え部１４０は、第２特徴抽出部１５４に特徴抽出処理を停止させる。また、それとともに、切り替え部１４０は、第１特徴抽出部１５２に特徴抽出処理を実行させる。
【００４９】
また、切り替え部１４０は、ユーザからの操作がコンテンツを選択する操作であると判断した場合に、まず、第１特徴抽出部１５２に特徴抽出処理を実行させるのが好ましい。その場合、切り替え部１４０は、プレイリスト生成部１５０によってプレイリストが所定時間分または所定数のチャプタ分生成されたと判断した場合に、再生部１７０に再生開始処理を実行させるとともに、第２特徴抽出部１５４に特徴抽出処理を実行させる。
【００５０】
ここで、切り替え部１４０は、プレイリスト生成部１５０によってプレイリストが所定時間分生成されたか否かについてのみ判断することとしてもよいし、所定数のチャプタ分生成されたか否かについてのみ判断することとしてもよい。また、プレイリスト生成部１５０によってプレイリストが所定時間分生成され、かつ、所定数のチャプタ分生成されたか否かを判断することとしてもよい。さらに、プレイリスト生成部１５０によってプレイリストが所定時間分、所定数のチャプタ分のうち、少なくともいずれか一方が生成されたか否かを判断することとしてもよい。
【００５１】
選択部１５５は、第１特徴抽出部１５２から出力された特徴量と、第２特徴抽出部１５４から出力された特徴量とをもとに、コンテンツのプレイリストを生成するものである。プレイリストを生成するに際して、双方からの出力を正しく繋ぎ合わせる為に、特徴量の取捨選択等を行う。
【００５２】
選択部１５５が生成したプレイリストは、随時、プレイリスト記憶部１５６に記憶される。特徴抽出処理の主体が、第１特徴抽出部１５２と第２特徴抽出部１５４との間で切り替わった際に、切り替わった後における主体は、切り替わる前における主体による特徴抽出処理の続きから特徴抽出を行うようにすればよい。
【００５３】
切り替え部１４０、選択部１５５は、専用のハードウェアによって構成されることとしてもよいし、ＣＰＵ等によって構成されることとしてもよい。ＣＰＵ等によって構成される場合には、切り替え部１４０が有する機能は、情報処理装置１０内のメモリ（不図示）に記憶されるプログラムがＣＰＵによって実行されることによって実現される。
【００５４】
以上に示したように、切り替え部１４０を備えることによって、情報処理装置１０は、コンテンツの一時停止時には、高速で特徴抽出を行うことができ、コンテンツの再生時には、低速で特徴抽出することができる。これによって、情報処理装置１０内のリソース（ＣＰＵ、メモリ等）を有効に利用することができる。
【００５５】
切り替え部１４０は、ユーザからの操作がコンテンツを選択する操作であると判断した場合に、まず、第１特徴抽出部１５２に特徴抽出処理を実行させることとしてもよい。その後、切り替え部１４０は、プレイリスト生成部１５０によってプレイリストが所定時間分または所定数のチャプタ分生成されたと判断した場合に、再生部１７０に再生開始処理を実行させるとともに、第２特徴抽出部１５４に特徴抽出処理を実行させればよい。
【００５６】
このように、切り替え部１４０が、ユーザがコンテンツを選択した際に、第１特徴抽出部１５２に特徴抽出処理を実行させることから始めれば、コンテンツの再生を開始した段階で、既にプレイリストがある程度生成されていることとなる。したがって、コンテンツの再生を開始した直後であっても、そのプレイリストを利用しながらコンテンツを再生することができる。
【００５７】
なお、この場合には、ユーザがコンテンツを選択してからコンテンツが再生されるまでの時間分のユーザによる待ち時間が発生することとなる。しかしながら、接続先のサーバ２５０の状態、回線の帯域によって、バッファリング時間がかかることがある。その為、この待ち時間がネットワーク２３０の帯域が狭いことによるものであるか、特徴抽出の処理が遅いことによるものであるかについてユーザは判断できないと予想される。
【００５８】
情報処理装置１０は、情報処理装置１０内のリソースの空き容量を監視するリソース監視部１１２をさらに備えることとしてもよい。この場合、切り替え部１４０は、第２特徴抽出部１５４に特徴抽出処理を実行させている間に、リソース監視部１１２が監視するリソースの空き容量が所定値よりも小さくなったと判断した場合には、第１特徴抽出部１５２に特徴抽出処理を実行させる。この所定値は、例えば、情報処理装置１０内のメモリ（不図示）に記憶されている。
【００５９】
また、切り替え部１４０は、第１特徴抽出部１５２に特徴抽出処理を実行させている間に、リソース監視部１１２が監視するリソースの空き容量が所定値よりも大きくなったと判断した場合には、第２特徴抽出部１５４に特徴抽出処理を実行させることとしてもよい。この所定値についても、例えば、情報処理装置１０内のメモリ（不図示）に記憶されている。
【００６０】
このように、切り替え部１４０が、情報処理装置１０内のリソースの空き容量にしたがって、高速で特徴抽出をするか低速で特徴抽出をするかを切り替えることによって、リソースの空き容量に応じた特徴抽出を行うことが可能となる。
【００６１】
《情報処理装置が実行する処理について》
図２は、本実施形態に係る情報処理装置が実行する処理の流れを示すフローチャートである。図２を参照して（適宜図１参照）、本実施形態に係る情報処理装置が実行する処理について説明する。
【００６２】
切り替え部１４０は、操作入力受付部１１１を介してユーザからの指示（操作）があったか否かを判断する（ステップＳ１０１）。切り替え部１４０は、操作入力受付部１１１を介してユーザからの指示（操作）がなかったと判断した場合には（ステップＳ１０１で「ＮＯ」）、ユーザからの指示（操作）があるまで、ステップＳ１０１を繰り返す。切り替え部１４０は、操作入力受付部１１１を介してユーザからの指示（操作）があったと判断した場合には（ステップＳ１０１で「ＹＥＳ」）、コンテンツが新たに選択されたか否か（ユーザからの操作がコンテンツを選択する操作であるか否か）を判断する（ステップＳ１０２）。
【００６３】
切り替え部１４０は、コンテンツが新たに選択されていないと判断した場合には（ステップＳ１０２で「ＮＯ」）、ユーザからの操作がポーズか否か（ユーザからの操作がコンテンツの再生を一時停止する操作であるか否か）を判断する（ステップＳ１０３）。切り替え部１４０は、ユーザからの操作がポーズではないと判断した場合には（ステップＳ１０３で「ＮＯ」）、ステップＳ１０７に進む。切り替え部１４０は、ユーザからの操作がポーズであると判断した場合には（ステップＳ１０３で「ＹＥＳ」）、ステップＳ１０４に進む。
【００６４】
切り替え部１４０は、コンテンツが新たに選択されたと判断した場合には（ステップＳ１０２で「ＹＥＳ」）、プレイリスト高速生成を実行させる（ステップＳ１０４）。切り替え部１４０は、第１特徴抽出部１５２に特徴抽出処理を実行させることによって、プレイリスト高速再生を実行させる。続いて、切り替え部１４０は、所定時間分のプレイリストが生成されたか否かを判断する（ステップＳ１０５）。ここでは、所定時間分のプレイリストが生成されたか否かを判断することとするが、判断のバリエーションについては、上記した通りに様々なものが想定される。
【００６５】
切り替え部１４０は、所定時間分のプレイリストが生成されていないと判断した場合には（ステップＳ１０５で「ＮＯ」）、所定時間分のプレイリストが生成されるまでプレイリスト高速生成（ステップＳ１０４）を実行させる。切り替え部１４０は、所定時間分のプレイリストが生成されたと判断した場合には（ステップＳ１０５で「ＹＥＳ」）、コンテンツの再生開始を再生部１７０に実行させ（ステップＳ１０６）、プレイリスト等速生成を実行させる（ステップＳ１０７）。切り替え部１４０は、第２特徴抽出部１５４に特徴抽出処理を実行させることによって、プレイリスト等速生成を実行させる。その後、ステップＳ１０１に戻る。
【００６６】
《情報処理装置における各構成の動作を示すタイムチャートについて》
図３は、本実施形態に係る情報処理装置における各構成の動作を示すタイムチャートである。図３を参照して（適宜図１参照）、本実施形態に係る情報処理装置における各構成の動作について説明する。
【００６７】
図３に示すように、タイムチャートの横軸は、時刻（コンテンツの先頭からの経過時間）を示している。タイムチャートの上段には、第１デコード部１５１と第１特徴抽出部１５２とが動作する時刻が矢印で示されている。同様に、タイムチャートの中段には、第２デコード部１５３と第２特徴抽出部１５４とが動作する時刻、タイムチャートの下段には、第３デコード部１６０と再生部１７０とが動作する時刻が矢印で示されている。
【００６８】
ユーザがコンテンツを選択すると（ステップＳ２０１）、切り替え部１４０は、コンテンツが新たに選択されたと判断し、プレイリスト高速生成を実行させる。プレイリスト高速生成では、第１デコード部１５１は、デコード処理を行い、第１特徴抽出部１５２は、特徴抽出処理を実行する。
【００６９】
続いて、切り替え部１４０は、所定時間分のプレイリストが生成されたと判断した場合には、コンテンツの再生開始を実行させる（ステップＳ２０２）。ステップＳ２０１からステップＳ２０２までの間が、例えば、ユーザの待ち時間となる。コンテンツの再生が開始されると、切り替え部１４０は、プレイリスト等速生成とプレイリスト付コンテンツ再生とを実行させる。プレイリスト等速生成では、第２デコード部１５３は、デコード処理を行い、第２特徴抽出部１５４は、特徴抽出処理を実行する。また、プレイリスト付コンテンツ再生では、第３デコード部１６０は、デコード処理を行い、再生部１７０は、生成済みのプレイリストを利用しながらコンテンツを再生する。
【００７０】
ユーザがコンテンツ再生をポーズさせると（ステップＳ２０３）、切り替え部１４０は、ユーザからの操作がポーズであると判断し、プレイリスト等速生成とプレイリスト付コンテンツ再生とを停止させ、プレイリスト高速生成を実行させる。
【００７１】
ユーザがポーズを解除し、コンテンツ再生を再開させると（ステップＳ２０４）、切り替え部１４０は、プレイリスト等速生成とプレイリスト付コンテンツ再生とを実行させる。以降においても同様に、ユーザによるポーズの操作、ポーズ解除の操作によって、情報処理装置１０内で実行される処理が切り替わる。
【００７２】
《本実施形態の変形例について》
上記では、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００７３】
【図１】本実施形態に係る情報処理装置の構成を示す図である。
【図２】本実施形態に係る情報処理装置が実行する処理の流れを示すフローチャートである。
【図３】本実施形態に係る情報処理装置における各構成の動作を示すタイムチャートである。
【符号の説明】
【００７４】
１０    情報処理装置
１１０  通信部
１１１  操作入力受付部
１１２  リソース監視部
１２０  駆動装置
１２１  記録媒体
１３０  コンテンツ受信部
１３１  コンテンツ受信部
１３２  ＨＤＤ
１４０  切り替え部
１５０  プレイリスト生成部
１５１  第１デコード部
１５２  第１特徴抽出部
１５３  第２デコード部
１５４  第２特徴抽出部
１５５  選択部
１５６  プレイリスト記憶部
１６０  第３デコード部
１７０  再生部
２２０  ビデオカメラ
２３０  ネットワーク
２４０  表示部
２５０  サーバ
【図１】
2010021871.tif 000003
【図２】
2010021871.tif 000004
【図３】
2010021871.tif 000005