(57)【要約】【課題】動画コンテンツの表示内容そのものに対して、容易にブックマークを設定することが可能な、情報処理装置、ブックマーク設定方法およびプログラムを提供すること。【解決手段】本発明に係る情報処理装置は、動画コンテンツを表示画面に表示するコンテンツ表示部と、前記コンテンツ表示部によって前記表示画面に表示される前記動画コンテンツの表示内容に対して、当該表示内容が前記表示画面に表示される表示位置と、前記表示内容が前記表示画面に表示される前記動画コンテンツ内における時間的な位置と、が互いに関連付けられたブックマークを設定するブックマーク設定部と、を備える。【選択図】図２
2011108147.tif 000002
【特許請求の範囲】
【請求項１】
動画コンテンツを表示画面に表示するコンテンツ表示部と、
前記コンテンツ表示部によって前記表示画面に表示される前記動画コンテンツの表示内容に対して、当該表示内容が前記表示画面に表示される表示位置と、前記表示内容が前記表示画面に表示される前記動画コンテンツ内における時間的な位置と、が互いに関連付けられたブックマークを設定するブックマーク設定部と、
を備える、情報処理装置。
【請求項２】
前記ブックマークは、ユーザ操作により指定された前記表示内容に対する任意のコメントを更に含む、請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置は、前記動画コンテンツに既に関連付けられている前記ブックマークを含む付加情報を表示する付加情報表示部を更に備え、
付加情報表示部は、ユーザ操作により前記表示画面に表示されている前記表示内容が選択されると、前記表示画面内の所定の領域に所定枚数のサムネイル画像を表示する、請求項２に記載の情報処理装置。
【請求項４】
前記付加情報表示部は、選択された前記表示内容の前記時間的な位置を参照し、当該時間的な位置における前記サムネイル画像と、時間的な位置が当該サムネイル画像の近傍に位置する他のサムネイル画像と、を表示する、請求項３に記載の情報処理装置。
【請求項５】
前記付加情報表示部は、既に前記ブックマークが設定されている前記時間的な位置に対応するサムネイル画像を、前記所定の領域に表示する、請求項４に記載の情報処理装置。
【請求項６】
前記ブックマーク設定部は、ユーザ操作によって選択された前記所定の領域に表示された前記サムネイル画像における前記表示内容の表示位置と、当該サムネイル画像の時間的な位置と、を互いに関連付けてブックマークとする、請求項３に記載の情報処理装置。
【請求項７】
前記情報処理装置は、前記表示画面に対してなされたユーザ操作の位置を特定する選択位置特定部を更に備え、
前記選択位置特定部は、ユーザ操作によって選択された位置を表す相対座標を前記表示画面の大きさに応じて特定するとともに、前記動画コンテンツを構成し、かつ、選択された表示内容を含む画像データに関連付けられている時間的な位置に基づいて、前記表示内容の前記動画コンテンツ内における時間的な位置を特定する、請求項１に記載の情報処理装置。
【請求項８】
前記情報処理装置は、前記ブックマーク設定部により設定された前記ブックマークを、外部に設けられた装置に送信する通信部を更に備える、請求項１に記載の情報処理装置。
【請求項９】
表示画面に動画コンテンツを表示するステップと、
前記表示画面に表示された前記動画コンテンツの表示内容に対して行われたユーザ操作に基づいて、前記表示内容が前記表示画面に表示された表示位置と、前記表示内容が前記表示画面に表示された前記動画コンテンツ内における時間的な位置と、を特定するステップと、
特定された前記表示位置および前記時間的な位置を互いに関連付けて、前記表示内容に対してブックマークを設定するステップと、
を含む、ブックマーク設定方法。
【請求項１０】
コンピュータに、
動画コンテンツを表示画面に表示するコンテンツ表示機能と、
前記コンテンツ表示機能によって前記表示画面に表示される前記動画コンテンツの表示内容に対して、当該表示内容が前記表示画面に表示される表示位置と、前記表示内容が前記表示画面に表示される前記動画コンテンツ内における時間的な位置と、が互いに関連付けられたブックマークを設定するブックマーク設定機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、ブックマーク設定方法およびプログラムに関する。
【背景技術】
【０００２】
動画コンテンツを提供する動画サイトの普及により、ブログ等のウェブサイト内に記述されるリンク先が動画コンテンツである、という状況が増えてきている。また、動画サイトのコンテンツを直接ウェブページ内に埋め込むことも一般的になってきているため、興味のある動画コンテンツを他の人に紹介することが簡単にできるようになっている。
【０００３】
このように、ウェブサイト内での動画コンテンツ視聴が広く行われるようになってきたため、動画に対してコメントなどのブックマークを付ける機能が利用されるようになってきた（例えば、特許文献１を参照。）。かかる機能を利用することで、ある視聴者によって動画に対して設定されたブックマークを多数の視聴者と共有する機能であるソーシャルブックマーク機能を実現することも可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−７８９９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ある視聴者が興味のあるシーンを見つけ、その動画をブックマークして友人に伝えたとしても、友人が同じブックマークを利用して興味のあるシーンまで辿り着くことが困難であるという問題があった。これは、動画に対するブックマークが、動画コンテンツそのものをブックマークするものであり、動画コンテンツのシーンをブックマークするものではないためである。
【０００６】
また、視聴者が動画内で表示されるオブジェクト（例えば、登場人物や生物、物品等の表示内容）に興味を持ったとしても、ブックマークは動画コンテンツ全体に対して設定されるものであり、特定のオブジェクトをブックマークに指定することはできなかった。
【０００７】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、動画コンテンツの表示内容そのものに対して、容易にブックマークを設定することが可能な、情報処理装置、ブックマーク設定方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、動画コンテンツを表示画面に表示するコンテンツ表示部と、前記コンテンツ表示部によって前記表示画面に表示される前記動画コンテンツの表示内容に対して、当該表示内容が前記表示画面に表示される表示位置と、前記表示内容が前記表示画面に表示される前記動画コンテンツ内における時間的な位置と、が互いに関連付けられたブックマークを設定するブックマーク設定部と、を備える情報処理装置が提供される。
【０００９】
前記ブックマークは、ユーザ操作により指定された前記表示内容に対する任意のコメントを更に含んでもよい。
【００１０】
前記情報処理装置は、前記動画コンテンツに既に関連付けられている前記ブックマークを含む付加情報を表示する付加情報表示部を更に備え、付加情報表示部は、ユーザ操作により前記表示画面に表示されている前記表示内容が選択されると、前記表示画面内の所定の領域に所定枚数のサムネイル画像を表示してもよい。
【００１１】
前記付加情報表示部は、選択された前記表示内容の前記時間的な位置を参照し、当該時間的な位置における前記サムネイル画像と、時間的な位置が当該サムネイル画像の近傍に位置する他のサムネイル画像と、を表示してもよい。
【００１２】
前記付加情報表示部は、既に前記ブックマークが設定されている前記時間的な位置に対応するサムネイル画像を、前記所定の領域に表示してもよい。
【００１３】
前記ブックマーク設定部は、ユーザ操作によって選択された前記所定の領域に表示された前記サムネイル画像における前記表示内容の表示位置と、当該サムネイル画像の時間的な位置と、を互いに関連付けてブックマークとしてもよい。
【００１４】
前記情報処理装置は、前記表示画面に対してなされたユーザ操作の位置を特定する選択位置特定部を更に備え、前記選択位置特定部は、ユーザ操作によって選択された位置を表す相対座標を前記表示画面の大きさに応じて特定するとともに、前記動画コンテンツを構成し、かつ、選択された表示内容を含む画像データに関連付けられている時間的な位置に基づいて、前記表示内容の前記動画コンテンツ内における時間的な位置を特定してもよい。
【００１５】
前記情報処理装置は、前記ブックマーク設定部により設定された前記ブックマークを、外部に設けられた装置に送信する通信部を更に備えてもよい。
【００１６】
また、上記課題を解決するために、本発明の別の観点によれば、表示画面に動画コンテンツを表示するステップと、前記表示画面に表示された前記動画コンテンツの表示内容に対して行われたユーザ操作に基づいて、前記表示内容が前記表示画面に表示された表示位置と、前記表示内容が前記表示画面に表示された前記動画コンテンツ内における時間的な位置と、を特定するステップと、特定された前記表示位置および前記時間的な位置を互いに関連付けて、前記表示内容に対してブックマークを設定するステップと、を含むブックマーク設定方法が提供される。
【００１７】
また、上記課題を解決するために、本発明の更に別の観点によれば、コンピュータに、動画コンテンツを表示画面に表示するコンテンツ表示機能と、前記コンテンツ表示機能によって前記表示画面に表示される前記動画コンテンツの表示内容に対して、当該表示内容が前記表示画面に表示される表示位置と、前記表示内容が前記表示画面に表示される前記動画コンテンツ内における時間的な位置と、が互いに関連付けられたブックマークを設定するブックマーク設定機能と、を実現させるためのプログラムが提供される。
【発明の効果】
【００１８】
以上説明したように本発明によれば、動画コンテンツの表示内容そのものに対して、容易にブックマークを設定することが可能である。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施形態に係るコンテンツ視聴システムについて説明するための説明図である。
【図２】同実施形態に係る情報処理装置の構成を説明するためのブロック図である。
【図３Ａ】同実施形態に係る情報処理装置で表示される表示画面を説明するための説明図である。
【図３Ｂ】同実施形態に係る情報処理装置で表示される表示画面を説明するための説明図である。
【図３Ｃ】同実施形態に係る情報処理装置で表示される表示画面を説明するための説明図である。
【図４】選択部位の特定方法について説明するための説明図である。
【図５Ａ】同実施形態に係る情報処理装置で送信される情報の一例を示した説明図である。
【図５Ｂ】同実施形態に係る情報処理装置で受信される情報の一例を示した説明図である。
【図６】コンテンツに挿入されたブックマークについて説明するための説明図である。
【図７】同実施形態に係るブックマーク設定方法を説明するための流れ図である。
【図８】同実施形態に係るブックマーク設定方法を説明するための流れ図である。
【図９】同実施形態に係るブックマーク設定方法の変形例を説明するための流れ図である。
【図１０】同実施形態に係るブックマーク設定方法の変形例を説明するための流れ図である。
【図１１】同実施形態に係る情報処理装置のハードウェア構成を説明するためのブロック図である。
【発明を実施するための形態】
【００２０】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２１】
なお、説明は、以下の順序で行うものとする。
（１）第１の実施形態
（１−１）コンテンツ視聴システムについて
（１−２）情報処理装置の構成について
（１−３）ブックマークの設定方法について
（１−４）変形例
（２）本発明の実施形態に係る情報処理装置のハードウェア構成について
（３）まとめ
【００２２】
（第１の実施形態）
＜コンテンツ視聴システムについて＞
まず、図１を参照しながら、本発明の第１の実施形態に係るコンテンツ視聴システムについて、詳細に説明する。図１は、本実施形態に係るコンテンツ視聴システムを説明するための説明図である。
【００２３】
本実施形態に係るコンテンツ視聴システム１は、例えば図１に示したように、コンテンツ提供サーバ３と、情報処理装置１０Ａ、１０Ｂ、１０Ｃ・・・（以下、単に情報処理装置１０と略記する。）と、を含む。コンテンツ提供サーバ３および情報処理装置１０は、図１に例示したように、通信網５に接続されている。コンテンツ提供サーバ３および情報処理装置１０は、この通信網５を介して、相互に各種の情報を送信したり受信したりすることができる。
【００２４】
コンテンツ提供サーバ３は、ビデオコンテンツのような動画コンテンツと、この動画コンテンツに関連付けられている各種の情報とを管理しているサーバである。コンテンツ提供サーバ３は、情報処理装置１０からの要求に応じて、管理しているコンテンツそのものや、コンテンツのメタデータや、コンテンツに付与されたブックマークやコメント等の付加情報を、情報処理装置１０に提供する。
【００２５】
通信網５は、コンテンツ提供サーバ３と情報処理装置１０を双方向通信可能に接続する通信回線網である。この通信網は、例えば、インターネット、電話回線網、衛星通信網、同報通信路等の公衆回線網や、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）、Ｅｔｈｅｒｎｅｔ（登録商標）、ワイヤレスＬＡＮ等の専用回線網などで構成されており、有線／無線を問わない。すなわち、本実施形態に係るコンテンツ視聴システム１は、インターネット等の公衆回線網を用いた公共のサービスの一部であってもよく、ＬＡＮ等を用いたホームネットワークを利用した第三者に公開しないプライベートなものであってもよい。
【００２６】
情報処理装置１０は、通信網５を介してコンテンツ提供サーバ３と通信可能な装置である。情報処理装置１０は、コンテンツ提供サーバ３に対して動画コンテンツおよび動画コンテンツに関連する各種情報の開示を要求したり、コンテンツ提供サーバ３からコンテンツや各種情報を取得したりする。また、情報処理装置１０は、動画コンテンツに対して、コメント等を含むブックマークを設定することができる。動画コンテンツがコンテンツ提供サーバ３から取得したものである場合、情報処理装置１０は、設定したブックマークに関する情報を、コンテンツ提供サーバ３に送信して管理してもらうことで、設定したブックマークを他のユーザと共有することもできる。
【００２７】
かかる情報処理装置１０は、ネットワークを介した通信機能を有する機器であればよく、かかる装置の例として、各種のコンピュータ装置、テレビジョン受像器、ＤＶＤ／ＨＤＤ／Ｂｒｕ−ｌａｙレコーダ、携帯電話、ＰＤＡ、デジタルカメラ等を挙げることができる。また、情報処理装置１０は、家庭用ゲーム機やデジタルビデオカメラ等の情報家電、テレビジョン放送用のチューナやデコーダなどであってもよい。また、情報処理装置１０は、契約者が持ち運び可能な、携帯型ゲーム機、ＰＨＳ、携帯型映像／音声プレーヤ等のポータブルデバイスであってもよい。
【００２８】
また、図１では、情報処理装置１０は、通信網５を介してコンテンツ提供サーバ３に接続されているが、情報処理装置１０は、通信網５を介さずに、コンテンツ提供サーバ３に直接接続されていてもよい。
【００２９】
さらに、図１では、通信網５に接続されているコンテンツ提供サーバ３は、１つのみであるが、本実施形態は、上記の場合に限定されるわけではなく、コンテンツ提供サーバ３は、通信網５上に複数接続されていてもよい。同様に、図１では、通信網５に接続されている情報処理装置１０は３つのみであるが、本実施形態は、上記の場合に限定されるわけではなく、通信網５に接続された情報処理装置１０は、１台であってもよく、４台以上であってもよい。
【００３０】
また、図１においては、コンテンツ提供サーバ３と情報処理装置１０とを異なる装置として図示しているが、コンテンツ提供サーバが情報処理装置１０の機能を有していてもよく、情報処理装置１０がコンテンツ提供サーバの機能を有していてもよい。
【００３１】
＜情報処理装置の構成について＞
続いて、図２を参照しながら、本実施形態に係る情報処理装置の構成について、詳細に説明する。図２は、本実施形態に係る情報処理装置の構成を説明するためのブロック図である。
【００３２】
本実施形態に係る情報処理装置１０は、動画コンテンツとして表示画面に表示される表示内容（オブジェクト）そのものに対して、コメントを含むブックマークを自由に設定することが可能な装置である。この情報処理装置１０は、例えば図２に示したように、コンテンツ取得部１０１と、コンテンツ実行部１０３と、選択部位特定部１１１と、通信部１１３と、記憶部１１５と、を主に備える。
【００３３】
コンテンツ取得部１０１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等により実現される。コンテンツ取得部１０１は、後述する通信部１１３を介して、コンテンツ提供サーバ３から、動画コンテンツに対応するコンテンツデータと、このコンテンツデータに関連付けられている付加情報と、を取得する。コンテンツデータに関連付けられている付加情報として、例えば、動画コンテンツの各シーンにおけるサムネイル画像に関する情報等を含むメタデータや、視聴者によって付加されたコメント等を含むブックマークに関する情報などを挙げることができる。
【００３４】
コンテンツ取得部１０１は、取得したコンテンツデータおよび付加情報を、後述するコンテンツ実行部１０３に伝送する。また、コンテンツ取得部１０１は、取得したこれらの情報を、後述する記憶部１１５に格納してもよい。
【００３５】
コンテンツ実行部１０３は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等により実現される。コンテンツ実行部１０３は、取得した動画コンテンツのコンテンツデータ等を実行して、動画コンテンツを本実施形態に係る情報処理装置１０が有する表示部（図示せず。）に表示する処理部である。また、このコンテンツ実行部１０３は、動画コンテンツに含まれる表示内容そのものに対して、コメントを含むブックマークを設定することができる。このコンテンツ実行部１０３は、例えば図１に示したように、コンテンツ表示部１０５と、付加情報表示部１０７と、ブックマーク設定部１０９と、を更に備える。
【００３６】
コンテンツ表示部１０５は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等により実現される。コンテンツ表示部１０５は、コンテンツ取得部１０１が取得したコンテンツデータを用いて動画コンテンツの再生を行い、表示部（図示せず。）に設けられた表示画面の所定の表示領域に、動画コンテンツの内容を表示する。コンテンツ表示部１０５は、コンテンツデータが符号化されたデータである場合には、符号化されたデータを復号して、動画コンテンツの再生を行う。この際、コンテンツ表示部１０５は、コンテンツデータの復号を行いながら動画コンテンツの再生を行っても良く、コンテンツデータの復号が終了した後に動画コンテンツの再生を行っても良い。
【００３７】
付加情報表示部１０７は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等により実現される。付加情報表示部１０７は、コンテンツ取得部１０１から伝送された付加情報を参照して、表示画面の所定の表示領域に、表示中の動画コンテンツのシーンに対応するサムネイル画像を含む複数のサムネイル画像を表示する。なお、このサムネイル画像の表示は、後述する選択部位特定部１１１から、ユーザ操作により動画コンテンツが表示されている表示領域が選択された旨が通知された場合に行われる。また、付加情報表示部１０７は、表示したサムネイル画像に対応するシーンに、視聴者により既にブックマークが設定されている場合には、サムネイル画像とともに設定済みのブックマークを表示する。
【００３８】
なお、付加情報表示部１０７により所定の表示領域に表示されるサムネイル画像は、コンテンツ表示部１０５により表示されている動画コンテンツそのものから独立して操作されることが可能である。例えば、コンテンツ表示部１０５が表示している動画コンテンツの表示内容が時間経過とともに変化したとしても、付加情報表示部１０７が表示する複数のサムネイル画像は、時間とともに変化した動画コンテンツの表示内容に連動しなくてもよい。
【００３９】
また、付加情報表示部１０７が表示画面中に付加情報を表示する表示領域は、表示画面中に予め設けられた領域であってもよく、付加情報を表示する際に表示画面中に生成される領域であってもよい。
【００４０】
ブックマーク設定部１０９は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等により実現される。ブックマーク設定部１０９は、動画コンテンツ中の任意の時間における任意の表示内容そのものに対して、テキストデータで構成されるコメントを含むブックマークを設定する処理部である。そのため、このブックマークは、表示内容が表示画面に表示される表示位置（表示画面内における位置）と、表示内容が表示画面に表示される動画コンテンツ内における時間的な位置（表示タイミング）と、が互いに関連付けられたものとなる。かかるブックマークの設定処理は、後述する選択部位特定部１１１から、ユーザ操作により動画コンテンツが表示されている表示領域が選択された旨が通知された場合に開始される。
【００４１】
ブックマーク設定部１０９は、コンテンツ表示部１０５が表示している動画コンテンツの表示内容のユーザによる選択結果に基づいて、ブックマークを設定する表示内容の表示位置および時間的位置を決定する。また、ブックマーク設定部１０９は、付加情報表示部１０７が表示しているサムネイル画像におけるユーザの選択結果に基づいて、ブックマークを設定する表示内容の表示位置および時間的位置を決定することも可能である。
【００４２】
ブックマーク設定部１０９は、ブックマークを設定する表示内容の表示位置および時間的位置が決定すると、これらの情報を互いに関連付けてブックマークに関するブックマーク情報を生成する。また、このブックマーク情報には、ブックマークを設定した表示内容に対して、ユーザが任意にコメントを付加することができる。このコメントは、テキスト形式であることが好ましいが、コメントとして静止画像等の画像データであってもよい。また、コメントとしてテキスト形式が使用可能であるため、ユーザは、例えばＨＴＭＬのような言語を用いたコメントを設定することができる。これにより、ユーザは、動画コンテンツの表示内容そのものに対して、任意のコメントを自由に設定することができる。
【００４３】
設定したブックマークを、情報処理装置１０の外部に設けられた装置（例えば、コンテンツ提供サーバ３や他の情報処理装置１０）と共有する場合には、ブックマーク設定部１０９は、設定したブックマークを後述する通信部１１３を介して外部に送信してもよい。
【００４４】
以上、本実施形態に係るコンテンツ実行部１０３について説明した。
なお、コンテンツ実行部１０３で行われる各処理については、以下で具体例を挙げながら改めて詳細に説明する。
【００４５】
続いて、本実施形態に係る選択部位特定部１１１について説明する。
選択部位特定部１１１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、入力装置等により実現される。選択部位特定部１１１は、ユーザが情報処理装置１０に設けられた入力装置を操作して表示画面の任意の部位を選択した場合に、かかる選択部位の位置を特定する処理部である。
【００４６】
例えば、情報処理装置１０の入力装置としてマウスが設けられている場合を考える。選択部位特定部１１１は、マウス操作に応じて移動するマウスポインタ等の位置特定オブジェクトが表示画面のどの位置に表示されているかに着目し、ユーザ操作によって選択された表示画面の部位を特定する。また、ユーザ操作により動画コンテンツが再生されている表示画面のある部位がクリック操作などにより選択された場合を考える。この際、選択部位特定部１１１は、コンテンツ表示部１０５に対して、クリック操作が行われた際に表示していた動画コンテンツの時間的位置（例えば、コンテンツの冒頭からの経過時間）を問い合わせる。これにより、選択部位特定部１１１は、動画コンテンツの任意の表示内容が選択された場合に、この表示内容の時間的位置と表示位置とを把握することができる。
【００４７】
他方、情報処理装置１０の入力装置として、例えば、タッチパネルが設けられている場合を考える。この場合、選択部位特定部１１１は、ユーザの指やスタイラス等の操作ツールが、タッチパネルに近接または接触したか否かに着目し、ユーザ操作によって選択された表示画面の部位を特定する。また、動画コンテンツが再生されている表示画面のある部位に操作ツールが近接または接触して、表示画面のある部位が選択された場合を考える。この際、選択部位特定部１１１は、コンテンツ表示部１０５に対して、操作ツールが近接または接触した際に表示していた動画コンテンツの時間的位置（例えば、コンテンツの冒頭からの経過時間）を問い合わせる。これにより、選択部位特定部１１１は、動画コンテンツの任意の表示内容が選択された場合に、この表示内容の時間的位置と表示位置とを把握することができる。
【００４８】
また、選択部位特定部１１１は、特定した選択位置の時間的な経過に着目することで、ユーザ操作が行われた方向を特定することも可能である。
【００４９】
選択部位特定部１１１は、このようにして、ユーザ操作が行われた表示内容の表示位置および動画コンテンツ内における時間的位置等を特定し、特定した内容を、コンテンツ実行部１０３およびコンテンツ実行部１０３に含まれる各処理部に通知する。
【００５０】
通信部１１３は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信装置等により実現される。通信部１１３は、本実施形態に係る情報処理装置１０と、この情報処理装置１０の外部に設けられた他の装置（例えば、コンテンツ提供サーバ３や他の情報処理装置１０）との間で行われる通信を制御する処理部である。通信相手となる他の装置は、情報処理装置１０とローカルエリアネットワークで接続された装置であってもよく、インターネット等のように公共のネットワークに接続された装置であってもよい。通信部１１３における通信制御は、通信相手となる装置との間で予め設定された所定のプロトコルに則して行われる。
【００５１】
かかる通信部１１３は、コンテンツ実行部１０３（より詳細には、ブックマーク設定部１０９）により設定されたブックマークに関する情報を、外部に設けられた装置（例えば、コンテンツ提供サーバ３や他の情報処理装置１０）に送信することが可能である。これにより、コンテンツ提供サーバ３や他の情報処理装置１０は、情報処理装置１０によって設定されたブックマークを共有することが可能となる。
【００５２】
記憶部１１５は、本実施形態に係る情報処理装置１０が有するストレージ装置の一例である。この記憶部１１５には、情報処理装置１０が何らかの処理を行う際に保存する必要が生じた様々なパラメータや処理の途中経過等、または、各種のデータベース等が適宜格納される。この記憶部１１５は、本実施形態に係る情報処理装置１０が備える各処理部が、自由に読み書きを行うことが可能である。
【００５３】
以上、本実施形態に係る情報処理装置１０の機能の一例を示した。上記の各構成要素は、汎用的な部材や回路を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。また、各構成要素の機能を、ＣＰＵ等が全て行ってもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用する構成を変更することが可能である。
【００５４】
なお、上述のような本実施形態に係る情報処理装置の各機能を実現するためのコンピュータプログラムを作製し、パーソナルコンピュータ等に実装することが可能である。また、このようなコンピュータプログラムが格納された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリなどである。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信してもよい。
【００５５】
＜ブックマークの設定方法について＞
続いて、図３Ａ〜図８を参照しながら、本実施形態に係る情報処理装置が実施するブックマークの設定方法について、詳細に説明する。図３Ａ〜図３Ｃは、本実施形態に係る情報処理装置で表示される表示画面を説明するための説明図である。図４は、選択部位の特定方法について説明するための説明図である。図５Ａおよび図５Ｂは、本実施形態に係る情報処理装置で送信される情報の一例を示した説明図である。図６は、コンテンツに挿入されたブックマークについて説明するための説明図である。図７および図８は、本実施形態に係るブックマーク設定方法を説明するための流れ図である。
【００５６】
［ブックマークの設定方法の具体例について］
まず、図３Ａ〜図６を参照しながら、本実施形態に係るブックマークの設定方法の具体例について、詳細に説明する。
【００５７】
コンテンツ取得部１０１が、ある動画コンテンツのコンテンツデータをコンテンツ提供サーバ３から取得すると、コンテンツ取得部１０１は、取得したコンテンツデータを、コンテンツ実行部１０３に伝送する。コンテンツ実行部１０３のコンテンツ表示部１０５は、取得したコンテンツデータを実行して、表示画面に図３Ａに示したようなコンテンツ表示領域３０１を生成し、動画コンテンツの再生を開始する。コンテンツ表示領域３０１は、図３Ａに示したように、動画コンテンツの内容が表示される領域であり、このコンテンツ表示領域３０１内には、再生中の動画コンテンツの冒頭からの経過時間を表す情報３０３が表示されていてもよい。
【００５８】
ある瞬間（例えば、図３Ａに示した経過時間１分２５秒の時点）に、ユーザがマウス等の入力装置を操作して、マウスポインタ等の位置特定オブジェクト７を移動させた場合を考える。この際、コンテンツ表示領域３０１には、動画コンテンツの表示内容として、２種類のオブジェクト（オブジェクトＡおよびオブジェクトＢ）が表示されていたとする。オブジェクトＡおよびオブジェクトＢは、動画コンテンツを構成する複数の画像中に記載されている任意の物体であるが、以下の説明では、便宜的に、オブジェクトＡが飛行機であり、オブジェクトＢが車という、動きがある物体であるとする。
【００５９】
ユーザがマウス等を操作してオブジェクトＡの位置まで位置特定オブジェクト７を移動させ、オブジェクトＡ上でクリック操作を行ったとする。この際、選択部位特定部１１１は、まず、クリック操作が行われた表示画面の表示位置を特定しつつ、コンテンツ表示部１０５に対して、クリック操作が行われた際のコンテンツの経過時間を問い合わせる。コンテンツ表示部１０５に対して問い合わせを行う際には、選択部位特定部１１１は、ユーザ操作により表示内容が選択された旨を通知する。これにより、コンテンツ実行部１０３のブックマーク設定部１０９は、ブックマークの設定処理を開始する。
【００６０】
まず、表示位置の特定処理について説明する。
コンテンツ表示領域３０１では、例えば図４に示したように、互いに直行する２つの座標軸を考えることができる。便宜的にコンテンツ表示領域３０１の左上端を原点と考え、コンテンツ表示領域３０１の幅方向をｘ軸方向、高さ方向をｙ軸方向とする。かかる座標系を考えることで、選択部位特定部１１１は、座標（ｘ，ｙ）を用いてクリック位置を容易に表現することができる。クリック位置を表す座標は、コンテンツ表示領域３０１の大きさに応じて変化する相対的なものである。そのため、選択部位特定部１１１は、例えば、コンテンツ表示領域３０１の大きさ（例えば、幅方向の最大値Ｘｍａｘおよび高さ方向の最大値Ｙｍａｘなど）を利用して、クリック位置を相対座標として表すことが好ましい。
【００６１】
また、コンテンツ表示部１０５への問い合わせを行うことで、選択部位特定部１１１は、クリック操作が行われた際の経過時間（例えば図３Ａでは１分２５秒）を知ることができる。
【００６２】
選択部位特定部１１１は、このようにして特定した表示位置および時間的位置を、コンテンツ実行部１０３に通知する。
【００６３】
コンテンツ表示部１０５は、選択部位特定部１１１から、表示内容を特定するための表示内容特定情報（すなわち、表示位置および時間的位置）が通知されると、かかる表示内容特定情報で特定される動画コンテンツの表示内容が選択されたと判断する。コンテンツ表示部１０５は、再生中の動画コンテンツのメタデータを参照して、この動画コンテンツに一意に割り当てられているコンテンツＩＤを特定する。その後、付加情報表示部１０７は、コンテンツ表示部１０５が特定したコンテンツＩＤと表示内容特定情報とを利用して、例えば図５Ａに示したようなリクエストメッセージを生成し、動画コンテンツの提供元であるコンテンツ提供サーバ３に、通信部１１３を介して生成したリクエストメッセージを通知する。
【００６４】
コンテンツ提供サーバ３は、設定されたブックマークに関する情報が記載されたデータベースを管理している。このデータベースには、例えば図６に示したように、コンテンツＩＤと、コメントが付加されている時間的位置および表示位置（ポイント）と、対応するサムネイル画像と、コメントを付加したユーザを特定するユーザＩＤと、コメント内容とが記載されている。コンテンツ提供サーバ３は、取得したリクエストメッセージを参照して、対応するコンテンツの対応する時間を把握すると、かかるデータベースを参照してコメントの有無を判断する。コメントが存在する場合には、コンテンツ提供サーバ３は、経過時間の前後のサムネイル画像を数枚と、コメント内容に関する図６に示されたような情報とを利用して、図５Ｂに示したレスポンスメッセージを生成する。このレスポンスメッセージには、図５Ｂに例示したように、該当する時刻（Ｅｌａｐｓｅｄに記載されている時刻）を含む前後のサムネイル画像（図５Ｂでは５枚の画像）と、コメントに関する情報とが記載されている。また、コメントに関する情報には、例えば図５Ｂに示したように、コメントが付加されている時刻と、コメントの内容と、コメントが付加された位置と、コメントをつけたユーザＩＤとが含まれる。コンテンツ提供サーバ３は、生成したレスポンスメッセージを、リクエストメッセージを送信した情報処理装置１０へ送信する。
【００６５】
情報処理装置１０のコンテンツ取得部１０１は、コンテンツ提供サーバ３から送信されたレスポンスメッセージを取得すると、取得したレスポンスメッセージをコンテンツ実行部１０３の付加情報表示部１０７に伝送する。付加情報表示部１０７は、取得したレスポンスメッセージを参照して、例えば図３Ｂに示したように、サムネイル画像表示領域３０５と、コメント表示領域３０７とを生成する。その後、付加情報表示部１０７は、取得したサムネイル画像を時系列に沿ってサムネイル画像表示領域３０５に表示するとともに、各サムネイル画像に含まれるコメントを、コメント表示領域３０７に表示する。付加情報表示部１０７は、コメント表示領域３０７に、図３Ｂに示したように吹きだし３０９を生成し、吹きだし３０９の中に、取得したレスポンスメッセージに記載されているコメント内容を表示する。
【００６６】
なお、図３Ｂにおいては、サムネイル画像として、クリック操作が行われた時刻を中心として計５枚の画像が表示されている。しかしながら、サムネイル画像表示領域３０５に表示されるサムネイル画像の枚数は上述の枚数に限定されるわけではなく、表示画面の大きさや、情報処理装置１０において利用可能なリソース等に応じて、任意の枚数が表示されうる。
【００６７】
他方、サムネイル画像表示領域３０５およびコメント表示領域３０７が生成されると、ブックマーク設定部１０９は、表示内容特定情報を参照して、時間的位置および表示位置に対応するサムネイル画像に対して、コメント書き込み用の吹きだし３１１を生成する。これにより、ユーザは、選択した表示内容に対して、任意のコメントを記載することが可能となる。コメントが入力されると、ブックマーク設定部１０９は、コメントの内容を確定するか（ひいては、ブックマークを確定するか）を確認するためのボタン等のオブジェクト３１３を表示する。ユーザがマウス等の入力装置を操作してこのオブジェクト３１３をクリックすると、ブックマークの内容が確定し、ブックマーク設定部１０９は、新たに設定されたブックマークに関する情報を、コンテンツ提供サーバ３に通知する。コンテンツ提供サーバ３に通知されるブックマークに関する情報は、例えば図６に示したようなデータベースに記載される内容を含む情報である。
【００６８】
上の説明からも明らかなように、本実施形態に係るブックマークの設定方法では、ユーザにより選択された表示内容を特定して、この表示内容に対してブックマークを設定するのではなく、選択された表示内容が表示されている表示位置（座標）と時間的位置（例えば、経過時間）とを特定してブックマークを設定する。このようなブックマークの設定処理が行われることで、情報処理装置１０のユーザは、動画コンテンツの表示内容そのものに対して、容易にコメントを含むブックマークを設定することが可能となる。
【００６９】
なお、付加情報表示部１０７により生成されるサムネイル画像表示領域３０５およびコメント表示領域３０７は、コンテンツ表示領域３０１とは独立して操作することが可能である。そのため、ユーザは、コンテンツ表示領域３０１に表示されている内容とは関係なく、サムネイル画像表示領域３０５およびコメント表示領域３０７に表示されている内容を変更することができる。
【００７０】
例えば、ユーザがマウス等の入力装置を操作して、サムネイル画像表示領域３０５に対してドラック操作を行って、表示されているサムネイル画像を下方向に移動させたとする。この場合、付加情報表示部１０７は、取得できていないサムネイル画像に関するリクエストメッセージを生成して、差分のサムネイル画像をコンテンツ提供サーバ３から取得する。その結果、図３Ｂでは１分２３秒から１分２７秒まで表示されていたサムネイル画像を、例えば図３Ｃに示したように、１分２１秒から１分２５秒までのサムネイル画像へと独立して変化させることができる。
【００７１】
かかる機能を利用して、ブックマーク設定部１０９は、情報処理装置１０のユーザに対して、設定するブックマークの調整機能を提供することが可能となる。例えば図３Ｃに示したように、ユーザは、一旦は１分２５秒の画像において設定しようとしたブックマークの位置（時間的位置および表示位置の双方を含む。）を、吹きだし３１１を操作することで、サムネイル表示領域３０５およびコメント表示領域３０７内で移動させる。ブックマーク設定部１０９は、選択位置特定部１１１から通知されるサムネイル画像表示領域３０５における表示内容特定情報を参照しながら、ブックマークの位置を表示内容特定情報に記載された位置に再表示する。ユーザは、このような操作により、設定を希望するブックマークを、例えば１分２１秒の画像の所望の位置へと移動させることができる。
【００７２】
このようなブックマークの調整処理中においても、図５Ａおよび図５Ｂに示したような各種のメッセージが、コンテンツ提供サーバ３と情報処理装置１０との間でやり取りされる。
【００７３】
ユーザは、このような処理を繰り返すことで、ブックマークを設定する位置（表示位置および時間的位置）を厳密に設定することが可能となる。
【００７４】
なお、かかるブックマークの設定処理中に、コンテンツ表示部１０９は、コンテンツ表示領域３０１に表示している動画コンテンツの再生を継続してもよく、動画コンテンツの再生を一時停止してもよい。
【００７５】
［ブックマークの設定方法の流れについて］
次に、図７および図８を参照しながら、本実施形態に係るブックマークの設定方法の流れについて、詳細に説明する。
【００７６】
まず、図７を参照しながら、情報処理装置１０内で行われる処理を中心に、ブックマークの設定方法の流れを説明する。
【００７７】
本実施形態に係る情報処理装置１０では、ユーザにより、ある動画コンテンツの再生を開始する旨の操作が行われると、コンテンツ取得部１０１がコンテンツ提供サーバ３から対応するコンテンツデータの取得を開始する（ステップＳ１０１）。コンテンツ取得部１０１は、取得したコンテンツデータやメタデータ等を、コンテンツ実行部１０３に伝送する。
【００７８】
コンテンツ実行部１０３のコンテンツ表示部１０５は、コンテンツ取得部１０１から伝送されたコンテンツデータを利用して、ユーザにより指定された動画コンテンツの再生を開始する（ステップＳ１０３）。これにより、情報処理装置１０の表示画面には、動画コンテンツの再生画面が表示されることとなる。
【００７９】
ここで、コンテンツ実行部１０３は、コンテンツの再生が終了したか否かを判断する（ステップＳ１０５）。コンテンツの再生が終了した場合には、コンテンツ実行部１０３は、コンテンツの再生処理を終了する。
【００８０】
他方、コンテンツの再生が終了していない場合には、コンテンツ実行部１０３は、ユーザにより表示内容の選択操作が行われたか否かを判断する（ステップＳ１０７）。選択動作が行われていない場合には、コンテンツ実行部１０３は、ステップＳ１０５に戻って、コンテンツの再生処理を継続する。
【００８１】
また、ユーザによる表示内容の選択操作がなされると、選択部位特定部１１１は、表示内容特定情報をコンテンツ実行部１０３に通知し、コンテンツ実行部１０３の付加情報表示部１０７は、例えば図５Ａに示したようなリクエストメッセージを生成し、コンテンツ提供サーバ３から選択されたシーンの前後のサムネイル画像を含む付加情報を取得する。その後、付加情報表示部１０７は、取得した付加情報に基づいて、選択されたシーンの前後のサムネイル画像を、サムネイル画像表示領域３０５に表示する（ステップＳ１０９）。なお、取得した付加情報にコメントを含むブックマークに関する情報が記載されていた場合には、付加情報表示部１０７は、コメント表示領域３０７に対応するコメントを表示する。
【００８２】
その後、コンテンツ実行部１０３のブックマーク設定部１０９は、選択部位特定部１１１から通知された表示内容特定情報に基づいて、コメント書き込み用の吹きだしを生成し、ユーザによるコメントの入力を待ち受ける。また、ブックマーク設定部１０９は、ユーザ操作に応じて、先に説明したようなブックマークポイント（ブックマークの設定位置）の調整を行う（ステップＳ１１１）。
【００８３】
また、ユーザ操作により設定すべきブックマークの内容が確定すると、ブックマーク設定部１０９は、新たに設定されたブックマークに関する情報を生成してブックマークを確定し（ステップＳ１１３）、コンテンツ提供サーバ３にブックマークの内容を通知する。その後、コンテンツ実行部１０３は、ステップＳ１０５に戻って、コンテンツの再生処理を継続する。
【００８４】
続いて、図８を参照しながら、コンテンツ提供サーバ３および情報処理装置１０の間でやり取りされる情報に着目しながら、ブックマークの設定方法の流れを説明する。
【００８５】
本実施形態に係る情報処理装置１０では、ユーザにより、ある動画コンテンツの再生を開始する旨の操作が行われると、コンテンツ取得部１０１がコンテンツ提供サーバ３から対応するコンテンツデータの取得を開始する（ステップＳ２０１）。この際、コンテンツ取得部１０１は、ユーザにより指定された動画コンテンツに一意に関連付けられているコンテンツＩＤ等を利用して、コンテンツデータを取得するための視聴開始リクエストを生成し、通信部１１３を介してコンテンツ提供サーバ３に送信する。
【００８６】
コンテンツ提供サーバ３は、視聴開始リクエストを受信すると、このリクエストに記載されている情報に基づいて配信すべき動画コンテンツを特定し、コンテンツの配信を開始する（ステップＳ２０３）。これにより、コンテンツ提供サーバ３から情報処理装置１０に対して、コンテンツデータの配信が開始する。
【００８７】
情報処理装置１０のコンテンツ取得部１０１は、コンテンツデータを受信すると、受信したコンテンツデータを、コンテンツ実行部１０３に伝送する。コンテンツ実行部１０３のコンテンツ表示部１０５は、取得したコンテンツデータを利用して、動画コンテンツの再生を開始する（ステップＳ２０５）。
【００８８】
また、ユーザ操作によりコンテンツの表示内容が選択されブックマークの設定処理が開始すると（ステップＳ２０７）、付加情報表示部１０７は、コンテンツＩＤ、ユーザによる選択時刻および選択ポイントを含むリクエストメッセージを生成する。その後、付加情報表示部１０７は、生成したリクエストメッセージを、通信部１１３を介してコンテンツ提供サーバ３に送信する。
【００８９】
リクエストメッセージを受信したコンテンツ提供サーバ３は、受信したリクエストメッセージの内容に基づいて管理しているデータベース等を参照し、対応するサムネイル画像およびコメント等の付加情報を含むレスポンスメッセージを生成する。その後、コンテンツ提供サーバ３は、レスポンスメッセージを情報処理装置１０に対して送信することで、付加情報の配信を行う（ステップＳ２０９）。
【００９０】
情報処理装置１０のコンテンツ取得部１０１は、付加情報を含むレスポンスメッセージを取得すると、取得した付加情報を付加情報表示部１０７に伝送する。付加情報表示部１０７は、取得した付加情報に基づいて、サムネイルおよびコメントを表示する（ステップＳ２１１）。
【００９１】
ユーザによって、先に説明したようなブックマークの調整処理が行われると（ステップＳ２１３）、ブックマーク設定部１０９は、コンテンツＩＤと、調整後のユーザによる選択時刻および選択ポイントを含むメッセージを生成する。その後、ブックマーク設定部１０９は、生成したメッセージを、通信部１１３を介してコンテンツ提供サーバ３に送信する。
【００９２】
コンテンツ提供サーバ３は、受信したメッセージを参照して、新たな付加情報が存在するか否かを判断し、新たな付加情報がある場合には、その付加情報を情報処理装置１０に配信する（ステップＳ２１５）。これにより、情報処理装置１０は、新たな付加情報に基づいた表示画面の更新を行うことができる。
【００９３】
このようなやり取りの後にブックマークが確定すると（ステップＳ２１７）、ブックマーク設定部１０９は、新たに設定したブックマークに関する情報を生成する。この情報には、コンテンツＩＤ、設定時刻、設定ポイントおよびコメント内容に関する情報が含まれている。その後、ブックマーク設定部１０９は、生成した情報を、通信部１１３を介してコンテンツ提供サーバ３に送信する。
【００９４】
コンテンツ提供サーバ３は、設定されたブックマークに関する情報を参照して、新たに設定されたブックマークを格納し（ステップＳ２１９）、新たなブックマークがコンテンツの視聴者間で共有されることとなる。
【００９５】
以上説明したような流れで処理が行われることにより、ユーザは、動画コンテンツの視聴中に、動画コンテンツのシーンやオブジェクトに対して、ブックマークを容易に設定することが可能となる。
【００９６】
＜変形例＞
［変形例１］
続いて、図９および図１０を参照しながら、本実施形態に係る情報処理装置およびブックマークの設定方法の変形例について説明する。図９および図１０は、本実施形態に係るブックマーク設定方法の変形例を説明するための流れ図である。
【００９７】
先だって説明した第１の実施形態では、コンテンツ提供サーバ３は、複数枚（例えば５枚）の連続した時間のサムネイル画像を情報処理装置１０に対して配信していた。しかしながら、情報処理装置１０は、さらに多くの枚数のサムネイル画像をサムネイル画像表示領域３０５に表示してもよいし、コメントが付いていないサムネイル画像については表示を省略してもよい。例えば、付加情報表示部１０７は、現在の経過時間と前後１秒のサムネイルを表示したあと、前後２秒以降のものでコメントがあるものだけを計５枚表示、というような表示方法を行うことも可能である。
【００９８】
図９は、コンテンツ提供サーバ３側でサムネイル画像の枚数を調整する場合の処理フローである。簡単のため、図９では、経過時間よりも後の時間のサムネイル画像を提供する場合に限定しているが、経過時間よりも前の時間のサムネイル画像に対しても、同様に処理を行うことが可能である。このフローに従えば、情報処理装置１０は、コメントがあるサムネイル画像だけを表示するが、現在の経過時間からＨ秒以内であれば、全てのサムネイルを表示することとなる。また、コンテンツ提供サーバ３は、サムネイル画像の枚数が規定数に達すると、サムネイル画像の提供を終了する。ここで、規定数は、たとえば「５枚」のように設定することが可能であり、サムネイル表示領域３０５の大きさに応じて柔軟に設定できる。
【００９９】
以下、順を追って説明する。
まず、コンテンツ提供サーバ３は、サムネイル画像の取得処理用に用いられるパラメータＴの値を０に設定する（ステップＳ３０１）。次に、コンテンツ提供サーバ３は、（経過時刻＋Ｔ）の時点のサムネイル画像を所定の格納場所から取得する（ステップＳ３０３）。その後、コンテンツ提供サーバ３は、サムネイル画像の枚数が規定数に到達したか否かを判断する（ステップＳ３０５）。サムネイル画像の枚数が規定数に到達している場合には、コンテンツ提供サーバ３は、サムネイル画像の取得処理を終了する。
【０１００】
他方、サムネイル画像の枚数が規定数に達していない場合には、コンテンツ提供サーバ３は、パラメータＴの値を１増加させ（ステップＳ３０７）、新たなＴの値が所定の閾値Ｈ以下であるかを判断する（ステップＳ３０９）。Ｔの値が閾値Ｈ以下である場合には、コンテンツ提供サーバ３は、ステップＳ３０３に戻って処理を継続する。
【０１０１】
また、新たなＴの値が閾値Ｈ超過である場合、コンテンツ提供サーバ３は、（経過時刻＋Ｔ）の時点でのサムネイル画像に、コメントが付加されているか否かを判断する（ステップＳ３１１）。かかる判断は、図６に示したようなブックマーク管理テーブルを参照することで実施可能である。コメントが付加されていた場合には、コンテンツ提供サーバ３は、（経過時刻＋Ｔ）の時点でのサムネイル画像を取得する（ステップＳ３１３）。また、コメントが付加されていない場合には、コンテンツ提供サーバ３は、パラメータＴの値を１増加させ（ステップＳ３１５）、ステップＳ３１１に戻って処理を継続する。
【０１０２】
また、ステップＳ３１３にて（経過時刻＋Ｔ）の時点でのサムネイル画像を取得した場合、コンテンツ提供サーバ３は、サムネイル画像の枚数が所定の規定数に到達したか否かを判断する（ステップＳ３１７）。サムネイル画像の枚数が規定数に到達している場合には、コンテンツ提供サーバ３は、サムネイル画像の取得処理を終了する。また、サムネイル画像の枚数が規定数に到達していない場合には、コンテンツ提供サーバ３は、ステップＳ３１５に戻って処理を継続する。
【０１０３】
なお、かかるサムネイル画像の選択処理は、コンテンツ提供サーバ３から全てのサムネイル画像を予め取得した情報処理装置１０内で行われてもよい。
【０１０４】
［変形例２］
先だって説明した第１の実施形態では、情報処理装置１０がコンテンツ提供サーバ３と通信を行いながらブックマークを設定する場合について説明した。しかしながら、情報処理装置１０は、コンテンツ提供サーバ３から動画コンテンツの配信と同時に全ての付加情報を取得し、コンテンツ提供サーバ３と通信を行うことなく情報処理装置１０側でブックマークの設定処理を行うことも可能である。
【０１０５】
以下、図１０を参照しながら、順を追って説明する。
本変形例に係る情報処理装置１０では、ユーザにより、ある動画コンテンツの再生を開始する旨の操作が行われると、コンテンツ取得部１０１がコンテンツ提供サーバ３から対応するコンテンツデータの取得を開始する（ステップＳ２０１）。この際、コンテンツ取得部１０１は、ユーザにより指定された動画コンテンツに一意に関連付けられているコンテンツＩＤ等を利用して、コンテンツデータを取得するための視聴開始リクエストを生成し、通信部１１３を介してコンテンツ提供サーバ３に送信する。
【０１０６】
コンテンツ提供サーバ３は、視聴開始リクエストを受信すると、このリクエストに記載されている情報に基づいて配信すべき動画コンテンツを特定し、コンテンツの配信を開始する（ステップＳ２５１）。これにより、コンテンツ提供サーバ３から情報処理装置１０に対して、コンテンツデータおよび付加情報の配信が開始する。
【０１０７】
情報処理装置１０のコンテンツ取得部１０１は、コンテンツデータおよび付加情報を受信すると、受信したコンテンツデータおよび付加情報を、コンテンツ実行部１０３に伝送する。コンテンツ実行部１０３のコンテンツ表示部１０５は、取得したコンテンツデータを利用して、動画コンテンツの再生を開始する（ステップＳ２５３）。
【０１０８】
また、ユーザ操作によりコンテンツの表示内容が選択されブックマークの設定処理が開始すると（ステップＳ２５３）、付加情報表示部１０７は、コンテンツ取得部１０１から伝送された付加情報に基づいて、サムネイルおよびコメントを表示する（ステップＳ２５７）。
【０１０９】
ユーザによって、先に説明したようなブックマークの調整処理が行われると（ステップＳ２５９）、ブックマーク設定部１０９は、調整後のユーザによる選択時刻および選択ポイントを記憶する。
【０１１０】
このような調整処理の後にブックマークが確定すると（ステップＳ２６１）、ブックマーク設定部１０９は、新たに設定したブックマークに関する情報を生成する。この情報には、コンテンツＩＤと、最新の設定時刻、設定ポイントおよびコメント内容に関する情報とが含まれている。その後、ブックマーク設定部１０９は、生成した情報を、通信部１１３を介してコンテンツ提供サーバ３に送信する。
【０１１１】
コンテンツ提供サーバ３は、設定されたブックマークに関する情報を参照して、新たに設定されたブックマークを格納し（ステップＳ２６３）、新たなブックマークがコンテンツの視聴者間で共有されることとなる。
【０１１２】
かかるブックマークの設定処理を実行することで、本変形例に係る情報処理装置１０では、コンテンツ提供サーバ３との通信回数を削減することが可能となり、ネットワークリソースの削減を図ることが可能となる。
【０１１３】
［その他の変形例］
また、上述の変形例以外にも、コンテンツ提供サーバ３からサムネイル画像を取得せず、情報処理装置１０がサムネイル画像を動的に生成するという変形例も考えうる。さらには、ブックマーク設定／調整／決定における「ポイント」の伝送を省略し、細かい座標を設定せずに、動画のあるシーンだけ（すなわち「経過時間」だけ）を設定するという変形例も考えられる。
【０１１４】
（ハードウェア構成について）
次に、図１１を参照しながら、本発明の実施形態に係る情報処理装置１０のハードウェア構成について、詳細に説明する。図１１は、本発明の実施形態に係る情報処理装置１０のハードウェア構成を説明するためのブロック図である。
【０１１５】
情報処理装置１０は、主に、ＣＰＵ９０１と、ＲＯＭ９０３と、ＲＡＭ９０５と、を備える。また、情報処理装置１０は、更に、ホストバス９０７と、ブリッジ９０９と、外部バス９１１と、インターフェース９１３と、入力装置９１５と、出力装置９１７と、ストレージ装置９１９と、ドライブ９２１と、接続ポート９２３と、通信装置９２５とを備える。
【０１１６】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、ＲＯＭ９０３、ＲＡＭ９０５、ストレージ装置９１９、またはリムーバブル記録媒体９２７に記録された各種プログラムに従って、情報処理装置１０内の動作全般またはその一部を制御する。ＲＯＭ９０３は、ＣＰＵ９０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ９０５は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一次記憶する。これらはＣＰＵバス等の内部バスにより構成されるホストバス９０７により相互に接続されている。
【０１１７】
ホストバス９０７は、ブリッジ９０９を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス９１１に接続されている。
【０１１８】
入力装置９１５は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチおよびレバーなどユーザが操作する操作手段である。また、入力装置９１５は、例えば、赤外線やその他の電波を利用したリモートコントロール手段（いわゆる、リモコン）であってもよいし、情報処理装置１０の操作に対応した携帯電話やＰＤＡ等の外部接続機器９２９であってもよい。さらに、入力装置９１５は、例えば、上記の操作手段を用いてユーザにより入力された情報に基づいて入力信号を生成し、ＣＰＵ９０１に出力する入力制御回路などから構成されている。情報処理装置１０のユーザは、この入力装置９１５を操作することにより、情報処理装置１０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【０１１９】
出力装置９１７は、取得した情報をユーザに対して視覚的または聴覚的に通知することが可能な装置で構成される。このような装置として、ＣＲＴディスプレイ装置、液晶ディスプレイ装置、プラズマディスプレイ装置、ＥＬディスプレイ装置およびランプなどの表示装置や、スピーカおよびヘッドホンなどの音声出力装置や、プリンタ装置、携帯電話、ファクシミリなどがある。出力装置９１７は、例えば、情報処理装置１０が行った各種処理により得られた結果を出力する。具体的には、表示装置は、情報処理装置１０が行った各種処理により得られた結果を、テキストまたはイメージで表示する。他方、音声出力装置は、再生された音声データや音響データ等からなるオーディオ信号をアナログ信号に変換して出力する。
【０１２０】
ストレージ装置９１９は、情報処理装置１０の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置９１９は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイス等により構成される。このストレージ装置９１９は、ＣＰＵ９０１が実行するプログラムや各種データ、および外部から取得した各種のデータなどを格納する。
【０１２１】
ドライブ９２１は、記録媒体用リーダライタであり、情報処理装置１０に内蔵、あるいは外付けされる。ドライブ９２１は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体９２７に記録されている情報を読み出して、ＲＡＭ９０５に出力する。また、ドライブ９２１は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体９２７に記録を書き込むことも可能である。リムーバブル記録媒体９２７は、例えば、ＤＶＤメディア、ＨＤ−ＤＶＤメディア、Ｂｌｕ−ｒａｙメディア等である。また、リムーバブル記録媒体９２７は、コンパクトフラッシュ（登録商標）（ＣｏｍｐａｃｔＦｌａｓｈ：ＣＦ）、フラッシュメモリ、または、ＳＤメモリカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  ｍｅｍｏｒｙ  ｃａｒｄ）等であってもよい。また、リムーバブル記録媒体９２７は、例えば、非接触型ＩＣチップを搭載したＩＣカード（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ  ｃａｒｄ）または電子機器等であってもよい。
【０１２２】
接続ポート９２３は、機器を情報処理装置１０に直接接続するためのポートである。接続ポート９２３の一例として、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）ポート等がある。接続ポート９２３の別の例として、ＲＳ−２３２Ｃポート、光オーディオ端子、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ポート等がある。この接続ポート９２３に外部接続機器９２９を接続することで、情報処理装置１０は、外部接続機器９２９から直接各種のデータを取得したり、外部接続機器９２９に各種のデータを提供したりする。
【０１２３】
通信装置９２５は、例えば、通信網９３１に接続するための通信デバイス等で構成された通信インターフェースである。通信装置９２５は、例えば、有線または無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、またはＷＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）用の通信カード等である。また、通信装置９２５は、光通信用のルータ、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）用のルータ、または、各種通信用のモデム等であってもよい。この通信装置９２５は、例えば、インターネットや他の通信機器との間で、例えばＴＣＰ／ＩＰ等の所定のプロトコルに則して信号等を送受信することができる。また、通信装置９２５に接続される通信網９３１は、有線または無線によって接続されたネットワーク等により構成され、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、ラジオ波通信または衛星通信等であってもよい。
【０１２４】
以上、本発明の実施形態に係る情報処理装置１０の機能を実現可能なハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用するハードウェア構成を変更することが可能である。
【０１２５】
（まとめ）
以上説明したように、本発明の実施形態に係る情報処理装置およびブックマークの設定方法によれば、ユーザは、動画コンテンツ視聴中に、シーンやオブジェクトに対するブックマークを簡単に設定することができるようになる。
【０１２６】
動画コンテンツ視聴中のブックマーク設定は、視聴行為の妨げになる可能性がある。しかしながら、本発明の実施形態のようにブックマーク設定用のサムネイルを表示することで、ユーザは、動画プレーヤの進行を妨げることなく、ブックマークを設定するシーンやオブジェクトをじっくりと調調整することができる。
【０１２７】
また、動画コンテンツには類似するシーンが多く、同じオブジェクトにブックマークしようと意図するユーザが多数存在しうるが、全く同じシーンの同じオブジェクトにコメントを集約することが容易ではなかった。しかしながら、本発明の実施形態によれば、ユーザは、ブックマークポイントを調整する際に、前後のシーンの似たようなオブジェクトに既にコメントがある場合、意図的にブックマークの位置を調整し、前後のコメントに自身のコメントを集約することもできる。これにより、シーンやオブジェクトへの集合知によるタグ付けという効果も期待できる。
【０１２８】
また、本発明の実施形態によれば、動画コンテンツ中のシーンやオブジェクトにコメントが付けられるため、物体認識技術などを併用してオブジェクトの動きに追従するコメントを表示したり、動画プレーヤ内にコメントを埋め込んだりすることも可能となる。
【０１２９】
また、動画コンテンツ中で、あるシーンにブックマークが集中した場合には、該当する部分を動画コンテンツの「盛り上がりポイント」とすることで、情報処理装置は、盛り上がったシーンのみを抽出して、ユーザに提供することも可能となる。
【０１３０】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【０１３１】
１    コンテンツ視聴システム
３    コンテンツ提供サーバ
１０    情報処理装置
１０１    コンテンツ取得部
１０３    コンテンツ実行部
１０５    コンテンツ表示部
１０７    付加情報表示部
１０９    ブックマーク設定部
１１１    選択部位特定部
１１３    通信部
１１５    記憶部
３０１    コンテンツ表示領域
３０５    サムネイル画像表示領域
３０７    コメント表示領域
【図１】
2011108147.tif 000003
【図２】
2011108147.tif 000004
【図３Ａ】
2011108147.tif 000005
【図３Ｂ】
2011108147.tif 000006
【図３Ｃ】
2011108147.tif 000007
【図４】
2011108147.tif 000008
【図５Ａ】
2011108147.tif 000009
【図５Ｂ】
2011108147.tif 000010
【図６】
2011108147.tif 000011
【図７】
2011108147.tif 000012
【図８】
2011108147.tif 000013
【図９】
2011108147.tif 000014
【図１０】
2011108147.tif 000015
【図１１】
2011108147.tif 000016