(57)【要約】【課題】より簡便な操作で、動画コンテンツの再生を行うことなく動画コンテンツの内容を把握することが可能な情報処理装置、情報処理方法およびプログラムを提供する。【解決手段】本発明に係る情報処理装置に、動画コンテンツのオブジェクトが所定の方向に沿って複数表示される表示パネルと、表示パネル上に位置する操作体の位置を検出する入力位置検出部と、操作体により選択されたオブジェクトを検知する選択オブジェクト検知部と、選択オブジェクト検知部により検知されたオブジェクトに対応するコンテンツデータを複数のブロックに分割して、それぞれのブロックの先頭に位置する画像であるブロック先頭画像に対応したオブジェクトを生成するブロック分割部と、複数のブロック先頭画像を時間順に並べ、選択されたオブジェクトを基準として階層的に表示させる表示制御部と、を設けた。【選択図】図１
2010108012.tif 000002
【特許請求の範囲】
【請求項１】
動画コンテンツのオブジェクトが所定の方向に沿って複数表示される表示パネルと、
前記表示パネル上に位置する操作体の位置を検出する入力位置検出部と、
前記操作体により選択された前記オブジェクトを検知する選択オブジェクト検知部と、
前記選択オブジェクト検知部により検知された前記オブジェクトに対応するコンテンツデータを複数のブロックに分割して、それぞれのブロックの先頭に位置する画像であるブロック先頭画像に対応したオブジェクトを生成するブロック分割部と、
複数の前記ブロック先頭画像を時間順に並べ、前記選択されたオブジェクトを基準として階層的に表示させる表示制御部と、
を備える、情報処理装置。
【請求項２】
前記選択オブジェクト検知部は、前記操作体により選択された前記ブロック先頭画像を検知し、
前記ブロック分割部は、前記選択されたブロック先頭画像が含まれるブロックに対応する前記コンテンツデータを更に複数のサブブロックに分割して、それぞれのサブブロックの先頭に位置する画像であるサブブロック先頭画像に対応したオブジェクトを生成し、
前記表示制御部は、複数の前記サブブロック先頭画像を時間順に並べ、前記選択されたブロック先頭画像を基準として階層的に表示させる、請求項１に記載の情報処理装置。
【請求項３】
検出された前記操作体の位置の時間変化に基づいて、前記操作体の移動方向を検知する方向検知部を更に備え、
前記ブロック分割部は、前記オブジェクトを選択している前記操作体が、複数表示されている前記オブジェクトが存在しない前記表示パネル中の領域に移動した場合に、前記ブロック先頭画像または前記サブブロック先頭画像に対応したオブジェクトの生成を開始する、請求項２に記載の情報処理装置。
【請求項４】
前記ブロック分割部は、前記コンテンツデータを、予め設定されたブロック数に基づいて均等に分割する、請求項１に記載の情報処理装置。
【請求項５】
前記ブロック分割部は、前記コンテンツデータを、当該コンテンツデータの先頭から予め設定された分割時間ごとに分割する、請求項１に記載の情報処理装置。
【請求項６】
前記オブジェクトは、前記表示パネル中に左右方向に沿って複数表示されており、
前記ブロック分割部は、前記オブジェクトを選択している前記操作体の移動方向が上下方向であった場合に、前記ブロック先頭画像または前記サブブロック先頭画像に対応したオブジェクトの生成を開始し、
前記表示制御部は、生成された前記ブロック先頭画像または前記サブブロック先頭画像を、選択された前記オブジェクトの下層に左右方向に沿って表示させる、請求項３に記載の情報処理装置。
【請求項７】
前記オブジェクトは、前記表示パネル中に上下方向に沿って複数表示されており、
前記ブロック分割部は、前記オブジェクトを選択している前記操作体の移動方向が左右方向であった場合に、前記ブロック先頭画像または前記サブブロック先頭画像に対応したオブジェクトの生成を開始し、
前記表示制御部は、生成された前記ブロック先頭画像または前記サブブロック先頭画像を、選択された前記オブジェクトの右側または左側に上下方向に沿って表示させる、請求項３に記載の情報処理装置。
【請求項８】
動画コンテンツのオブジェクトが所定の方向に沿って複数表示される表示パネル上に位置する操作体の位置を検出するステップと、
前記操作体により選択された前記オブジェクトを検知するステップと、
検知された前記オブジェクトに対応するコンテンツデータを複数のブロックに分割して、それぞれのブロックの先頭に位置する画像であるブロック先頭画像に対応したオブジェクトを生成するステップと、
複数の前記ブロック先頭画像を時間順に並べ、前記選択されたオブジェクトを基準として階層的に表示させるステップと、
を含む、情報処理方法。
【請求項９】
動画コンテンツのオブジェクトが所定の方向に沿って複数表示される表示パネルを有するコンピュータに、
前記表示パネル上に位置する操作体の位置を検出する入力位置検出機能と、
前記操作体により選択された前記オブジェクトを検知する選択オブジェクト検知機能と、
前記選択オブジェクト検知機能により検知された前記オブジェクトに対応するコンテンツデータを複数のブロックに分割して、それぞれのブロックの先頭に位置する画像であるブロック先頭画像に対応したオブジェクトを生成するブロック分割機能と、
複数の前記ブロック先頭画像を時間順に並べ、前記選択されたオブジェクトを基準として階層的に表示させる表示制御機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
デジタルスチルカメラやデジタルビデオカメラ、携帯電話等の普及に伴い、誰でも手軽に動画コンテンツの撮影が可能となってきた。また、ネットワークを用いた技術の発展に伴い、映画やミュージッククリップ等の動画コンテンツを配信したり、プライベート動画をネットワーク上に公開したりすることも可能となってきている。
【０００３】
このような動画コンテンツを視聴するために、動画コンテンツを再生するための再生アプリケーションを利用する方法がある。このような再生アプリケーションでは、動画コンテンツに関する静止画のサムネイル画像が表示画面上に表示される。ユーザは、動画コンテンツの名前、作成日時等に関する情報や、動画コンテンツの一場面を切り出した静止画のサムネイル画像等を見ながら、視聴する動画コンテンツを選択することとなる。
【０００４】
しかしながら、動画コンテンツの名前や、動画コンテンツの一場面を切り出した静止画のサムネイル画像等だけでは、動画コンテンツの内容を適切に知ることができない場合がある。このような問題を解決するために、以下に示す特許文献１では、マウス等の入力装置を用いて静止画のサムネイル画像を選択する毎に、表示画面に表示されるサムネイル画像の個数を増加させることで、動画コンテンツの選択を容易にする方法が開示されている。
【０００５】
【特許文献１】特開２００７−２６７３５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の方法では、動画コンテンツの内容をより詳細に把握したい場合には、サムネイル画像を複数回選択して内容を把握することが可能となるまでサムネイル画像を表示させなくてはならず、ユーザの利便性が損なわれる場合があるという問題があった。
【０００７】
そこで、本発明は、このような問題に鑑みてなされたもので、その目的は、より簡便な操作で、動画コンテンツの再生を行うことなく動画コンテンツの内容を把握することが可能な、新規かつ改良された情報処理装置、情報処理方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、動画コンテンツのオブジェクトが所定の方向に沿って複数表示される表示パネルと、前記表示パネル上に位置する操作体の位置を検出する入力位置検出部と、前記操作体により選択された前記オブジェクトを検知する選択オブジェクト検知部と、前記選択オブジェクト検知部により検知された前記オブジェクトに対応するコンテンツデータを複数のブロックに分割して、それぞれのブロックの先頭に位置する画像であるブロック先頭画像に対応したオブジェクトを生成するブロック分割部と、複数の前記ブロック先頭画像を時間順に並べ、前記選択されたオブジェクトを基準として階層的に表示させる表示制御部と、を備える情報処理装置が提供される。
【０００９】
かかる構成によれば、表示パネルには、動画コンテンツのオブジェクトが所定の方向に沿って複数表示され、入力位置検出部は、表示パネル上に位置する操作体の位置を検出する。選択オブジェクト検知部は、操作体により選択されたオブジェクトを検知する。ブロック分割部は、選択オブジェクト検知部により検知されたオブジェクトに対応するコンテンツデータを複数のブロックに分割して、それぞれのブロックの先頭に位置する画像であるブロック先頭画像に対応したオブジェクトを生成する。表示制御部は、複数のブロック先頭画像を時間順に並べ、選択されたオブジェクトを基準として階層的に表示させる。
【００１０】
前記選択オブジェクト検知部は、前記操作体により選択された前記ブロック先頭画像を検知し、前記ブロック分割部は、前記選択されたブロック先頭画像が含まれるブロックに対応する前記コンテンツデータを更に複数のサブブロックに分割して、それぞれのサブブロックの先頭に位置する画像であるサブブロック先頭画像に対応したオブジェクトを生成し、前記表示制御部は、複数の前記サブブロック先頭画像を時間順に並べ、前記選択されたブロック先頭画像を基準として階層的に表示させることが好ましい。
【００１１】
検出された前記操作体の位置の時間変化に基づいて、前記操作体の移動方向を検知する方向検知部を更に備え、前記ブロック分割部は、前記オブジェクトを選択している前記操作体が、複数表示されている前記オブジェクトが存在しない前記表示パネル中の領域に移動した場合に、前記ブロック先頭画像または前記サブブロック先頭画像に対応したオブジェクトの生成を開始することが好ましい。
【００１２】
前記ブロック分割部は、前記コンテンツデータを、予め設定されたブロック数に基づいて均等に分割するようにしてもよい。
【００１３】
前記ブロック分割部は、前記コンテンツデータを、当該コンテンツデータの先頭から予め設定された分割時間ごとに分割するようにしてもよい。
【００１４】
前記オブジェクトは、前記表示パネル中に左右方向に沿って複数表示されており、前記ブロック分割部は、前記オブジェクトを選択している前記操作体の移動方向が上下方向であった場合に、前記ブロック先頭画像または前記サブブロック先頭画像に対応したオブジェクトの生成を開始し、前記表示制御部は、生成された前記ブロック先頭画像または前記サブブロック先頭画像を、選択された前記オブジェクトの下層に左右方向に沿って表示させてもよい。
【００１５】
前記オブジェクトは、前記表示パネル中に上下方向に沿って複数表示されており、前記ブロック分割部は、前記オブジェクトを選択している前記操作体の移動方向が左右方向であった場合に、前記ブロック先頭画像または前記サブブロック先頭画像に対応したオブジェクトの生成を開始し、前記表示制御部は、生成された前記ブロック先頭画像または前記サブブロック先頭画像を、選択された前記オブジェクトの右側または左側に上下方向に沿って表示させてもよい。
【００１６】
上記課題を解決するために、本発明の別の観点によれば、動画コンテンツのオブジェクトが所定の方向に沿って複数表示される表示パネル上に位置する操作体の位置を検出するステップと、前記操作体により選択された前記オブジェクトを検知するステップと、検知された前記オブジェクトに対応するコンテンツデータを複数のブロックに分割して、それぞれのブロックの先頭に位置する画像であるブロック先頭画像に対応したオブジェクトを生成するステップと、複数の前記ブロック先頭画像を時間順に並べ、前記選択されたオブジェクトを基準として階層的に表示させるステップと、を含む情報処理方法が提供される。
【００１７】
上記課題を解決するために、本発明の更に別の観点によれば、動画コンテンツのオブジェクトが所定の方向に沿って複数表示される表示パネルを有するコンピュータに、前記表示パネル上に位置する操作体の位置を検出する入力位置検出機能と、前記操作体により選択された前記オブジェクトを検知する選択オブジェクト検知機能と、前記選択オブジェクト検知機能により検知された前記オブジェクトに対応するコンテンツデータを複数のブロックに分割して、それぞれのブロックの先頭に位置する画像であるブロック先頭画像に対応したオブジェクトを生成するブロック分割機能と、複数の前記ブロック先頭画像を時間順に並べ、前記選択されたオブジェクトを基準として階層的に表示させる表示制御機能と、を実現させるためのプログラムが提供される。
【００１８】
かかる構成によれば、コンピュータプログラムは、コンピュータが備える記憶部に格納され、コンピュータが備えるＣＰＵに読み込まれて実行されることにより、そのコンピュータを上記の情報処理装置として機能させる。また、コンピュータプログラムが記録された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリなどである。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信してもよい。
【発明の効果】
【００１９】
本発明によれば、より簡便な操作で、動画コンテンツの再生を行うことなく動画コンテンツの内容を把握することが可能である。
【発明を実施するための最良の形態】
【００２０】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２１】
なお、説明は、以下の順序で行うものとする。
（１）目的
（２）第１の実施形態
（２−１）情報処理装置の全体構成について
（２−２）情報処理装置の機能構成について
（２−３）情報処理方法について
（３）本発明の各実施形態に係る情報処理装置のハードウェア構成について
（４）まとめ
【００２２】
＜目的＞
まず、本発明の各実施形態に係る情報処理装置および情報処理方法について説明するに先立ち、図１１および図１２を参照しながら、本発明の目的とするところについて簡単に説明する。図１１は、動画公開サイトにおける表示画面の一例を説明するための説明図であり、図１２は、動画再生装置における表示画面の一例を説明するための説明図である。
【００２３】
インターネット上に公開されている動画公開サイトでは、例えば図１１に示したように、動画公開サイトを閲覧しているウィンドウ８０１中に、ユーザが投稿した動画コンテンツそれぞれに対して、該当するスクリーンショット８０３が１枚だけ表示されている。ここで、スクリーンショットとは、動画コンテンツのある一場面における画像を抜き出してサムネイルとして表示させたものである。動画公開サイトの視聴者は、表示されているスクリーンショット８０３を選択して、視聴を希望する動画コンテンツを再生することが可能である。しかしながら、スクリーンショット８０３は、動画コンテンツのある一場面における画像を抜き出したものであるため、再生を開始するまでは、コンテンツの詳細な内容を確認することが困難な場合がある。
【００２４】
また、ハードディスク（ＨＤＤ）レコーダ等の動画再生装置では、動画コンテンツの録画時にＣＭやシーンの切れ目などを表すチャプター情報を記録しておき、時系列に沿ってスクリーンショットを並べ、編集することが可能である。これにより、例えば図１２に示したように、表示画面８０５に、記録されているチャプター情報に基づいて生成された複数のスクリーンショット８０７を表示させることが可能となる。ユーザは、チャプター情報に基づいて生成された複数のスクリーンショット８０７を参照しながら、希望する場面から動画コンテンツを再生することが可能となる。この方法では、動画コンテンツに予めチャプター情報を埋め込んでおく必要がある。そのため、図１１に示したような動画公開サイトに投稿されているチャプター情報を持たない動画コンテンツに対して、図１２に示したような方法を適用することはできない。
【００２５】
上記特許文献１では、ユーザの操作に応じて表示画面上に表示されるサムネイル画像の個数を増減させることが可能となるため、チャプター情報を持たない動画コンテンツに対しても、内容の把握が容易となる場合がある。
【００２６】
しかしながら、動画コンテンツの内容をより詳細に知りたい場合には、ユーザは、サムネイル画像を複数回選択して内容を把握することが可能となるまでサムネイル画像を表示させなくてはならず、ユーザの利便性が損なわれる場合があるという問題があった。
【００２７】
そこで、本願発明者らは、チャプター情報のような内容の把握に有効な付加情報を持たない動画コンテンツであっても、より簡便な操作で、動画コンテンツの再生を行うことなく動画コンテンツの内容を把握することが可能な方法を提供することを目的とした。その結果、以下で説明するような、本発明の実施形態に係る情報処理装置および情報処理方法に想到した。
【００２８】
（第１の実施形態）
＜情報処理装置の全体構成について＞
まず、図１を参照しながら、本発明の第１の実施形態に係る情報処理装置の全体構成について説明する。図１は、本実施形態に係る情報処理装置１０の外観を説明するための説明図である。
【００２９】
図１に示すように、情報処理装置１０には、タッチパネル１０１を備えた表示部（以下、タッチパネル１０１と略記する。）が設けられている。タッチパネル１０１には、図１に示したように、動画コンテンツに関するオブジェクト等が表示される。タッチパネル１０１に表示される各種情報は、操作体１２の接触や移動に対応して、スクロール等の所定の処理が施される。また、タッチパネル１０１には特定処理領域が設けられていてもよい。この特定処理領域には、例えば、所定の処理を実行するためのアイコン等のオブジェクトが表示されており、この特定表示領域が選択されることにより、表示されたオブジェクトに対応付けられた所定の処理が実行される。
【００３０】
情報処理装置１０は、操作体１２の接触や移動に対し、オブジェクトの選択や表示内容の移動といった特定の処理のみを実行するわけではない。例えば、操作体１２がタッチパネル１０１に接触した状態で所定の軌跡を描きながら移動した場合、情報処理装置１００は、操作体１２が描いた軌跡に対応する所定の処理を実行する。つまり、情報処理装置１０は、ジェスチャー入力機能を有している。例えば、所定のジェスチャーが入力された場合に、そのジェスチャーに対応付けられているアプリケーションが起動したり、あるいは、そのジェスチャーに対応付けられている所定の処理が実行されたりする。
【００３１】
操作体１２としては、例えば、ユーザの指等が用いられる。また、操作体１２として、例えば、スタイラスやタッチペン等が用いられることもある。また、タッチパネル１０１が光学式のものである場合、任意の物体が操作体１２になり得る。例えば、タッチパネル１０１が光学式のものである場合、タッチパネル１０１の押圧が難しいブラシのような軟質の道具も操作体１２として用いることができる。さらに、タッチパネル１０１がインセル型の光学式タッチパネルである場合、タッチパネル１０１に陰影が映るものであれば、どのような物体でも操作体１２になり得る。
【００３２】
ここで、インセル型の光学式タッチパネルについて簡単に説明する。光学式タッチパネルには、いくつかの種類がある。例えば、液晶ディスプレイを構成する液晶パネルの外枠に光学センサが設けられており、この光学センサにより液晶パネルに接触した操作体１２の位置や移動方向が検知される方式の光学式タッチパネルが比較的良く知られている。この方式とは異なり、インセル型の光学式タッチパネルは、液晶パネルに光学式センサアレイを搭載し、この光学式センサアレイにより液晶パネルに接触又は近接した操作体１２の位置や移動方向を検知する機構を有するものである。
【００３３】
より詳細には、光学式タッチパネルのガラス基板上に光センサおよびリード回路が形成されており、その光センサにより外部から入射される光が検知され、その強度がリード回路により読み出されることで操作体１２の陰影が認識される。このように、インセル型の光学式タッチパネルにおいては、操作体１２の陰影に基づいて操作体１２の形状や接触面積等が認識できる。そのため、他の光学式タッチパネルでは難しいとされていた接触「面」による操作が実現可能になる。また、インセル型の光学式タッチパネルを適用することにより、認識精度の向上や表示品質の向上、さらには、それを搭載した液晶ディスプレイ等におけるデザイン性の向上というメリットが得られる。
【００３４】
なお、タッチパネル１０１が搭載される情報処理装置１０の構成は、例えば、図２のように変更することもできる。図２の例では、情報処理装置１０を構成するタッチパネル１０１と、タッチパネル１０１により検出された操作体１２の位置情報等を処理する演算処理装置１０３とが、別体として構成されている。この構成例の場合、オブジェクトの選択や表示内容の移動といった処理に応じて発生するデータの処理は、演算処理装置１０３により実行される。このように、情報処理装置１０は、実施の態様に応じて、その構成を自由に変形することが可能である。
【００３５】
なお、情報処理装置１０の機能は、例えば、携帯情報端末、携帯電話、携帯ゲーム機、携帯ミュージックプレーヤ、放送機器、パーソナルコンピュータ、カーナビゲーションシステム、または、情報家電等により実現される。
【００３６】
＜情報処理装置の機能構成について＞
続いて、図３を参照しながら、本実施形態に係る情報処理装置の機能構成について、詳細に説明する。図３は、本実施形態に係る情報処理装置１０の機能構成を説明するためのブロック図である。
【００３７】
本実施形態に係る情報処理装置１０は、例えば図３に示したように、タッチパネル１０１と、表示制御部１０７と、方向検知部１０９と、選択オブジェクト検知部１１１と、ブロック分割部１１３と、再生部１１５と、記憶部１１７と、を主に備える。
【００３８】
タッチパネル１０１は、本実施形態に係る情報処理装置１０に設けられた操作入力部である。このタッチパネル１０１は、上述のような光学式タッチパネルであってもよく、インセル型の光学式タッチパネルであってもよい。このタッチパネル１０１は、情報処理装置１０が備えるディスプレイデバイス等の表示部（図示せず。）と一体に形成されていてもよいし、別体として形成されていてもよい。このタッチパネル１０１は、さらに、入力位置検出部１０５を備える。
【００３９】
入力位置検出部１０５は、操作体１２によって接触されたタッチパネル１０１の位置を検出する。入力位置検出部１０５は、操作体１２により接触された際にタッチパネル１０１に掛かった押圧力を検知できるように構成されていてもよい。また、入力位置検出部１０５は、操作体１２により直接接触されていなくても、タッチパネル１０１に近接したタッチパネル１０１上の空間に操作体１２が存在するのを検知し、接触位置として認識できる機能を有していてもよい。つまり、ここで言う接触位置は、操作体１２がタッチパネル１０１の画面上で空を描くように行った動作に対する位置情報を含むものであってもよい。
【００４０】
入力位置検出部１０５は、検出した接触位置に関する情報（より詳細には、接触位置の座標）を、入力位置情報として、表示制御部１０７、方向検知部１０９および選択オブジェクト検知部１１１に伝送する。例えば、検出した接触位置が１箇所である場合には、入力位置検出部１０５は、入力位置情報として、１つの座標（Ｘ１，Ｙ１）を出力する。また、検出した接触位置が２箇所である場合には、入力位置検出部１０５は、検出した複数の座標（Ｘ１，Ｙ１）、（Ｘ２、Ｙ２）を出力する。
【００４１】
表示制御部１０７は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等から構成されている。表示制御部１０７は、タッチパネル１０１に表示される内容を制御する制御手段である。例えば、表示制御部１０７は、後述する記憶部１１７に記録された任意の画像データのサムネイル画像などのオブジェクトデータを読み出して、タッチパネル１０１に表示させる。このとき、表示制御部１０７は、タッチパネル１０１に対してオブジェクトの表示位置を指定し、その表示位置にオブジェクトデータを表示させる。そのため、表示制御部１０７には、タッチパネル１０１に表示されるオブジェクトの表示位置等を示す情報が保持されている。オブジェクトの表示位置等を示す情報は、表示制御部１０７から選択オブジェクト検知部１１１およびブロック分割部１１３に伝送される。
【００４２】
表示制御部１０７には、入力位置検出部１０５から入力位置情報が入力される。例えば、タッチパネル１０１に接触している操作体１２が移動すると、表示制御部１０７には、入力位置検出部１０５からはリアルタイムに入力位置情報が入力される。表示制御部１０７は、情報処理装置１０が有する動画コンテンツのサムネイル等のオブジェクトを後述する記憶部１１７等から取得し、表示画面に表示させる。また、後述する選択オブジェクト検知部１１１から、選択されたオブジェクトに関する情報が入力された場合には、表示制御部１０７は、選択されたオブジェクトを強調するように表示を変更することが可能である。例えば、表示制御部１０７は、選択されたオブジェクトの明るさ（明度）を明るくして、選択されなかったオブジェクトの明るさを暗くするような制御を行うことが可能である。また、後述するブロック分割部１１３から、選択されたオブジェクトに対応する動画コンテンツを分割した際に生成された画像が入力された場合には、表示制御部１０７は、これらの画像を時間順に並べて表示画面に表示させる。また、後述する再生部１１５から、選択された動画コンテンツを構成する画像が入力された場合には、表示制御部１０７は、入力された再生画像を表示画面に表示させる。
【００４３】
方向検知部１０９は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等から構成されている。方向検知部１０９は、入力位置検出部１０５から伝送された入力位置情報である座標値を用いて、操作体１２の移動方向を検知する。
【００４４】
より詳細には、方向検知部１０９は、所定の時間間隔毎（例えば、数ミリ秒〜数百ミリ秒毎）に伝送される入力位置情報の変化に基づいて、操作体１２の移動方向を検知する。方向検知部１０９には、操作体１２の移動の有無を判定するために利用される移動判定エリアが設定されている。この移動判定エリアは、タッチパネル１０１における隣接する２つの接触位置を区別可能な分解能等の性能に応じて、任意の広さに設定することが可能であり、例えば、半径１０ピクセル程度とすることができる。方向検知部１０９は、伝送される入力位置情報が、この移動判定エリアの範囲を超えて変化した場合に、操作体１２は移動したと判断する。また、伝送される入力位置情報が、移動判定エリアの範囲を超えないような変化をした場合には、方向検知部１０９は、操作体１２により、いわゆるタッピング動作がなされたと判断することが可能である。この操作体１２が移動したか否かに関する判断は、同じタイミングで伝送された全ての入力位置情報に対して行われる。すなわち、同じタイミングで２個の座標値が入力位置情報として伝送された場合には、方向検知部１０９は、この２個の座標値それぞれの時間変化について上述のような判断を行う。
【００４５】
また、伝送された入力位置情報が、移動判定エリアの範囲を超えて変化した場合に、方向検知部１０９は、伝送された入力位置情報が時間変化と共に描く軌跡がつくるベクトルの方向を、移動方向として検知する。また、上記ベクトルの大きさが、操作体１２の移動量となる。
【００４６】
例えば、入力位置検出部１０５から、時刻ｔ１において座標Ａ（Ｘ１（ｔ１），Ｙ１（ｔ１））が伝送され、この入力位置情報に対応する時刻ｔ２における位置が、座標Ａ’（Ｘ３（ｔ２），Ｙ３（ｔ２））であった場合を考える。この際、方向検知部１０９は、始点座標Ａ、終点座標Ａ’で定義されるベクトルＶ１が表す方向を、座標Ａに接触した操作体１２の移動方向として検知する。また、方向検知部１０９は、ベクトルＶ１の大きさを、操作体１２の移動量とする。
【００４７】
方向検知部１０９は、検知した移動方向に関する方向情報を、後述するブロック分割部１１３に伝送する。
【００４８】
選択オブジェクト検知部１１１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等から構成されている。選択オブジェクト検知部１１１には、入力位置検出部１０５から入力位置情報が入力される。さらに、選択オブジェクト検知部１１１には、表示制御部１０７からオブジェクト等の表示位置を示す情報も入力される。そこで、選択オブジェクト検知部１１１は、入力位置検出部１０５から入力された入力位置情報と、表示制御部１０７から入力された表示位置を示す情報とを比較する。そして、選択オブジェクト検知部１１１は、操作体１２によって選択されたオブジェクトを検知する。この処理により、選択オブジェクト検知部１１１は、選択された動画コンテンツのオブジェクトや、選択されたブロック先頭画像のオブジェクト等に関する情報を、表示制御部１０７、ブロック分割部１１３および再生部１１５に伝送する。ブロック先頭画像については、以下で改めて説明する。
【００４９】
ブロック分割部１１３は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等から構成されている。ブロック分割部１１３は、ブロック分割部１１３は、選択された動画コンテンツのオブジェクトに対応する動画コンテンツのコンテンツデータを、所定の基準に基づいて複数のブロックに分割する。また、ブロック分割部１１３は、分割したそれぞれのブロックの先頭に位置する画像であるブロック先頭画像に対応したオブジェクト（例えばサムネイル等）を生成する。また、ブロック分割部１１３は、選択されたブロック先頭画像が含まれるブロックに対応するコンテンツデータを更に複数のサブブロックに分割して、それぞれのサブブロックの先頭に位置する画像であるサブブロック先頭画像に対応したオブジェクトを生成する。
【００５０】
ブロック分割部１１３によるブロック分割処理は、方向検知部１０９から伝送される方向情報に基づいて開始される。より詳細には、ブロック分割部１１３は、オブジェクトを選択している操作体が、複数表示されているオブジェクトが存在しない表示画面（タッチパネル１０１）中の領域に移動した場合に、ブロック先頭画像またはサブブロック先頭画像に対応したオブジェクトの生成を開始する。
【００５１】
ブロック分割部１１３は、上述のように、所定の基準に則してコンテンツデータを複数のブロックに分割する。ブロック分割における基準として、例えば、予め設定されたブロック数と、予め設定された分割時間と、を例示することが可能である。以下に、図４および図５を参照しながら、ブロック分割部１１３により行われるブロック分割処理について、詳細に説明する。
【００５２】
図４は、ブロック分割処理における所定の基準として、ブロック分割数が予め設定されている場合における、ブロック分割処理について説明するための説明図である。図４では、ブロック分割数として、例えば１０が設定されている場合を例にとって説明する。なお、ブロック分割数は、図４に示した例に限定されるわけではなく、表示画面の大きさ、表示画面に表示されるオブジェクトの大きさ、情報処理装置の処理能力等に応じて、任意の値に設定することが可能である。
【００５３】
図４（ａ）に示したように、表示画面に、動画１〜動画５の５種類の動画コンテンツに対応するオブジェクトであるサムネイル画像５０１が表示されている場合を考える。情報処理装置１０で再生可能なこれらの動画コンテンツのオブジェクトは、表示画面の左右方向に沿って並んで表示されている（第０階層）。ここで、それぞれのサムネイル画像５０１中に表示されている時間は、それぞれの動画コンテンツを全て再生するのに要する時間（以下、総再生時間と称する。）である。
【００５４】
図４（ｂ１）に示したように、操作体１２により、総再生時間が１分４０秒である動画２が選択され、操作体１２がオブジェクトの存在していない下方向に操作体１２がフリック操作により移動すると、ブロック分割処理が開始される。ここで、フリック操作とは、操作体１２によりオブジェクトを軽く払う操作である。フリック操作により選択された動画２は、ブロック分割部１１３により、１０個のブロックへと分割される。動画２に対応するコンテンツデータは、１分４０秒の総再生時間を有しているため、１０個のブロックへと分割されると、それぞれのブロックは１０秒ごとの大きさを有することとなる。ブロック分割部１１３は、それぞれのブロックの先頭に位置する画像を、ブロックの先頭の再生時間に応じてコンテンツデータから抽出・生成し、ブロック先頭画像５０３とする。例えば、図４に示した例では、「００：００」の時点でのブロック先頭画像５０３から、「０１：３０」の時点でのブロック先頭画像５０３まで、計１０個のブロック先頭画像５０３が生成され、時間順に並べられて表示画面に表示される（第１階層）。表示画面への表示は、動画２を分割した画像であることがわかるように、動画２に対応するサムネイル画像５０１を基準として、階層的となるように実行される。これにより、ブロック先頭画像５０３は、親の画像であるサムネイル画像５０１を基準として下の方向に、一列となって階層的に表示されることとなる。ここで、親の画像とは、分割される前のオブジェクト画像を表すものとし、親の画像を元に分割されたブロック先頭画像等のブロック画像を、子の画像と称することとする。
【００５５】
図５は、ブロック分割処理における所定の基準として、分割時間が予め設定されている場合における、ブロック分割処理について説明するための説明図である。図５では、分割時間として、例えば１５秒が設定されている場合を例にとって説明する。なお、分割時間は、図５に示した例に限定されるわけではなく、表示画面の大きさ、表示画面に表示されるオブジェクトの大きさ、情報処理装置の処理能力等に応じて、任意の値に設定することが可能である。
【００５６】
図５（ａ）に示したように、表示画面に、動画１〜動画５の５種類の動画コンテンツに対応するオブジェクトであるサムネイル画像５０１が表示されている場合を考える。情報処理装置１０で再生可能なこれらの動画コンテンツのオブジェクトは、表示画面の左右方向に沿って並んで表示されている（第０階層）。ここで、それぞれのサムネイル画像５０１中に表示されている時間は、それぞれの動画コンテンツを全て再生するのに要する時間（以下、総再生時間と称する。）である。
【００５７】
図５（ｂ２）に示したように、操作体１２により、総再生時間が１分４０秒である動画２が選択され、操作体１２がオブジェクトの存在していない下方向に操作体１２がフリック操作により移動すると、ブロック分割処理が開始される。フリック操作により選択された動画２は、ブロック分割部１１３により、コンテンツデータの先頭から１５秒ごとに複数のブロックへと分割される。動画２に対応するコンテンツデータは、１分４０秒の総再生時間を有しているため、１５秒ずつのブロックへと分割されると、計７個のブロックが生成されることとなる。ブロック分割部１１３は、それぞれのブロックの先頭に位置する画像を、ブロックの先頭の再生時間に応じてコンテンツデータから抽出・生成し、ブロック先頭画像５０３とする。例えば、図５に示した例では、「００：００」の時点でのブロック先頭画像５０３から、「０１：３０」の時点でのブロック先頭画像５０３まで、計７個のブロック先頭画像５０３が生成され、時間順に並べられて表示画面に表示される（第１階層）。表示画面への表示は、動画２を分割した画像であることがわかるように、動画２に対応するサムネイル画像５０１を基準として、階層的となるように実行される。これにより、ブロック先頭画像５０３は、親の画像であるサムネイル画像５０１を基準として下の方向に、一列となって階層的に表示されることとなる。
【００５８】
また、ブロック先頭画像５０３が更に選択されると、ブロック分割部１１３は、選択されたブロック先頭画像５０３が属するブロックに対応するコンテンツデータを、所定の基準に則して更に複数のブロックへと細分化する。図６を参照しながら、所定のブロック分割数（分割数＝１０）に基づいてブロック分割処理がなされる場合について、詳細に説明する。
【００５９】
図６（ａ）に示したように、表示画面に、動画１〜動画５の５種類の動画コンテンツに対応するオブジェクトであるサムネイル画像５０１が表示されている場合を考える。この場合に、操作体１２によるフリック操作により動画２が選択されると、上述のような手順に基づいてブロック先頭画像５０３が生成され、図６（ｂ）に示したように、第１階層として表示画面に表示される。ここで更に、動画２の「００：１０」に対応するブロック先頭画像５０３が選択された場合を考える。
【００６０】
選択されたブロックは、１０秒分のコンテンツデータを有するブロックである。このブロックが選択されると、ブロック分割部１１３は、図６（ｃ）に示したように、１秒分のコンテンツデータを有するサブブロックを１０個生成する。続いて、ブロック分割部１１３は、１０個のサブブロックの先頭に位置する画像であるサブブロック先頭画像を生成する。ブロック分割部１１３は、この１０個のサブブロック先頭画像の表示を表示制御部１０７に要請し、表示画面には図６（ｃ）に示したように、１０個のサブブロック先頭画像が第２階層として表示される。図６（ｃ）に示した例では、第２階層として、１秒毎のスクリーンショットが、サブブロック先頭画像５０５として表示される。
【００６１】
このように、サムネイル等のオブジェクトが選択されるごとに、ブロック分割部１１３は、選択されたオブジェクトを含むコンテンツデータを、所定の基準に則って更に細かなブロックへと分割していく。これにより、動画コンテンツを、階層的なオブジェクトの表示を用いて繰り返し細分化することが可能となり、例え初見のコンテンツであろうとも、動画コンテンツを再生することなくコンテンツの内容を把握することが可能となる。また、分割の結果生成されたブロックの先頭に位置する画像を、分割処理が行われる毎にコンテンツデータから生成するため、チャプター情報のような付加情報を有していない動画コンテンツであっても、複数のサムネイル等を生成することができる。その結果、チャプター情報等の付加情報を有していない動画コンテンツであっても、容易にザッピングやシーキングを行うことが可能となる。
【００６２】
なお、図４〜図６では、オブジェクトが左側から右側へ向かって表示され、下向きのフリック操作に応じてブロック分割処理が行われる場合について説明したが、上述の例に限定されるわけではない。例えば図７に示したように、オブジェクトが上側から下側へ向かって表示され、右向きのフリック操作に応じてブロック分割処理が行われても良い。図７に示した例では、一番左側に位置する上下方向の一列が第０階層となり、第１階層の右隣に位置する上下方向の一列が第１階層となり、一番右側に位置する上下方向の一列が第２階層となる。
【００６３】
再生部１１５は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等から構成されている。再生部１１５は、動画コンテンツのサムネイル画像５０１や、ブロック先頭画像５０３や、サブブロック先頭画像５０５等のオブジェクトが操作体１２により選択されると、対応する動画コンテンツを再生して、表示制御部１０７に表示を要請する。より詳細には、操作体１２によるタッピング動作やダブルクリック操作等によりオブジェクトが選択されると、選択オブジェクト検知部１１１がその旨を検知し、検知結果が再生部１１５へと伝送される。再生部１１５は、選択されたオブジェクトに対応する動画コンテンツのコンテンツデータを記憶部１１７から取得し、再生処理を行う。また、動画コンテンツが情報処理装置１０内ではなく、インターネット等のネットワーク上に存在する各種サーバ上に存在する場合には、再生部１１５は、当該サーバから該当するコンテンツデータを取得して、再生処理を行うことが可能である。
【００６４】
記憶部１１７は、タッチパネル１０１に表示されるオブジェクトデータが格納されている。ここで言うオブジェクトデータには、例えば、アイコン、ボタン、サムネイル等のグラフィカルユーザインターフェース（以下、ＧＵＩ）を構成する任意のパーツ類が含まれる。また、記憶部１１７には、情報処理装置１０で再生可能な動画コンテンツのオブジェクトデータが格納されていてもよい。また、記憶部１１７には、個々のオブジェクトデータに対し、属性情報が対応付けて格納されている。属性情報としては、例えば、オブジェクトデータまたは実体データの作成日時、更新日時、作成者名、更新者名、実体データの種別、実体データのサイズ、重要度、優先度等がある。
【００６５】
また、記憶部１１７には、オブジェクトデータに対応する実体データも相互に対応付けて格納されている。ここで言う実体データは、タッチパネル１０１に表示されたオブジェクトが操作された際に実行される所定の処理に対応するデータである。例えば、動画コンテンツに対応するオブジェクトデータには、その動画コンテンツのコンテンツデータが実体データとして対応付けられている。また、記憶部１１７には、その動画コンテンツを再生するための動画再生アプリケーションもオブジェクトデータ、コンテンツデータ、または属性情報に対応付けて格納されている。
【００６６】
記憶部１１７に格納されているオブジェクトデータは、表示制御部１０７により読み出されてタッチパネル１０１に表示される。また、記憶部１１７に格納された実体データは、再生部１１５により読み出されて再生処理が施され、表示制御部１０７によりタッチパネル１０１に表示される。
【００６７】
また、記憶部１１７は、これらのデータ以外にも、情報処理装置１０が、何らかの処理を行う際に保存する必要が生じた様々なパラメータや処理の途中経過等、または、各種のデータベース等を、適宜記憶することが可能である。この記憶部１１７は、入力位置検出部１０５、表示制御部１０７、方向検知部１０９、選択オブジェクト検知部１１１、ブロック分割部１１３、再生部１１５等が、自由に読み書きを行うことが可能である。
【００６８】
以上、本実施形態に係る情報処理装置１０の機能の一例を示した。上記の各構成要素は、汎用的な部材や回路を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。また、各構成要素の機能を、ＣＰＵ等が全て行ってもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用する構成を変更することが可能である。
【００６９】
また、上述のような本発明の各実施形態に係る情報処理装置１０の各機能を実現するためのコンピュータプログラムを作製し、パーソナルコンピュータ等に実装することが可能である。
【００７０】
＜情報処理方法について＞
続いて、図８を参照しながら、本実施形態に係る情報処理方法について詳細に説明する。図８は、本実施形態に係る情報処理方法の流れを説明するための流れ図である。
【００７１】
まず、情報処理装置１０のユーザは、指やスタイラス等の操作体１２を用いてタッチパネル１０１を操作し、実行を希望するアプリケーションに関連づけられたアイコン等のオブジェクトを選択する。これにより、情報処理装置１０は、選択されたオブジェクトに関連づけられたアプリケーションを起動する（ステップＳ１０１）。
【００７２】
続いて、情報処理装置１０は、ユーザによる入力を待ち受け、アプリケーションの終了操作が入力されたか否かを判断する（ステップＳ１０３）。ユーザによりアプリケーションの終了操作が入力された場合には、情報処理装置１０は、起動中のアプリケーションを終了する（ステップＳ１０５）。
【００７３】
また、アプリケーションの終了操作が入力されない場合には、情報処理装置１０は、更に、ユーザによる入力を待ち受け、オブジェクトが選択されたか否かを判断する（ステップＳ１０７）。
【００７４】
選択オブジェクト検知部１１１によりオブジェクトが選択された旨が通知されなかった場合には、情報処理装置１０は、ステップＳ１０３に戻って、終了操作が入力されたか否かを判断する。また、オブジェクトが選択された旨が通知されたブロック分割部１１３は、方向検知部１０９から所定の動作（例えば、フリック操作）に対応する操作体１２の移動の有無を判断し、ブロック分割を実施するか否かを判断する（ステップＳ１０９）。
【００７５】
フリック操作等の所定の動作がなされなかった場合には、選択オブジェクト検知部１１１は、いわゆるタッピング操作等の動画コンテンツの再生操作がなされたか否かを判断する（ステップＳ１１１）。再生操作がなされなかった場合には、情報処理装置１０は、ステップＳ１０３に戻って、終了操作が入力されたか否かを判断する。また、再生操作がなされた場合には、選択オブジェクト検知部１１１は、その旨を再生部１１５に伝送する。再生部１１５は、再生操作がなされた動画コンテンツのコンテンツデータを記憶部１１７から取得して再生処理を行い、表示制御部１０７に動画コンテンツの表示を要請する（ステップＳ１１３）。コンテンツの再生処理が開始されると、情報処理装置１０は、ステップＳ１０３に戻って、終了操作が入力されたか否かを判断する。
【００７６】
他方、フリック操作等の所定の動作がなされた場合には、ブロック分割部１１３は、ブロック分割処理の実施を行う。より詳細には、ブロック分割部１１３は、選択された動画コンテンツの総再生時間と、ブロック分割数または分割時間等の所定の分割基準と、に基づき、コンテンツデータを所定のブロックに分割する（ステップＳ１１５）。続いて、ブロック分割部１１３は、それぞれのブロックの先頭に位置する画像を生成し、ブロック先頭画像またはサブブロック先頭画像とする（ステップＳ１１７）。続いて、ブロック分割部１１３は、生成したブロック先頭画像またはサブブロック先頭画像を表示制御部１０７に伝送し、表示制御部１０７は、表示内容を更新する（ステップＳ１１９）。表示内容の更新が終了すると、情報処理装置１０は、ステップＳ１０３に戻って、終了操作が入力されたか否かを判断する。
【００７７】
このような手順で処理を行うことにより、ユーザは、より簡便な操作で、動画コンテンツの再生を行うことなく動画コンテンツの内容を把握することが可能となる。
【００７８】
続いて、図９を参照しながら、本実施形態に係る情報処理方法を用いた具体例について説明する。図９は、ある動画に対して分割処理を行った例を示している。
【００７９】
図９に示したように、表示画面の一段目（すなわち、第０階層）には、様々な動画のスクリーンショットに対応するサムネイル画像５０１が並んで表示されている。このうち、左から２番目のスクリーンショットで表されている動画を分割するため、ユーザは操作体１２を操作して、スクリーンショットに対して下方向へフリック操作を行う。フリック操作を行うと、対応するスクリーンショットが下方向へスライドした後、ブロック化されたスクリーンショットが右方向へ広がっていく（第１階層）。例えば分割数が１５に設定されているとすると、図９に示したように、第１階層の各シーンの長さは２０９秒となる。そのため、第１階層である二段目には、００：００、０３：２９、６：５８・・・のように、２０９秒毎に分割されたシーンのスクリーンショット（ブロック先頭画像５０３）が並ぶこととなる。ブロック分割部１１３は、時刻を計算後、動画コンテンツに対応するコンテンツデータから、該当する時間のスクリーンショットを順次生成していく。
【００８０】
この状態で更にブロック分割を行うために、ユーザは、操作体１２を操作してスクリーンショットを１つ選び、再び下方向へフリックを行う。第１階層である二段目の１シーンの長さ２０９秒を分割数１５で分割するため、第２階層である三段目には、１３秒毎に分割されたスクリーンショット（サブブロック先頭画像５０５）が並ぶこととなる。
【００８１】
なお、生成中のスクリーンショットには、図９に示したように、読み込み中のマーク５０７が表示されてもよい。また、あるスクリーンショットが選択された場合に、再生部１１５は、選択されたスクリーンショットの時刻から、スクリーンショットのサイズでコンテンツを再生するようにしてもよい。例えば図９の下段において、中央に位置する０３：２９のスクリーンショットが選択された場合を考える。この場合に、ブロック分割部１１３は、第２階層に該当するサブブロック先頭画像５０５を生成するとともに、第１階層に位置する０３：２９のスクリーンショットの場所で、０３：２９からスクリーンショットの大きさのままでコンテンツを再生してもよい。
【００８２】
また、本実施形態に係る情報処理方法では、必要に応じてさらにブロック分割を繰り返したり、第１階層である二段目の他のシーンや第０階層である一段目の他の動画を分割したりすることも可能である。
【００８３】
＜ハードウェア構成について＞
次に、図１０を参照しながら、本発明の各実施形態に係る情報処理装置１０のハードウェア構成について、詳細に説明する。図１０は、本発明の各実施形態に係る情報処理装置１０のハードウェア構成を説明するためのブロック図である。
【００８４】
情報処理装置１０は、主に、ＣＰＵ９０１と、ＲＯＭ９０３と、ＲＡＭ９０５と、を備える。また、情報処理装置１０は、更に、ホストバス９０７と、ブリッジ９０９と、外部バス９１１と、インターフェース９１３と、入力装置９１５と、出力装置９１７と、ストレージ装置９１９と、ドライブ９２１と、接続ポート９２３と、通信装置９２５とを備える。
【００８５】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、ＲＯＭ９０３、ＲＡＭ９０５、ストレージ装置９１９、またはリムーバブル記録媒体９２７に記録された各種プログラムに従って、情報処理装置１０内の動作全般またはその一部を制御する。ＲＯＭ９０３は、ＣＰＵ９０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ９０５は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一次記憶する。これらはＣＰＵバス等の内部バスにより構成されるホストバス９０７により相互に接続されている。
【００８６】
ホストバス９０７は、ブリッジ９０９を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス９１１に接続されている。
【００８７】
入力装置９１５は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチおよびレバーなどユーザが操作する操作手段である。また、入力装置９１５は、例えば、赤外線やその他の電波を利用したリモートコントロール手段（いわゆる、リモコン）であってもよいし、情報処理装置１０の操作に対応した携帯電話やＰＤＡ等の外部接続機器９２９であってもよい。さらに、入力装置９１５は、例えば、上記の操作手段を用いてユーザにより入力された情報に基づいて入力信号を生成し、ＣＰＵ９０１に出力する入力制御回路などから構成されている。情報処理装置１０のユーザは、この入力装置９１５を操作することにより、情報処理装置１０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００８８】
出力装置９１７は、取得した情報をユーザに対して視覚的または聴覚的に通知することが可能な装置で構成される。このような装置として、ＣＲＴディスプレイ装置、液晶ディスプレイ装置、プラズマディスプレイ装置、ＥＬディスプレイ装置およびランプなどの表示装置や、スピーカおよびヘッドホンなどの音声出力装置や、プリンタ装置、携帯電話、ファクシミリなどがある。出力装置９１７は、例えば、情報処理装置１０が行った各種処理により得られた結果を出力する。具体的には、表示装置は、情報処理装置１０が行った各種処理により得られた結果を、テキストまたはイメージで表示する。他方、音声出力装置は、再生された音声データや音響データ等からなるオーディオ信号をアナログ信号に変換して出力する。
【００８９】
ストレージ装置９１９は、情報処理装置１０の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置９１９は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイス等により構成される。このストレージ装置９１９は、ＣＰＵ９０１が実行するプログラムや各種データ、および外部から取得した音響信号データや画像信号データなどを格納する。
【００９０】
ドライブ９２１は、記録媒体用リーダライタであり、情報処理装置１０に内蔵、あるいは外付けされる。ドライブ９２１は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体９２７に記録されている情報を読み出して、ＲＡＭ９０５に出力する。また、ドライブ９２１は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体９２７に記録を書き込むことも可能である。リムーバブル記録媒体９２７は、例えば、ＤＶＤメディア、ＨＤ−ＤＶＤメディア、Ｂｌｕ−ｒａｙメディア等である。また、リムーバブル記録媒体９２７は、コンパクトフラッシュ（登録商標）（ＣｏｍｐａｃｔＦｌａｓｈ：ＣＦ）、メモリースティック、または、ＳＤメモリカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  ｍｅｍｏｒｙ  ｃａｒｄ）等であってもよい。また、リムーバブル記録媒体９２７は、例えば、非接触型ＩＣチップを搭載したＩＣカード（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ  ｃａｒｄ）または電子機器等であってもよい。
【００９１】
接続ポート９２３は、機器を情報処理装置１０に直接接続するためのポートである。接続ポート９２３の一例として、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、ｉ．Ｌｉｎｋ等のＩＥＥＥ１３９４ポート、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）ポート等がある。接続ポート９２３の別の例として、ＲＳ−２３２Ｃポート、光オーディオ端子、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ポート等がある。この接続ポート９２３に外部接続機器９２９を接続することで、情報処理装置１０は、外部接続機器９２９から直接音響信号データや画像信号データを取得したり、外部接続機器９２９に音響信号データや画像信号データを提供したりする。
【００９２】
通信装置９２５は、例えば、通信網９３１に接続するための通信デバイス等で構成された通信インターフェースである。通信装置９２５は、例えば、有線または無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ、またはＷＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）用の通信カード等である。また、通信装置９２５は、光通信用のルータ、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）用のルータ、または、各種通信用のモデム等であってもよい。この通信装置９２５は、例えば、インターネットや他の通信機器との間で、例えばＴＣＰ／ＩＰ等の所定のプロトコルに則して信号等を送受信することができる。また、通信装置９２５に接続される通信網９３１は、有線または無線によって接続されたネットワーク等により構成され、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、ラジオ波通信または衛星通信等であってもよい。
【００９３】
以上、本発明の各実施形態に係る情報処理装置１０の機能を実現可能なハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用するハードウェア構成を変更することが可能である。
【００９４】
＜まとめ＞
以上説明したように、本発明の実施形態に係る情報処理装置および情報処理方法によれば、例え１時間ほどの長さを持つ長い動画であっても、２回程ブロック分割を繰り返すことにより、１０秒程度のスクリーンショット列にすることが可能である。このようにシーンの長さがある程度短くなると、スクリーンショットを眺めるだけで動画を再生することなく内容がほぼ把握することが可能である。それでも把握が困難な場合や、さらに詳細を見たい場合は、さらに細かくブロック分割していくことが可能である。
【００９５】
なお、上述の例では、動画コンテンツの内容を把握するザッピングを目的として説明を行ったが、動画コンテンツの任意のシーンを検索するシーキングを行う場合にも、本手法を用いることが可能である。
【００９６】
また、映画やＣＭ情報を持っているＴＶ番組など、予めチャプター情報をもつ動画では、第１階層をチャプター情報で区切り、第２階層以降をブロック分割数や分割時間で区切ることも可能であり、チャプター情報との併用も可能である。
【００９７】
近年は、動画公開サイト等、ウェブサイトを通じてのユーザが投稿した動画コンテンツを閲覧する機会も多いが、それらの動画コンテンツはチャプター情報を持たない。だが、ブロック分割数や分割時間でブロック分割を繰り返してザッピングやシーキングを行うことが可能である本手法は、このようなチャプター情報を持たないコンテンツに対して、より有用となる。
【００９８】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明はかかる例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００９９】
例えば、上述した実施形態においては、表示画面が１つしかない情報処理装置を例にとって説明したが、表示画面を２つ以上有する例えば折り畳み型の携帯機器に対しても、本方法を適用することが可能である。
【図面の簡単な説明】
【０１００】
【図１】本発明の第１の実施形態に係る情報処理装置の外観の一例を説明するための説明図である。
【図２】同実施形態に係る情報処理装置の外観の一例を説明するための説明図である。
【図３】同実施形態に係る情報処理装置の構成を説明するためのブロック図である。
【図４】同実施形態に係る情報処理方法の一例を説明するための説明図である。
【図５】同実施形態に係る情報処理方法の一例を説明するための説明図である。
【図６】同実施形態に係る情報処理方法の一例を説明するための説明図である。
【図７】同実施形態に係る情報処理方法の一例を説明するための説明図である。
【図８】同実施形態に係る情報処理方法の流れを説明するための流れ図である。
【図９】同実施形態に係る情報処理方法の一例を説明するための説明図である。
【図１０】本発明の各実施形態に係る情報処理装置のハードウェア構成を説明するためのブロック図である。
【図１１】動画公開サイトにおける表示画面の一例を説明するための説明図である。
【図１２】動画再生装置における表示画面の一例を説明するための説明図である。
【符号の説明】
【０１０１】
１０    情報処理装置
１０１    タッチパネル
１０３    演算処理装置
１０５    入力位置検出部
１０７    表示制御部
１０９    方向検知部
１１１    選択オブジェクト検知部
１１３    ブロック分割部
１１５    再生部
１１７    記憶部
【図１】
2010108012.tif 000003
【図２】
2010108012.tif 000004
【図３】
2010108012.tif 000005
【図４】
2010108012.tif 000006
【図５】
2010108012.tif 000007
【図６】
2010108012.tif 000008
【図７】
2010108012.tif 000009
【図８】
2010108012.tif 000010
【図９】
2010108012.tif 000011
【図１０】
2010108012.tif 000012
【図１１】
2010108012.tif 000013
【図１２】
2010108012.tif 000014