(57)【要約】【課題】コンテンツが携帯端末間で送信される場合において、当該コンテンツにコメントを付加して特定のユーザグループ内で回覧に資することができる携帯端末を提供することにある。【解決手段】携帯端末（１０１、９０１、１６０１）は、コンテンツを通信インターフェイス部（１０）から受信したとき、ユーザインターフェイス部（１２）からの入力に基づいて、前記受信したコンテンツに対するコメントを生成し、当該コメントを前記コンテンツとともに転送先に送信するための制御を行う。【選択図】図１
2011091729.tif 000002
【特許請求の範囲】
【請求項１】
データの送受信を行う通信インターフェイス部と、
データを格納する蓄積部と、
データの表示とデータの入力のためのユーザインターフェイス部と、
前記通信インターフェイス部及び前記ユーザインターフェイス部の動作を制御するとともに、データの処理を行うデータ処理制御部、を有する携帯端末であって、
コンテンツを前記通信インターフェイス部から受信したとき、前記データ処理制御部は、前記ユーザインターフェイス部からの入力に基づいて前記コンテンツに対するコメントファイルを生成し、当該コメントファイルと前記コンテンツを転送先に送信するための制御を行い、
前記コメントファイルは、コメントの内容を表すコメントデータと、前記コンテンツの再生時に前記コメントを表示するタイミングを示すコメント再生時刻と、前記コメントを付加した携帯端末を特定する情報を含む、携帯端末。
【請求項２】
前記コンテンツとともに送信履歴を示すための情報を前記通信インターフェイスから受信したとき、前記データ処理制御部は、前記転送先に送信する制御を行う場合には、前記送信履歴を示すための情報を参照して前記コメントファイルをフィードバックするための制御を行う、請求項１記載の携帯端末。
【請求項３】
前記送信履歴を示すための情報は、前記コンテンツに新たに付加されたコメントファイルの送信を要求する携帯端末の識別情報が格納されるリストである、請求項２記載の携帯端末。
【請求項４】
前記データ処理制御部は、前記リストに自らの携帯端末の識別情報を登録するか否かを確認する情報を前記ユーザインターフェイス部を介して表示し、前記ユーザインターフェイス部から入力されたデータが前記登録を要求する場合には、当該携帯端末の識別情報を前記リストに登録する、請求項３記載の携帯端末。
【請求項５】
前記データ処理制御部は、前記リストに基づいて前記コメントファイルをフィードバックするか否かを確認する情報を前記ユーザインターフェイス部を介して表示し、前記ユーザインターフェイス部から入力されたデータが前記フィードバックを要求する場合には、前記リストに基づいて前記コメントファイルをフィードバックするための制御を行う、請求項３又は４記載の携帯端末。
【請求項６】
前記リストは、前記識別情報として携帯端末のメールアドレスが格納される、請求項３乃至５の何れか１項記載の携帯端末。
【請求項７】
データの送受信を行う通信インターフェイス部と、
データを格納する蓄積部と、
データの表示とデータの入力のためのユーザインターフェイス部と、
前記通信インターフェイス部及び前記ユーザインターフェイス部の動作を制御するとともに、データの処理を行うデータ処理制御部、を有する携帯端末であって、
コンテンツを前記通信インターフェイス部から受信したとき、前記データ処理制御部は、前記ユーザインターフェイス部からの入力に基づいて前記コンテンツに対するコメントの内容を表すコメントデータを生成し、当該コメントデータと前記コンテンツのデータを多重化したストリームデータを転送先に送信するための制御を行う、携帯端末。
【請求項８】
前記データ処理制御部は、前記生成したコメントデータに字幕データヘッダを付加したデータをパケットに分割し、当該分割したパケットの夫々にパケットヘッダを付加して前記コンテンツのデータのパケットと多重化することで前記ストリームデータを生成する、請求項７記載の携帯端末。
【請求項９】
前記コンテンツとともに送信履歴を示すための情報を前記通信インターフェイスから受信したとき、前記データ処理制御部は、前記ストリームデータを転送先に送信する制御を行う場合には、前記送信履歴を示すための情報を参照して前記コメントデータをフィードバックするための制御を行う、請求項８記載の携帯端末。
【請求項１０】
前記送信履歴を示すための情報は、前記コンテンツに新たに付加されたコメントデータの送信を要求する携帯端末の識別情報が格納されるリストである、請求項９記載の携帯端末。
【請求項１１】
前記データ処理制御部は、前記ストリームデータ生成の際に前記コメントデータの管理情報を表すコメントデータ管理テーブルを作成して前記蓄積部に格納し、前記ストリームデータを転送先に送信する制御を行う場合には、前記コメントデータ管理テーブルを当該転送先に送信するとともに、前記リストを参照して前記コメントデータと前記コメントデータ管理テーブルをフィードバックするための制御を行う、請求項１０記載の携帯端末。
【請求項１２】
前記コメントデータ管理テーブルは、前記コメントデータが前記ストリームデータのどの位置に多重化されているかを示すコメント多重位置情報と、前記コンテンツの再生時に前記コメントを表示するタイミングを示すコメント再生時刻と、当該コメントを付加した携帯端末を特定する情報とが対応されて格納される、請求項１１記載の携帯端末。
【請求項１３】
前記データ処理制御部は、前記ストリームデータを転送先に送信するとき、前記ユーザインターフェイス部に対して前記ストリームデータから前記コメントデータを削除して転送先に送信するか否かを確認する情報を前記ユーザインターフェイス部を介して表示し、前記ユーザインターフェイス部からの入力が前記削除をして転送先に送信する要求である場合には前記コメントデータを削除した前記ストリームデータを転送先に送信するための制御を行う、請求項１２記載の携帯端末。
【請求項１４】
前記データ処理制御部は、前記ストリームデータを転送先に送信するとき、前記ストリームデータにコメントデータが多重化されていない場合には前記コンテンツのデータを転送先に送信するための制御を行い、前記ストリームデータにコメントデータが多重化されている場合には、前記ユーザインターフェイス部に対して前記ストリームデータを転送先に送信するか否かを確認する情報を前記ユーザインターフェイス部を介して表示する制御を行う、請求項１２又は１３記載の携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末に関し、特にコンテンツの送受信が可能な携帯端末に係り、例えばコンテンツとそれに付随するコメントを送受信する携帯端末に適用して有効な技術に関する。
【背景技術】
【０００２】
近年、ネットワーク上では音楽、静止画又は動画等のコンテンツを不特定多数のユーザで共有するサービスが人気を集めている。これらのサービスには、各ユーザがコンテンツを視聴して感じたことをコメントとして残して一覧表示し、当該コンテンツとともに共有する機能が一般的に備わっている。また、動画コンテンツの再生と同期させてコメントを表示し、あたかも他のユーザと一緒にコンテンツを視聴しているかのように感じさせるサービスも登場している。
【０００３】
例えば、ユーザがコンテンツ視聴中に付加したコメントについて、そのコメントが付加されたときの再生時刻を保持しておき、他のユーザがコンテンツを再生する際に、付加されたときの再生時刻においてコメントを表示する方法が特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１７２７４５公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の方法では、コンテンツとコメントがネットワーク上のサーバで一括管理されており、そのサービスを利用するユーザならば誰でも参照することができてしまい、特定のユーザグループ内に限定してコメントを共有することについては考慮されていない。また、発明者が考えるところによると、高速赤外線通信等の携帯端末間で大容量データを高速に送信できる技術が登場していることから、今後のコンテンツの流通は、ネットワーク上のサーバからダウンロードする形態だけではなく、携帯端末間で送信する形態も主流になってくると推測される。このようにコンテンツが携帯端末間で送信され、特定のユーザグループ内部で流通するような場合において、特許文献１の手法は各ユーザのコメントを共有するアプリケーションを想定できていなかった。
【０００６】
本発明の目的は、コンテンツが携帯端末間で送信される場合において、当該コンテンツにコメントを付加して特定のユーザグループ内で回覧に資することができる携帯端末を提供することにある。
【０００７】
本発明の前記並びにその他の目的と新規な特徴は本明細書の記述及び添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００８】
本願において開示される発明のうち代表的なものの概要を簡単に説明すれば下記の通りである。
【０００９】
すなわち、携帯端末は、コンテンツを通信インターフェイス部から受信したとき、ユーザインターフェイス部からの入力に基づいて前記コンテンツに対するコメントを生成し、当該コメントを前記コンテンツとともに転送先に送信するための制御を行う。
【発明の効果】
【００１０】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば下記のとおりである。
【００１１】
すなわち、コンテンツが携帯端末間で送信される場合において、当該コンテンツにコメントを付加して、特定のユーザグループ内で回覧に資することができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施の形態１に係る携帯端末である。
【図２】図２は、コメントファイルのデータ構造の一例である。
【図３】図３は、コンテンツとコメントの表示画面の一例である。
【図４】図４は、携帯端末１０１におけるコメントファイル生成の手順を示すフロー図である。
【図５】図５は、ユーザへの確認画面の一例である。
【図６】図６は、携帯端末１０１がコンテンツとコメントを送信する際の模式図である。
【図７】図７は、携帯端末１０１がコンテンツ及びコメントファイルを送信する処理の手順を示すフロー図である。
【図８】図８は、ユーザへの確認画面の一例である。
【図９】図９は、実施の形態２に係る携帯端末である。
【図１０】図１０は、パケットに分割したコメントデータの一例である。
【図１１】図１１は、コメントデータを多重化したストリームデータの一例である。
【図１２】図１２は、携帯端末９０１がコメントデータ多重後のストリームデータを送信する処理の手順を示すフロー図である。
【図１３】図１３は、ユーザへの確認画面の一例である。
【図１４】図１４は、ユーザへの確認画面の一例である。
【図１５】図１５は、コメントデータ管理テーブルのデータ構造の一例である。
【図１６】図１６は、実施の形態３に係る携帯端末である。
【図１７】図１７は、携帯端末１６０１がコンテンツとコメントを送信する際の模式図である。
【図１８】図１８は、フィードバックリストのデータ構造の一例である。
【図１９】図１９は、フィードバックリストの更新処理の手順を示すフロー図である。
【図２０】図２０は、ユーザへの確認画面の一例である。
【図２１】図２１は、ユーザへの確認画面の一例である。
【図２２】図２２は、携帯端末１６０１がコメントをフィードバックする処理の手順を示すフロー図である。
【図２３】図２３は、ユーザへの確認画面の一例である。
【発明を実施するための形態】
【００１３】
１．実施の形態の概要
先ず、本願において開示される発明の代表的な実施の形態について概要を説明する。代表的な実施の形態についての概要説明で括弧を付して参照する図面中の参照符号はそれが付された構成要素の概念に含まれるものを例示するに過ぎない。
【００１４】
〔１〕本発明の代表的な実施の形態に係る携帯端末（１０１、１６０１）は、データの送受信を行う通信インターフェイス部（１０）と、データを格納する蓄積部（１０４）と、データの表示とデータの入力のためのユーザインターフェイス部（１２）と、前記通信インターフェイス部及び前記ユーザインターフェイス部の動作を制御するとともに、データの処理を行うデータ処理制御部（１１、１６１）、を有する携帯端末であって、コンテンツを前記通信インターフェイス部から受信したとき、前記データ処理制御部は、前記ユーザインターフェイス部からの入力に基づいて前記コンテンツに対するコメントファイルを生成し、当該コメントファイルと前記コンテンツを転送先に送信するための制御を行い、前記コメントファイルは、コメントの内容を表すコメントデータ（５０２）と、前記コンテンツの再生時に前記コメントを表示するタイミングを示すコメント再生時刻（５０１）と、前記コメントを付加した携帯端末を特定する情報（５０３）を含む。これによれば、前記携帯端末は、前記コンテンツのデータだけでなく、それに付随するコメントファイルも送信することができる。
【００１５】
〔２〕項１の携帯端末において、前記コンテンツとともに送信履歴を示すための情報を前記通信インターフェイスから受信したとき、前記データ処理制御部（１６１）は、前記転送先に送信する制御を行う場合には、前記送信履歴を示すための情報を参照して前記コメントファイルをフィードバックするための制御を行う。これによれば、コンテンツと新たに作成した当該コンテンツのコメントを送信する携帯端末が当該コメントをフィードバックするから、サーバ等を介することなく、携帯端末間において前記コメントを共有することができる。
【００１６】
〔３〕項２の携帯端末において、前記送信履歴を示すための情報は、前記コンテンツに新たに付加されたコメントファイルの送信を要求する携帯端末の識別情報が格納されるリストである。これによれば、前記コメントのフィードバックを希望する携帯端末にコメントを送信することができる。
【００１７】
〔４〕項３の携帯端末において、前記データ処理制御部は、前記リストに自らの携帯端末の識別情報を登録するか否かを確認する情報（１９０１）を前記ユーザインターフェイス部を介して表示し、前記ユーザインターフェイス部から入力されたデータが前記登録を要求する場合には、当該携帯端末の識別情報を前記リストに登録する。これによれば、今後新たに追加されるコメントのフィードバックの要否の選択が可能となる。
【００１８】
〔５〕項４又は５の携帯端末において、前記データ処理制御部は、前記リストに基づいて前記コメントファイルをフィードバックするか否かを確認する情報（２３０１）を前記ユーザインターフェイス部を介して表示し、前記ユーザインターフェイス部から入力されたデータが前記フィードバックを要求する場合には、前記リストに基づいて前記コメントファイルをフィードバックするための制御を行う。これによれば、送信者によるコメントのフィードバック可否の選択が可能となる。
【００１９】
〔６〕項３乃至５の何れか１項記載の携帯端末において、前記リストは、前記識別情報として携帯端末のメールアドレス（２１０１）が格納される。
【００２０】
〔７〕本発明の代表的な実施の形態に係る携帯端末（９０１）は、データの送受信を行う通信インターフェイス部（１０）と、データを格納する蓄積部（１０４）と、データの表示とデータの入力のためのユーザインターフェイス部（１２）と、前記通信インターフェイス部及び前記ユーザインターフェイス部の動作を制御するとともに、データの処理を行うデータ処理制御部（９１）、を有する携帯端末であって、コンテンツを前記通信インターフェイス部から受信したとき、前記データ処理制御部は、前記ユーザインターフェイス部からの入力に基づいて前記コンテンツに対するコメントの内容を表すコメントデータ（１００１）を生成し、当該コメントデータと前記コンテンツのデータ（１１００）を多重化したストリームデータ（１１０４）を転送先に送信するための制御を行う。これによれば、前記コメントデータを前記コンテンツのデータとともに多重化して送信することが可能となる。
【００２１】
〔８〕項７の携帯端末において、前記データ処理制御部は、前記生成したコメントデータに字幕データヘッダ（１００２）を付加したデータをパケットに分割し、当該分割したパケットの夫々にパケットヘッダ（１００３、１００５）を付加して前記コンテンツのデータのパケットと多重化することで前記ストリームデータを生成する。これによれば、コメントデータを字幕データとして扱うことができ、コンテンツ再生時のコメントの表示するための特別な処理が不要となる。
【００２２】
〔９〕項８の携帯端末において、前記コンテンツとともに送信履歴を示すための情報を前記通信インターフェイスから受信したとき、前記データ処理制御部は、前記ストリームデータを転送先に送信する制御を行う場合には、前記送信履歴を示すための情報を参照して前記コメントデータをフィードバックするための制御を行う。これによれば、項２と同様の作用を奏する。
【００２３】
〔１０〕項９の携帯端末において、前記送信履歴を示すための情報は、前記コンテンツに新たに付加されたコメントデータの送信を要求する携帯端末の識別情報が格納されるリストである。これによれば、項３と同様の作用を奏する。
【００２４】
〔１１〕項１０の携帯端末において、前記データ処理制御部は、前記ストリームデータ生成の際に前記コメントデータの管理情報を表すコメントデータ管理テーブルを作成して前記蓄積部に格納し、前記ストリームデータを転送先に送信する制御を行う場合には、前記コメントデータ管理テーブルを当該転送先に送信するとともに、前記リストを参照して、前記コメントデータ管理テーブルをフィードバックするための制御を行う。
【００２５】
〔１２〕項１１の携帯端末において、前記コメントデータ管理テーブルは、前記コメントデータが前記ストリームデータのどの位置に多重化されているかを示すコメント多重位置情報（１５０２）と、前記コンテンツの再生時に前記コメントを表示するタイミングを示すコメント再生時刻（１５０１）と、当該コメントを付加した携帯端末を特定する情報（１５０３）とが対応されて格納される。これによれば、前記コメントデータ管理テーブルに基づいて、前記ストリームデータ内の前記コメントデータの位置情報を知ることができ、前記ストリームデータから前記コメントデータを削除することが可能となる。
【００２６】
〔１３〕項１２の携帯端末において、前記データ処理制御部は、前記ストリームデータを転送先に送信するとき、前記ユーザインターフェイス部に対して前記ストリームデータから前記コメントデータを削除して転送先に送信するか否かを確認する情報（１４０１）を前記ユーザインターフェイス部を介して表示し、前記ユーザインターフェイス部からの入力が前記削除をして転送先に送信する要求である場合には、前記コメントデータを削除した前記ストリームデータを転送先に送信するための制御を行う。これによれば、前記転送先に送信する際に、前記コメントデータ削除の可否の選択が可能となる。
【００２７】
〔１４〕項１２又は１３の携帯端末において、前記データ処理制御部は、前記ストリームデータを転送先に送信するとき、前記ストリームデータにコメントデータが多重化されていない場合には前記コンテンツのデータを転送先に送信するための制御を行い、前記ストリームデータにコメントデータが多重化されている場合には、前記ユーザインターフェイス部に対して前記ストリームデータを転送先に送信するか否かを確認する情報（１３０１）を前記ユーザインターフェイス部を介して表示する制御を行う。
【００２８】
２．実施の形態の詳細
実施の形態について更に詳述する。
【００２９】
≪実施の形態１≫
図１は、実施の形態１に係る携帯端末として、コンテンツを再生し、コンテンツとそれに付随するコメントを送信する機能を有する携帯端末を示す。
【００３０】
同図に示される携帯端末１０１は、コンテンツを受信したとき、後述するユーザインターフェイス部１２からの入力に基づいて前記コンテンツに対するコメントを作成して前記コンテンツとともに転送先に送信するための制御を行う。ここで、コンテンツとは例えば、音楽や動画像等の音声データや映像データ等であり、コメントとは例えば、前記コンテンツに付随する文字列等である。
【００３１】
前記携帯端末１０１は、通信インターフェイス部１０、ユーザインターフェイス部１２、データ処理制御部１１及び蓄積部１０４を有する。
【００３２】
前記通信インターフェイス部１０は、コンテンツ及びコメント等のデータの送受信を行うブロックであり、データを受信する受信部１０５とデータを送信する送信部１０８を有する。前記受信部１０５及び送信部１０８は、例えば、送受信フロントエンドやＲＦモジュール等である。
【００３３】
前記ユーザインターフェイス部１２は、データの表示とデータを入力するためのブロックであり、画面上に情報を提示する表示部１０３と、ユーザがデータを入力するための操作入力部１０２を有する。
【００３４】
前記蓄積部１０４は、前記受信部１０５により受信したコンテンツのデータや作成したコメントファイル等を格納する領域を有する。前記蓄積部１０４は、例えば、揮発性メモリ又は不揮発性メモリ等の記憶装置である。
【００３５】
前記データ処理制御部１１は、制御部１０６を有する。前記制御部１０６は、例えば、ＣＰＵやアクセラレータ、及びその他のハードウェアロジック回路等から構成される装置である。前記制御部１０６は、前記通信インターフェイス部１０、前記ユーザインターフェイス部１２及び前記蓄積部１０４の統括的な制御を行う。例えば、前記制御部１０６は、コメント生成部１０７による前記コメントファイルの生成処理の制御、前記受信部１０５及び前記送信部１０８によるコンテンツ等の送受信の制御、及びコンテンツ及びコメントを再生して前記表示部１０３に表示する制御等を行う。
【００３６】
また、前記データ処理制御部１１は、コメント生成部１０７を有する。前記コメント生成部１０７は、ユーザによって前記操作入力部１０２から入力されたコメントのデータであるコメントデータを含むコメントファイルを生成する処理を行う。前記コメント生成部１０７は、前記制御部１０６において実行されるプログラムによって実現される機能実現手段の一部である。
【００３７】
前記携帯端末１０１におけるコンテンツ再生時のコメントの表示について説明する。
【００３８】
前記制御部１０６は、前記コンテンツを再生して前記表示部１０３に表示させるととともに、前記コメントファイルに基づいてコメントもあわせて表示させる。前記コメントファイルには、前述のように前記コメントデータが含まれるが、他にも当該コメントデータに関連する情報が含まれる。
【００３９】
図２に前記コメントファイルのデータ構造と当該コメントファイルに格納される情報の一例を示す。
【００４０】
図２において、参照符号５０２で示される領域には前記コメントデータが格納され、参照符号５０１に示される領域には、コンテンツの再生の際にコメントを表示するタイミングを表すコメント再生時刻が格納される。また、参照符号５０３で示される領域には、前記コメントデータを付加した携帯端末を特定する情報が格納される。当該領域には、前記携帯端末を特定する情報の代わりにコメントを付加したユーザを特定する情報を格納しても構わない。これにより、ユーザを特定する情報と関連付けられているユーザの名前、ニックネーム又は画像等をコメントとともに表示することが可能になる。また、プライバシーに配慮し、ユーザの意思により当該領域にはユーザを特定する情報等を保存しないようにすることも可能である。
【００４１】
図３は、コンテンツ再生時に、前記携帯端末１０１が前記コメントファイルに基づいてコメントを表示したときの表示画面の一例である。
【００４２】
図３において、画面の表示領域６０１は、動画表示領域６０２、プログレスバー６０３及びコメント表示領域６０４から構成される。前記動画表示領域６０２は、コンテンツの映像等を再生して表示するための領域であり、前記プログレスバー６０３は、コンテンツの全体時間と現在再生している時刻を表示するための領域である。また、前記コメント表示領域６０４は、コメントの文字列等とそのコメントを付加したユーザの情報を表示するための領域である。
【００４３】
前記携帯端末１０１は、前記コメントファイルを参照し、コンテンツの再生時刻が前記コメント再生時刻と一致したら、対応するコメントデータの文字列等を前記コメント表示領域６０４に表示するとともに、当該コメントを付加した携帯端末の識別情報又は前記ユーザを特定する情報に基づいて、ユーザの名前等も表示する。なお、図３では動画表示領域６０２とコメント表示領域６０４を個別に設けているが、動画表示領域６０２にコメントを重ねて表示する画面構成でも構わない。
【００４４】
次に、前記コメントファイルの生成について図４を用いて説明する。
【００４５】
図４は、前記携帯端末１０１におけるコメントファイルの生成についてのフロー図である。
【００４６】
前記制御部１０６は、前記操作入力部１０２からのコメント作成の開始の指示を示す入力により、コメントファイルの生成のための処理を開始する（Ｓ３０１）。例えば、ユーザが所定のコンテンツ再生中にコメントを付加したい映像が表示されたタイミングにおいて、当該ユーザが前記操作入力部１０２を介してコメントを作成する指示を行うことで、コメントファイルの生成のための処理が開始される。当該処理の開始の別の方法としては、コンテンツの再生直後に、前記制御部１０６が、当該コンテンツに対するコメントを生成するか否かを確認する画面を前記表示部１０３に表示させる方法でもよい。
【００４７】
前記コメントファイルの生成のための処理が開始されると、前記制御部１０６は、コメントを作成する対象のコンテンツに前記コメントファイルがすでに存在するか否かを判定する（Ｓ３０２）。ここで、前記コメントファイルが存在しない場合には、前記制御部１０６は、前記コメント生成部１０７を制御し、新たにコメントファイルを生成させる（Ｓ３０５）。前記コメントファイルが存在する場合には、前記制御部１０６は、既存のコメントファイルにコメントを追記するか否かを確認する画面を前記表示部１０３に表示させる（Ｓ３０３）。例えば、前記制御部１０６は、図５に示される確認画面４０１を表示させる。図５はステップ３０３において前記表示部１０３に表示する確認画面の一例である。そして、前記制御部１０６は、前記ステップ３０３で表示した確認画面に対する前記操作入力部１０２からの入力についての判定を行う（Ｓ３０４）。すなわち、当該入力が、既存のコメントファイルにコメントを追記する要求であった場合には、前記制御部１０６は、前記コメント生成部１０７を制御し、前記操作入力部１０２から入力された文字列等のコメントデータを既存のコメントファイルに書き込ませ（Ｓ３０６）、前記携帯端末１０１におけるコメント生成の処理を終了させる。一方、ステップ３０４において当該入力が、既存のコメントファイルにコメントを追記することを拒否するものであった場合には、前記制御部１０６は、新たにコメントファイルを生成してコメントを付加するため、ステップ３０５に進む。ステップ３０５において新規のコメントファイルが生成されたら、ステップ３０６に移行する。ステップ３０６において、前記制御部１０６は前記コメント生成部１０７を制御し、当該コメントファイルにコメントデータを書き込む処理を実施させて、前記携帯端末１０１におけるコメント生成の処理が終了する。
【００４８】
次に、コンテンツ及び前記コメントファイルの他の携帯端末への送信方法について説明する。
【００４９】
図６は、携帯端末がコンテンツと前記コメントファイルを送信する場合の模式図である。図６における携帯端末１０１＿Ａ及び携帯端末１０１＿Ｂは、前記携帯端末１０１と同様の機能を有し、前記携帯端末１０１＿Ａが、前記携帯端末１０１＿Ｂにコンテンツと前記コメントファイルを送信する例を示している。この場合において、前記携帯端末１０１＿Ａが、前記携帯端末１０１＿Ｂにコンテンツ等を送信する手順について、図７を用いて説明する。
【００５０】
図７は、前記携帯端末１０１＿Ａが、コンテンツ及びコメントファイルを携帯端末１０１＿Ｂに送信する際のフロー図である。
【００５１】
前記制御部１０６は、前記操作入力部１０２からのコンテンツの送信の開始の指示を示す入力により、コンテンツの送信のための処理を開始する（Ｓ７０１）。例えば、ユーザが所望のコンテンツを選択し、当該コンテンツを送信する指示を行うことでコンテンツの送信の処理が開始される。なお、当該処理の開始の方法は、ユーザが初めに転送先の携帯端末を選択し、その後所望のコンテンツを選択することで前記送信の処理を開始する方法でもよい。
【００５２】
ステップ７０１においてコンテンツの送信のための処理が開始されると、前記制御部１０６は、前記送信部１０８を制御し、前記携帯端末１０１＿Ｂにコンテンツのデータを送信する処理を実行させる（Ｓ７０２）。コンテンツの送信手段は、例えば、メールに添付してコンテンツのデータを送信する方法でもよいし、ＩｒＤＡ等の赤外線通信やその他の端末間無線通信によって送信する方法でもよい。
【００５３】
コンテンツのデータの送信後、前記携帯端末１０１＿Ａは前記コメントファイルの送信の処理に移行する。前記制御部１０６は、ステップ７０２において送信したコンテンツのデータにコメントファイルが付加されているか否かを判定する（Ｓ７０３）。当該コンテンツに前記コメントファイルが付加されていない場合には、コメントの送信の処理は終了となる。一方、当該コンテンツに前記コメントファイルが付加されている場合には、前記制御部１０６は、コンテンツのデータを送信した前記携帯端末１０１＿Ｂに当該コメントファイルを送信するか否かを確認する画面を、前記表示部１０３に表示させる（Ｓ７０４）。例えば、前記制御部１０６は、図８に示される確認画面８０１を表示させる。図８はステップ７０４において前記表示部１０３に表示する確認画面の一例である。そして、前記制御部１０６は、前記ステップ７０４で表示した確認画面に対する前記操作入力部１０２からの入力についての判定を行う（Ｓ７０５）。すなわち、当該入力がコメント送信を要求するものであった場合は、前記制御部１０６は、前記送信部１０８を制御し、追記した既存のコメントファイル、又は既存の前記コメントファイルと新た生成した前記コメントファイルを、当該コンテンツを送信した前記携帯端末１０１＿Ｂに対し送信させ（Ｓ７０６）、コメントの送信の処理を終了させる。一方、ステップ７０５において、当該入力がコメント送信を拒否するものであった場合は、コメントを送信することなく処理は終了となる。
【００５４】
以上により、実施の形態１によれば、前記コメントファイルを生成する処理と、コンテンツと前記コメントファイルを他の携帯端末に送信する処理とを繰り返すことにより、コンテンツに対するコメントを蓄積して特定のユーザグループ内で共有することが可能になる。
【００５５】
≪実施の形態２≫
図９は、実施の形態２に係る携帯端末として、コンテンツを再生し、コンテンツとそれに付随するコメントを送信する機能を有する携帯端末を示す。
【００５６】
前述した実施の形態１に係る携帯端末１０１は、コンテンツとは別に作成した前記コメントファイルをコンテンツとともに他の携帯端末に送信する。それに対し、図９に記載の携帯端末９０１は、当該コンテンツに対する前記コメントデータを作成し、前記コメントデータをコンテンツのデータである映像音声ストリームデータと多重化して、転送先に送信する。
【００５７】
図９において、前記携帯端末９０１は、前記通信インターフェイス部１０、前記ユーザインターフェイス部１２、データ処理制御部９１及び前記蓄積部１０４を有する。図９に示される携帯端末９０１における構成要素について、実施の形態１に係る携帯端末１０１と同様の機能を有するものには、同一の符号を付してその詳細な説明を省略する。
【００５８】
前記データ処理制御部９１は、制御部９０６を有する。前記制御部９０６は、例えば、ＣＰＵやアクセラレータ、及びその他のハードウェアロジック回路等から構成される装置である。前記制御部９０６は、前記通信インターフェイス部１０、前記ユーザインターフェイス部１２及び前記蓄積部１０４の統括的な制御を行う。例えば、前記制御部９０６は、後述するコメント多重部９０７による前記コメントデータ生成及び前記多重化したストリームデータ生成のための処理の制御、前記送信部１０８による前記多重化したストリームデータ等の送受信のための制御、及びコンテンツ及びコメントを再生して前記表示部１０３に表示する制御等を行う。
【００５９】
また、前記データ処理制御部９１は、コメント多重部９０７を有する。前記コメント多重部９０７は、ユーザによる前記操作入力部１０２からの入力に基づいてコメントデータを作成し、当該コメントデータを字幕データとして、コンテンツのデータである映像音声ストリームデータと多重する処理を行う。当該処理によって生成された、前記多重化されたストリームデータは、前記蓄積部１０４に保存される。なお、前記コメント多重部９０７は、前記制御部９０６において実行されるプログラムによって実現される機能実現手段の一部である。
【００６０】
前記コメントデータの生成、及び前記コメントデータとコンテンツのデータの多重化について説明する。
【００６１】
前記コメントデータの生成は、前記操作入力部１０２からのコメント生成の開始の指示を示す入力により開始される。例えば、ユーザが所定のコンテンツの再生中にコメントを付加したい映像が表示されたタイミングにおいて、当該ユーザが前記操作入力部１０２を介してコメント生成の指示を行うことで、コメントデータ生成のための処理が開始される。これにより、前記制御部９０６は、前記コメント多重部９０７を制御して、前記操作入力部１０２からの入力に基づき前記コメントデータを作成させる。なお、前記携帯端末９０１では、コメントファイルは作成されない。
【００６２】
前記コメントデータとコンテンツのデータの多重化は、以下の手順に従って行われる。
【００６３】
まず、前記制御部１０６が前記コメント多重部９０７を制御し、前記コメントデータをパケットに分割させる。
【００６４】
図１０に、前記コメントデータを固定長のパケットに分割した例を示す。
【００６５】
図１０において、コメントデータ１００１は、ユーザがコンテンツの所定の再生時刻において付加した文字列等のデータである。
【００６６】
初めに、前記制御部９０６は、前記コメント多重部９０７を制御し、前記コメントデータ１００１を管理するための字幕データヘッダ１００２を前記コメントデータ１００１に付加する。前記字幕データヘッダ１００２には、例えば、コンテンツの再生と同時にコメントを表示する際に、コメントの文字列等を表示するタイミングを表すコンテンツの再生時刻の情報が格納される。次に、前記字幕データヘッダ１００２を付加した前記コメントデータ１００１は、固定長のパケットとして分割される。具体的には、前記コメントデータ１００１は、分割後の各パケットの大きさが一定となるように、コメントデータ１００４とコメントデータ１００６に分割され、夫々の分割されたコメントデータに対してパケットヘッダ１００３、及びパケットヘッダ１００５が付加される。なお、前記パケットヘッダ１００３、及びパケットヘッダ１００５には、例えば、パケットに分割する前の前記コメントデータ１００１を表す識別情報等が格納される。すなわち、夫々の分割されたパケットが、元はひとつのコメントデータ１００１から分割されたパケットであることを示す情報が保存される。以上のように前記コメントデータは、前記コメント多重部９０７により、一般的な字幕データと同様の形式でパケット化される。
【００６７】
前記コメントデータ１００１が、前記コメントデータ１００７と前記コメントデータ１００８にパケット化されると、前記制御部９０６は、前記コメントデータ１００７及び１００８を字幕データとして、対応するコンテンツの映像音声ストリームデータに多重化する制御を行う。
【００６８】
図１１は、コンテンツの映像音声ストリームデータと、前記コメントデータが多重化された後のストリームデータの一例である。
【００６９】
図１１において、コメント付加前のコンテンツの映像音声ストリームデータ１１００は、固定長でパケット化された映像のデータと音声のデータが、ランダムに配置されたストリームデータである。
【００７０】
前記制御部９０６は前記コメント多重部９０７を制御し、前記コメントデータ１００７及び前記コメントデータ１００８を字幕データとして、前記映像音声ストリームデータ１１００の任意の位置に挿入して多重化させる。これにより、コメントデータ多重後のストリームデータ１１０４が生成される。
【００７１】
次に、前記携帯端末９０１が、コメントデータ多重後のストリームデータを他の携帯端末に送信する方法について説明する。
【００７２】
図１２は、前記携帯端末９０１が、前記コメントデータ多重後のストリームデータを送信する際のフロー図である。
【００７３】
前記制御部９０６は、前記操作入力部１０２からのコンテンツの送信の開始の指示を示す入力により、コンテンツの送信の処理を開始する（Ｓ１２０１）。例えば、ユーザが所望のコンテンツを選択し、当該コンテンツを送信する指示を行うことでコンテンツの送信のための処理が開始される。なお、当該処理の開始の方法は、ユーザが初めに転送先の携帯端末を選択し、その後所望のコンテンツを選択することで前記送信の処理を開始する方法でもよい。
【００７４】
ステップ１２０１においてコンテンツの送信の処理が開始されると、前記制御部９０６は、送信対象のコンテンツのデータが、前記コメントデータが多重化されたストリームデータであるか否かを判定する（Ｓ１２０２）。当該コンテンツのデータが、前記多重化されたストリームデータでない場合には、前記制御部９０６は、前記送信部１０８を制御してコンテンツのデータを他の携帯端末に送信し（Ｓ１２０８）、コンテンツの送信の処理が完了する。一方、当該コンテンツのデータが前記多重化されたストリームデータである場合には、前記制御部９０６は、送信対象のコンテンツのデータに前記コメントデータが多重化されていることを通知するとともに、前記多重化されたストリームデータを送信するか否かを確認する画面を前記表示部１０３に表示させる（Ｓ１２０３）。例えば、前記制御部９０６は、図１３に示される確認画面１３０１を表示させる。図１３はステップ１２０３において前記表示部１０３に表示する確認画面の一例である。そして、前記制御部９０６は、この確認画面に対するユーザの前記操作入力部１０２からの入力について、判定を行う（Ｓ１２０４）。当該入力が前記多重化されたストリームデータの送信を要求するものであった場合には、前記制御部９０６は前記送信部１０８を制御し、他の携帯端末に対して当該ストリームデータを送信して（Ｓ１２０８）、コンテンツの送信の処理を終了させる。当該コンテンツの送信手段は、例えば、メールに添付して当該ストリームデータを送信する方法でもよいし、ＩｒＤＡ等の赤外線通信やその他の端末間無線通信によって送信する方法でもよい。
【００７５】
一方、ステップ１２０４において、当該入力が前記多重化されたストリームデータの送信を拒否するものであった場合には、前記制御部９０６は、当該ストリームデータからコメントデータを削除して送信するか否かを確認する画面を、前記表示部１０３に表示させる（Ｓ１２０５）。例えば、前記制御部９０６は、図１４に示される確認画面１４０１を表示させる。図１４はステップ１２０５において前記表示部１０３に表示する確認画面の一例である。そして、前記制御部９０６は、この確認画面に対するユーザの前記操作入力部１０２からの入力について、判定を行う（Ｓ１２０６）。すなわち、当該入力が、コメントデータを削除して送信することを拒否するものであった場合には、前記制御部９０６は、当該ストリームデータを送信することなく、コンテンツの送信の処理を終了させる。一方、当該入力が前記コメントデータを削除して送信することを要求するものである場合には、前記制御部９０６は、当該ストリームデータに多重されているコメントデータを削除し（Ｓ１２０７）、前記送信部１０８を制御してコンテンツのデータを送信させ（Ｓ１２０８）、コンテンツの送信の処理が完了する。
【００７６】
なお、ステップ１２０７において前記コメントデータを削除する方法としては、例えば、前記制御部９０６が、前記コメントデータの管理情報を格納したコメントデータ管理テーブルを参照することで、前記多重化されたストリームデータから前記コメントデータを削除する方法がある。前記コメントデータ管理テーブルは、前記コメント多重部９０７が前記多重化されたストリームデータを作成する際に、前記制御部１０６により作成され、前記多重化されたストリームデータとともに前記蓄積部１０４に格納される。
【００７７】
図１５は、前記コメントデータ管理テーブルのデータ構造の一例である。
【００７８】
図１５において、参照符号１５０１で示される領域には、コンテンツの再生の際にコメントを表示するタイミングを表すコメント再生時刻が格納される。また、参照符号１５０２で示される領域には、多重化されたストリームデータにおいて前記コメントデータの多重化されている位置の情報が格納される。当該位置の情報は、例えば、前記多重化されたストリームデータの先頭パケットの位置情報を“０”として、順次インクリメントしたパケット番号である。すなわち、図１１に示されるストリームデータ１１０４の場合、前記コメントデータ１００７の位置情報は、“４”であり、前記コメントデータ１００８の位置情報は、“７”となる。
【００７９】
更に、図１５において参照符号１５０３で示される領域は、当該コメントデータを付加した携帯端末を特定する情報が格納される。当該領域には、前記携帯端末を特定する情報の代わりにコメントを付加したユーザを特定する情報を格納しても構わない。これにより、ユーザを特定する情報と関連付けられているユーザの名前、ニックネーム又は画像等をコメントとともに表示することが可能になる。また、プライバシーに配慮し、ユーザの意思により当該領域にはユーザを特定する情報等を保存しないようにすることも可能である。
【００８０】
以上のように、前記制御部９０６が、当該コメントデータ管理テーブルを参照することで、前記多重化されたストリームデータから前記コメントデータを削除することが容易となる。なお、前記コメントデータの削除の処理は、前記制御部９０６が前記コメントデータを一括で削除する方法でもよいし、前記コメントデータ管理テーブルの情報を前記表示部１０３に表示して、ユーザの選択により前記コメントデータを個別に削除する方法でもよい。また、前記コメントデータ管理テーブルを前記多重化されたストリームデータとともに他の携帯端末に送信することで、前記コメントデータ管理テーブルを共有して利用することが可能となり、他の携帯端末によって付加されたコメントデータも削除することが可能となる。
【００８１】
以上実施の形態２に係る携帯端末９０１によれば、前記コメントデータを字幕データとしてコンテンツのデータである映像音声ストリームに多重する処理と、前記コメントデータを多重したストリームデータを他の携帯端末に送信する処理を繰り返すことにより、実施の形態１に係る携帯端末１０１と同様の作用を奏する。また、前記コメントデータを一般的な字幕データと同様の形式でパケット化することにより、コンテンツ再生時に特別な処理を行うことなく、コメントを字幕と同様に表示することが可能となる。
【００８２】
≪実施の形態３≫
図１６は、本発明に係る携帯端末の別の実施の形態として、コンテンツを再生し、コンテンツとそれに付随するコメントを送信する機能を有する携帯端末を示す。
【００８３】
図１６に示される携帯端末１６０１は、前記携帯端末１０１及び前記携帯端末９０１の機能に加え、コメントをフィードバックする機能を有する。すなわち、所定のコンテンツの送信を行ってきたこれまでの携帯端末に対しコメントを送信する機能を有する。
【００８４】
前記携帯端末１６０１は、これまでに所定のコンテンツを送信してきた携帯端末の履歴を示すための情報が格納されたフィードバックリストを、前記所定のコンテンツのデータとともに受信する。そして、前記携帯端末１６０１は、所定のコンテンツにコメントを付加して転送先に送信する場合に、前記フィードバックリストに基づいて当該コメントをフィードバックする。これにより、これまでに前記所定のコンテンツを送信してきた携帯端末も、最新のコメントを取得することが可能となる。また、前記フィードバックリストへの前記識別情報の登録の可否を選択可能にしておくことで、フィードバックを希望するユーザの携帯端末にのみコメントを送信することが可能となる。
【００８５】
図１６において、前記携帯端末１６０１は、前記通信インターフェイス部１０、前記ユーザインターフェイス部１２、データ処理制御部１６１及び前記蓄積部１０４を有する。なお、図１６に示される携帯端末１６０１における構成要素について、実施の形態１に係る携帯端末１０１と同様の機能を有するものには同一の符号を付して、その詳細な説明を省略する。
【００８６】
前記データ処理制御部１６１は、制御部１６０６を有する。
【００８７】
前記制御部１６０６は、前記制御部１０６と同様に、前記通信インターフェイス部１０、前記ユーザインターフェイス部１２及び前記蓄積部１０４の統括的な制御を行う。例えば、前記制御部１６０６は、前記制御部１０６の制御に加えて、後述するフィードバックリスト生成部１６０９による前記フィードバックリストの更新のための制御、前記フィードバックリスト送信のための制御、及び前記コメントファイルのフィードバックのための制御等を行う。
【００８８】
また、前記データ処理制御部１６１は、フィードバックリスト生成部１６０９を有する。
【００８９】
前記フィードバックリスト生成部１６０９は、前記フィードバックリストの更新を行う。すなわち、前記フィードバックリスト生成部１６０９は、コンテンツに対してコメントを付加した携帯端末の情報を前記フィードバックリストに登録する処理を行う。なお、更新した前記フィードバックリストは、前記蓄積部１０４に保存される。前記フィードバックリスト生成部１６０９は、前記制御部１６０６において実行されるプログラムによって実現される機能実現手段の一部である。
【００９０】
ここで、前記携帯端末１６０１がコンテンツとコメントを他の携帯端末へ送信する方法について説明する。
【００９１】
図１７は、前記携帯端末１６０１がコンテンツとコメントを送信する場合の模式図である。図１７における携帯端末１６０１＿Ａ、携帯端末１６０１＿Ｂ、及び携帯端末１６０１＿Ｃは前記携帯端末１６０１と同様の機能を有する。図１７において、前記携帯端末１６０１＿Ａは、前記携帯端末１６０１＿Ｂに対しコンテンツとコメントを送信し、前記携帯端末１６０１＿Ｃに対しコメントを送信する。
【００９２】
この場合を例として、前記携帯端末１６０１＿Ａが、コンテンツとコメントを送信する手順について以下に説明する。
【００９３】
まず、前記携帯端末１６０１＿Ａは、所定のコンテンツのデータを前記受信部１０５により受信する。このとき、当該受信したコンテンツのデータに前記コメントファイル、及び前記フィードバックリストが付加されている場合には、これらもあわせて受信する。前記受信部１０５により受信したコンテンツのデータ等は、前記蓄積部１０４に格納される。
【００９４】
前記携帯端末１６０１＿Ａが、受信したコンテンツに新たにコメントを追加する場合には、前記制御部１６０６は、前記コメントファイルの生成の処理を実施する。当該コメントファイルの生成の方法は、前述した実施の形態１に係る携帯端末１０１と同様の方法で行われる。
【００９５】
次に、前記携帯端末１６０１＿Ａは、対象コンテンツに対応する前記フィードバックリストに自身の携帯端末の識別情報を登録するか否かの更新処理を行う。
【００９６】
ここで、前記フィードバックリストについて詳細に説明する。
【００９７】
図１８は、前記フィードバックリストのデータ構造の一例である。図１８において、参照符号２１０１で示される領域は、携帯端末の識別情報を格納する領域であり、この領域に格納される情報としては、例えば、携帯端末のメールアドレスである。この場合、前記携帯端末１６０１＿Ａは、当該メールアドレスに対応する携帯端末に前記コメントファイルのフィードバックを行う。また、メールアドレスに対して前記コメントファイルを送信する場合には、前記フィードバックリストに所定の携帯端末の識別情報を格納しておき、その所定の識別情報に対応するメールアドレスを前記携帯端末１６０１＿Ａ内に格納されているデータベース等から取得して、前記コメントファイルを送信することも可能である。
【００９８】
前記フィードバックリストには、図１８における参照符号２１０１で示される領域のほかに、フィードバックの条件を格納する領域があっても構わない。例えば、前記コメントファイルの更新回数等の情報を格納する領域を設けておくことで、ユーザが希望する回数だけコメントの追加等の更新が行われたら、前記コメントファイルのフィードバックを行うといった送信制御が可能となる。このように所定の情報を格納することで、ユーザの所望の送信条件に応じた前記コメントファイルの送信等が可能となる。
【００９９】
前記フィードバックリストの更新処理の手順について、図１９を用いて説明する。
【０１００】
図１９は、前記フィードバックリストの更新処理のフロー図である。
【０１０１】
前記制御部１６０６は、前記操作入力部１０２からのフィードバックリストの更新処理の指示を示す入力により、前記フィードバックリストの更新の処理を開始する（Ｓ１８０１）。例えば、ユーザが所望のコンテンツを選択した上で、そのコンテンツを送信する指示を行う際に、前記フィードバックリストに自身の携帯端末の識別情報を登録するか否かを確認する画面を、前記制御部１６０６が前記表示部１０３に表示させる。例えば、前記制御部１６０６が、図２０に示される確認画面１９０１を表示させる。図２０は、ステップ１８０１における確認画面の一例である。このように、前記フィードバックリストへの登録を選択可能にすることで、コメントのフィードバックを希望するユーザ又は携帯端末に対してのみ、コメントのフィードバックが可能となる。
【０１０２】
そして、前記制御部１６０６は、ステップ１８０１における確認画面に対するユーザの前記操作入力部１０２からの入力について、判定を行う（Ｓ１８０２）。当該入力が、前記フィードバックリストに自身の携帯端末の識別情報を登録することを拒否するものであった場合には、前記制御部１６０６は、当該フィードバックリストの更新処理を終了させる。一方、ステップ１８０２において、当該入力が、前記フィードバックリストに登録することを要求するものであった場合には、前記制御部１６０６は、対象コンテンツに対応するフィードバックリストが前記蓄積部１０４に存在するか否かの判定を行う（Ｓ１８０３）。当該判定の結果、前記フィードバックリストが存在しない場合には、前記制御部１６０６は、前記フィードバックリスト生成部１６０９を制御し、新規に前記フィードバックリストを生成する処理を行わせる（Ｓ１８０６）。そして、前記制御部１６０６は、前記フィードバックリスト生成部１６０９を制御し、当該作成した新規のフィードバックリストに自身の携帯端末の識別情報を書き込む処理を行い（Ｓ１８０７）、当該フィードバックリストを前記蓄積部１０４に格納する。これにより、前記フィードバックリストの更新処理が完了する。
【０１０３】
一方、ステップ１８０３において、判定の結果、前記フィードバックリストが前記蓄積部１０４に既に存在する場合には、前記制御部１６０６は、前記存在するフィードバックリストのファイル名等を一覧にして前記表示部１０３に表示するとともに、既存の前記フィードバックリストに追記するか否かを確認する画面を、前記表示部１０３に表示させる（Ｓ１８０４）。前記フィードバックリストが複数ある場合には、複数表示させる。前記ステップ１８０４において、例えば、前記制御部１６０６は、図２１に示される確認画面２００１を表示させる。図２１は、ステップ１８０４における確認画面の一例である。そして、前記制御部１６０６は、この確認画面に対するユーザの前記操作入力部１０２からの入力について判定を行う（Ｓ１８０５）。すなわち、既存のフィードバックリストの一覧の中にユーザが目的とする前記フィードバックリストが存在せず、既存の前記フィードバックリストへの追記を拒否する場合には、ステップ１８０６に進む。そして、前記制御部１６０６は、新たにフィードバックリストを作成して（Ｓ１８０６）、自身の携帯端末の識別情報を書き込む処理を行わせ（Ｓ１８０７）、前記フィードバックリストの更新処理を完了する。
【０１０４】
一方、ステップ１８０５において、既存のフィードバックリストの一覧の中に、ユーザが目的とするフィードバックリストが存在し、当該フィードバックリストへの追記を要求する場合には、前記制御部１６０６は、前記フィードバックリスト生成部１６０９を制御し、当該フィードバックリストに自身の携帯端末の識別情報を書き込む（Ｓ１８０７）。これにより、前記フィードバックリストの更新処理が完了する。
【０１０５】
以上の前記フィードバックリストの更新処理が完了した後、前記携帯端末１６０１＿Ａは、コンテンツのデータと前記コメントファイルを前記携帯端末１６０１＿Ｂに送信する処理に進む。
【０１０６】
コンテンツのデータと前記コメントファイルを前記携帯端末１６０１＿Ｂに送信する方法は、実施の形態１における図７に示される方法と同様である。このとき、前記フィードバックリストが前記蓄積部１０４に存在する場合には、前記制御部１６０６は前記送信部１０８を制御し、前記フィードバックリストも前記携帯端末１６０１＿Ｂに送信する処理を行ってもよい。この場合には、当該フィードバックリストの送信の処理は、図７のステップ７０２においてコンテンツのデータの送信とともに実行されてもよいし、同図のステップ７０６において、前記コメントファイルの送信とともに実行されてもよい。
【０１０７】
次に、前記携帯端末１６０１は、前記コメントファイルを前記携帯端末１６０１＿Ｃにフィードバックする処理に進む。
【０１０８】
図２２は、前記携帯端末１６０１が、前記フィードバックリストを参照して他の携帯端末にコメントをフィードバックする処理のフロー図である。
【０１０９】
前記制御部１６０６は、前記操作入力部１０２からのコメントのフィードバックの指示を示す入力により、前記フィードバックの処理を開始する。例えば、ユーザが所望のコンテンツを選択した上で、それに付随するコメントのフィードバックの指示を行い、その指示に基づいて前記フィードバックの処理を開始する。なお、前記フィードバックの処理の開始の他の方法としては、前記携帯端末１６０１＿Ｂへのコンテンツのデータ等の送信の処理が完了した後に、前記制御部１６０６が自動的に前記フィードバックの処理を開始する方法でもよい。
【０１１０】
上記の前記フィードバックの処理が開始されると、前記制御部１６０６は、対象コンテンツのフィードバックリストが前記蓄積部１０４に存在するか否かを判定する処理を行う（Ｓ２２０１）。当該フィードバックリストが存在しない場合には、前記制御部１６０６は、前記コメントをフィードバックする処理を終了する。一方、当該フィードバックリストが存在する場合には、前記制御部１６０６は、当該フィードバックリストに格納されている携帯端末に対して新たに生成したコメントをフィードバックするか否かを確認する画面を、前記表示部１０３に表示させる（Ｓ２２０２）。例えば、前記制御部１６０６は、図２３に示される確認画面２３０１を表示させる。図２３は、ステップ２２０２における確認画面の一例である。そして、前記制御部１６０６は、この確認画面に対するユーザの前記操作入力部１０２からの入力について、判定を行う（Ｓ２２０３）。当該判定の結果、当該入力がコメントのフィードバックを拒否するものであった場合には、前記制御部１６０６は、前記フィードバックの制御は行わず、前記送信部１０８を制御してコメントファイルを送信した前記携帯端末１６０１＿Ｂに対して、当該フィードバックリストを送信する（Ｓ２２０６）。また、前記フィードバックリストに前記携帯端末１６０１＿Ｃが登録されていれば、前記携帯端末１６０１＿Ｃにも当該フィードバックリストを送信してもよい。これにより、特定グループ内で最新のフィードバックリストを共有することができるから、今後他の携帯端末でさらにコメントが付加された場合にも、前記携帯端末１６０１＿Ａは、最新のコメントファイルを受け取ることが可能となる。
【０１１１】
一方、ステップ２２０３において、当該入力がコメントのフィードバックを要求するものであった場合には、前記制御部１６０６は、前記蓄積部１０４に格納されているフィードバックリストから、登録されているすべての携帯端末の識別情報を読み出す（Ｓ２２０４）。そして、前記制御部１６０６は、前記送信部１０８を制御し、当該読み出した携帯端末に対して順次前記コメントファイルを送信する（Ｓ２２０５）。なお、ステップ２２０４からステップ２２０５に至る前記コメントファイルの送信方法は、前記フィードバックリストから一括して、すべての携帯端末の識別情報を読み出して送信する方法だけでなく、携帯端末の識別情報を一件ずつ読み出して、前記コメントファイルを送信するという処理を、前記フィードバックリストに登録された携帯端末の数だけ繰り返して行う方法でも良い。
【０１１２】
ステップ２２０５における前記コメントファイルの送信処理の後、前記制御部１６０６は前記送信部１０８を制御し、コメントファイルを送信した携帯端末に対して当該フィードバックリストを送信する（Ｓ２２０６）。これにより、前記コメントファイルのフィードバックの処理が完了する。
【０１１３】
以上により、本実施の形態にかかる前記携帯端末１６０１によれば、所定のコンテンツに新たに追加された前記コメントファイルをフィードバックするから、各携帯端末は、サーバ等を介することなく、最新のコメントファイルを特定のユーザ間で共有することができる。
【０１１４】
以上本発明者によってなされた発明を実施形態に基づいて具体的に説明したが、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは言うまでもない。
【０１１５】
例えば、本実施の形態３では、前記コメントファイルのフィードバック機能を実施の形態１に係る携帯端末１０１に適用する場合を例として説明したが、当該機能を実施の形態２に係る携帯端末９０１に適用することも可能である。例えば、図１７に示される場合において、前記携帯端末１６０１＿Ａが、コンテンツのデータとともに前記フィードバックリストを受信する。そして、前記携帯端末１６０１＿Ａは、前記コメントデータを作成し、当該コメントデータを多重化した後、前記フィードバックリストの更新処理を図１９に示される方法にて行う。そして、前記携帯端末１６０１＿Ａが、前記ストリームデータを前記携帯端末１６０１＿Ｂに送信するとき、前記フィードバックリストも前記携帯端末１６０１＿Ｂに送信する。当該フィードバックリストの送信の処理は、例えば、図１２におけるステップ１２０８において、前記ストリームデータ等の送信とともに実行されてもよいし、前記ストリームデータ等の送信の処理とは別のタイミングで実行されてもよい。そして、前記携帯端末１６０１＿Ａは、前記携帯端末１６０１＿Ｂへの前記ストリームデータ等の送信後、前記フィードバックリストを参照し、パケット化された前記コメントデータを前記携帯端末１６０１＿Ｃにフィードバックする。当該フィードバックは、前述した図２２に示される方法により行われる。この際、図２２のステップ２２０５において、前記携帯端末１６０１＿Ａは、パケット化されたコメントデータとともに前記コメントデータ管理テーブルも送信する。これにより、前記携帯端末１６０１＿Ｃは、前記コメントデータ管理テーブルに基づいて、受信したコメントデータを付加してコンテンツのデータを再生することが可能となる。
【符号の説明】
【０１１６】
１０１、９０１、１６０１  携帯端末
１０  通信インターフェイス部
１１、９１、１６１  データ処理制御部
１２  ユーザインターフェイス部
１０４  蓄積部
１０２  操作入力部
１０３  表示部
１０５  受信部
１０８  送信部
１０６、９０６、１６０６  制御部
１０７  コメント生成部
９０７  コメント多重部
１６０９  フィードバックリスト生成部
５０１  コメント再生時刻
５０２  コメントデータ
５０３  携帯端末の識別情報
６０１  画面の表示領域
６０２  動画表示領域
６０３  プログレスバー
６０４  コメント表示領域
４０１、８０１、１３０１、１４０１、１９０１、２００１、２３０１  確認画面
１０１＿Ａ、１０１＿Ｂ、１６０１＿Ａ、１６０１＿Ｂ、１６０１＿Ｃ  携帯端末
１００１  コメントデータ
１００２  字幕データヘッダ
１００３、１００５  パケットヘッダ
１００４、１００６  分割されたコメントデータ
１００７、１００８  パケット化されたコメントデータ
１１００  映像音声ストリームデータ
１１０４  コメントデータ多重後のストリームデータ
１５０１  コメント再生時刻
１５０２  コメントが多重化されている位置の情報
１５０３  携帯端末を特定する情報
２１０１  携帯端末の識別情報
【図１】
2011091729.tif 000003
【図２】
2011091729.tif 000004
【図３】
2011091729.tif 000005
【図４】
2011091729.tif 000006
【図５】
2011091729.tif 000007
【図６】
2011091729.tif 000008
【図７】
2011091729.tif 000009
【図８】
2011091729.tif 000010
【図９】
2011091729.tif 000011
【図１０】
2011091729.tif 000012
【図１１】
2011091729.tif 000013
【図１２】
2011091729.tif 000014
【図１３】
2011091729.tif 000015
【図１４】
2011091729.tif 000016
【図１５】
2011091729.tif 000017
【図１６】
2011091729.tif 000018
【図１７】
2011091729.tif 000019
【図１８】
2011091729.tif 000020
【図１９】
2011091729.tif 000021
【図２０】
2011091729.tif 000022
【図２１】
2011091729.tif 000023
【図２２】
2011091729.tif 000024
【図２３】
2011091729.tif 000025