(57)【要約】【課題】コンテンツの再生とメッセージとを正確に同期させてユーザに提示可能な対応付けを、所定の装置に送信できる情報処理装置等を提供すること。【解決手段】テレビ（１０）は、コンテンツ（４）を再生する間に、全体メッセージを構成する少なくとも１つの部分メッセージを、ユーザが１つずつ入力する操作を取得することによって、当該入力する操作が行われるたびに、当該ユーザによって順次入力される部分メッセージを入力情報（２ａ）として受け付ける入力情報取得部（２１ａ）と、コンテンツ（４）の再生が進捗した位置を示す情報である進捗情報（３ａ）を取得する進捗情報取得部（２２）と、入力情報（２ａ）と当該入力情報（２ａ）に対応する進捗情報（３ａ）とを含む対応情報（１ａ）をサーバに送信する対応情報送出部（２３）とを備えている。【選択図】図１
2015001897.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを再生することによって、当該コンテンツをユーザに提示する情報処理装置であって、
前記コンテンツを再生する間に、全体データを構成する少なくとも１つの要素データを、前記ユーザが１つずつ入力する操作を取得することによって、当該入力する操作が行われるたびに、当該ユーザによって順次入力される前記要素データを入力情報として受け付ける入力手段と、
前記入力情報が受け付けられるたびに、前記コンテンツの再生が進捗した位置を示す情報である進捗情報を取得する取得手段と、
前記入力情報と当該入力情報に対応する前記進捗情報とを含む対応情報を、前記ユーザとは異なる他のユーザと前記入力情報を共有可能にするサービスが稼働する所定の装置に送信する送信手段とを備えたことを特徴とする情報処理装置。
【請求項２】
前記他のユーザによって入力された情報である他の入力情報、および当該他の入力情報と対応付けられた他の進捗情報を、前記所定の装置から受信する受信手段と、
前記他の進捗情報によって示される位置まで再生された前記コンテンツ、前記入力情報、および前記他の入力情報が、表示部において重畳して前記ユーザに提示されるように、前記コンテンツ、前記入力情報、および前記他の入力情報を前記表示部に出力する出力手段とをさらに備えたことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記出力手段は、前記入力情報として前記要素データがすべて受け付けられたことにより、前記入力手段によって前記全体データが受け付けられた場合、前記表示部への出力を停止することによって、前記ユーザに提示された前記入力情報を非表示にすることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記入力手段は、１以上の文字から成る文字列を、前記入力情報の１つとして受け付けることを特徴とする請求項１から３までのいずれか１項に記載の情報処理装置。
【請求項５】
前記入力手段は、手書き操作によって描かれる軌跡を、前記入力情報の１つとして受け付けることを特徴とする請求項１から４までのいずれか１項に記載の情報処理装置。
【請求項６】
コンテンツを再生することによって、当該コンテンツをユーザに提示する情報処理装置の制御方法であって、
前記コンテンツを再生する間に、全体データを構成する少なくとも１つの要素データを、前記ユーザが１つずつ入力する操作を取得することによって、当該入力する操作が行われるたびに、当該ユーザによって順次入力される前記要素データを入力情報として受け付ける入力ステップと、
前記入力情報が受け付けられるたびに、前記コンテンツの再生が進捗した位置を示す情報である進捗情報を取得する取得ステップと、
前記入力情報と当該入力情報に対応する前記進捗情報とを含む対応情報を、前記ユーザとは異なる他のユーザと前記入力情報を共有可能にするサービスが稼働する所定の装置に送信する送信ステップとを含むことを特徴とする情報処理装置の制御方法。
【請求項７】
請求項１から５までのいずれか１項に記載の情報処理装置としてコンピュータを機能させるための制御プログラムであって、コンピュータを前記各手段として機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを再生することによって、当該コンテンツをユーザに提示する情報処理装置等に関するものである。
【背景技術】
【０００２】
いわゆるソーシャル・ネットワーク・サービス（Social Network Service；ＳＮＳ）が広く普及するにつれて、様々な形態によってＳＮＳがユーザに提供されつつある。例えば、下記の特許文献１には、過去に投稿されたメッセージをダウンロードする際にも、リアルタイムで当該メッセージを表示するかのような表示を再現する表示装置が開示されている。また、下記の特許文献２には、既存の顧客に対するサービスの質を向上させつつ、見込み客の獲得コストを低減する販売支援システムが開示されている。また、下記の特許文献３には、ブログ開設者とブログ閲覧者とを含むブログ利用者の一部が、コミュニケーションできるネットワークシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２１５９１７号公報（２０１２年１１月８日公開）
【特許文献２】特開２００８−１４０２８６号公報（２００８年６月１９日公開）
【特許文献３】特開２０１０−２７７１７５号公報（２０１０年１２月９日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
所定のコンテンツ（例えば、テレビジョン番組などの動画）とＳＮＳに投稿されたメッセージとを、並行してユーザに提示するサービスが存在する。当該サービスにおいては、上記ＳＮＳにメッセージが投稿された時点で、当該メッセージと上記コンテンツの再生が進捗した位置を示す情報とが対応付けられる。したがって、ユーザが上記コンテンツを視聴する最中に、所望のタイミングに両者が対応付けられた情報をＳＮＳに投稿することが困難であった。所定のインターフェースを操作してメッセージを入力してから、当該メッセージを上記ＳＮＳに送信するまでに、遅延が生じるからである。
【０００５】
本発明は、上記問題点に鑑みてなされたものであり、その目的は、コンテンツの再生とユーザが入力するメッセージとを正確に同期させて、他のユーザに提示可能な対応付けを行う情報処理装置等を提供することである。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の一態様に係る情報処理装置は、コンテンツを再生することによって、当該コンテンツをユーザに提示する情報処理装置であって、前記コンテンツを再生する間に、全体データを構成する少なくとも１つの要素データを、前記ユーザが１つずつ入力する操作を取得することによって、当該入力する操作が行われるたびに、当該ユーザによって順次入力される前記要素データを入力情報として受け付ける入力手段と、前記入力情報が受け付けられるたびに、前記コンテンツの再生が進捗した位置を示す情報である進捗情報を取得する取得手段と、前記入力情報と当該入力情報に対応する前記進捗情報とを含む対応情報を、前記ユーザとは異なる他のユーザと前記入力情報を共有可能にするサービスが稼働する所定の装置に送信する送信手段とを備えている。
【０００７】
また、上記の課題を解決するために、本発明の一態様に係る情報処理装置の制御方法は、コンテンツを再生することによって、当該コンテンツをユーザに提示する情報処理装置の制御方法であって、前記コンテンツを再生する間に、全体データを構成する少なくとも１つの要素データを、前記ユーザが１つずつ入力する操作を取得することによって、当該入力する操作が行われるたびに、当該ユーザによって順次入力される前記要素データを入力情報として受け付ける入力ステップと、前記入力情報が受け付けられるたびに、前記コンテンツの再生が進捗した位置を示す情報である進捗情報を取得する取得ステップと、前記入力情報と当該入力情報に対応する前記進捗情報とを含む対応情報を、前記ユーザとは異なる他のユーザと前記入力情報を共有可能にするサービスが稼働する所定の装置に送信する送信ステップとを含んでいる。
【発明の効果】
【０００８】
本発明の一態様によれば、情報処理装置および当該情報処理装置の制御方法は、入力情報を入力したユーザの機微を他のユーザが知覚可能となるほど、コンテンツの再生と入力情報とを正確に同期させて、他のユーザに提示可能な対応付けを行うことができるという効果を奏する。また、上記情報処理装置等は、当該対応付けを所定の装置に送信できるという効果も奏する。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施の形態に係るテレビの要部構成を示すブロック図である。
【図２】上記テレビの概要を示す概略図であり、（ａ）は、上記テレビが備えた表示部に表示される画面の一例を示す模式図であり、（ｂ）は、ユーザが文字を入力する場合において、当該表示部に表示される画面の一例を示す模式図である。
【図３】対応情報のデータ構造の一例を示した表である。
【図４】上記テレビが実行する処理の一例を示すフローチャートである。
【図５】本発明の第２の実施の形態に係るテレビの要部構成を示すブロック図である。
【図６】上記テレビの概要を示す概略図であり、（ａ）は、上記テレビが備えた表示部に表示される画面の一例を示す模式図であり、（ｂ）は、ユーザが任意の軌跡を描画する場合において、当該表示部に表示される画面の一例を示す模式図であり、（ｃ）は、ユーザが軌跡を描いた様子を示す模式図である。
【図７】対応情報のデータ構造の一例を示した表である。
【図８】上記テレビが実行する処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
〔実施形態１〕
図１〜図４に基づいて、本発明の第１の実施の形態（実施形態１）を説明する。
【００１１】
〔テレビ１０の概要〕
図２に基づいて、テレビ１０の概要を説明する。図２は、テレビ１０の概要を示す概略図であり、（ａ）は、テレビ１０が備えた表示部４０に表示される画面の一例を示す模式図であり、（ｂ）は、ユーザが文字を入力する場合において、当該表示部４０に表示される画面の一例を示す模式図である。
【００１２】
テレビ（情報処理装置）１０は、コンテンツ４（インターネット、テレビジョン放送、衛星放送、ケーブルテレビ、ラジオ放送など、任意の情報源から提供される個々の情報をいい、映像、画像、音楽、音声、文章、文字、数式、数字、記号、またはこれらの組み合わせなどをすべて含む）を再生することによって、当該コンテンツ４をユーザに提示する情報処理装置である。なお、テレビ１０と同等の機能は、携帯電話、パーソナルコンピュータ、タブレット型端末、レコーダなどでも実現できる。すなわち、必要な情報を入出力可能な装置でありさえすれば、当該装置はテレビ（テレビジョン受像機）でなくともよい。
【００１３】
図２の（ａ）に例示される画面において、ユーザがボタン４４ｂを押下（クリック）すると、図２の（ｂ）に例示されるように、メッセージ入力ボックス４５が表示画面の下部に表示される。ユーザがコンテンツ４（図２の（ａ）および（ｂ）に示される例においては、サッカーの試合を中継するテレビ番組）を視聴しながら、所定のインターフェースを介して部分メッセージ（メッセージを構成する一部のメッセージをいう）を入力すると、テレビ１０は、当該部分メッセージを表す入力情報２ａと、当該部分メッセージが入力された時点において上記コンテンツ４の再生が進捗した位置を示す進捗情報３ａとを対応付ける。そして、テレビ１０は、両者を対応付けた対応情報１ａを、所定のタイミング（例えば、投稿ボタン４６が押下されたタイミングでよい）においてＳＮＳサービス（他のユーザと上記メッセージを共有可能にするサービス）が稼働するサーバに送信する。
【００１４】
例えば、図２の（ｂ）に示されるように、ユーザが「ここでシュートだ！」というメッセージ（部分メッセージと区別するために、以下では「全体メッセージ」と称する）を入力するために、当該全体メッセージを構成する各文字を部分メッセージとして順次入力した場合、テレビ１０は、それぞれの部分メッセージを表す入力情報２ａと、それぞれの部分メッセージが当該入力情報２ａとして入力された時点の進捗情報３ａとを、対応情報１ａとして対応付ける。そして、テレビ１０は、所定のタイミングにおいて当該対応情報１ａを上記サーバにそれぞれ送信する。これによって、ユーザは、それぞれの部分メッセージをＳＮＳに投稿できる。
【００１５】
なお、テレビ１０は、図２の（ａ）に例示される画面を表示する前に、外部サービス（例えば、上記サーバにおいて稼働するＳＮＳサービス）の情報を取得するか否かをユーザに問い合わせてよい。ユーザによって「取得する」が選択された場合、テレビ１０は、必要に応じて、上記サービスのユーザ名およびパスワードを入力するように、当該ユーザに促すことができる。また、図２の（ｂ）に示されるように、ユーザは色彩パレット４７ａから所望の色を選択することにより、入力するメッセージの色を指定することができる。さらに、ユーザは所望のフォントを選択することにより、入力するメッセージのフォントを指定することもできる。
【００１６】
図２の（ａ）に示されるように、テレビ１０は上記サーバから対応情報１ｂ（他のユーザによって入力された部分メッセージを表す入力情報２ｂ、および当該入力情報２ｂに対応する進捗情報３ｂを対応付けた情報）を受信し、進捗情報３ａによって示される位置まで再生されたコンテンツ４と入力情報２ａによって表される部分メッセージとが表示部４０において重畳してユーザに提示されるとともに、進捗情報３ｂによって示される位置まで再生されたコンテンツ４と入力情報２ｂによって表される部分メッセージとが重畳して提示されるように、コンテンツ４、入力情報２ａ、および入力情報２ｂを表示部４０に出力する。
【００１７】
従来の技術によれば、全体メッセージを表す情報の入力が完了する時点（当該全体メッセージをサーバに送信する時点）まで、当該全体メッセージを表す情報と、コンテンツの再生が進捗した位置を示す情報とは対応付けられない。これにより、ユーザが上記コンテンツを視聴する最中に、所望のタイミング（図２の（ａ）および（ｂ）に示される例においては、サッカー選手がシュートを放つチャンスを得た瞬間）に両者を対応付けることが困難であった。所定のインターフェースを操作して全体メッセージを表す情報を入力してから、（例えば、投稿ボタンを押下することによって）当該情報を上記サーバに送信するまでに、遅延が生じるからである。
【００１８】
一方、テレビ１０は、部分メッセージを上記入力情報２ａとして受け付ける（当該部分メッセージの入力が完了する）たびに、当該入力情報２ａと進捗情報３ａとを対応付ける。これにより、ユーザがコンテンツ４を視聴する最中に、所望のタイミングに両者を対応情報１ａとして対応付けることができる。部分メッセージは全体メッセージよりも短く、上記部分メッセージを表す入力情報２ａを入力するために、ユーザが所定のインターフェースを操作する時間は短くて済むため、上記遅延が生じにくいからである。言い換えれば、テレビ１０は、コンテンツ４の進捗と正確に同期する（高いリアルタイム性）ように、上記部分メッセージをサーバに送信できる。
【００１９】
また、上記従来の技術によれば、全体メッセージを表す情報とコンテンツの再生が進捗した位置を示す情報とは、両者がサーバに送信される時点において対応付けられるに過ぎないため、当該コンテンツと当該全体メッセージのみとが同期して表示される。すなわち、ユーザが当該全体メッセージを入力する過程に関する情報は保持されないため、当該全体メッセージに含まれる内容のみが表現されるに過ぎない。
【００２０】
一方、テレビ１０は、上記部分メッセージが入力されるたびに、上記入力情報２ａと上記進捗情報３ａとを上記対応情報１ａとして対応付けるため、上記コンテンツ４と当該部分メッセージとが同期して表示される。すなわち、当該部分メッセージによって構成される全体メッセージをユーザが入力する過程に関する情報が保持されるため、当該ユーザの機微を他のユーザが知覚可能となる。例えば、ユーザが全体メッセージを入力する途中で、表現の選択に迷いを覚えた様子や、誤記を気にせず一気に入力する勢いを伴った様子など、当該ユーザの感情の表出（全体メッセージに含まれる内容以上のもの）が、コンテンツ４の再生と同期して部分メッセージが表示されるタイミングによって表現される。
【００２１】
したがって、テレビ１０は、入力情報２ａを入力したユーザの機微を他のユーザが知覚可能となるほど、コンテンツ４の再生と入力情報２ａとを正確に同期させることができる。また、テレビ１０は、両者が正確に同期するように対応付けた対応情報１ａを、ユーザが所望するタイミングにおいて、または予め設定された所定のタイミングにおいて自動的に、サーバに送信できる。これにより、テレビ１０は、従来よりも密接なコンテンツ視聴体験を、ユーザに他のユーザと共有させることができる。
【００２２】
〔テレビ１０の構成〕
図１に基づいて、テレビ１０の構成を説明する。図１は、テレビ１０の要部構成を示すブロック図である。なお、記載の簡潔性を担保するため、本実施の形態に直接関係のない構成（例えば、音声を出力する構成など）は、説明およびブロック図から省略されている。ただし、実施の実情に則して、テレビ１０は、当該省略された構成を備えてもよい。図１に示されるように、テレビ１０は、通信部３０、送信部３１、受信部３２、コンテンツ受信部３３、入力部６０、制御部２０、入力情報取得部２１ａ、進捗情報取得部２２、対応情報送出部２３、対応情報取得部２４、コンテンツ取得部２５、情報出力部２６、計時部５０、および表示部４０を備えている。
【００２３】
通信部３０は、所定の通信方式にしたがう通信網を介して外部と通信する。外部の機器との通信を実現する本質的な機能が備わってさえいればよく、通信回線、通信方式、または通信媒体などは限定されない。通信部３０は、例えばイーサネット（登録商標）アダプタなどの機器で構成できる。また、通信部３０は、例えばIEEE802.11無線通信、Bluetooth（登録商標）などの通信方式や通信媒体を利用できる。通信部３０は、送信部３１と受信部３２とを含む。
【００２４】
送信部３１は、対応情報送出部２３から対応情報１ａが入力された場合、上記所定の通信方式にしたがう通信網を介してサーバと通信することによって、当該サーバに当該対応情報１ａを送信する。また、受信部３２は、上記所定の通信方式にしたがう通信網を介してサーバと通信することによって、対応情報１ｂを受信する。受信部３２は、受信した当該対応情報１ｂを対応情報取得部２４に出力する。
【００２５】
コンテンツ受信部３３は、外部からコンテンツ４を受信可能な機器であり、例えば、放送波としてコンテンツ４を受信するチューナでもよいし、インターネットを介して所定の動画をコンテンツ４として受信する通信機器であってもよい。
【００２６】
入力部６０は、ユーザがテレビ１０に入力（部分メッセージなど）を与えるための所定のインターフェースであり、例えば、テレビ１０に設置された所定のボタンでもよいし、テレビ１０に通信可能に接続された入力機器（リモコン、キーボード、マウスなど）でもよいし、入力面に対する接触をテレビ１０への入力として検知可能なタッチパネルでもよい。入力部６０は、ユーザから与えられた上記入力を、入力情報２ａとして入力情報取得部２１ａに出力する。
【００２７】
計時部５０は、コンテンツ４の再生が進捗した位置を示す情報（当該コンテンツ４を冒頭から再生した場合に要する時間を表す）である進捗情報３ａを取得可能なものである。進捗情報取得部２２からの要求に応じて、計時部５０は、取得した進捗情報３ａを当該進捗情報取得部２２に出力する。
【００２８】
制御部２０は、テレビ１０の各種機能を統括的に制御するものである。制御部２０は、入力情報取得部２１ａ、進捗情報取得部２２、対応情報送出部２３、対応情報取得部２４、コンテンツ取得部２５、および情報出力部２６を含む。
【００２９】
入力情報取得部（入力手段）２１ａは、コンテンツ４を再生する間に、全体メッセージ（全体データ）を構成する少なくとも１つの部分メッセージ（要素データ）を、ユーザが１つずつ入力する操作を取得することによって、当該入力する操作が行われるたびに、当該ユーザによって順次入力される部分メッセージを入力情報２ａとして受け付ける。具体的には、入力部６０から入力情報２ａが入力された場合、入力情報取得部２１ａは、当該入力情報２ａを対応情報送出部２３に出力する。
【００３０】
なお、入力情報取得部２１ａは上記入力情報２ａを受け付けるたびに、または対応情報取得部２４によって対応情報１ｂが受信されるたびに、所定の音を鳴らしてもよい。この場合、メッセージを投稿するユーザの数、または投稿されるメッセージの数が多いほど、多彩な音が鳴るため、例えばコンテンツ４がクライマックスとなるシーンを迎えているなど、再生されているコンテンツ４がどの程度盛り上がっているかを音で判断することができる。
【００３１】
進捗情報取得部（取得手段）２２は、入力情報２ａが受け付けられるたびに、コンテンツ４の再生が進捗した位置を示す情報である進捗情報３ａを取得する。具体的には、入力情報取得部２１ａによって入力情報２ａが取得されると、進捗情報取得部２２は、計時部５０に進捗情報３ａの出力要求を出すことによって、当該計時部５０から進捗情報３ａを取得し、取得した進捗情報３ａを対応情報送信部２３に出力する。
【００３２】
対応情報送出部（送信手段）２３は、入力情報２ａと当該入力情報２ａに対応する進捗情報３ａとを含む対応情報１ａを、他のユーザと入力情報を共有可能にするサービス（ＳＮＳサービス）が稼働するサーバ（所定の装置）に送信する。具体的には、入力情報２ａおよび進捗情報３ａが、入力情報取得部２１ａおよび進捗情報取得部２２からそれぞれ入力された場合、対応情報送出部２３は、両者を対応付けた対応情報１ａを、送信部３１および情報出力部２６に出力する。なお、対応情報１ａのデータ構造を、図３を参照して後で詳細に説明する。
【００３３】
コンテンツ４であるテレビジョン番組は、本放送されているものだけでなく、再放送されているもの、またはレコーダ等によって録画再生されているものであってもよい。コンテンツ４が本放送または再放送されているテレビジョン番組である場合、対応情報送出部２３は、全体メッセージに含まれる各文字を一文字ずつ（すなわち、部分メッセージを入力情報２ａとして受け付けるたびに）サーバに送信する。当該テレビジョン番組の視聴者は複数存在すると考えられるため、より正確にテレビジョン番組と入力情報２ａとの同期をとる（より高いリアルタイム性を担保する）必要があるからである。
【００３４】
一方、コンテンツ４が録画再生されているテレビジョン番組である場合、対応情報送出部２３は、複数の対応情報１ａをひとまとめにしてサーバに送信してよい。当該テレビジョン番組の視聴者は他に存在しないと考えられるため、正確にテレビジョン番組と入力情報２ａとの同期をとる必要はないためである。
【００３５】
対応情報取得部（受信手段）２４は、他のユーザによって入力された情報である他の入力情報２ｂ、および当該他の入力情報２ｂと対応付けられた他の進捗情報３ｂを、サーバから受信する。具体的には、受信部３２から対応情報１ｂが入力された場合、対応情報取得部２４は、当該対応情報１ｂを情報出力部２６に出力する。
【００３６】
コンテンツ取得部２５は、コンテンツ受信部３３からコンテンツ４が入力された場合、当該コンテンツ４を情報出力部２６に出力する。また、コンテンツ取得部２５は、コンテンツ４の再生が終了したか否かを判定する。
【００３７】
情報出力部（出力手段）２６は、コンテンツ４、対応情報１ｂ、対応情報１ａが、コンテンツ取得部２５、対応情報取得部２４、および対応情報送出部２３からそれぞれ入力された場合、進捗情報３ａによって示される位置まで再生されたコンテンツ４と入力情報２ａによって表される部分メッセージとが、表示部４０において重畳してユーザに提示されるとともに、進捗情報３ｂによって示される位置まで再生されたコンテンツ４と入力情報２ｂによって表される部分メッセージとが重畳して提示されるように、コンテンツ４、入力情報２ａ、および他の入力情報２ｂを表示用データ５に変換し、当該表示用データを表示部６０に出力する。
【００３８】
なお、情報出力部２６は、全体メッセージの先頭の文字を含む先頭の部分メッセージが表示される位置（表示部４０における表示位置）を、ランダムに決定してよい。この場合、上記先頭の部分メッセージに後続する他の部分メッセージは、当該先頭の部分メッセージと当該他の部分メッセージとで全体メッセージを構成することが、ユーザに把握可能となる所定の位置（例えば、上記先頭の部分メッセージの右隣）に表示される。
【００３９】
また、情報出力部２６は、ユーザによって任意に決定された位置を、上記先頭の部分メッセージが表示される位置としてもよい。あるいは、情報出力部２６は、上記先頭の部分メッセージを含む全体メッセージよりも前に表示された他の全体メッセージとの位置の関係に基づいて、当該先頭の部分メッセージが表示される位置を決定してもよい。例えば、情報出力部２６は、前に表示された他の全体メッセージが、表示部４０の表示画面に占める領域から所定の（またはランダムに決定された）距離だけ離れた位置を、上記先頭の部分メッセージが表示される位置として決定してもよい。
【００４０】
また、入力情報２ａとして部分メッセージがすべて受け付けられたことにより、入力情報取得部２１ａによって全体メッセージが受け付けられた場合、情報出力部２６は、表示部４０への出力を停止することによって、ユーザに提示された入力情報２ａを非表示にする。
【００４１】
例えば、情報出力部２６は、投稿ボタン４６（図２の（ｂ）において「投稿する」と表示されたボタン）が押下された時点を基準にして、表示部４０への表示用データ５の出力を停止し、上記全体メッセージを非表示に（消去）してもよい。すなわち、情報出力部２６は、上記投稿ボタン４６が押下された時点で、即時に上記全体メッセージを消去してもよいし、上記投稿ボタン４６が押下されてから所定の時間が経過した後（例えば、３秒後）に消去してもよい。このとき、情報出力部２６は、上記全体メッセージに含まれる各文字がフェードアウトするように、当該各文字を徐々に薄くしながら消去してもよいし、上記全体メッセージに含まれる各文字を一文字ずつ消去してもよいし、水平方向に移動させながら消去してもよいし、回転させながら消去させてもよい。
【００４２】
表示部（表示部）４０は、情報出力部２６から入力される表示用データ５を表示する表示装置である。表示部４０は、コンテンツ４およびメッセージを表示可能な装置であれば何でもよく、例えば液晶ディスプレイでよい。
【００４３】
〔対応情報１ａのデータ構造〕
図３に基づいて、対応情報１ａのデータ構造を説明する。図３は、対応情報１ａのデータ構造の一例を示した表である。当該表の１列目には、入力情報取得部２１ａによって取得された入力情報２ａが格納されており、２列目および３列目には、進捗情報取得部２２によって取得された入力時間および進捗情報３ａ（番組開始からの経過時間）がそれぞれ格納されている。
【００４４】
図３に示される上記表から理解できるように、ユーザが所定のテレビジョン番組（コンテンツ４）を視聴しながら、所望のタイミングにおいて「おはよう」という全体メッセージをＳＮＳに投稿する例に沿って、以下の説明を進める。なお、上記「おはよう」とは、英語で「Good morning」を意味する日本語であり、「ｏ」、「ｈａ」、「ｙｏ」、「ｕ」は、それぞれ日本語において１文字で表される。
【００４５】
上記表の１行目に示されるように、メッセージ入力ボックス４５（図２の（ｂ）参照）にフォーカスが当てられた（メッセージが入力可能となった）場合、入力情報取得部２１ａは、入力モードに遷移したことを示す入力情報２ａを入力部６０から取得し、当該入力情報２ａを対応情報送出部２３に出力する。
【００４６】
上記表の２〜７行目に示されるように、入力情報取得部２１ａは、ユーザが１つずつ入力する操作を取得することによって、当該入力する操作が行われるたびに、当該ユーザによって順次入力される部分メッセージ（「お」という第１の部分メッセージ、「は」という第２の部分メッセージ、「の」という第３の部分メッセージ、「（バックスペースの押下）」という第４の部分メッセージ、「よ」という第５の部分メッセージ、および、「う」という第６の部分メッセージ）を入力情報２ａとしてそれぞれ取得し、それぞれの入力情報２ａを対応情報送出部２３に順次出力する。
【００４７】
なお、図３に例示される上記表においては、全体メッセージに含まれるそれぞれの１文字を部分メッセージとして区切ったが、全体メッセージを部分メッセージに区切る方法は任意である。例えば、所定のイベント（例えば、日本語でメッセージを入力する場合、エンターキーを押下することによって入力を確定させるイベントでよい）が発生するたびに区切ってもよい。すなわち、図２の（ｂ）を参照して説明した例においては、「ここでシュートだ！」という全体メッセージに対して、「ここで」と「シュート」と「だ！」とを、それぞれ順次入力された部分メッセージとしてもよい。
【００４８】
上記表の８行目に示されるように、投稿ボタン４６（図２の（ｂ）において「投稿する」と表示されたボタン）が押下された場合、入力情報取得部２１ａは、当該投稿ボタンがクリックされたことを示す入力情報２ａを入力部６０から取得し、当該入力情報２ａを対応情報送出部２３に出力する。
【００４９】
入力情報取得部が部分メッセージを入力部６０から入力情報２ａとして取得するそれぞれのタイミングにおいて、進捗情報取得部２２は計時部５０から進捗情報３ａをそれぞれ取得し、それぞれの進捗情報３ａを対応情報送出部２３に出力する。なお、上記表の２列目に示されるように、進捗情報取得部２２は、進捗情報３ａだけでなく、入力情報２ａが取得された時間（入力時間）も出力してよい。
【００５０】
対応情報送出部２３は、上記入力情報２ａと上記進捗情報３ａとを、対応情報１ａとしてそれぞれ対応付ける（すなわち、上記表の各行が対応情報１ａに相当する）。対応情報送出部２３は、送信部３１を介してサーバに上記対応情報１ａを送信する。これによって、ユーザは上記入力情報２ａによって表される部分メッセージを、上記サーバにおいて稼働するＳＮＳサービスに投稿できる。
【００５１】
なお、対応情報送出部２３は、それぞれの対応情報１ａを順次サーバに送信してもよいし（この場合、ユーザが部分メッセージとして１文字入力するたびに、当該文字を入力情報２ａとして含む対応情報１ａがサーバに送信される）、複数の対応情報１ａを一度にサーバに送信してもよい。例えば、対応情報送出部２３は、投稿ボタン４６が押下された時点で、それまでに蓄積された対応情報１ａを一度に送信してもよい。または、日本語の句読点が入力されるたびに送信してもよいし、所定のキー（例えば、Enterキー）が押下されるたびに送信してもよい。すなわち、いずれのタイミングで対応情報１ａをサーバに送信するかは任意であり、例えば、対応情報送出部２３は、ネットワークの通信状態に応じて、送信頻度を動的に変更（通信が混んでいる場合は複数の対応情報１ａを一度に送信して送信頻度を下げるように）してもよい。
【００５２】
また、対応情報送出部２３は、上記対応情報１ａを情報出力部２６にも出力する。これにより、上記入力情報２ａによって表される部分メッセージが、上記進捗情報３ｂによって示される時点まで再生されたコンテンツ４に重畳して表示される。
【００５３】
例えば、図３に示される上記表によれば、「0:13:03:12」の時点において「お」がコンテンツ４に重畳して表示され、「0:13:03:89」の時点において「は」が表示され、「0:13:04:67」の時点において「の」が表示され、「0:13:05:80」の時点において上記「の」が消去され、「0:13:06:24」の時点において「よ」が表示され、「0:13:07:03」の時点において「う」が表示される。すなわち、「おはよう」という全体メッセージを構成する各文字を、ユーザが順次入力する様子（誤字を修正する過程も含む）が、上記進捗情報３ａによって示される時点まで再生された上記コンテンツ４に重畳して表示される。テレビ１０を利用するユーザの視点からは、１文字入力するたびに（例えば、キーボードを１つ押下するたびに）、当該文字がコンテンツ４に重畳して表示されるように見える。
【００５４】
したがって、テレビ１０は、入力情報２ａを入力したユーザの機微を他のユーザが知覚可能となるほど、コンテンツ４の再生と入力情報２ａとを正確に同期させることができる。また、テレビ１０は、両者が正確に同期するように対応付けた対応情報１ａを、所定のタイミングにおいてサーバに送信できる。これにより、テレビ１０は、従来よりも密接なコンテンツ視聴体験を、ユーザに他のユーザと共有させることができる。
【００５５】
〔テレビ１０が実行する処理〕
図４に基づいて、テレビ１０が実行する処理の流れを説明する。図４は、テレビ１０が実行する処理の一例を示すフローチャートである。なお、以下の説明において、カッコ書きの「〜ステップ」は、テレビ１０の制御方法の各ステップを表す。
【００５６】
コンテンツ取得部２５は、コンテンツ受信部３３を介して、コンテンツ４を取得する（ステップ１、以下「Ｓ１」のように略記する）。対応情報取得部２４は、受信部３２を介して、対応情報１ｂを取得する（Ｓ２）。入力部６０がユーザからの入力操作を検知すると（Ｓ３においてＹＥＳ）、入力情報取得部２１ａは、当該入力操作によって入力された部分メッセージを入力情報２ａとして受け付ける（Ｓ４ａ、入力ステップ）。
【００５７】
進捗情報取得部２２は、入力情報取得部２１ａによって上記部分メッセージが上記入力情報２ａとして受け付けられた時点において、上記コンテンツ４の再生が進捗した位置を示す進捗情報３ａを取得する（Ｓ５、取得ステップ）。対応情報送出部２３は、上記入力情報２ａと上記進捗情報３ａとを対応付けた対応情報１ａを、送信部３１を介してサーバに送信する（Ｓ６、送信ステップ）。
【００５８】
情報出力部２６は、上記対応情報１ａに含まれる入力情報２ａによって表される部分メッセージ、上記対応情報１ｂに含まれる入力情報２ｂによって表される部分メッセージ、および、上記コンテンツ４が、表示部４０において重畳表示されるように、表示用データ５を表示部４０に出力する（Ｓ７）。コンテンツ取得部２５によってコンテンツ４の再生が終了したと判定される場合（Ｓ８においてＹＥＳ）、上記処理は終了する。
【００５９】
〔実施形態２〕
図５〜図８に基づいて、本発明の第２の実施の形態（実施形態２）を説明する。本実施の形態では、実施形態１に追加される構成や、実施形態１の構成とは異なる構成のみについて説明する。すなわち、実施形態１で記載された構成等は、実施形態２にもすべて含まれ得る。また、実施形態１で記載した用語の定義も同じである。
【００６０】
〔実施形態１との相違点〕
図６に基づいて、実施形態１に係るテレビ１０と、実施形態２に係るテレビ１１との相違点を説明する。図６は、テレビ１１の概要を示す概略図である。図６の（ａ）は、テレビ１１が備えた表示部４０に表示される画面の一例を示す模式図であり、（ｂ）は、ユーザが任意の軌跡を描画する場合において、当該表示部４０に表示される画面の一例を示す模式図であり、（ｃ）は、ユーザが軌跡を描いた様子を示す模式図である。
【００６１】
図６の（ａ）に例示される画面において、ユーザがボタン４４ａを押下（クリック）すると、図６の（ｂ）に例示されるように、ユーザが任意の軌跡を描画可能となる画面が表示される。ユーザがコンテンツ４を視聴しながら、入力面６１に対して手書き操作（ユーザの指、または、所定の入力装置（スタイラス、マウス、その他の任意の入力デバイスをすべて含む）を入力面６１に接触させたまま、当該入力面６１の上を滑らせるように移動させる操作をいう）を行うと、テレビ１１は、当該手書き操作に応じた部分軌跡（軌跡の全体を構成する一部の軌跡をいう）を表す入力情報２ａと、当該部分軌跡が入力された時点において、上記コンテンツ４の再生が進捗した位置を示す進捗情報３ａとを対応付けた対応情報１ａを、ＳＮＳサービスが稼働するサーバに送信する。すなわち、実施形態１に係るテレビ１０は、メッセージ（文字列）をサーバに送信したが、実施形態２に係るテレビ１１は、軌跡（描画情報）をサーバに送信する。
【００６２】
例えば、図６の（ｃ）に示されるように、ユーザが三角形の軌跡（部分軌跡と区別するために、以下では「全体軌跡」と称する）を描くために手書き操作を行った場合、テレビ１１は、手書き操作の位置（入力面６１に設定された２次元座標の座標値）が変化するたびに（すなわち、１ピクセルごとに）、当該手書き操作の位置を入力情報２ａとして順次受け付ける。テレビ１１は、それぞれの部分軌跡を表す入力情報２ａと、それぞれの部分軌跡が当該入力情報２ａとして入力された時点の進捗情報３ａとを対応付けた３ａを、上記サーバにそれぞれ送信する。これにより、ユーザは、それぞれの部分軌跡をＳＮＳに投稿できる。
【００６３】
また、図２の（ａ）および（ｃ）に示されるように、テレビ１１は上記サーバから対応情報１ｂ（他のユーザによって入力された部分軌跡を表す上記入力情報２ｂ、および当該入力情報２ｂに対応する上記進捗情報３ｂを対応付けた情報）を受信し、進捗情報３ａによって示される位置まで再生されたコンテンツ４と入力情報２ａによって表される部分軌跡とが表示部４０において重畳してユーザに提示されるとともに、進捗情報３ｂによって示される位置まで再生されたコンテンツ４と入力情報２ｂによって表される部分軌跡とが重畳して提示されるように、コンテンツ４、入力情報２ａ、および入力情報２ｂを表示部４０に出力する。
【００６４】
したがって、テレビ１１は、入力情報２ａを入力したユーザの機微を他のユーザが知覚可能となるほど、コンテンツ４の再生と入力情報２ａとを正確に同期させて、両者を対応付けることができる。また、テレビ１１は、両者が正確に同期するように対応付けた対応情報１ａを、ユーザが所望するタイミングにおいて、または予め設定された所定のタイミングにおいて自動的に、サーバに送信できる。これにより、テレビ１１は、従来よりも密接なコンテンツ視聴体験を、ユーザに他のユーザと共有させることができる。
【００６５】
〔テレビ１１の構成〕
図５に基づいて、テレビ１１の構成を説明する。図５は、テレビ１１の要部構成を示すブロック図である。なお、記載の簡潔性を担保するため、本実施の形態に直接関係のない構成は、説明およびブロック図から省略されている。ただし、実施の実情に則して、テレビ１１は、当該省略された構成を備えてもよい。図５に示されるように、テレビ１１は、テレビ１０が備えた入力情報取得部２１ａに代えて入力情報取得部２１ｂを備え、入力部６０は入力面６１および入力制御部６２を含んでいる。
【００６６】
入力面６１は、手書き操作により接触した位置を検知可能な装置である。マルチタッチを検出可能なタッチパネルが主に想定されるが、ユーザによる手書き操作で情報の入力が可能なものであれば、ハードウェアの種類は限定されない。入力面６１は、当該入力面６１に接触した指やスタイラスなどの２次元の座標情報を、座標７として入力制御部６２に出力する。
【００６７】
入力制御部６２は、入力面６１から入力された座標７と、ユーザによって指定された軌跡の属性（例えば、当該軌跡の色や太さなど）とに基づいて入力情報２ａを生成し、当該入力情報２ａを入力情報取得部２１ｂに出力する。
【００６８】
入力情報取得部（入力手段）２１ｂは、コンテンツ４を再生する間に、全体軌跡（全体データ）を構成する少なくとも１つの部分軌跡（要素データ）を、ユーザが１つずつ入力する操作を取得することによって、当該入力する操作が行われるたびに、当該ユーザによって順次入力される部分軌跡を入力情報２ａとして受け付ける。具体的には、入力部６０から入力情報２ａが入力された場合、入力情報取得部２１ｂは、当該入力情報２ａを対応情報送出部２３に出力する。
【００６９】
実施形態１と同様に、情報出力部２６は、入力情報２ａとして部分軌跡がすべて受け付けられたことにより、入力情報取得部２１ｂによって全体軌跡が受け付けられた場合、表示部４０への出力を停止することによって、ユーザに提示された入力情報２ａを非表示にする。例えば、情報出力部２６は、投稿ボタン４６（図６の（ｂ）および（ｃ）において「投稿する」と表示されたボタン）が押下された時点で、表示部４０への表示用データ５の出力を停止し、上記全体軌跡を非表示に（消去）してもよい。
【００７０】
実施形態１と同様に、対応情報送出部２３は、それぞれの対応情報１ａを順次サーバに送信してもよいし（この場合、ユーザが部分軌跡として１ピクセル入力するたびに、当該部分軌跡を入力情報２ａとして含む対応情報１ａがサーバに送信される）、複数の対応情報１ａを一度にサーバに送信してもよい。例えば、対応情報送出部２３は、投稿ボタン４６が押下された時点で、それまでに蓄積された対応情報１ａを一度に送信してもよいし、所定の数のピクセルが入力されるたびに送信してもよい。
【００７１】
〔対応情報１ａのデータ構造〕
図７に基づいて、対応情報１ａのデータ構造を説明する。図７は、対応情報１ａのデータ構造の一例を示した表である。当該表の１列目には、入力情報取得部２１ｂによって取得された入力情報２ａが格納されており、２列目および３列目には、入力制御部６２によって設定された部分軌跡の属性（色、太さ）が格納されている。また、４列目および５列目には、進捗情報取得部２２によって取得された入力時間および進捗情報３ａ（番組開始からの経過時間）がそれぞれ格納されている。
【００７２】
上記表の１行目に示されるように、ボタン４４ａ（図６の（ａ）参照）が押下された場合、入力情報取得部２１ｂは、入力モードに遷移したことを示す入力情報２ａを入力部６０から取得し、当該入力情報２ａを対応情報送出部２３に出力する。
【００７３】
上記表の２〜６行目に示されるように、入力情報取得部２１ｂは、ユーザによる手書き操作を取得することによって、当該手書き操作が行われるたびに、当該ユーザによって順次入力される部分軌跡（色［FF0000］および太さ0.75ptで座標（150, 120）から座標（151, 120）までの第１の部分軌跡、色［FF0000］および太さ0.75ptで座標（151, 120）から座標（152, 122）までの第２の部分軌跡、太さ0.75ptで座標（152, 122）から座標（150, 120）まで消去する第３の部分軌跡、および、太さ0.75ptで座標（150, 120）から座標（151, 121）まで消去する第４の部分軌跡）を入力情報２ａとしてそれぞれ取得し、それぞれの入力情報２ａを対応情報送出部２３に順次出力する。
【００７４】
なお、図６の（ｂ）および（ｃ）に示されるように、ユーザは色彩パレット４７ｂから所望の色を選択することにより、入力する軌跡の色を指定できる。図７に示されるように、指定された色の情報は、上記表の２列目に格納される。また、ユーザは所望の線の太さを選択することにより、入力する軌跡の太さを指定できる。図７に示されるように、指定された軌跡の太さの情報は、上記表の３列目に格納される。図７には示されていないが、上記表は所定の色による塗りつぶしに関する情報を含んでもよいし、「消しゴムツール」によって軌跡が部分的に消去されたことを示す情報を含んでもよい。
【００７５】
上記表の７行目に示されるように、投稿ボタン４６（図６の（ｂ）および（ｃ）において「投稿する」と表示されたボタン）が押下された場合、入力情報取得部２１ｂは、当該投稿ボタンがクリックされたことを示す入力情報２ａを入力部６０から取得し、当該入力情報２ａを対応情報送出部２３に出力する。
【００７６】
入力情報取得部が部分メッセージを入力部６０から入力情報２ａとして取得するそれぞれのタイミングにおいて、進捗情報取得部２２は計時部５０から進捗情報３ａをそれぞれ取得し、それぞれの進捗情報３ａを対応情報送出部２３に出力する。なお、上記表の２列目に示されるように、進捗情報取得部２２は、進捗情報３ａだけでなく、入力情報２ａが取得された時間（入力時間）も出力してよい。
【００７７】
対応情報送出部２３は、上記入力情報２ａと上記進捗情報３ａとを、対応情報１ａとしてそれぞれ対応付ける（すなわち、上記表の各行が対応情報１ａに相当する）。対応情報送出部２３は、送信部３１を介してサーバに上記対応情報１ａを送信する。これによって、ユーザは上記入力情報２ａによって表される部分軌跡を、上記サーバにおいて稼働するＳＮＳサービスに投稿できる。
【００７８】
また、対応情報送出部２３は、上記対応情報１ａを情報出力部２６にも出力する。これにより、上記入力情報２ａによって表される部分軌跡が、上記進捗情報３ｂによって示される時点まで再生されたコンテンツ４に重畳して表示される。
【００７９】
したがって、テレビ１１は、入力情報２ａを入力したユーザの機微を他のユーザが知覚可能となるほど、コンテンツ４の再生と入力情報２ａとを正確に同期させることができる。また、テレビ１１は、両者が正確に同期するように対応付けた対応情報１ａを、ユーザが所望するタイミングにおいて、または予め設定された所定のタイミングにおいて自動的に、サーバに送信できる。これにより、テレビ１１は、従来よりも密接なコンテンツ視聴体験を、ユーザに他のユーザと共有させることができる。
【００８０】
〔テレビ１１が実行する処理〕
図８に基づいて、テレビ１１が実行する処理の流れを説明する。図８は、テレビ１１が実行する処理の一例を示すフローチャートである。当該フローチャートは、図４に示されたフローチャートのＳ４ａ（入力情報取得部２１ａによって実行されるステップ）に代えて、Ｓ４ｂ（入力情報取得部２１ｂによって実行されるステップ）を含む。すなわち、入力情報取得部２１ｂは、手書き操作によって入力された部分軌跡を入力情報２ａとして受け付ける（Ｓ４ｂ、入力ステップ）。
【００８１】
〔実施形態３〕
テレビ１０、１１の制御ブロック（特に、制御部２０）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００８２】
後者の場合、テレビ１０、１１は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００８３】
〔まとめ〕
本発明の態様１に係る情報処理装置は、コンテンツ（４）を再生することによって、当該コンテンツをユーザに提示する情報処理装置（テレビ１０、１１）であって、前記コンテンツを再生する間に、全体データ（全体メッセージ）を構成する少なくとも１つの要素データ（部分メッセージ）を、前記ユーザが１つずつ入力する操作を取得することによって、当該入力する操作が行われるたびに、当該ユーザによって順次入力される前記要素データを入力情報（２ａ）として受け付ける入力手段（入力情報取得部２１ａ、２１ｂ）と、前記入力情報が受け付けられるたびに、前記コンテンツの再生が進捗した位置を示す情報である進捗情報（３ａ）を取得する取得手段（進捗情報取得部２２）と、前記入力情報と当該入力情報に対応する前記進捗情報とを含む対応情報（１ａ）を、前記ユーザとは異なる他のユーザと前記入力情報を共有可能にするサービスが稼働する所定の装置（サーバ）に送信する送信手段（対応情報送出部２３）とを備えている。
【００８４】
また、本発明の態様６に係る情報処理装置の制御方法は、コンテンツを再生することによって、当該コンテンツをユーザに提示する情報処理装置の制御方法であって、前記コンテンツを再生する間に、全体データを構成する少なくとも１つの要素データを、前記ユーザが１つずつ入力する操作を取得することによって、当該入力する操作が行われるたびに、当該ユーザによって順次入力される前記要素データを入力情報として受け付ける入力ステップ（Ｓ４ａ、Ｓ４ｂ）と、前記入力情報が受け付けられるたびに、前記コンテンツの再生が進捗した位置を示す情報である進捗情報を取得する取得ステップ（Ｓ５）と、前記入力情報と当該入力情報に対応する前記進捗情報とを含む対応情報を、前記ユーザとは異なる他のユーザと前記入力情報を共有可能にするサービスが稼働する所定の装置に送信する送信ステップ（Ｓ６）とを含んでいる。
【００８５】
従来の技術によれば、全体データの入力が完了する時点まで、当該全体データとコンテンツの再生が進捗した位置を示す情報とは対応付けられない。これにより、ユーザが上記コンテンツを視聴する最中に、所望のタイミングにおいて両者を対応付けることが困難であった。所定のインターフェースを操作して全体メッセージを表す情報を入力してから、（例えば、投稿ボタンを押下することによって）当該情報を上記サーバに送信するまでに、遅延が生じるからである。
【００８６】
一方、上記構成によれば、上記情報処理装置等は、要素データを上記入力情報として受け付ける（当該要素データの入力が完了する）たびに、当該入力情報と上記進捗情報とを対応付ける。これにより、ユーザがコンテンツを視聴する最中に、所望のタイミングにおいて両者を対応付けることができる。要素データは全体データよりも小さく、当該要素データを入力するために、ユーザが所定のインターフェースを操作する時間は短くて済むため、上記遅延が生じにくいからである。
【００８７】
また、上記従来の技術によれば、全体データとコンテンツの再生が進捗した位置を示す情報とは、両者が送信される時点において対応付けられるに過ぎないため、当該コンテンツと当該全体データのみとが同期する。すなわち、ユーザが当該全体データを入力する過程に関する情報は保持されないため、当該全体データに含まれる内容のみが含まれるに過ぎない。
【００８８】
一方、上記構成によれば、上記情報処理装置等は、上記要素データが入力されるたびに、上記入力情報と上記進捗情報とを上記対応情報として対応付けるため、当該コンテンツと当該要素データとが同期する。これにより、少なくとも１つの要素データによって構成される全体データを、ユーザが入力する過程に関する情報が保持される。ここで、当該情報は、当該ユーザの機微を他のユーザに知覚可能とするものである。例えば、ユーザが全体データを入力する途中で、表現の選択に迷いを覚えた様子や、誤記を気にせず一気に入力する勢いを伴った様子など、当該ユーザの感情の表出（全体データに含まれる情報以上のもの）が、上記対応情報に含まれる。
【００８９】
したがって、上記情報処理装置等は、上記入力情報を入力したユーザの機微を他のユーザが知覚可能となるほど、上記コンテンツの再生と上記入力情報とを正確に同期させることができる。また、上記情報処理装置等は、正確に両者を対応付けた対応情報を、上記所定の装置に送信することができる。
【００９０】
また、本発明の態様２に係る情報処理装置は、上記態様１において、前記他のユーザによって入力された情報である他の入力情報（２ｂ）、および当該他の入力情報と対応付けられた他の進捗情報（３ｂ）を、前記所定の装置から受信する受信手段（対応情報取得部２４）と、前記他の進捗情報によって示される位置まで再生された前記コンテンツ、前記入力情報、および前記他の入力情報が、表示部（４０）において重畳して前記ユーザに提示されるように、前記コンテンツ、前記入力情報、および前記他の入力情報を前記表示部に出力する出力手段（情報出力部２６）とをさらに備えてよい。
【００９１】
上記構成によれば、上記情報処理装置は、上記要素データが入力されるたびに、上記入力情報と上記進捗情報とを上記対応情報として対応付けるため、当該コンテンツと当該要素データ（他のユーザによって入力されたものも含む）とが同期するように、上記表示部に重畳してユーザに提示される。
【００９２】
したがって、上記情報処理装置は、上記入力情報を入力したユーザの機微を他のユーザが知覚可能となるほど、上記コンテンツの再生と上記入力情報とを正確に同期させて当該ユーザに提示できるため、従来よりも密接なコンテンツ視聴体験を、当該ユーザに他のユーザと共有させることができる。
【００９３】
また、本発明の態様３に係る情報処理装置では、上記態様２において、前記出力手段は、前記入力情報として前記要素データがすべて受け付けられたことにより、前記入力手段によって前記全体データが受け付けられた場合、前記表示部への出力を停止することによって、前記ユーザに提示された前記入力情報を非表示にしてよい。
【００９４】
上記構成によれば、上記情報処理装置は、全体データの入力が完了するまでに、要素データを表す入力情報を表示部に順次出力するため、当該全体データに含まれる要素データのうち最後に入力されたものが受け付けられた時点で、上記ユーザに提示された入力情報を非表示にできる。当該入力情報を非表示にすることによって、上記情報処理装置は、他の入力情報を阻害することなく提示することができる。
【００９５】
また、本発明の態様４に係る情報処理装置では、上記態様１から態様３までのいずれか１つの態様において、前記入力手段は、１以上の文字から成る文字列を、前記入力情報の１つとして受け付けてよい。
【００９６】
上記構成によれば、上記情報処理装置は、上記入力情報によって表される文字列を入力したユーザの機微を他のユーザが知覚可能となるほど、上記コンテンツの再生と上記入力情報とを正確に同期させて当該ユーザに提示できるため、従来よりも密接なコンテンツ視聴体験を、当該ユーザに他のユーザと共有させることができる。
【００９７】
また、本発明の態様５に係る情報処理装置では、上記態様１から態様４までのいずれか１つの態様において、前記入力手段は、手書き操作によって描かれる軌跡を、前記入力情報の１つとして受け付けてよい。
【００９８】
上記構成によれば、上記情報処理装置は、上記入力情報によって表される軌跡を入力したユーザの機微を他のユーザが知覚可能となるほど、上記コンテンツの再生と上記入力情報とを正確に同期させて当該ユーザに提示できるため、従来よりも密接なコンテンツ視聴体験を、当該ユーザに他のユーザと共有させることができる。
【００９９】
本発明の各態様に係る情報処理装置は、コンピュータによって実現されてもよく、この場合、コンピュータを上記情報処理装置が備えた各手段として動作させることで、上記情報処理装置をコンピュータにおいて実現させる情報処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【０１００】
本発明は上述したそれぞれの実施の形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施の形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施の形態についても、本発明の技術的範囲に含まれる。さらに、各実施の形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成できる。
【産業上の利用可能性】
【０１０１】
本発明は、コンテンツを再生することによって、当該コンテンツをユーザに提示する情報処理装置に広く適用することができる。
【符号の説明】
【０１０２】
１ａ：対応情報、１ｂ：対応情報、２ａ：入力情報、２ｂ：入力情報、３ａ：進捗情報、３ｂ：進捗情報、４：コンテンツ、１０：テレビ（情報処理装置）、１１：テレビ（情報処理装置）、２１ａ：入力情報取得部（入力手段）、２１ｂ：入力情報取得部（入力手段）、２２：進捗情報取得部（取得手段）、２３：対応情報送出部（送信手段）、２４：対応情報取得部（受信手段）、２６：情報出力部（出力手段）
【図１】
2015001897.tif 000003
【図２】
2015001897.tif 000004
【図３】
2015001897.tif 000005
【図４】
2015001897.tif 000006
【図５】
2015001897.tif 000007
【図６】
2015001897.tif 000008
【図７】
2015001897.tif 000009
【図８】
2015001897.tif 000010