(57)【要約】  本発明のブックマーク利用装置は、コンテンツを取得するためのコンテンツ取得アドレスと、上記コンテンツの内容を表す特徴情報とを少なくとも含むブックマークから、上記特徴情報を抽出する特徴情報抽出部（６４）と、抽出された特徴情報に基づいて、自装置が利用可能なコンテンツを供給する一または複数のコンテンツソースから、上記コンテンツの内容に類似または相当する内容を有する代替コンテンツを検出する代替コンテンツ検索部（６５）とを備えている。したがって、ブックマークに登録されたコンテンツに内容的に相当する、別のアクセス可能な代替コンテンツの入手先を検出することが可能になるという効果を奏する。
2010100937.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを取得するためのコンテンツ取得アドレスと、上記コンテンツの内容を表す特徴情報とを少なくとも含むブックマークから、上記特徴情報を抽出する特徴情報抽出手段と、
上記特徴情報抽出手段が抽出した特徴情報に基づいて、自装置が利用可能なコンテンツを供給する一または複数のコンテンツソースから、上記コンテンツの内容に類似または相当する内容を有する代替コンテンツを検出する代替コンテンツ検出手段とを備えていることを特徴とするブックマーク利用装置。
【請求項２】
上記ブックマークには、上記コンテンツの再生位置を指定する再生位置情報が含まれていて、上記特徴情報は、上記再生位置情報が示す再生位置におけるコンテンツの内容を表すものであり、
上記代替コンテンツ検出手段は、
上記特徴情報抽出手段が抽出した上記特徴情報に基づいて、自装置が利用可能なコンテンツを供給する一または複数のコンテンツソースから、上記再生位置におけるコンテンツの内容に類似または相当する内容を含む代替コンテンツを検出することを特徴とする請求項１に記載のブックマーク利用装置。
【請求項３】
上記特徴情報に基づいて、上記再生位置における上記コンテンツの内容に類似または相当する内容を有する、上記代替コンテンツにおける再生位置を特定する再生位置特定手段を備えていることを特徴とする請求項２に記載のブックマーク利用装置。
【請求項４】
上記代替コンテンツ検出手段が検出した代替コンテンツを取得するための代替コンテンツ取得アドレスを少なくとも含む代替ブックマークを作成するブックマーク更新手段を備えていることを特徴とする請求項１に記載のブックマーク利用装置。
【請求項５】
上記代替コンテンツ検出手段が検出した代替コンテンツを取得するための代替コンテンツ取得アドレスと、上記再生位置特定手段が特定した上記代替コンテンツにおける再生位置を指定する代替再生位置情報とを少なくとも含む代替ブックマークを作成するブックマーク更新手段を備えていることを特徴とする請求項３に記載のブックマーク利用装置。
【請求項６】
上記ブックマーク更新手段は、
作成した上記代替ブックマークを、元の上記ブックマークに追加することにより該ブックマークを更新して更新後ブックマークを作成することを特徴とする請求項４または５に記載のブックマーク利用装置。
【請求項７】
上記ブックマーク更新手段は、
上記更新後ブックマークを、元の上記ブックマークを作成したブックマーク作成装置に送信することにより、上記ブックマークの更新を依頼することを特徴とする請求項６に記載のブックマーク利用装置。
【請求項８】
上記ブックマークに含まれる特徴情報は、上記コンテンツの内容を、テキスト情報で表すものであり、
上記代替コンテンツ検出手段は、
上記テキスト情報に含まれる文字列を検索クエリに用いることにより、元の上記コンテンツに類似または相当する代替コンテンツを検出することを特徴とする請求項１から７までのいずれか１項に記載のブックマーク利用装置。
【請求項９】
一または複数のコンテンツソースにアクセスするために必要な認証情報を記憶するコンテンツ取得情報記憶部を備え、
上記代替コンテンツ検出手段は、上記コンテンツ取得情報記憶部に記憶されている認証情報を用いて各コンテンツソースにアクセスすることを特徴とする請求項１から８までのいずれか１項に記載のブックマーク利用装置。
【請求項１０】
上記ブックマークに含まれる特徴情報は、上記コンテンツの画像データであり、
上記代替コンテンツ検出手段は、
上記画像データから抽出される画像特徴を検索クエリに用いることにより、元の上記コンテンツに類似または相当する代替コンテンツを検出することを特徴とする請求項１から９までのいずれか１項に記載のブックマーク利用装置。
【請求項１１】
上記ブックマークに含まれる特徴情報は、上記コンテンツの上記再生位置における画像データであり、
上記再生位置特定手段は、
上記画像データから抽出される画像特徴に基づいて、元の上記コンテンツの再生位置に類似または相当する、上記代替コンテンツにおける再生位置を特定することを特徴とする請求項３に記載のブックマーク利用装置。
【請求項１２】
自装置が利用可能なコンテンツを供給するコンテンツソースからコンテンツを取得するコンテンツ取得手段と、
上記コンテンツ取得手段が取得したコンテンツから、該コンテンツの内容を表す特徴情報を生成する特徴情報生成手段と、
上記コンテンツ取得手段が上記コンテンツを取得する際に用いたコンテンツ取得アドレスと、上記特徴情報生成手段が生成した特徴情報とを少なくとも含むブックマークを生成するブックマーク生成手段とを備えていることを特徴とするブックマーク作成装置。
【請求項１３】
上記ブックマーク生成手段は、
上記コンテンツの、ユーザにより指定された再生位置を指定する再生位置情報をさらに含むブックマークを生成することを特徴とする請求項１２に記載のブックマーク作成装置。
【請求項１４】
上記特徴情報生成手段は、
上記コンテンツの、ユーザにより指定された上記再生位置が示す内容を表す特徴情報を生成することを特徴とする請求項１３に記載のブックマーク作成装置。
【請求項１５】
上記特徴情報生成手段は、
上記コンテンツの特定のテキスト情報を継続的または定期的に再生位置情報とともに抽出し、上記テキスト情報が変化したタイミングでの再生位置について特徴情報を生成することを特徴とする請求項１３に記載のブックマーク作成装置。
【請求項１６】
上記特徴情報生成手段は、
上記コンテンツに関連付けられている、該コンテンツに関するメタ情報に基づいて特徴情報を生成することを特徴とする請求項１２から１５までのいずれか１項に記載のブックマーク作成装置。
【請求項１７】
上記特徴情報生成手段は、
上記コンテンツを構成する画像データからテキスト情報を抽出して特徴情報を生成することを特徴とする請求項１２から１６までのいずれか１項に記載のブックマーク作成装置。
【請求項１８】
上記特徴情報生成手段は、
上記コンテンツを構成する音声データからテキスト情報を抽出して特徴情報を生成することを特徴とする請求項１２から１７までのいずれか１項に記載のブックマーク作成装置。
【請求項１９】
上記特徴情報生成手段は、
上記コンテンツから抽出した画像データまたは該画像データの格納場所を示す情報を特徴情報として生成することを特徴とする請求項１２から１８までのいずれか１項に記載のブックマーク作成装置。
【請求項２０】
請求項１２から１９までのいずれか１項に記載のブックマーク作成装置と、
上記ブックマーク作成装置が作成したブックマークを保存して管理するブックマーク管理サーバと、
上記ブックマーク管理サーバから取得したブックマークを利用する請求項１から１１までのいずれか１項に記載のブックマーク利用装置とを含むことを特徴とするブックマーク共有システム。
【請求項２１】
コンテンツを取得するためのコンテンツ取得アドレスと、上記コンテンツの内容を表す特徴情報とを少なくとも含むブックマークを利用するブックマーク利用装置の制御方法であって、
上記ブックマークから、上記特徴情報を抽出する特徴情報抽出ステップと、
上記特徴情報抽出ステップにて抽出された特徴情報に基づいて、上記ブックマーク利用装置が利用可能なコンテンツを供給する一または複数のコンテンツソースから、上記コンテンツの内容に類似または相当する内容を有する代替コンテンツを検出する代替コンテンツ検出ステップとを含むことを特徴とするブックマーク利用装置の制御方法。
【請求項２２】
ブックマーク作成装置の制御方法であって、
上記ブックマーク作成装置が利用可能なコンテンツを供給するコンテンツソースからコンテンツを取得するコンテンツ取得ステップと、
上記コンテンツ取得ステップにて取得されたコンテンツから、該コンテンツの内容を表す特徴情報を生成する特徴情報生成ステップと、
上記コンテンツ取得ステップにて上記コンテンツが取得される際に用いられたコンテンツ取得アドレスと、上記特徴情報生成ステップにて生成された特徴情報とを少なくとも含むブックマークを生成するブックマーク生成ステップとを含むことを特徴とするブックマーク作成装置の制御方法。
【請求項２３】
コンピュータを、請求項１から１１までのいずれか１項に記載のブックマーク利用装置、または、請求項１２から１９までのいずれか１項に記載のブックマーク作成装置の各手段として機能させるための制御プログラム。
【請求項２４】
請求項２３に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる装置間でコンテンツおよびコンテンツのブックマークを共有するためのブックマーク利用装置、ブックマーク作成装置、ブックマーク共有システム、制御方法、制御プログラム、および、記録媒体に関するものである。
【背景技術】
【０００２】
従来コンテンツ再生装置において、動画などのコンテンツを再生するときに所望のシーン、ページを効率よく見つけたり、中断したコンテンツを再度再生するときに中断箇所を効率よく見つけたりするために、当該箇所にブックマークを付与して管理する機能が搭載されている。具体的には、例えば、ウェブブラウザでのブラウザ機能によって実現される。ブラウザ機能によってブックマークは登録され、広く利用されている。【０００３】
さらに、そうして登録したブックマークを通信手段を介して他装置に送信したり、インターネット上のサーバにアップロードして他装置にアクセスさせたりして、ブックマークおよびコンテンツを他装置と共有することは、ソーシャルブックマークのサービスなどで広く行なわれている。【０００４】
例えば、特許文献１および２に、複数の装置間でコンテンツおよびブックマークを共有する技術が開示されている。【０００５】
特許文献１には、動画コンテンツを録画して、その録画する動画コンテンツの再生位置にブックマークを付与するときに、該ブックマークに録画実時刻を関連付ける録画再生装置が開示されている。録画実時刻が関連付けられたブックマークを装置間で共有することによって、同じ動画コンテンツを録画した他の録画再生装置は、上記録画再生装置がブックマークした再生位置から直接再生することができる。【０００６】
しかし、上記特許文献１の発明は、異なる装置で同じ時刻に同じ動画コンテンツ（放送番組など）が録画され、保持されていることが前提となるものである。したがって、ＩＰテレビ（ＩＰＴＶ）サービスやビデオオンデマンド（ＶｏＤ；Video-on-Demand）サービスなどのようにインターネットを介して個々の装置が任意のタイミングで取得するコンテンツについてブックマークを共有するユースケースには適用できない。【０００７】
一方、特許文献２には、ブックマーク管理サーバでブックマークを管理し、複数の装置がインターネットを介してブックマーク管理サーバにアクセスすることにより、ブックマーク情報を複数の装置で共有するシステムおよび方法が開示されている。特許文献２に記載の技術では、ブックマーク情報は、複数の装置ごとのＵＲＬを管理でき、装置ごとに対応づけて記憶されたＵＲＬを提供している。各装置は、ブックマーク情報に含まれる、装置の種別に適したＵＲＬを利用するため、装置ごとに表示可能なウェブページコンテンツが異なる場合でも、ブックマーク情報およびコンテンツの共有を行うことができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】日本国公開特許公報「特開２００６−６０８６７号公報（２００６年３月２日公開）」
【特許文献２】日本国公開特許公報「特開２００３−６７３２８号公報（２００３年３月７日公開）」
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１および２の技術では、以下の問題を生じる。具体的には、登録されたブックマークが含むＵＲＬなどのアドレスに基づいてコンテンツにアクセスできない状況が発生しても、そのような状況に対処する術がないという問題を生じる。これでは、ブックマークが共有できても目的のコンテンツを取得できないユーザにとっては、そのブックマークは価値がないものとなってしまう。【００１０】
上記の状況が発生するユースケースとしては、例えば、ＩＰＴＶサービスやＶｏＤサービスのように、中身が同じコンテンツを、様々なサービス提供事業者の異なるサーバから、当該事業者の顧客であるユーザの装置に対して、要求に応じて各々配信するケースが挙げられる。より具体的には、ユーザは、サービス提供事業者のサーバに対してコンテンツを要求するが、コンテンツはコンテンツの著作権者のものであり、それらの配信権を受けたサービス提供者が上記コンテンツを配信している。そのため、該コンテンツのネットワーク上のありかは、配信権を受けたサービス提供事業者の所有する各サーバに散在している。そして、各ユーザは、各装置を介して、自身が契約している個々のサービス提供事業者のサーバにコンテンツを要求するので、中身が同一の一つのソースコンテンツであっても、コンテンツ要求のために各装置が利用するアドレスは一様でないことが多い。よって、ブックマークを作成した装置では、その装置自身で該ブックマークを繰り返し利用できるが、同じサービス提供事業者からコンテンツの配信を受けられない、あるいは、アクセスの権限を持たない別の装置では、上記ブックマークを利用してコンテンツを取得できないという状況が発生してしまう。【００１１】
なお上述の問題点は、コンテンツが動画である場合に限定して生じるものではなく、音楽、写真、ウェブページなどあらゆる伝送媒体を介して取得し利用されるコンテンツであって、ブックマーク機能が適用されるコンテンツであれば、共通に発生するものである。また、ＩＰＴＶサービスやＶｏＤサービスによって配信されるコンテンツに限定されず、放送コンテンツ、着脱可能な外部記録媒体を介して得られるコンテンツ、装置に内蔵される記録媒体に保存されたコンテンツ、近距離通信によって供給されたコンテンツなど、複数の装置間で同一内容のコンテンツを共有したい場合であって、コンテンツを取得する経路（サービスの種類）が異なる場合に同様に生じるものである。【００１２】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、ブックマークに登録されたコンテンツに内容的に相当する、別のアクセス可能な代替コンテンツの入手先を検出して上記状況に対処することが可能なブックマーク利用装置、ブックマーク作成装置、ブックマーク共有システム、制御方法、制御プログラム、および、記録媒体を実現することにある。
【課題を解決するための手段】
【００１３】
本発明のブックマーク利用装置は、上記課題を解決するために、コンテンツを取得するためのコンテンツ取得アドレスと、上記コンテンツの内容を表す特徴情報とを少なくとも含むブックマークから、上記特徴情報を抽出する特徴情報抽出手段と、上記特徴情報抽出手段が抽出した特徴情報に基づいて、自装置が利用可能なコンテンツを供給する一または複数のコンテンツソースから、上記コンテンツの内容に類似または相当する内容を有する代替コンテンツを検出する代替コンテンツ検出手段とを備えていることを特徴としている。【００１４】
上記構成によれば、コンテンツを取得するためのコンテンツ取得アドレスと、特徴情報とを少なくとも含むブックマークから、上記特徴情報抽出手段が特徴情報を抽出し、上記代替コンテンツ検出手段が、上記抽出された特徴情報を用いて、上記コンテンツと内容的に類似・相当する代替コンテンツを検出する。【００１５】
これにより、ブックマーク利用装置は、上記コンテンツ取得アドレスから取得できる元のコンテンツとは、異なるコンテンツであって、内容的には上記元のコンテンツに類似、相当する代替コンテンツを見つけることができる。【００１６】
本発明のブックマーク作成装置は、上記課題を解決するために、自装置が利用可能なコンテンツを供給するコンテンツソースからコンテンツを取得するコンテンツ取得手段と、上記コンテンツ取得手段が取得したコンテンツから、該コンテンツの内容を表す特徴情報を生成する特徴情報生成手段と、上記コンテンツ取得手段が上記コンテンツを取得する際に用いたコンテンツ取得アドレスと、上記特徴情報生成手段が生成した特徴情報とを少なくとも含むブックマークを生成するブックマーク生成手段とを備えていることを特徴としている。【００１７】
上記構成によれば、ブックマーク作成装置は、コンテンツを指定したブックマークに加えて、その内容を表す特徴情報を、ブックマーク利用装置に伝達することが可能となる。これにより、上記ブックマークを利用するブックマーク利用装置の側では、たとえ該ブックマークのコンテンツが利用できなかったとしても、上記特徴情報によって、そのブックマークが指定したコンテンツの内容を類推することができる。すなわち、上記特徴情報を、内容的に類似した別のコンテンツを探すための手がかりとすることができる。【００１８】
本発明のブックマーク利用装置の制御方法は、上記課題を解決するために、コンテンツを取得するためのコンテンツ取得アドレスと、上記コンテンツの内容を表す特徴情報とを少なくとも含むブックマークを利用するブックマーク利用装置の制御方法であって、上記ブックマークから、上記特徴情報を抽出する特徴情報抽出ステップと、上記特徴情報抽出ステップにて抽出された特徴情報に基づいて、上記ブックマーク利用装置が利用可能なコンテンツを供給する一または複数のコンテンツソースから、上記コンテンツの内容に類似または相当する内容を有する代替コンテンツを検出する代替コンテンツ検出ステップとを含むことを特徴としている。【００１９】
本発明のブックマーク作成装置の制御方法は、上記ブックマーク作成装置が利用可能なコンテンツを供給するコンテンツソースからコンテンツを取得するコンテンツ取得ステップと、上記コンテンツ取得ステップにて取得されたコンテンツから、該コンテンツの内容を表す特徴情報を生成する特徴情報生成ステップと、上記コンテンツ取得ステップにて上記コンテンツが取得される際に用いられたコンテンツ取得アドレスと、上記特徴情報生成ステップにて生成された特徴情報とを少なくとも含むブックマークを生成するブックマーク生成ステップとを含むことを特徴としている。
【発明の効果】
【００２０】
本発明のブックマーク利用装置は、上記課題を解決するために、コンテンツを取得するためのコンテンツ取得アドレスと、上記コンテンツの内容を表す特徴情報とを少なくとも含むブックマークから、上記特徴情報を抽出する特徴情報抽出手段と、上記特徴情報抽出手段が抽出した特徴情報に基づいて、自装置が利用可能なコンテンツを供給する一または複数のコンテンツソースから、上記コンテンツの内容に類似または相当する内容を有する代替コンテンツを検出する代替コンテンツ検出手段とを備えていることを特徴としている。【００２１】
本発明のブックマーク作成装置は、自装置が利用可能なコンテンツを供給するコンテンツソースからコンテンツを取得するコンテンツ取得手段と、上記コンテンツ取得手段が取得したコンテンツから、該コンテンツの内容を表す特徴情報を生成する特徴情報生成手段と、上記コンテンツ取得手段が上記コンテンツを取得する際に用いたコンテンツ取得アドレスと、上記特徴情報生成手段が生成した特徴情報とを少なくとも含むブックマークを生成するブックマーク生成手段とを備えていることを特徴としている。【００２２】
したがって、ブックマークに登録されたコンテンツに内容的に相当する、別のアクセス可能な代替コンテンツの入手先を検出することが可能となり、元のコンテンツにアクセスできないなどの状況に対処することができるという効果を奏する。
【図面の簡単な説明】
【００２３】
【図１】本発明のブックマーク共有システム１００における利用側テレビ２の要部構成を示すブロック図である。
【図２】本発明のブックマーク共有システム１００における作成側テレビ１の要部構成を示すブロック図である。
【図３】本発明の実施形態におけるブックマーク共有システム１００の概略構成を示す図である。
【図４】本実施形態におけるコンテンツのデータ構造を模式的に示す図である。
【図５】作成側テレビ１のブックマーク生成部２５が生成したブックマークを管理するためのブックマーク管理テーブルの一例を示すものである。
【図６】作成側テレビ１によって作成された後に、ブックマーク管理サーバ７において登録されたブックマークｄ５の主要部分を具体的に示す図である。
【図７】作成側テレビ１によって作成された後に、ブックマーク管理サーバ７において登録されたブックマークｄ５の主要部分の他の例を具体的に示す図である。
【図８】利用側テレビ２の代替コンテンツリスト記憶部８２に記憶される代替コンテンツリストの具体例を示す図である。
【図９】利用側テレビ２の再生位置情報記憶部８３に記憶される、ある代替コンテンツにおける候補区間の一覧の具体例を示す図である。
【図１０】利用側テレビ２のブックマーク更新依頼部６８が生成する、更新提案ブックマークｄ１５（代替ブックマーク）の具体例を示す図である。
【図１１】図１０の更新提案ブックマークｄ１５にしたがって、携帯電話３がブックマークｄ５を更新した後に得られる更新後ブックマークｄ１６の具体例を示す図である。
【図１２】ブックマーク共有システム１００においてブックマークが作成され、登録されるときの各装置の処理の流れを示すシーケンス図である。
【図１３】作成側テレビ１における、図１２のブックマーク作成処理Ｓ８の流れを示すフローチャートである。
【図１４】ブックマーク共有システム１００において、ブックマーク管理サーバ７にアップロードされたブックマークが利用されるときの各装置の流れを示すシーケンス図である。
【図１５】利用側テレビ２における、図１４のブックマーク利用処理の流れを示すフローチャートである。
【図１６Ａ】作成側テレビ１が再生するある音楽番組コンテンツのコンテンツ関連情報の具体例を示す図である。
【図１６Ｂ】コンテンツ関連情報の出力レイアウトを指定するレイアウト情報の一例を示す図である。
【図１７】上記音楽番組コンテンツおよびコンテンツ関連情報が再生されているときの、作成側テレビ１の表示画面の具体例と、該コンテンツを視聴中のユーザがブックマークの登録操作を行う様子とを示す図である。
【図１８】ブックマーク管理サーバ７に登録されたブックマークの他の具体例を示す図である。
【図１９】上記ブックマークを利用して代替コンテンツを表示したときの利用側テレビ２の表示画面の具体例を示す図である。
【図２０】類似コンテンツ検索結果を表示したときの利用側テレビ２の表示画面の一例を示す図である。
【図２１】ブックマーク管理サーバ７においてブックマークを作成する場合の作成側テレビ１の要部構成を示すブロック図である。
【図２２】ブックマークを作成するブックマーク管理サーバ７の要部構成を示すブロック図である。
【図２３Ａ】作成側テレビ１のリクエスト生成部２７が生成するブックマーク生成リクエストのデータ構造を模式的に示す図である。
【図２３Ｂ】ＨＴＴＰ  ＰＯＳＴメソッドによるブックマーク生成リクエストの具体例を示す図である。
【図２３Ｃ】ＨＴＴＰ  ＰＯＳＴメソッドによる、ブックマーク生成リクエストに対するレスポンスの具体例を示す図である。
【図２４】ブックマーク管理サーバ７がブックマークを作成する場合に、コンテンツを視聴中のユーザがブックマークの登録操作を行う様子と、作成側テレビ１および携帯電話３のそれぞれの表示部に表示される表示画面の一例とを示す図である。
【発明を実施するための形態】
【００２４】
≪実施形態１≫
以下に、図面を参照しつつ、本発明の実施形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。なお、ここで説明する実施形態は、あくまで一例であり、本発明は、以下の内容のみに限定されるものではない。
【００２５】
以下では、本発明のブックマーク作成装置およびブックマーク利用装置をテレビに適用した場合について説明する。ここで、各テレビは、インターネットを介して動画などのデジタルコンテンツを受信し再生することが可能なコンテンツ再生装置としても機能するものとする。本実施形態では、ブックマーク作成装置としての作成側テレビと、ブックマーク利用装置としての利用側テレビとが、インターネットを介してブックマークを共有することにより、本発明のブックマーク共有システムを構築している。
【００２６】
〔ブックマーク共有システムの概要〕
本実施形態におけるブックマーク共有システムとは、大体以下のような態様である。各コンテンツサービス事業者が、それぞれのコンテンツ配信サーバにて、サービス加入者の所有する複数のテレビ（クライアント）に要求に応じてコンテンツを配信する。ブックマークを作成する機能を有するテレビ（作成側テレビ）では、受信、再生したこれらのコンテンツに対してブックマークを作成することが可能である。各テレビによって作成されたブックマークは、コンテンツ識別情報などと関連付けて、各テレビがアクセス可能なブックマーク管理サーバなどにて保存、管理される。これにより、ブックマークを利用する機能を有する複数のテレビ（利用側テレビ）の間で、ブックマークを共有することが可能となる。
【００２７】
ブックマークには、コンテンツの再生位置情報が含まれている。これにより、各テレビは、他のテレビにて作成されたブックマークを利用して、該他のテレビと同じ再生位置からコンテンツを再生することが可能となる。このようにブックマークされた再生位置からコンテンツを再生すること（コンテンツを途中から再生すること）を、ここでは、レジューム再生と称する。なお、本発明における再生位置情報は、コンテンツの再生開始位置の１時点を再生位置として指定するものであってもよいし、コンテンツの再生開始位置の時点と再生終了位置の時点とによって再生区間を特定し、それを再生位置として指定するものであってもよい。また、一つのブックマークに含まれる再生位置情報は、複数の再生開始位置および再生終了位置のセットから構成され、複数の再生区間を再生位置として指定するものであっても構わない。再生位置情報のデータ構造および具体例については後述する。
【００２８】
ブックマーク共有システムの具体的な構成について、図３を参照しながら後に詳述する。
【００２９】
〔本発明のブックマーク共有システムの課題と目的〕
例えば、第１のコンテンツサービス事業者が、第１のＩＰＴＶサービスでライブ放送のコンテンツを配信し、上記ＩＰＴＶサービスの加入者のあるテレビ（作成側テレビ）がそれを受信、再生したとする。上記作成側テレビは、上記コンテンツのある再生位置にてブックマークを作成する。この後、作成側テレビが作成した上記ブックマークを利用して、他のテレビ（利用側テレビ）がライブ放送を視聴しようと試みたとする。
【００３０】
ここで、上記利用側テレビが加入する第２のコンテンツサービス事業者がアーカイブでのＶｏＤを提供していれば、ブックマークで視聴することが可能かもしれないが、そうでない状況が想定される。この場合、第１のＩＰＴＶサービスとは異なる第２のコンテンツサービス事業者のＶｏＤサービス、または、ホームサーバに対して、利用側テレビはコンテンツをリクエストする必要がある。そのため、作成側テレビが、コンテンツを再生しているときに作成した該コンテンツのアドレス（第１のコンテンツ配信サーバのアドレス）をブックマークしたものが、利用側テレビにおいては、無意味なものとなることがある。
【００３１】
この問題を解決するためには、作成側テレビがブックマークを作成するとき、当該コンテンツのアドレスを利用側テレビが利用できない場合を想定して、該コンテンツ以外で内容的に類似または相当する適切な別のコンテンツ（以下、代替コンテンツ）を利用側テレビが探索できるようにする必要がある。すなわち、作成側テレビにおいては、利用側テレビが代替コンテンツを探索できるように、ブックマークを作成するときに、ブックマークしたコンテンツまたは再生位置に関してその内容を示唆・表現する特徴的な情報（以下、特徴情報）を生成し、該ブックマークに含める機能を持つことが必要である。また、利用側テレビにおいては、作成側テレビが作成したブックマークをそのまま利用できない場合には、該ブックマークに含まれる特徴情報を用いて、自装置が加入するサービスまたは自装置がアクセス可能なあらゆる記録媒体と連携して、代替コンテンツを発見する機能を持つことが必要である。利用側テレビにおいては、さらに、代替コンテンツにおいて、内容的に類似する再生位置を特定する機能を持つことが望ましい。
【００３２】
また、そのようにして、利用可能な代替コンテンツ（および再生位置）を利用側テレビが発見した場合、その代替コンテンツのブックマークを共有できるように、元のブックマークに付加して該ブックマークを発展させることが望ましい。このようにすれば、以降、当該ブックマークの利用を試みるさらに別の利用側テレビが、視聴可能な代替コンテンツを発見する機能を持たない場合でも、当該ブックマークを利用できるようになる（代替コンテンツが増えていけば、それだけ、不特定多数のテレビユーザが当該ブックマークを利用できる可能性が高まる）。
【００３３】
以上で述べた目的を達成するための、本発明のブックマーク共有システムについて、一具体例を挙げて詳細に説明する。
【００３４】
〔ブックマーク共有システムの構成〕
図３は、本発明の実施形態におけるブックマーク共有システム１００の概略構成を示す図である。図３に示すとおり、ブックマーク共有システム１００は、少なくとも、作成側テレビ１、利用側テレビ２、コンテンツ配信サーバ５、コンテンツ配信サーバ６およびブックマーク管理サーバ７を含んで構成されている。本実施形態では、ブックマーク共有システム１００は、さらに、携帯電話３、携帯電話４およびブログサーバ８を含む構成となっている。これらの各装置は、インターネットなどの通信網（携帯電話３と携帯電話４においてはさらに携帯電話回線網）を介して互いに通信可能に接続されている。
【００３５】
なお、図３に示すブックマーク共有システム１００は、本発明のブックマーク共有システムを説明するための一例であって、本発明を限定する意図はない。
【００３６】
コンテンツ配信サーバ５は、サービスＡを加入者に提供するものであり、具体的には、加入者のテレビ（クライアント）の要求に応じてコンテンツを配信するものである。コンテンツ配信サーバ５は、通信網を介してクライアントから送信されたコンテンツ要求メッセージを解析して、コンテンツを受信する権利を持つクライアント（加入者）か否かを判断する認証機能を有している。
【００３７】
例えば、ユーザＡは、コンテンツ配信サーバ５によってサービスＡを運営するサービス事業者と契約し、サービスＡの加入者になるとする。コンテンツ配信サーバ５は、サービスＡの加入者であるユーザＡを認証するための情報として、ユーザＩＤおよびパスワードをユーザＡの作成側テレビ１に供給する。作成側テレビ１はこのユーザ情報（ユーザＩＤとパスワード）を登録しておく。これにより、作成側テレビ１は、コンテンツ配信サーバ５へのアクセスが許可されて、動画コンテンツをストリーム受信し、再生することが可能となる。
【００３８】
コンテンツ配信サーバ５が供給するサービスＡとしては、例えば、ＩＰＴＶコンテンツを作成側テレビ１などの加入者に配信するＩＰＴＶサービスが挙げられる。この場合、コンテンツ配信サーバ５は、ＩＰＴＶサーバとして実現される。
【００３９】
作成側テレビ１は、ユーザＡが利用するテレビであり、契約済みのコンテンツ配信サーバ５が配信するコンテンツを受信して再生するものである。また、作成側テレビ１は、コンテンツ配信サーバ５から提供される電子番組表（ＥＰＧ；Electronic Program Guide）を受信可能である。
【００４０】
さらに、作成側テレビ１は、自装置において再生したコンテンツについてブックマークを作成する機能を有する。ブックマークには、コンテンツに関する各種情報（タイトル、ジャンル、出演者名など）と、再生位置情報（経過時刻）と、視聴者が付与する情報（キーワード、コメントなど）とが含まれる。ブックマークのデータ構造とブックマーク生成動作の詳細については後述する。作成側テレビ１が作成したブックマークは、ブックマーク管理サーバ７に登録されて、ブックマーク管理サーバ７に接続する他のテレビと共有できるようになっている。
【００４１】
携帯電話３は、ユーザＡが所有する携帯電話である。本実施形態では、携帯電話３は、通常の携帯電話としての機能に加えて、作成側テレビ１と赤外線通信を行って作成側テレビ１のリモコンとして動作するリモコン機能を備えている。具体的には、リモコン機能は、携帯電話３に、テレビ操作用リモコン信号を出力するための赤外線通信機能を利用したリモコンアプリケーションソフトウェアを実装することで実現する。こうして携帯電話３を通常のテレビリモコンと同じように使用することができる。なお、ここで出力されるリモコン信号は、テレビ専用リモコンなどから出力される従来公知のリモコン信号と同じものでよい。あるいは、コンテンツのサムネイル画像ファイルのヘッダ領域にコンテンツ視聴をリモコン制御するデータが内包されており、該サムネイル画像ファイルをリモコン信号として送信するような実施形態であってもよい。
【００４２】
ブックマーク管理サーバ７は、ブックマーク共有サービスをユーザに提供するものである。具体的には、ブックマークを記憶するブックマークデータベースを備え、これらのブックマークを管理して、ブックマークのアップロード、ダウンロードを受け付ける。本実施形態では、ブックマーク管理サーバ７のブックマーク共有サービスを利用できるように、各テレビのユーザが、ブックマーク管理サーバ７に対してユーザ登録を行う形態を採用している。具体的には、ユーザ登録とは、ユーザのテレビおよび携帯電話のアドレスを、ユーザＩＤおよびパスワードに関連付けてブックマーク管理サーバ７に記憶しておくことである。
【００４３】
ブックマーク管理サーバ７は、登録されたユーザＡの作成側テレビ１が作成したブックマークについて、作成側テレビ１からのアップロードを受け付ける。アップロードの際には、ユーザＩＤおよびパスワードを用いてユーザ認証を行ってもよい。なお、ブックマークは、本実施形態では、ＸＭＬ（eXtensible Markup Language）形式のファイルであり、ＨＴＴＰプロトコルを用いて、ＨＴＴＰサーバによって実現されるブックマーク管理サーバ７にアップロードされる。あるいは、別の実施形態では、作成側テレビ１が、ブックマークされた再生位置におけるコンテンツの画像をサムネイル画像（画像データ）としてＪＰＥＧ（Joint Photographic Experts Group）形式で保存し、そのヘッダ領域にＸＭＬ形式で記述されたブックマークを格納する。そして、作成側テレビ１は、上記サムネイル画像をブックマーク管理サーバ７にアップロードしてもよい。
【００４４】
なお、本実施形態では、さらに、ブックマーク管理サーバ７は、ブックマークの登録を完了すると、当該ブックマークを格納した場所を示すブックマークのアドレス情報（以下、ブックマークＵＲＬ）を、応答としてユーザＡに返す。ブックマーク管理サーバ７は、上記ブックマークＵＲＬを、ユーザＡの作成側テレビ１に送信してもよいが、ここでは、携帯電話３宛てにメールで送信するものとする。
【００４５】
このようにアップロードされたブックマークは、本実施形態では、不特定多数に公開することを許可しているが、それに限るものではなく、登録ユーザがブックマーク配信を許可する人を指定する形態や、ブックマーク参照のための認証情報（パスワード）を設定することでパスワードを知る人のみがアクセスできるようにしたりする形態など、様々な形態が考えられる。
【００４６】
ブログサーバ８は、ブログサービスをユーザに提供するものである。具体的には、登録ユーザが作成するブログ（Ｂｌｏｇ）のデータを保存し、ブログサーバ８に接続する不特定多数のユーザに上記ブログを公開する。
【００４７】
本実施形態では、ユーザＡは、ブックマーク管理サーバ７から供給されたブックマークＵＲＬを、携帯電話３を用いてブログサーバ８にアップロードすることができる。本実施形態では、ブログサーバ８のアップロードはメールに編集した文書を添付する形態で行う。なお、これは一例であって、本発明はこれに限定されない。携帯電話３が保有するブックマークＵＲＬを挿入したブログの記事をブログサーバ８にアップロードできさえすれば、どのような方法でも構わない。
【００４８】
上記ブログ記事がブログサーバ８にアップロードされると、ブックマーク管理サーバ７のブックマークにアクセスするためのリンクを、ブログサーバ８のブログを閲覧可能な不特定多数のユーザが利用できるようになり、ユーザＡが作成したブックマークの存在をより多くのユーザに知らせ、より多くのユーザにブックマークを利用してもらえるようになる。
【００４９】
ユーザＡが、自身が作成したブックマークを広める方法としては、上記以外にも、電子メールを使用して、ブックマークを他のユーザに伝達する方法がある。例えば、同じ趣味を持つ人や友人同士などグループのメーリングリスト宛てに、ブックマークＵＲＬ付きのメールを投稿することで、他のユーザ（例えば、ユーザＢ）に、ブックマークを紹介してもよい。
【００５０】
ブログサーバ８などの適宜の手段を用いて広められたブックマークＵＲＬは、いずれ同様の内容に興味を持ったユーザ（例えば、ユーザＢ）の目に留まることとなる。
【００５１】
コンテンツ配信サーバ６は、サービスＢを加入者に提供するものであり、具体的には、コンテンツ配信サーバ５と同様、加入者のテレビ（クライアント）の要求に応じてコンテンツを配信するものである。また、コンテンツ配信サーバ５と同様、ユーザ認証機能を有していてもよい。
【００５２】
コンテンツ配信サーバ６が供給するサービスＢとしては、例えば、ＶｏＤによるアーカイブ配信にてコンテンツを加入者に提供するＶｏＤサービスが挙げられる。この場合、コンテンツ配信サーバ６は、ＶｏＤによるアーカイブ配信の機能を有するＶｏＤサーバとして実現される。
【００５３】
利用側テレビ２は、ユーザＢが利用するテレビであり、コンテンツ配信サーバ６が配信するコンテンツを受信して再生するものである。また、利用側テレビ２は、ユーザＢが入手したブックマークＵＲＬにしたがって、ブックマーク管理サーバ７にアクセスし、ブックマーク管理サーバ７からブックマークを取得し、ブックマークを利用してコンテンツのレジューム再生を行う。
【００５４】
さらに、利用側テレビ２は、上記ブックマークに示されたコンテンツのアドレスにアクセスできず、当該ブックマークを利用できなかった場合に、ブックマークされた内容と類似するまたは相当する、自装置にて利用可能な代替コンテンツを検出する機能を有する。また、さらに好ましくは、代替コンテンツに対して新たなブックマークを作成する機能を有する。このブックマーク利用、更新動作の詳細については後述する。
【００５５】
なお、上記ブックマークを利用できない事情としては、例えば、以下のような状況が考えられる。ユーザＢは、サービスＢの加入者であって、サービスＡの加入者ではない。したがって、ユーザＢは、コンテンツ配信サーバ５が提供するサービスＡのコンテンツは視聴できない。つまり、利用側テレビ２は、コンテンツ配信サーバ５から配信されるコンテンツを取得できない。コンテンツ配信サーバ６から配信されるコンテンツは取得できる。他に上記ブックマークをそのまま利用できない例としては、例えば、国が異なるなど理由でサービスの提供範囲に入っていないためにコンテンツ配信サーバ５へのアクセス、加入が不可能な場合が考えられる。あるいは、コンテンツ配信サーバ５とコンテンツ配信サーバ６とで提供しているサービスの種類が異なるために、テレビの中には、それらのサーバが配信するコンテンツを再生できない場合がある（具体的には、ＩＰＴＶサービスはビデオオンデマンド（ＶｏＤ）によるアーカイブ配信の機能を提供していないので、視聴不能となる場合がある）など、多様な事情が考えられる。
【００５６】
携帯電話４は、ユーザＢが所有する携帯電話である。本実施形態では、携帯電話４は、ユーザＡの携帯電話３と同様に、利用側テレビ２を遠隔操作するためのリモコン機能を備えている。ユーザＢは、携帯電話４を操作して、利用側テレビ２に対してブックマークの取得を指示したり、それを用いてのレジューム再生を指示したりすることが可能となる。
【００５７】
以上の各装置により構築されるブックマーク共有システム１００において、本発明の方法を用いてブックマークを共有するために実施されているデータ／信号の授受と処理の流れについて以下に簡単に説明する。
【００５８】
〔ブックマーク共有システムにおけるデータの流れ〕
携帯電話３は、コンテンツ再生指示信号ｄ１を赤外線通信により作成側テレビ１に送出する。ｄ１には、コンテンツを指定するコンテンツ識別情報などが含まれている。ｄ１は、例えば、ユーザＡは、コンテンツ配信サーバ５から供給される電子番組表を作成側テレビ１にて閲覧して、携帯電話３を操作して、コンテンツを選択し再生を指示するキーを押下することで送出できる。
【００５９】
作成側テレビ１は、携帯電話３によって指定されたコンテンツをコンテンツ配信サーバ５に対して要求する。つまり、作成側テレビ１は、コンテンツ要求メッセージｄ２をコンテンツ配信サーバ５に送信する。これに応答して、コンテンツ配信サーバ５は、認証を行ったあと、要求されたコンテンツｄ３を、作成側テレビ１に対して配信する。作成側テレビ１は、コンテンツｄ３を再生する。
【００６０】
作成側テレビ１がコンテンツｄ３を再生中に、携帯電話３のリモコンアプリケーション上のＧＵＩ（Graphical User Interface）で実装されるブックマークボタン（不図示）がユーザＡによって押下されると、携帯電話３は、作成側テレビ１に対してブックマーク登録信号ｄ４を送出する。ブックマーク登録信号ｄ４とは、ブックマークを作成するタイミング（＝再生中コンテンツの再生位置を取るタイミング）を、作成側テレビ１に対して指示するためのものである。作成側テレビ１は、コンテンツ配信サーバ５における上記コンテンツのアドレス情報（ＵＲＬ）、また必要に応じてコンテンツ識別情報をブックマークに含める。また、作成側テレビ１は、ブックマーク登録信号ｄ４を受信したタイミングにおいて作成側テレビ１の再生部がコンテンツを出力している再生位置を取得する。具体的には、コンテンツ開始位置を００：００：００とした場合、そこからの相対経過時刻の情報をブックマークしたい再生位置情報として取得する。
【００６１】
なお、図３に示す例では、ブックマーク登録信号ｄ４が１回送出されているが、携帯電話３は、ブックマーク登録信号ｄ４を、一定の間隔をあけて２回送出してもよい。作成側テレビ１は、最初のブックマーク登録信号で、コンテンツのブックマーク開始位置を特定し、例えば、画面上に「ブックマーク終了位置で再度ブックマークボタンを押してください」などのメッセージを表示してもよい。作成側テレビ１は、上記メッセージ表示中に再度、ブックマーク登録信号を受光すると、ブックマーク終了位置を特定して、ブックマーク開始位置とともに、ブックマークに含める。このとき、作成側テレビ１は、「ブックマークを記録しました」などのメッセージを表示してもよい。
【００６２】
そして、作成側テレビ１は、ブックマークされたコンテンツまたは再生位置についての特徴情報を含めてブックマークを完成させる（詳細は後述）。作成側テレビ１は、上述のようにして完成させたブックマークおよび登録依頼メッセージｄ５をブックマーク管理サーバ７に送信してブックマークの登録を依頼する。
【００６３】
ブックマーク管理サーバ７は、作成側テレビ１からのブックマークの登録依頼を受け付けて、ｄ５のブックマークを、ブックマークデータベースに登録する。ブックマーク管理サーバ７は、登録が完了すると、作成側テレビ１のユーザＡが所有する携帯電話３宛てに、メールなどで、登録したブックマークのブックマークＵＲＬおよび登録完了通知ｄ６を送信する。
【００６４】
ｄ６のブックマークＵＲＬを、携帯電話３にて入手したユーザＡは、該ブックマークＵＲＬを含むブログ記事ｄ７を携帯電話３にて作成し、それをブログサーバ８にアップロードする。
【００６５】
ブログサーバ８によって公開されたブログ記事ｄ７は、ユーザＢが携帯電話４を用いて閲覧可能な状態となる。ユーザＢは、ブログサーバ８が提供するブログから自分の趣味に一致するブログを検索するなどして、条件に合致するブログを閲覧することができる。ユーザＢは、上記ｄ７のブログ記事を閲覧して、上記ブックマークが示すコンテンツを見たいと興味を持った場合には、携帯電話４を操作して、ブログサーバ８からリンクされたブックマークＵＲＬｄ８を携帯電話４にダウンロードすることが可能である。
【００６６】
携帯電話４が規定の形式のブックマークＵＲＬを受信したとき、赤外線送信リモコンアプリケーションが起動され、受信したブックマークＵＲＬをリモコン信号として送信するか否かをユーザに問うメッセージが表示されてもよい。ユーザＢよりブックマークＵＲＬを利用側テレビ２に送信する旨の指示が携帯電話４に入力されると、携帯電話４は、ブックマークＵＲＬとともに、ブックマークにしたがったレジューム再生を指示するレジューム再生指示信号ｄ９を、赤外線通信よって、利用側テレビ２に送出する。
【００６７】
利用側テレビ２は、携帯電話４から受信したブックマークＵＲＬにしたがって、ブックマーク管理サーバ７にアクセスし、該ブックマークＵＲＬに対応するブックマークを要求する。利用側テレビ２は、ブックマーク要求メッセージｄ１０をブックマーク管理サーバ７に送信する。ブックマーク管理サーバ７は、上記要求に応答して、対応するブックマークｄ１１を利用側テレビ２に供給する。
【００６８】
利用側テレビ２は、受信したｄ１１のブックマークに含まれるコンテンツへのアドレス情報および再生位置情報に基づいて、コンテンツ配信サーバ５から上記コンテンツを取得することを試みる。
【００６９】
利用側テレビ２は、上述したような事情により、ｄ１１のブックマークに含まれたアドレス情報から目的のコンテンツを取得できなかった場合（例えば、コンテンツ配信サーバ５から配信不可通知ｄ１２を受信するなど）に、ブックマークに含まれる、本発明の特徴情報に基づいて、代替コンテンツを探索する（詳細は後述）。
【００７０】
なお、ここで、他に上記コンテンツを取得する術（代替コンテンツ）が見つからない場合には、コンテンツ配信サーバ５は、配信不可通知ｄ１２とともに、サービスＡへの加入手続きのページへのＵＲＬを利用側テレビ２に供給してもよい。利用側テレビ２は、コンテンツ配信サーバ５のサービスＡへのオンラインサービス加入手続きが可能ならば、上記ＵＲＬを使って、サービスＡに加入、登録して上記ブックマークの視聴を成功させるなどという実施形態も考えられる。
【００７１】
利用側テレビ２は、上記特徴情報に基づいて、自装置が利用可能な代替コンテンツを、例えば、契約済みのコンテンツ配信サーバ６などから発見する。利用側テレビ２は、発見した代替コンテンツの配信を要求する代替コンテンツ要求メッセージｄ１３をコンテンツ配信サーバ６に送信する。これに応答して、コンテンツ配信サーバ６は、必要であれば認証を行ったあと、要求された代替コンテンツｄ１４を、利用側テレビ２に対して配信する。利用側テレビ２は、代替コンテンツｄ１４を再生することが可能となる。
【００７２】
さらに、利用側テレビ２は、代替コンテンツだけなく、利用できなかったブックマークにより正確に対応するように、該代替コンテンツにおいて代わりとなる再生位置についても特定できることが好ましい。そして、元のブックマークに、上記代替コンテンツのブックマークを追加してブックマークを発展させることが好ましい。例えば、代替コンテンツを再生して、代わりの再生位置（代替再生位置情報）をユーザＢに指定させることなどが考えられる。ユーザＢは、利用側テレビ２にて代替コンテンツ視聴中に、携帯電話４のリモコンアプリケーション上のブックマークボタン登録ボタンを操作する。利用側テレビ２は、作成側テレビ１がブックマークを作成するときと同様の動作で、代替コンテンツについてブックマークを作成する。つまり、利用側テレビ２は、代替コンテンツのアドレス情報と、ユーザＢによって指定された代替コンテンツの再生位置とを元のブックマークに追加して、更新提案ブックマークｄ１５（代替ブックマーク）を作成する。利用側テレビ２は、更新提案ブックマークｄ１５を、元のブックマークの作成者であるユーザＡの携帯電話３に送信して、ブックマークの更新を提案する。
【００７３】
元のブックマーク作成者であるユーザＡは、利用側テレビ２から送信されてきた更新提案ブックマークｄ１５の追加された部分を確認し、新たなコンテンツおよび再生位置の情報として追加しても良いと考えれば、ブックマーク管理サーバ７にアクセスして、更新後ブックマークとともにブックマーク更新依頼メッセージｄ１６を送信し、既存のブックマークの更新を正式に行う。
【００７４】
以上のとおり、本発明のブックマーク共有システム１００によれば、利用側テレビ２は、作成側テレビ１が作成したブックマークに登録されたアドレス情報からコンテンツを保持しているサーバにアクセスできない状況（コンテンツを受信、再生できない状況）が発生しても、利用可能な代替コンテンツの入手先を提供して上記状況に対処することが可能となる。さらに、代替コンテンツにおいて、ブックマーク再生位置の代わりとなる再生位置を特定して、元のブックマークに代替コンテンツの情報を加えることにより、ブックマークを発展させて、より多くのユーザが、上記ブックマークを活用できるようにすることができる。
【００７５】
以下では、作成側テレビ１および利用側テレビ２のそれぞれの構成および動作と、ブックマークのデータ構造について、より詳細に説明する。
【００７６】
なお、説明の便宜上、以下では、元のブックマークを作成したユーザＡのテレビを作成側テレビ１とし、上記ブックマークの利用を試みたユーザＢのテレビを利用側テレビ２と称して説明するが、この作成側テレビ１は、他のテレビが作成したブックマークを利用する利用側テレビとしての機能を備えていてもよい。また、利用側テレビ２は、ブックマークを新規に作成する作成側テレビとしての機能を備えていてもよい。
【００７７】
〔作成側テレビの構成〕
図２は、本発明のブックマーク共有システム１００における作成側テレビ１の要部構成を示すブロック図である。本実施形態では、作成側テレビ１は、ネットワーク機能を持ったＩＰＴＶ（Internet Protocol Tele Vision）端末で実現されている。
【００７８】
図２に示すとおり、ブックマークを作成する作成側テレビ１は、制御部１０、赤外線通信部１１、通信部１２、表示部１３、音声出力部１４および記憶部１５を備える構成となっている。
【００７９】
赤外線通信部１１は、携帯電話３から赤外線により送出された信号を受信するものである。赤外線通信部１１は、携帯電話３から発光される赤外線を受光する受光手段（赤外線通信ポート）により構成されている。赤外線通信部１１が受信した信号は、ブックマークの作成を指示するブックマーク登録信号か否かで区別されており、ブックマーク登録信号が受信された場合には、赤外線通信部１１は、位置指定部２３にそれを伝達する。
【００８０】
通信部１２は、無線／有線通信の適宜の通信手段を用いて、インターネットなどの通信網を介して外部の装置と通信を行うものである。
【００８１】
表示部１３は、制御部１０の出力指示に基づいて画像または映像を表示するものである。例えば、ＬＣ（Liquid Crystal）表示パネル、プラズマ表示パネル、ＥＬ（Electro Luminescence）表示パネルなどを表示部１３として適用することができる。
【００８２】
音声出力部１４は、制御部１０の出力指示に基づいて音声を出力するものである。例えば、スピーカなどを音声出力部１４として適用することができる。
【００８３】
記憶部１５は、制御部１０が実行する制御プログラムおよびＯＳプログラム、ならびに、制御部１０が、作成側テレビ１が有する各種機能を実行するときに読み出す各種データを記憶するものであり、例えば、フラッシュメモリなどの記憶装置にて構成される。特に、記憶部１５は、作成側テレビ１が実行するブックマーク共有アプリケーションを実行する際に読み出す各種プログラム、データを記憶する。具体的には、記憶部１５には、ユーザ情報記憶部４０、サムネイル画像記憶部４１およびブックマーク記憶部４２が含まれる。
【００８４】
制御部１０は、作成側テレビ１の動作を統括して制御するものであり、例えばＣＰＵ（Central Processing Unit）等で構成することができる。制御部１０は、例えばＲＡＭ（Random Access Memory）等で構成される一時記憶部（図示しない）を作業領域として動作する。制御部１０は、機能ブロックとしてのコンテンツ選択部２０、コンテンツ取得部２１、コンテンツ出力部２２、位置指定部２３、特徴情報生成部２４、ブックマーク生成部２５およびブックマーク送信部２６を備えている。これらの機能ブロックは、ＣＰＵ（central processing unit）が、ＲＯＭ（read only memory）等で実現された記憶装置（記憶部１５）に記憶されているプログラムを不図示のＲＡＭ（random access memory）等に読み出して実行することで実現できる。
【００８５】
コンテンツ選択部２０は、再生すべきコンテンツとして指定されたコンテンツを特定するものである。具体的には、ＩＰＴＶサービスなどを提供するコンテンツ配信サーバ５から供給される電子番組表を、表示部１３においてＧＵＩ（Graphical User Interface）に表示し、赤外線通信部１１を介して携帯電話３からコンテンツを選択する信号を受けて、コンテンツを特定する。コンテンツ選択部２０は、特定したコンテンツのコンテンツ識別情報などをコンテンツ取得部２１に供給して、取得すべきコンテンツを伝達する。
【００８６】
より詳細には、ユーザＡは、表示部１３に表示された電子番組表の画面を見ながら、携帯電話３を操作してコンテンツを選択し、決定ボタンを押すなどして、携帯電話３から作成側テレビ１に対してコンテンツ再生指示信号ｄ１を送出させる。コンテンツ選択部２０は、コンテンツが指定されたコンテンツ再生指示信号ｄ１を受信すると、電子番組表においてコンテンツに対応づけられているコンテンツ識別情報を特定し、それをコンテンツ取得部２１に出力する。本実施形態では、コンテンツ識別情報は、コンテンツ配信サーバ５によってあらかじめ付与されている、上記コンテンツを取得するための視聴要求アドレスであってもよい。
【００８７】
コンテンツ取得部２１は、コンテンツ選択部２０から供給された視聴要求アドレスを用いて、コンテンツ配信サーバ５に対して所望のコンテンツの配信を要求し、そこからコンテンツを取得するものである。具体的には、コンテンツ取得部２１は、コンテンツ配信サーバ５の上記視聴要求アドレス宛てに、契約時に入手しユーザ情報記憶部４０に登録してあるユーザ情報（ユーザＩＤ、パスワードなど）を使用して、所望のコンテンツを取得するためのコンテンツ取得アドレス、ポート情報、認証情報を取得する。そして、それらを用いて、コンテンツ配信サーバ５にアクセスして所望のコンテンツのストリーミング受信を開始する。
【００８８】
本実施形態では、コンテンツ取得部２１は、まず、上記視聴要求アドレスに対して、認証情報など含めたサービス利用（コンテンツ視聴）のリクエストを送信し、その認証成功の応答として、コンテンツを取得するための直接のアドレスであるコンテンツ取得アドレスを入手するという取得形態を想定しているが、本発明は、これに限定されない。例えば、特に認証手続が不要である単純な取得形態では、視聴要求アドレスとコンテンツ取得アドレスとを区別せずに、単に、一つのコンテンツ取得アドレスに基づいて、コンテンツ取得部２１が、所望のコンテンツを取得する形態であってもよい。
【００８９】
本実施形態では、上記コンテンツ取得部２１が取得するコンテンツには、図４に示すように、デジタルデータであるメタ情報（タイトル、コンテンツ識別情報、出演者情報、コンテンツあらまし、プロバイダ名、著作権情報などを含む）と、映像データおよび音声データからなるコンテンツの本体とが含まれている。コンテンツ取得部２１は、取得したコンテンツのうち、上記メタ情報を特徴情報生成部２４に供給し、上記本体（映像データおよび音声データ）をコンテンツ出力部２２に供給する。コンテンツ取得部２１は、例えば、復調部やＴＳデコーダなどで構成される。復調部は、コンテンツの信号形態に従った復調および誤り訂正を行い、ＴＳデコーダは、多重化されたコンテンツをデコードして、映像・音声信号を含むＴＳパケットと、コンテンツのメタ情報信号を含むＴＳパケットとに分離する。
【００９０】
コンテンツ出力部２２は、コンテンツ取得部２１が受信したコンテンツのコーデックを解いて、映像データを表示部１３に、音声データを音声出力部１４に、それぞれ出力するものである。コンテンツ出力部２２は、例えば、ＡＶデコーダなどで構成される。ＡＶデコーダは、上記前者のＴＳパケットをデコードし、音声信号および映像信号を形成し、音声信号であれば音声出力部１４へ、映像信号であれば表示部１３へ、各信号をそれぞれ出力する。
【００９１】
位置指定部２３は、赤外線通信部１１を介して、携帯電話３から送出されたブックマーク登録信号を受け付けて、ブックマーク生成部２５および特徴情報生成部２４にブックマークの作成を指示するものである。具体的には、位置指定部２３は、作成側テレビ１がブックマーク登録信号を受光したタイミングを通知して、作成側テレビ１がそのタイミングで再生中であったコンテンツの再生位置を各部（２４／２５）に特定させる。本実施形態では、ブックマーク登録信号は、ブックマーク位置の開始と終了とで２回送出されるので、位置指定部２３は、受け付けたブックマーク登録信号が、ブックマークの開始位置を指示するものであるのか、終了位置を指示するものであるのかを判断した上で、上記タイミングでの再生位置を各部に特定させる。
【００９２】
特徴情報生成部２４は、ブックマークするよう携帯電話３から指示されたコンテンツおよびその再生位置に関し、その内容を表すような特徴的な情報を生成するものである。特徴情報生成部２４は、コンテンツのその再生位置に関連するコンテンツ本体の映像データや音声データに基づいて特徴情報を生成してもよいし、コンテンツに付与されているメタ情報に基づいて特徴情報を生成してもよい。
【００９３】
詳細には、特徴情報生成部２４は、位置指定部２３からブックマーク開始位置信号を受信し、次にブックマーク終了位置信号を受信するまでの間に、コンテンツ出力部２２によって出力された、コンテンツの区間をまず特定する。そして、その区間の映像データ、音声データから得られる特徴情報を生成する。
【００９４】
具体的には、特徴情報生成部２４は、上記区間のある再生位置（開始位置や終了位置）時点におけるコンテンツの画像を縮小してサムネイル画像を生成したり、上記区間の各画像を画像処理して文字列を抽出したり、上記区間の音声データから音声認識処理によって文字列を抽出したり、上記コンテンツに付与されているメタ情報（コンテンツタイトル、コンテンツ概要、出演者情報など）を抽出したりして、それらの画像データやテキスト情報をコンテンツまたはその再生位置の特徴情報とする。なお、特徴情報生成部２４は、コンテンツ配信サーバ５からあらかじめコンテンツとは別に提供されている電子番組表において、コンテンツに関連付けられているメタ情報を抽出してきてもよい。
【００９５】
特徴情報生成部２４が、映像データまたは音声データなどから抽出する文字列としては以下のようなものが挙げられる。例えば、コンテンツがスポーツ番組の場合、特徴情報生成部２４は、映像データを構成する各画像データに含まれる対戦チームやスコアの文字情報、あるいは、テロップなどを文字認識処理によってテキスト情報として抽出することができる。また、コンテンツが映画の場合、特徴情報生成部２４は、音声データまたは字幕の台詞から文字列を抽出することができる。なお、特徴情報抽出のための画像処理の部分をＧＰＵ（Graphics Processing Unit）などのハードウェアチップでサポートする構成にしてもよいし、ソフトウェアで実現してもよい。また、特徴情報抽出のための画像処理や音声処理について、画像上の文字の抽出技術や音声データからのテキスト生成技術には、多くの実用技術があり、この発明の本質ではないので具体的な説明は割愛する。
【００９６】
特徴情報生成部２４は、指定されたタイミングにおいて、コンテンツ出力部２２が出力中であったコンテンツから、生成したサムネイル画像を記憶部１５のサムネイル画像記憶部４１に保存する。特徴情報生成部２４は、サムネイル画像にファイル名を付与して、コンテンツ取得アドレス、再生位置情報（時刻）などと関連付けてサムネイル画像記憶部４１に保存する。こうすれば、ブックマークを生成するブックマーク生成部２５において、コンテンツ、および、再生位置との紐付けが容易に行える。
【００９７】
なお、コンテンツのどの再生位置においてサムネイル画像を抽出し保存するかを決定する方法については、いくつか存在する。
【００９８】
特徴情報生成部２４は、ブックマーク登録信号が受信されたタイミングにおいて再生されていた時点の画像をサムネイル画像として抽出して保存するという方法を用いてもよい。あるいは、特徴情報生成部２４は、コンテンツのある再生位置にあらかじめ付与されているチャプタなどの目印がある時点にてサムネイル画像を抽出して保存するという方法を用いてもよい。あるいは、特徴情報生成部２４は、一定の間隔で継続してサムネイル画像をいったん抽出し、サムネイル画像から得られる文字列の変化を検出して、文字列に変化があった場合に、その時点のサムネイル画像をサムネイル画像記憶部４１に保存する方法を用いてもよい。またその時点のサムネイル画像から得られる文字列を特徴情報としてもよい。
【００９９】
特徴情報生成部２４は、このようにして生成したコンテンツまたはブックマークの再生位置に関する特徴情報を、ブックマーク生成部２５に供給する。
【０１００】
ブックマーク生成部２５は、ブックマークするよう携帯電話３から指示されたコンテンツおよびその再生位置に対応付けてブックマークを生成するものである。このとき、ブックマーク生成部２５は、特徴情報生成部２４が生成した特徴情報をブックマークに含める。ブックマーク生成部２５は、特に、コンテンツについてのコンテンツ特徴情報は、コンテンツに対応付けて、該コンテンツのある再生位置についての再生位置特徴情報は、その再生位置に対応付けて、ブックマークに格納する。
【０１０１】
ブックマーク生成部２５は、位置指定部２３からブックマーク開始信号またはブックマーク終了信号を受信すると、その指示された各タイミングにおいて、コンテンツ出力部２２が出力しているコンテンツの経過時刻（コンテンツの先頭を００：００：００としたときの、相対経過時刻）を取得して、取得した各時刻（ブックマーク開始位置およびブックマーク終了位置）を再生位置情報として特定する。
【０１０２】
ブックマーク生成部２５は、少なくとも、ブックマーク作成を指示されたときに再生中であったコンテンツを識別するためのコンテンツ取得アドレスと、ブックマーク開始／終了位置信号に応じて特定した上記コンテンツの再生位置情報と、特徴情報生成部２４が上記コンテンツまたは再生位置に関して生成した特徴情報と、ユーザ情報記憶部４０に保存されているユーザ情報（ユーザＩＤ、パスワード、携帯電話３のメールアドレスなど）とを含むブックマークを生成する。
【０１０３】
ブックマーク生成部２５は、上述のようにして生成したブックマークを、例えば、ＸＭＬ文書のデータフォーマットに成形するなどして、ブックマーク送信部２６に伝達する。また、ブックマーク生成部２５は、生成したブックマークをブックマーク記憶部４２に保存しておいてもよい。
【０１０４】
なお、ブックマーク生成部２５が再生位置情報を特定する方法としては、以下の方法が挙げられる。
【０１０５】
例えば、ブックマーク生成部２５は、コンテンツを構成する各画像の情報の変化をモニタリングして、シーンの切り換わり時点を検出し、実際にユーザが指定したずれのあるタイミングから検出された切り換わり時点へとブックマーク開始位置を補正する構成であってもよい。また、ブックマーク生成部２５は、特徴情報生成部２４が生成したサムネイル画像から得られるテキスト情報（文字列）の変化を検出することによって、ユーザが本来指定したかったタイミングを推測し、ブックマーク開始位置を補正する構成であってもよい。あるいは、ブックマーク生成部２５は、ブックマーク開始信号またはブックマーク終了信号を受信したタイミングにおける再生位置から所定の時間（例えば、３秒など）をさかのぼった時刻を再生位置情報として特定するようにあらかじめ決められている構成でもよい。
【０１０６】
例えば、ユーザＡがライブ放送を視聴中に今のシーンをブックマークしようと思ったとしても、携帯電話３を持ってすぐにブックマーク登録信号を送信することができず、ブックマークの開始位置が遅れてしまうことが考えられる。上記構成によれば、作成側テレビ１は、こうしたタイミングの遅れを吸収して、ユーザが本来所望するブックマーク開始位置にてブックマークを作成することが可能となる。
【０１０７】
ブックマーク送信部２６は、ブックマーク生成部２５が生成したブックマークおよび登録依頼メッセージｄ５をブックマーク管理サーバ７に送信して上記ブックマークの登録をブックマーク管理サーバ７に依頼するものである。
【０１０８】
ブックマーク送信部２６は、ユーザ情報記憶部４０に保存されている各種ユーザ情報を用いて、上記ブックマークをブックマーク管理サーバ７へアップロードする。ユーザ情報記憶部４０には、ユーザに関する様々な情報（ユーザ情報）が記憶されている。例えば、ユーザＡが所有する作成側テレビ１のＩＰアドレス、機種情報、ユーザＡが所有する携帯電話３のメールアドレスなどが記憶されている。さらに、サービスプロバイダごとに支給されるユーザＩＤおよびパスワードが、プロバイダに関連付けて記憶されている。例えば、ブックマーク管理サーバ７にブックマークを登録するときに利用するユーザＩＤおよびパスワード、コンテンツ配信サーバ５にコンテンツ配信を依頼するときに利用するユーザＩＤおよびパスワード、といった具合である。
【０１０９】
本実施形態では、ブックマーク送信部２６は、ブックマーク管理サーバ７に対応付けてユーザ情報記憶部４０に記憶されている認証情報（ユーザＩＤおよびパスワード）を使って、上記ブックマークのアップロードを開始する。
【０１１０】
なお、上述の実施形態では、作成側テレビ１は、コンテンツ配信サーバ５から取得したコンテンツについてブックマークを作成する例を挙げて説明したが、本発明の作成側テレビ１は、これに限定されず、自装置が利用可能なコンテンツを提供するどのようなコンテンツソースから取得したものについてもブックマークを作成することができる。例えば、コンテンツソースは、作成側テレビ１の所有者であるユーザＡが契約しているコンテンツ配信サーバ５などのようにインターネットで接続可能な外部の装置であってもよいし、作成側テレビ１が家庭内ＬＡＮを介して接続する録画装置、ホームサーバなどであってもよいし、作成側テレビ１に着脱可能なＵＳＢ（Universal Serial Bus）メモリなどの外部記録媒体であってもよいし、作成側テレビ１が内蔵するＨＤＤなどの記憶装置であってもよい。
【０１１１】
〔ブックマーク管理テーブル〕
図５は、ブックマーク生成部２５が生成したブックマークを管理するためのブックマーク管理テーブルの一例を示すものである。上記ブックマーク管理テーブルは、ブックマーク記憶部４２に記憶されている。
【０１１２】
一つのブックマークは、一つのブックマークＩＤに対応付けて、ブックマーク名と、ブックマーク本体（ブックマークの中身の各種情報）とが記憶されている。
【０１１３】
カラム「ブックマークＩＤ」は、ブックマークを一意に識別するためのものであり、ブックマーク生成部２５がブックマークを作成する度に、重複が生じないように自動で付与するものである。カラム「ブックマーク名」は、各ブックマークの名前を表しており、ユーザが管理しやすいように自由に付与できるものである。
【０１１４】
カラム「コンテンツ取得アドレス」は、コンテンツの保存場所を示すものであり、例えば、コンテンツのＵＲＬが格納される。また、本実施形態では、コンテンツを一意に特定するためのコンテンツ識別情報としても利用される。また、該コンテンツを供給するプロバイダを特定できる情報が含まれていてもよい。
【０１１５】
カラム「コンテンツタイトル」は、コンテンツにあらかじめ付与されているコンテンツのタイトルである。コンテンツタイトルは、電子番組表や、配信されるコンテンツのメタ情報に格納されているものが特徴情報生成部２４によって抽出されて、ここに格納されている。
【０１１６】
カラム「公開」は、当該ブックマークをブックマーク管理サーバ７にアップロードした際、当該ブックマークを不特定多数に公開することを許可するか否かを表している。公開／非公開の指示は、ユーザＡが携帯電話３を操作して作成側テレビ１のブックマーク生成部２５に入力すればよい。
【０１１７】
カラム「再生位置情報」のうち、「開始位置」は、当該ブックマークのコンテンツの再生開始位置を示している。「終了位置」は、その再生終了位置を示している。「再生位置情報」のうち、「詳細情報」は、「開始位置」と「終了位置」とではさまれる区間について、その中身を連想させるような説明文や中身についてのコメントを表している。この「詳細情報」は、特徴情報生成部２４が、上記区間の画像や音声に基づいてテキスト抽出したものを格納してもよいし、ユーザが上記区間について付与したいコメントを入力したものを格納してもよい。また、「再生位置情報」は、「開始位置」の値のみ有するデータ構造であってもよい。この場合、「詳細情報」は、「開始位置」時点のコンテンツの映像についての説明文やコメントを格納すればよい。
【０１１８】
カラム「サムネイルＩＤ」は、特徴情報生成部２４が生成したサムネイル画像を一意に識別するための識別情報を示す。例えば、特徴情報生成部２４が、サムネイル画像を生成したときに、該画像に付与されるファイル名がここに格納されてもよい。また、該サムネイル画像をそのコンテンツのどの再生位置の画像であるのかを示す時刻情報を併せて格納してもよい。
【０１１９】
カラム「サムネイルアドレス」は、上記サムネイル画像が公開されたときに、その公開されたサムネイル画像のＵＲＬを格納する。サムネイル画像を格納する場所は、ブックマーク管理サーバ７が決定し、そのＵＲＬを作成側テレビ１に通知すればよい。作成側テレビ１が、サムネイル画像のＵＲＬの通知をブックマーク管理サーバ７から受けた後は、作成側テレビ１の特徴情報生成部２４は、ブックマークに含める特徴情報として、サムネイル画像そのものの代わりに、該サムネイル画像の格納場所を示すＵＲＬを取得して、ブックマーク生成部２５に伝達してもよい。
【０１２０】
図５に示すとおり、一つのブックマークにつき、一つの区間が指定され、その区間につき、一つのサムネイル画像が作成される構成であってもよいし（ブックマークＩＤ：“１”参照）、一つのブックマークにつき、二つの区間が指定されてもよいし、一つの区間につき、区間の開始と終了時点において２つのサムネイル画像が作成される構成であってもよいし（ブックマークＩＤ：“２”参照）、一つの区間につき、区間の開始と終了時点以外の任意の時点においてもサムネイル画像が作成されてもよい（ブックマークＩＤ：“３”参照）。
【０１２１】
なお、ブックマーク生成部２５がブックマークを生成する前、後の時点で、上記すべてのカラムに値が格納されている必要はなく、ブックマーク管理サーバ７にアップロードされた後、ブックマーク管理サーバ７によってブックマークに付与される情報については、ブックマーク管理サーバ７の通知を受けてから後に格納される値があってもよい。また、図５に示すブックマーク管理テーブルの構成は一例であって、本発明の作成側テレビ１の構成を限定する意図はない。
【０１２２】
〔ブックマークのデータ構造〕
図６は、作成側テレビ１によって作成された後に、ブックマーク管理サーバ７において登録されたブックマークｄ５の主要部分を具体的に示す図である。図６に示すブックマークは、図５に示すブックマークＩＤ：“１”のブックマークがＸＭＬ文書の成形されたものを示している。
【０１２３】
図６に示すとおり、ブックマークを構成する各要素は、図５のブックマーク管理テーブルにて管理されていたのと同様に、ＸＭＬ文書において、タグによって階層的に現される。
【０１２４】
＜BookmakID＞は、図５の「ブックマークＩＤ」に対応している。なお、本実施形態では、ブックマーク管理サーバ７は、ブックマークをユーザごとに管理しているので、作成側テレビ１にて自由にシーケンシャルな番号を割り振っている。しかし、ブックマーク管理サーバ７の側で、このブックマークＩＤを、サービスやユーザの情報を関連付けてグローバルな識別子として生成してもよい。
【０１２５】
＜BookmarkName＞は、ブックマークを人が識別できるように付ける名前であり、図５の「ブックマーク名」に対応している。本実施形態では、ブックマーク名は、「新しいブックマーク」などのように初期値は固定のものが割り振られ、後でユーザがブックマーク管理サーバ７に問い合わせて編集することを想定している。
【０１２６】
＜BookmarkDate＞は、当該ブックマークが作成された日時を示す。
【０１２７】
＜Author＞は、ブックマークを生成したユーザを識別する情報であり、本実施形態では、ユーザＡの携帯電話３のメールアドレスが記述される。上記メールアドレスは、ユーザ情報記憶部４０にあらかじめ登録されているものが、ブックマーク生成部２５によって読み出され、当該タグ内に挿入される。なお、リモコンとしての携帯電話が送出する信号に携帯電話を識別するＩＤを入れることによって、携帯電話ごとに作者を設定する形態も実現可能である。
【０１２８】
＜BookmarkInfo＞のタグ内にはさまれた部分が、図５の「ブックマーク本体」に対応している。＜Address＞は、コンテンツを要求する通信アドレスである。本実施形態では、ＵＲＬになっており、図５の「コンテンツ取得アドレス」に対応している。
【０１２９】
＜Title＞はコンテンツのタイトルであり、図５の「コンテンツタイトル」に対応している。電子番組表でコンテンツを選択したときに、電子番組表の番組情報のタイトル情報が挿入される。より詳細にタイトルを活用する実施例としては、電子番組表のタイトル情報に付加情報を追加することも考えられる。具体的には、特徴情報生成部２４は、サッカーの試合のＩＤだけではなく、日付や対戦カード、開催日時をつなげて、ブックマーク用にコンテンツのタイトルを作ってもよい。
【０１３０】
＜AuthID＞、＜AuthPW＞は、コンテンツデータ取得のためのユーザ認証情報（ユーザＩＤおよびパスワード）であり、これらの認証情報は、ユーザ情報記憶部４０から読み出されたものが挿入される。通常は、契約機密情報なので、挿入されないようになっているが、ブックマークを作成した本人のみが利用する非公開ブックマークである場合には、図示のとおり、挿入されてもよい。
【０１３１】
＜PosInfo＞は、コンテンツ中の再生位置を示すものであり、図５の「再生位置情報」に対応している。本実施形態では、コンテンツはビデオであるので、ビデオデータ上の時刻情報でブックマークする区間（開始時刻と終了時刻）が設定され、ブックマーク再生時にはこの区間がレジューム再生されることになる。＜PosInfo＞の子要素である、＜VideoStart＞は、図５の「開始位置」に対応しており、＜VideoEnd＞は、図５の「終了位置」に対応しており、＜Info＞は、図５の「詳細情報」に対応している。
【０１３２】
＜Thumbnail Address＞は、コンテンツをブックマークしたタイミングの出力データから作成した画像や音声データであり、例えば、サムネイル画像の格納場所が記述されている。これは、図５の「サムネイルアドレス」に対応している。サムネイル画像は、ブックマーク作成時に、特徴情報生成部２４がサムネイル画像をキャプチャして作成したものであって、その後ブックマーク管理サーバ７に保存されたものである。図６に示す例では、ブックマーク管理サーバ７において保存されたサムネイル画像のＵＲＬがここに記述されている。
【０１３３】
図６に示すブックマークにおいて、＜BookmarkInfo＞のタグ内の破線で示される要素が、特徴情報となる。特に、＜Title＞要素は、コンテンツについての特徴情報であり、＜Info＞要素および＜Thumbnail Address＞要素は、再生位置についての特徴情報である。
【０１３４】
既に述べたとおり、上記サムネイル画像ファイルのヘッダ領域にブックマークを挿入して、携帯電話３と作成側テレビ１との間でブックマークを連携して利用することが可能である。サムネイル画像を作成側テレビ１で確認してからブックマークされた区間の動画を再生するというような実施例も可能である。
【０１３５】
図７は、作成側テレビ１によって作成された後ブックマーク管理サーバ７において登録されたブックマークｄ５の主要部分を具体的に示す図である。図７に示すブックマークは、図５に示すブックマークＩＤ：“２”のブックマークがＸＭＬ文書の成形されたものを示している。つまり、図６に示すブックマークは、一つの区間が再生位置として指定されているものであったが、図７に示すブックマークは、一つのブックマークにつき、複数の区間が再生位置として関連付けられている例を示している。
【０１３６】
一つのブックマークに複数の区間が再生位置として含まれるブックマークは、ユーザＡが、携帯電話３のブックマーク登録信号をさらに複数回操作したり、後に複数の区間を組み合わせて一つのブックマークにまとめたりして作成される。例えば、ユーザが、映画やドラマなどのコンテンツのダイジェストを独自に作りたい場合には、このような複数区間を含むブックマークを作成することが便利である。
【０１３７】
図７に示すブックマークにおいて、図６のそれと異なる点は、一つの＜BookmarkInfo＞要素の中に、複数の＜PosInfo＞要素が含まれている点である。図７に示す例では、一つのブックマークにつき、一つのコンテンツと複数の区間が対応付けられている形態を表しているが、これに限定されず、一つのブックマークにつき、複数のコンテンツが対応づけられており、各コンテンツの一区間（または複数区間）が対応付けられている形態についても、各テレビ、ブックマーク管理サーバ７にて、ブックマークとして取り扱えるものとする。
【０１３８】
このような複数のコンテンツの各区間をまとめたダイジェストとして機能するブックマークが作成されて、不特定多数のユーザに公開されるようなユースケースでは、本発明の技術は、特に、その効力を発揮する。なぜならば、上述のように複数のコンテンツについてのブックマークを一つにまとめたブックマークが不特定多数のユーザ（テレビ）に利用される場合に、該ブックマークに含まれるすべてのコンテンツを利用側テレビにおいて取得できなければ、そのブックマークの再生を行えない。そのため、一つのブックマークに多くの種類のコンテンツが含まれているほど、そのブックマークを完全に利用できる可能性が低くなる。しかしながら、本発明によれば、複数コンテンツのうちのいくつか（あるいは、すべて）が利用側テレビにおいて取得できないような状況においても、利用側テレビは、ブックマークの特徴情報を用いて代替コンテンツを発見して代用することができる。したがって、ブックマークにどんなに多数のコンテンツが含まれていたとしても、利用側テレビにおいてそのブックマークを利用することが可能となる。
【０１３９】
〔ブックマーク作成シーケンス〕
図１２は、ブックマーク共有システム１００においてブックマークが作成され、登録されるときの各装置の処理の流れを示すシーケンス図である。図１２は、電子番組表をもとにユーザＡがコンテンツを視聴し、ブックマークを作成して、ブックマーク管理サーバ７に登録し、登録したブックマークのＵＲＬを携帯電話３で受信して、携帯電話３で作成したブログに上記ＵＲＬをリンクとして埋め込んでブログサーバ８に投稿するというユースケースを表している。ここで、ユーザＡは、携帯電話３をリモコンのように用いて、作成側テレビ１を遠隔操作できるものとする。
【０１４０】
まず、ユーザＡは、作成側テレビ１に表示されている電子番組表を見ながら、携帯電話３を操作して、ある番組（コンテンツ）を選択する。その際、携帯電話３は、コンテンツ選択信号兼コンテンツ再生指示信号を赤外線によって作成側テレビ１に送信する（Ｓ１）。作成側テレビ１は、コンテンツ再生指示信号を受信し、該信号に基づいて、コンテンツ配信サーバ５に対して番組視聴リクエスト（ＩＰＴＶ視聴認証）を行う（Ｓ２）。つまり、コンテンツ要求メッセージをコンテンツ配信サーバ５に送信する。
【０１４１】
コンテンツ配信サーバ５は、作成側テレビ１からの視聴認証情報（ＩＤ、パスワードなど）を確認して、認証情報が一致すれば（認証ＯＫ）、要求されたコンテンツのコンテンツ取得アドレスなどの情報を作成側テレビ１に送信する（Ｓ３）。作成側テレビ１は、受信したコンテンツ取得アドレスなどの情報を用いて、コンテンツ配信サーバ５にアクセスし、所望のコンテンツのストリーミング開始を要求する（Ｓ４）。これに応答して、コンテンツ配信サーバ５は、要求されたコンテンツのストリーミング配信を開始する（Ｓ５）。これにより、作成側テレビ１は、上記コンテンツの再生を実行することができる。
【０１４２】
そして、作成側テレビ１がコンテンツを再生している間に、ユーザＡは、携帯電話３を操作して、ブックマークしたいと思った箇所（開始位置および終了位置）を指定する。このユーザ操作に応じて、携帯電話３は、ブックマーク登録信号を赤外線信号として作成側テレビ１に対して送出する。より詳細には、携帯電話３は、ブックマーク開始位置信号（Ｓ６）およびブックマーク終了位置信号（Ｓ７）を赤外線によって作成側テレビ１に送信する。
【０１４３】
作成側テレビ１は、上記ブックマーク開始位置信号およびブックマーク終了位置信号を受信すると、再生中のコンテンツにつき、該信号によって指定された区間をレジューム再生できるようにブックマークを生成する。このとき作成側テレビ１は、ブックマークに、コンテンツおよび／または再生位置（区間）に関連した特徴情報を含めておく（Ｓ８のブックマーク作成処理）。作成側テレビ１は、生成したブックマークをブックマーク管理サーバ７にアップロードする（Ｓ９）。
【０１４４】
ブックマーク管理サーバ７は、受信したブックマークをブックマークデータベースに格納し、ブックマークが登録できた旨の通知およびブックマークの格納場所を示すブックマークＵＲＬを、ユーザＡの携帯電話３にメールで送信する（Ｓ１０）。ブックマーク管理サーバ７は、Ｓ９のブックマーク登録元の作成側テレビ１と、ユーザＡの携帯電話３のメールアドレスとを、例えば、ユーザＡのユーザＩＤなどで紐付けて管理している。
【０１４５】
携帯電話３が、上記ブックマークＵＲＬを受信すると、ユーザＡは、携帯電話３を操作して、ブックマークＵＲＬが含まれるブログ記事を作成し、それをブログサーバ８にアップロードして、不特定多数のユーザに上記ブックマークを公開する（Ｓ１１）。
【０１４６】
このようにして、特徴情報を含むブックマークが共有される。
【０１４７】
〔ブックマーク生成処理フロー〕
図１３は、作成側テレビ１における、図１２のブックマーク作成処理Ｓ８の流れを示すフローチャートである。
【０１４８】
コンテンツ再生中に、作成側テレビ１の位置指定部２３は、赤外線通信部１１を介してブックマーク開始位置信号が入力されるのを待つ（Ｓ１０１）。位置指定部２３は、ブックマーク開始位置信号を受信すると（Ｓ１０１においてＹＥＳ）、再生中のコンテンツにおいてブックマーク開始時点の再生位置情報を作成するタイミングを、ブックマーク生成部２５に送信する（Ｓ１０２）。位置指定部２３は、上記タイミングを特徴情報生成部２４にも送信してもよい。
【０１４９】
特徴情報生成部２４は、位置指定部２３またはブックマーク生成部２５から、ブックマーク開始位置信号が入力されたタイミングに応じて、再生中のコンテンツについて特徴情報を抽出する（Ｓ１０３）。具体的には、特徴情報生成部２４は、コンテンツ出力部２２が出力中のコンテンツについて、電子番組表またはコンテンツのメタ情報に含まれるタイトルなどのテキスト情報をコンテンツ取得部２１から取得してもよいし、コンテンツ出力部２２が出力中の映像フレームからサムネイル画像をキャプチャして、そのサムネイル画像または音声データなどからテキスト情報を生成してもよい。また、サムネイル画像自身を特徴情報として扱ってもよい。なお、特徴情報生成部２４は、ブックマーク開始位置で出力していた映像フレームを画像として切り出し、サムネイル画像を生成してもよい。また、サムネイル画像の生成タイミングは開始位置に限らず、開始位置以降、所定の間隔ごとに、あるいは、シーン切り換わり時点にてサムネイル画像を生成してもよい。開始位置より所定時間前のシーンをサムネイル画像にしてもよい。
【０１５０】
ブックマーク生成部２５は、ブックマーク開始の再生位置情報を作成するタイミングを受けて、コンテンツ出力部２２が出力しているコンテンツの再生経過時刻（コンテンツの先頭を００：００：００とした場合の相対経過時間）を取得して、ブックマーク開始の再生位置情報を生成する（Ｓ１０４）。
【０１５１】
次に、位置指定部２３は、携帯電話３から赤外線通信部１１を介して、ブックマーク終了位置信号が来るのを待つ（Ｓ１０５）。位置指定部２３は、ブックマーク終了位置信号を受信すると（Ｓ１０５においてＹＥＳ）、ブックマーク終了の再生位置情報を作成するタイミングをブックマーク生成部２５に送信する（Ｓ１０６）。このとき、上記タイミングを特徴情報生成部２４にも送信してもよい。
【０１５２】
特徴情報生成部２４は、位置指定部２３もしくはブックマーク生成部２５から受け付けた上記タイミングに応じて、開始位置から終了位置までの間に出力されていたコンテンツ区間について特徴情報を抽出する（Ｓ１０７）。なお、特徴情報生成部２４は、ブックマーク終了位置で出力していた映像フレームを画像として切り出し、サムネイル画像を生成してもよい。
【０１５３】
ブックマーク生成部２５は、ブックマーク終了の再生位置情報を作成するタイミングを受けて、コンテンツ出力部２２が出力しているコンテンツの再生経過時刻を取得して、ブックマーク終了の再生位置情報を生成する（Ｓ１０８）。
【０１５４】
なお、特徴情報生成部２４が実行するＳ１０３とブックマーク生成部２５が実行するＳ１０４との実行順序は特に問わない。また、Ｓ１０７とＳ１０８との実行順序についても特に限定されない。Ｓ１０３およびＳ１０４、ならびに、Ｓ１０７およびＳ１０８の各ステップは並行して実行されてもよい。
【０１５５】
そして、ブックマーク生成部２５は、Ｓ１０４およびＳ１０８にて生成した、再生開始位置情報および再生終了位置情報と、特徴情報生成部２４が生成した特徴情報とを少なくとも含むブックマークを生成する（Ｓ１０９）。
【０１５６】
ブックマーク送信部２６は、ブックマーク生成部２５が生成したブックマークを、必要な認証情報とともにブックマーク管理サーバ７に送信する（Ｓ１１０）。
【０１５７】
〔利用側テレビの構成〕
図１は、本発明のブックマーク共有システム１００における利用側テレビ２の要部構成を示すブロック図である。本実施形態では、利用側テレビ２は、ネットワーク機能を持ったＩＰＴＶ（Internet Protocol Tele Vision）端末で実現されている。
【０１５８】
図１に示すとおり、利用側テレビ２は、制御部５０、赤外線通信部５１、通信部５２、表示部５３、音声出力部５４および記憶部５５を備える構成となっている。
【０１５９】
赤外線通信部５１は、携帯電話４から赤外線により送出された信号を受信するものである。赤外線通信部５１は、携帯電話４から発光される赤外線を受光する受光手段（赤外線通信ポート）により構成されている。赤外線通信部５１は、受光した信号が、ブックマークを含むレジューム再生指示信号ｄ９である場合には、それをブックマーク取得部６１に伝達し、受光した信号が、ブックマークＵＲＬを含むブックマーク取得指示信号である場合には、それをブックマーク選択部６０に伝達する。また、ユーザＢが、表示部５３にＧＵＩ画面にて選択可能に表示された各項目のいずれかを携帯電話４を操作して選択したときに入力された信号については、赤外線通信部５１は、それを選択項目指定信号として選択受付部６７に伝達する。
【０１６０】
通信部５２、表示部５３および音声出力部５４はそれぞれ、前述の通信部１２、表示部１３、音声出力部１４と同様の機能を有していればよい。
【０１６１】
記憶部５５は、制御部５０が実行する制御プログラムおよびＯＳプログラム、ならびに、制御部５０が、利用側テレビ２が有する各種機能を実行するときに読み出す各種データを記憶するものであり、例えば、フラッシュメモリなどの記憶装置にて構成される。特に、記憶部５５は、利用側テレビ２が実行するブックマーク共有アプリケーションを実行する際に読み出す各種プログラム、データを記憶する。具体的には、記憶部５５には、ブックマーク記憶部８０、コンテンツ記憶部８１、代替コンテンツリスト記憶部８２、再生位置情報記憶部８３およびコンテンツ取得情報記憶部８４が含まれる。ブックマーク記憶部８０は、ブックマーク取得部６１が取得したブックマークを保存するものである。コンテンツ記憶部８１は、コンテンツ取得部６２が取得したコンテンツ／代替コンテンツを保存するものである。代替コンテンツリスト記憶部８２は、代替コンテンツ検索部６５が発見した代替コンテンツのリストを保存するものである。再生位置情報記憶部８３は、代替コンテンツの再生位置情報（開始と終了位置がある場合は区間）の候補を保存するものである。コンテンツ取得情報記憶部８４は、利用側テレビ２が利用可能なコンテンツを供給するコンテンツソースについての情報を記憶するものである。その他、過去にコンテンツ取得部６２が取得したコンテンツのコンテンツ取得アドレスやタイトルなどの情報を保存してもよい。また、コンテンツソースごとに認証が必要になる場合には、その認証ＩＤやパスワードを保存してもよい。
【０１６２】
制御部５０は、利用側テレビ２の動作を統括して制御するものであり、例えばＣＰＵ等で構成することができる。制御部５０は、例えばＲＡＭ等で構成される一時記憶部（図示しない）を作業領域として動作する。制御部５０は、機能ブロックとしてのブックマーク選択部６０、ブックマーク取得部６１、コンテンツ取得部６２、コンテンツ出力部６３、特徴情報抽出部６４、代替コンテンツ検索部６５、再生位置推定部６６、選択受付部６７およびブックマーク更新依頼部６８を備えている。これらの機能ブロックは、ＣＰＵが、ＲＯＭ等で実現された記憶装置（記憶部５５）に記憶されているプログラムを不図示のＲＡＭ等に読み出して実行することで実現できる。
【０１６３】
ブックマーク選択部６０は、赤外線通信部５１を介して、携帯電話４から送出されるブックマークＵＲＬを取得し、それをブックマーク取得部６１に供給して、ブックマークの取得を指示するものである。
【０１６４】
本実施形態では、ブックマークＵＲＬは、該ブックマークのコンテンツの内容を示唆・表現するサムネイル画像に付随する形式にて、赤外線信号で携帯電話４から送出される。そこで、ブックマーク選択部６０は、サムネイル画像を受光すると、該画像の所定領域（例えば、ＪＰＥＧ画像のＥｘｉｆ領域など）に格納されているブックマークＵＲＬを抽出して、そのブックマークＵＲＬをブックマーク取得部６１へ出力する。ブックマークＵＲＬは、ブックマーク管理サーバ７がブックマークを格納している場所を示すものである。
【０１６５】
なお、ブックマーク管理サーバ７へのアクセスが制限されている場合は、ブックマーク選択部６０は、ブックマークＵＲＬとともに、ブックマーク管理サーバ７へアクセスするための認証情報（パスワードなど）も上記領域から抽出してブックマーク取得部６１に伝達する。
【０１６６】
ブックマーク取得部６１は、ブックマーク選択部６０が抽出したブックマークＵＲＬを用いて、通信部５２を介してブックマーク管理サーバ７にアクセスし、上記ＵＲＬが示すブックマークを取得するものである。ブックマーク取得部６１は、記憶部５５のブックマーク記憶部８０に保存する。ブックマーク取得部６１は、ブックマーク取得したときに該ブックマークを使ってコンテンツを取得するようコンテンツ取得部６２に要求する。
【０１６７】
コンテンツ取得部６２は、ブックマーク取得部６１が取得したブックマークに含まれるコンテンツ取得アドレスおよび認証情報を用いて、ブックマークに対応するコンテンツを取得するものである。コンテンツ取得部６２は、通信部５２を介して外部の装置からコンテンツを取得してもよいし、自装置が有する記憶部５５、または、自装置に接続された記録媒体に保存されているコンテンツを取得してもよい。
【０１６８】
また、コンテンツ取得部６２は、上記ブックマークに対応するコンテンツを先に述べたような事情により取得できない場合には、代替コンテンツ検索部６５が検出した代替コンテンツを取得してもよいし、選択受付部６７を介してユーザから代替コンテンツの指定を受け付けて、ユーザ指示にしたがって代替コンテンツを取得してもよい。
【０１６９】
コンテンツ取得部６２は、取得したコンテンツおよび代替コンテンツをコンテンツ記憶部８１に保存しておいてもよいし、図示しない一時記憶部を利用して、コンテンツを取得しながら随時それをコンテンツ出力部６３に出力してもよい。
【０１７０】
コンテンツ出力部６３は、コンテンツ取得部６２が受信したコンテンツのコーデックを解いて、映像データを表示部５３に、音声データを音声出力部５４に、それぞれ出力する。コンテンツ出力部２２は、例えば、ＡＶデコーダなどで構成される。
【０１７１】
特徴情報抽出部６４は、ブックマーク取得部６１が取得したブックマークに含まれる、コンテンツおよび／またはその再生位置の内容に関連する特徴情報をブックマークから抽出するものである。特徴情報とは、これまでに述べたように、ブックマークされているコンテンツまたはその再生位置に関連して、その内容を示唆・表現する情報であって、コンテンツまたは再生位置情報により指定された区間の内容を利用側テレビ２が推定するために利用する情報である。特徴情報の具体例としては、コンテンツのタイトル、コンテンツの出演者情報、コンテンツに含まれる字幕情報、音声データをテキスト化したもの、映像データから文字列を抽出したもの、コンテンツのサムネイル画像などあらゆるものが想定される。上記特徴情報は、上記以外にも、コンテンツの内容やブックマーク再生位置を類推するのに利用側テレビ２が利用可能な情報であれば何でもよく、コンテンツの種類や、スポーツならば試合を識別する情報や、野球ならイニングやスコアの情報、サッカーなら経過時間やスコアの情報、映画やドラマならば台詞や画面上に表示されているものから読み取れる商品名などのキーワードなどを含んでいてもよい。
【０１７２】
なお、本実施形態では、ブックマーク取得部６１が取得した元のブックマークにしたがってコンテンツ取得部６２がコンテンツを取得しようとしたところそれに失敗した場合をトリガとして、特徴情報抽出部６４が動作するものとして説明している。コンテンツ取得失敗を、コンテンツ取得部６２が特徴情報抽出部６４に通知してもよいし、特徴情報抽出部６４がコンテンツ取得部６２にモニタして上記失敗を検知してもよい。
【０１７３】
また、特徴情報抽出部６４の構成はこれに限定されるものではない。特徴情報抽出部６４は、コンテンツ取得部６２がコンテンツを取得できない場合に限らず、ブックマークを利用する度に必ず抽出するものであってもよいし、ある一定間隔ごとに特徴情報を抽出するものであってもよいし、当該ブックマークの利用者数が分かる場合には、利用者が多数いるブックマークについては特徴情報を抽出するようにしてもよいし、携帯電話４などからのユーザ指示によって特徴情報を抽出するものであってもよい。特徴情報抽出部６４は、ブックマークから抽出した特徴情報を代替コンテンツ検索部６５および再生位置推定部６６に出力する。
【０１７４】
代替コンテンツ検索部６５は、特徴情報抽出部６４がブックマークから抽出した特徴情報を用いて、該ブックマークに対応する正規のコンテンツの代わりに利用側テレビ２が閲覧できる代替コンテンツを検索するものである。
【０１７５】
具体的には、代替コンテンツ検索部６５は、コンテンツ取得情報記憶部８４に記憶されている、自装置が閲覧可能なコンテンツが格納されているコンテンツソースのアドレス情報などを参照し、各コンテンツソースに対し、目的の代替コンテンツがあるか否か検索を行う。コンテンツソースは、利用側テレビ２が利用できる状態でコンテンツを保持するものであれば何でもよい。例えば、コンテンツソースは、利用側テレビ２の所有者であるユーザＢが契約しているコンテンツ配信サーバ６などのようにインターネットで接続可能な外部の装置であってもよいし、利用側テレビ２が家庭内ＬＡＮを介して接続する録画装置、ホームサーバなどであってもよいし、利用側テレビ２に着脱可能なＵＳＢメモリなどの外部記録媒体であってもよいし、利用側テレビ２が内蔵するＨＤＤなどの記憶装置であってもよい。
【０１７６】
例えば、コンテンツ配信サーバ６に対して代替コンテンツの検索を行う場合には、代替コンテンツ検索部６５は、通信部５２を介して、コンテンツ配信サーバ６に対して、上記特徴情報を検索クエリとして送信し、検索を行う。より具体的には、代替コンテンツ検索部６５は、上記特徴情報に含まれるテキストをキーワードにして、それをコンテンツタイトルに含むコンテンツのリストをコンテンツ配信サーバ６から取得したり、特徴情報としてのサムネイル画像を用いて、そのサムネイル画像に類似の画像を含むコンテンツのリストを取得したりする。この場合、コンテンツ配信サーバ６は、他のコンテンツサービス提供者（コンテンツ配信サーバ５）のユーザＡが薦めるシーンについて、自装置が保有するコンテンツの中から類似または相当するものを検出するという機能を備えている。これにより、コンテンツ配信サーバ６は、自装置のサービスＢの加入者であるユーザＢに、他のサービス加入者が薦めるのと同じシーンを提供するということが可能になる。利用側テレビ２が要請する代替コンテンツがドラマや映画コンテンツの場合には、コンテンツ配信サーバ６は、該コンテンツの台詞（字幕データや音声データ）に基づいて、自装置において同等・類似のコンテンツを検索し、そのシーンを特定した上で、利用側テレビ２に供給するという機能を備えていてもよい。
【０１７７】
以上のようにして、代替コンテンツ検索部６５は、利用側テレビ２が利用可能なコンテンツソースに対して代替コンテンツの検索を行って、代替コンテンツの候補を一覧表示する代替コンテンツリストを生成する。代替コンテンツリストの具体例を図８に示す。代替コンテンツ検索部６５は、特徴情報を検索条件にして検索を行った結果、条件に合致する代替コンテンツが複数発見された場合には、例えば、図８に示すような代替コンテンツリストを生成し、表示部５３に出力して各候補をユーザに選択可能に提示してもよい。これにより、ユーザＢは、所望の代替コンテンツを自分の判断で指定することが可能となる。あるいは、代替コンテンツ検索部６５は、所定の条件に基づいて、複数の候補うちから最適な代替コンテンツを一つ選択してもよい。例えば、元のコンテンツとの類似度を評価して、最も類似する代替コンテンツを選択してもよいし、利用が無料のコンテンツを優先的に代替コンテンツとして選択してもよい。代替コンテンツ検索部６５は、作成した代替コンテンツリストを記憶部５５の代替コンテンツリスト記憶部８２に保存してもよい。
【０１７８】
図８は、代替コンテンツリスト記憶部８２に記憶される代替コンテンツリストの具体例を示す図である。なお、図８示す代替コンテンツリストは、一例であって本発明を限定するものではない。代替コンテンツリストには、それを一意に管理するための代替コンテンツＩＤに対応付けて、カラム「アドレス」、「タイトル」、「コンテンツソース」の各情報が格納されている。「アドレス」には、当該代替コンテンツへアクセスするためのＵＲＬ、パスなどが格納される。「タイトル」には、当該代替コンテンツのタイトルが格納される。「コンテンツソース」には、当該代替コンテンツを保有する装置、事業者名などが格納される。代替コンテンツリストには、この他にも、当該代替コンテンツが有料か無料かを示す情報や、類似度の値などが関連付けて記憶されていてもよい。また、「タイトル」の他にも、どのような内容の代替コンテンツであるのかが分かるような情報（サムネイル画像など）を代替コンテンツごとに関連付けて記憶してもよい。
【０１７９】
このような代替コンテンツリストを表示部５３に表示しユーザに選択させることで、ユーザは、利用できなかった元のブックマークのコンテンツと内容的に類似または相当するより適切なブックマークを選択することが可能となる。
【０１８０】
代替コンテンツ検索部６５によって、あるいは、ユーザの選択によって一つに絞られた代替コンテンツが、コンテンツ取得部６２によって取得される。そして、再生位置推定部６６が元のブックマークの再生位置に対応する再生位置を上記代替コンテンツにおいて推定する際に、再生位置推定部６６が上記代替コンテンツを処理する。
【０１８１】
再生位置推定部６６は、特徴情報抽出部６４が抽出した特徴情報を用いて、代替コンテンツ検索部６５によって発見された代替コンテンツにおいて、元のブックマーク位置と内容的に類似または相当する再生位置を推定して、代わりの再生位置（代替再生位置情報）を特定するものである。再生位置推定部６６は、元のブックマークに含まれている、再生位置に関連する特徴情報を読み出して、代替コンテンツにおいて、類似内容を含む区間を一つまたは複数特定する。再生位置推定部６６は、候補の区間が複数検出された場合には、再生位置の候補一覧を生成して、表示部５３に出力してユーザに各候補を選択可能に提示してもよい。これにより、ユーザＢは、所望の再生位置を自分の判断で指定することが可能となる。あるいは、再生位置推定部６６は、特徴情報を利用して各候補区間と元のブックマーク位置との類似を判定し、最適な（内容的に最も類似している）区間を一つ特定してもよい。また、再生位置推定部６６は、作成した候補区間（再生位置情報）の一覧を記憶部５５の再生位置情報記憶部８３に保存してもよい。
【０１８２】
図９は、再生位置情報記憶部８３に記憶される、ある代替コンテンツにおける候補区間の一覧の具体例を示す図である。
【０１８３】
再生位置推定部６６は、図８に示す代替コンテンツリストのうち、「代替コンテンツＩＤ：“ｃａｎ００１”」の代替コンテンツが、最適な代替コンテンツとして選択された場合に、当該代替コンテンツ（ｃａｎ００１）について、候補区間を検出する。
【０１８４】
再生位置推定部６６が候補区間を検出する方法の一具体例について、図９を参照しながら説明する。ここで、元のブックマークは、図６に示すブックマークｄ５であるとする。
【０１８５】
再生位置推定部６６は、元のブックマークｄ５のコンテンツ再生位置について付与されている特徴情報を、特徴情報抽出部６４から取得する。具体的には、＜Info＞要素内の、テキスト情報「2nd half 28min Rooner Goal ! ManaU 1-0 Aasena」と、再生開始位置「０１：３３：２４」の時点のサムネイル画像（“YN1.jpg”）を取得する。ここで、再生開始位置情報として「０１：３３：２４」の値も取得しておいてもよい。
【０１８６】
再生位置推定部６６は、代替コンテンツ“ｃａｎ００１”のうち、上記サムネイル画像“YN1.jpg”と、類似するシーンが含まれた区間を二つ検出したとする。二つの区間とは、図９に示す例では、候補区間Ｎｏ．１と候補区間Ｎｏ．２とである。ここで、再生位置推定部６６は、検出した二つの候補区間をこのままユーザＢに提示してユーザに選択させてもよい。ユーザＢは、元のブックマークに含まれる、コンテンツタイトルや、ブックマークされたシーンの詳細情報などを確認して、それらの特徴情報をふまえ、代替コンテンツの候補区間を視聴して、元のブックマークに相当する代替コンテンツの候補区間を選ぶことができる。また、ユーザＢは、代替コンテンツを視聴しながら、元のブックマークに相当する区間（再生開始位置および再生終了位置）を、携帯電話４を操作して指定しても構わない。
【０１８７】
あるいは、再生位置推定部６６は、さらに別の特徴情報を使って類似する区間を、さらに精度良く特定してもよい。
【０１８８】
再生位置推定部６６は、候補区間Ｎｏ．１の開始位置の画像から、さらに、「ManaU 0-0 Aasena 2nd28min」というテキスト情報を取得する。そして、元のブックマークｄ５に含まれる＜Info＞要素内の上記テキスト情報との類似度が高いことをもって、候補区間Ｎｏ．１が、候補区間Ｎｏ．２と比べて、元のブックマークにより類似している区間であると特定してもよい。さらに、同じシーンは大体同じ再生位置に存在するという前提が成り立つ場合には、再生位置推定部６６は、元のブックマークの再生開始位置「０１：３３：２４」に最も近い再生開始位置「０１：４３：２４」候補区間Ｎｏ．１を、最も類似している区間であると特定してもよい。
【０１８９】
なお、上述の候補区間の特定方法は、ほんの一例であって、再生位置推定部６６の構成を限定するものではない。
【０１９０】
選択受付部６７は、代替コンテンツ検索部６５または再生位置推定部６６が、ＧＵＩを介して、ユーザが選択可能なように各候補を一覧表示した場合に、ユーザが候補を選択した信号をＧＵＩを介して受け付けて、ユーザによって選択された候補の情報を制御部５０の各部へ伝達するものである。
【０１９１】
本実施形態では、例えば、代替コンテンツ検索部６５は、複数の代替コンテンツの候補を表示部５３に表示する。そして、ユーザＢが、携帯電話４を操作して、そのうちの一つの代替コンテンツを選択して決定ボタンを押下する。選択受付部６７は、携帯電話４から送出された赤外線信号および表示部５３に表示されたＧＵＩに基づいて、選択された代替コンテンツを特定して、該代替コンテンツの取得をコンテンツ取得部６２に指示する。同様に、再生位置推定部６６は、検出したいくつかの区間候補を表示部５３に表示して、携帯電話４を介してユーザに選択させる。選択受付部６７は、選択された区間候補を特定して、上記代替コンテンツの再生開始位置をコンテンツ出力部６３に指示する。
【０１９２】
選択受付部６７は、ユーザＢによって選択された代替コンテンツおよびそのレジューム再生位置（候補区間）の情報を、ブックマークを更新するブックマーク更新依頼部６８に伝達してもよい。
【０１９３】
ブックマーク更新依頼部６８は、ブックマーク取得部６１が取得した元のブックマークの更新を、該ブックマークを作成したユーザＡに依頼するものである。具体的には、ブックマーク更新依頼部６８は、代替コンテンツ検索部６５によって代替コンテンツが特定されたとき、または、再生位置推定部６６によって上記代替コンテンツの代わりの再生位置情報が特定されたときに、上記代替コンテンツおよびその再生位置情報を含む更新提案ブックマークｄ１５を生成し、元のブックマークに追加するよう提案する。
【０１９４】
例えば、本実施形態では、利用側テレビ２が、元のブックマークｄ５を使ってコンテンツ配信サーバ５のコンテンツをレジューム再生できなかった場合に、類似する代替コンテンツをコンテンツ配信サーバ６から取得できたときには、ブックマーク更新依頼部６８は、その代替コンテンツをレジューム再生するためのブックマークを、ＸＭＬ文書にて新たに成形して、更新提案ブックマークｄ１５として、ユーザＡの携帯電話３に送信する。本実施形態では、ブックマークｄ５には、作成者ユーザＡの携帯電話３のメールアドレスが記述されているので、利用側テレビ２は、更新提案ブックマークｄ１５を通信部５２から携帯電話３宛てに送信することが可能である。
【０１９５】
利用側テレビ２からブックマーク更新の提案を受けたユーザＡは、更新内容を携帯電話３にて確認し、更新してもよいと思えば、更新提案ブックマークｄ１５に基づいて、元のブックマークｄ５を更新し、更新後ブックマークｄ１６をブックマーク管理サーバ７にアップロードする。更新後ブックマークｄ１６は、コンテンツ配信サーバ５のコンテンツのＵＲＬだけではなく、コンテンツ配信サーバ６の代替コンテンツのＵＲＬを含んでいる。したがって、更新後ブックマークｄ１６は、コンテンツ配信サーバ５を利用できないユーザでもコンテンツ配信サーバ６にアクセスして類似の内容を視聴できるようにした、ブックマークｄ５から発展したブックマークである。
【０１９６】
以上のことから、以降、当該ブックマークの利用を試みるさらに別の利用側テレビが、視聴可能な代替コンテンツを発見する機能を持たない場合でも、当該ブックマークを利用できるようになり、したがって、不特定多数のユーザでブックマークを共有するというブックマーク共有システム１００の目的に適ったブックマーク管理を実現することができる。
【０１９７】
〔更新ブックマーク〕
図１０は、ブックマーク更新依頼部６８が生成する、更新提案ブックマークｄ１５の具体例を示す図である。
【０１９８】
図１０において破線で示される＜ProposedBookmarkInfo＞要素が、子要素として、代替コンテンツおよび代わりの再生位置情報を含んでいる。＜ProposedBookmarkInfo＞要素は、元のブックマークを更新する権限のないものが、権限を有する元のブックマークの作成者に対して、「このようなBookmarkInfoを追加するのはどうか」と提案することを意味する要素である。＜ProposedBookmarkInfo＞要素内の、＜address＞は、コンテンツ配信サーバ６から取得できる代替コンテンツの格納場所を示している。
【０１９９】
図１１は、図１０の更新提案ブックマークｄ１５にしたがって、ブックマークｄ５を更新した後に得られる更新後ブックマークｄ１６の具体例を示す図である。
【０２００】
つまり、図１１に示す更新後ブックマークｄ１６は、元のブックマーク作成者であるユーザＡが、図１０に示す＜ProposedBookmarkInfo＞要素を承認した後、携帯電話３を操作して、元のブックマークｄ５に＜ProposedBookmarkInfo＞要素の内容を正式に追加して作成したものである。
【０２０１】
図１１に示す更新後ブックマークｄ１６では、＜ProposedBookmarkInfo＞要素は、＜AlternativeBookmarkInfo＞要素として記述しなおされ、オリジナルの＜BookmarkInfo＞要素とは区別される。このようにタグ名を変更して登録することで、作成者が作成したブックマークと、作成者以外のユーザが作成したブックマークとを、利用側テレビ２にて識別することが可能となる。これは、作成者ユーザＡに対する免責の措置として使用できる。
【０２０２】
つまり、作成者のユーザＡは、ユーザＢから提案された＜ProposedBookmarkInfo＞要素を自分のブックマークに追加することは承認したが、そのブックマーク先の内容が適切であるかどうかまで判断できないことがある。つまり、ユーザＡは、＜ProposedBookmarkInfo＞要素の内容までは、責任を負うことができない。そこで、＜AlternativeBookmarkInfo＞要素に記述しなおして、作成者が作成したものではないことをブックマークの利用者に明示し、このブックマークを使って問題が発生しても作成者のの責任ではないことを利用者側に分からせる。一方利用者側は、＜AlternativeBookmarkInfo＞要素の利用に関しては、作成者が内容を保証していないものとして慎重に取り扱うことができる。
【０２０３】
以上のように、本発明のブックマーク共有システム１００においては、最初に作成されたブックマークに、代替コンテンツのブックマークを次々と追加して、ブックマークを発展させていくことが可能である。代替コンテンツのブックマークがたくさんぶらさがっているブックマークを利用するとき、利用側テレビ２は、上記ブックマークに含まれるアドレスを全て試して、全て利用できないと判断された場合に、新たな代替コンテンツを検索する動作に移るようにしてもよい。
【０２０４】
なお、ブックマークのデータ形式は、上述したＸＭＬ形式に限定されない。ブックマークを利用する各装置が、ブックマークを複数の要素からなる構造体として解釈できる形式であればどのような形式でブックマークを実現してもよい。
【０２０５】
〔ブックマーク利用シーケンス〕
図１４は、ブックマーク共有システム１００において、ブックマーク管理サーバ７にアップロードされたブックマークが利用されるときの各装置の流れを示すシーケンス図である。図１４に基づく説明では、ユーザＢが、携帯電話４で、ユーザＡのブログを見て、そこに貼られたリンク先のブックマークＵＲＬを携帯電話４にダウンロードし、該ブックマークＵＲＬをサムネイル画像とともに利用側テレビ２に赤外線送出し、利用側テレビ２が上記ブックマークＵＲＬに基づいてブックマーク管理サーバ７から取得したブックマークを利用するというシーンを想定している。そして、利用側テレビ２が、ブックマークに対応するコンテンツを再生しようとするが、コンテンツ配信サーバ５からはコンテンツを取得できないため、特徴情報を用いてコンテンツ配信サーバ６から代替コンテンツを取得し、ユーザＢが携帯電話４を介して指示した代替コンテンツを視聴開始し、ユーザＢがさらに代わりのブックマーク開始／終了位置を携帯電話４にて指定するシーンを想定している。さらに、図１４に示す例では、発見された代替コンテンツのブックマークを追加するべく作成者に更新を依頼し、更新が行われるというシーンが想定されている。ここで、ユーザＢは、携帯電話４をリモコンのように用いて、利用側テレビ２を遠隔操作できるものとする。
【０２０６】
まず、ユーザＢは、携帯電話４でブログサーバ８にアクセスし、ユーザＡがお勧めする映像を紹介しているブログを見て、面白い記事を発見したとする。ユーザＢは、携帯電話４を操作して、その記事に付随するブックマークＵＲＬが埋め込まれたサムネイル画像をブログサーバ８からインターネットを介して取得する（Ｓ２１）。そして、携帯電話４は、取得したサムネイル画像を利用側テレビ２に赤外線で送信する（Ｓ２２）。
【０２０７】
利用側テレビ２は、サムネイル画像に埋め込まれているブックマークＵＲＬを抽出し、そのブックマークＵＲＬを用いてブックマーク管理サーバ７にアクセスする（Ｓ２３）。そして、利用側テレビ２は、ブックマークＵＲＬが示すブックマークをブックマーク管理サーバ７からダウンロードする（Ｓ２４）。
【０２０８】
次に、利用側テレビ２は、ダウンロードしたブックマークに含まれるコンテンツ取得アドレスを用いてコンテンツ配信サーバ５からのコンテンツの取得を試みる（Ｓ２５）。しかし、利用側テレビ２は、コンテンツ配信サーバ５とコンテンツ取得の契約をしていないなどの理由により、コンテンツ配信サーバ５からコンテンツの提供を拒否された旨の通知を受け取る（Ｓ２６）。したがって、利用側テレビ２は、上記ブックマークを利用しても、ブックマークが指定する目的のコンテンツが取得できないという状況に陥る。
【０２０９】
そこで、利用側テレビ２は、先ほどダウンロードしたブックマークに含まれる特徴情報を用いて、取得できなかったコンテンツと内容の上で類似する代替コンテンツを検索する。ここでは、ユーザＢが契約するコンテンツ配信サーバ６に対して代替コンテンツの検索を行う（Ｓ２７）。
【０２１０】
そして、利用側テレビ２は、コンテンツ配信サーバ６から検索結果を受信して、代替コンテンツリストを生成し、代替コンテンツリストを表示部５３に表示して、ユーザＢに提示する（Ｓ２８）。
【０２１１】
ユーザＢは、利用側テレビ２に表示された代替コンテンツリストの中から、携帯電話４を操作して代替コンテンツを指定する。このとき、携帯電話４は、ユーザＢが選択した代替コンテンツを示すコンテンツ選択信号を赤外線によって利用側テレビ２に送信する（Ｓ２９）。なお、代替コンテンツリストの中から代替コンテンツを指定する方法は、ユーザＢが指定する方法に限らず、利用側テレビ２自身が特徴情報などから判断して、最適な代替コンテンツを指定する方法であってもよい。
【０２１２】
利用側テレビ２は、コンテンツ選択信号を受信し、コンテンツ選択信号に基づいてコンテンツ配信サーバ６に対して代替コンテンツ視聴リクエスト（ＩＰＴＶ視聴認証）を行う（Ｓ３０）。コンテンツ配信サーバ６は、利用側テレビ２からの視聴認証情報を確認して、認証情報が一致すれば（認証ＯＫ）、要求された代替コンテンツの代替コンテンツ取得アドレスなどの情報を利用側テレビ２に送信する（Ｓ３１）。利用側テレビ２は、受信した代替コンテンツ取得アドレスなどの情報を用いて、コンテンツ配信サーバ６にアクセスし、所望の代替コンテンツのストリーミング開始を要求する（Ｓ３２）。コンテンツ配信サーバ６は、この要求に応答して、指定された代替コンテンツのストリーミング配信を開始する（Ｓ３３）。なお、利用側テレビ２は、代替コンテンツを再生する際に、特徴情報から判断して、元のブックマークが示すコンテンツと同様の映像が含まれる代替コンテンツの代わり再生位置をさらに指定してもよい。
【０２１３】
次に、利用側テレビ２が代替コンテンツを再生中に、ユーザＢは、携帯電話４を操作して、元のブックマークの再生位置に相当する、代替コンテンツでの再生位置を指定する。その際、携帯電話４は、提案ブックマーク開始位置信号（Ｓ３４）および提案ブックマーク終了位置信号（Ｓ３４’）を赤外線によって利用側テレビ２に送信する。なお、代替コンテンツの再生位置を指定して代替コンテンツを再生する場合、上記の方法以外に、単に、一箇所だけタイミングを指定して（Ｓ３４のみ）、提案ブックマーク更新指示信号として利用側テレビ２に送出してもよい。
【０２１４】
利用側テレビ２は、提案ブックマーク開始位置信号および提案ブックマーク終了位置信号に基づいて、ユーザＢが指定する代替コンテンツの再生位置（再生区間）を示す更新提案ブックマークを生成する。利用側テレビ２は、生成した更新提案ブックマークを元のブックマークの作成者であるユーザＡの携帯電話３に送信する（Ｓ３５）。
【０２１５】
ユーザＡは、送られてきた更新提案ブックマークの内容を確認して、提案を受け入れて更新したいと望めば、提案を受け入れた更新後ブックマークをブックマーク管理サーバ７に送信して、ブックマークを更新する（Ｓ３６）。
【０２１６】
このようにして、ブックマークのコンテンツが利用できない場合でも、特徴情報を用いて代替コンテンツを検索するという措置を講ずることが可能となり、しかも、代替コンテンツが発見された場合には、それもブックマークとして利用できるように、元のブックマークに追加することが可能となる。
【０２１７】
〔ブックマーク利用処理フロー〕
図１５は、利用側テレビ２における、図１４のブックマーク利用処理の流れを示すフローチャートである。
【０２１８】
まず、利用側テレビ２のブックマーク選択部６０は、赤外線通信部５１を介して、携帯電話４からブックマークＵＲＬを含むサムネイル画像が送信されるのを待つ（Ｓ２０１）。ブックマーク選択部６０は、上記サムネイル画像を受信すると（Ｓ２０１においてＹＥＳ）、該サムネイル画像からブックマークＵＲＬを抽出し、ブックマークＵＲＬをブックマーク取得部６１へ出力する。
【０２１９】
ブックマーク取得部６１は、上記ブックマークＵＲＬを用いて、ブックマーク管理サーバ７からブックマークを取得する（Ｓ２０２）。コンテンツ取得部６２は、ブックマーク取得部６１が取得したブックマークに含まれるコンテンツ取得アドレス、認証情報を用いて、ブックマークが示すコンテンツの配信依頼をコンテンツ配信サーバ５に対して行う（Ｓ２０３）。
【０２２０】
ここで、コンテンツ取得部６２が、コンテンツ配信サーバ５からブックマークの示すコンテンツを取得できる場合、すなわち、認証が成功した場合（Ｓ２０４においてＹＥＳ）、コンテンツ出力部６３は、ブックマークに含まれる再生位置情報に基づいて、指定された位置からコンテンツを表示部５３および音声出力部５４に出力し、再生する（Ｓ２０５）。
【０２２１】
一方、コンテンツ取得部６２がコンテンツ配信サーバ５からブックマークの示すコンテンツを取得できなかった場合（Ｓ２０４においてＮＯ）、特徴情報抽出部６４は、ブックマーク取得部６１が取得したブックマークに含まれる特徴情報を抽出する（Ｓ２０６）。
【０２２２】
続いて、代替コンテンツ検索部６５は、特徴情報抽出部６４が抽出した特徴情報を検索クエリに用いて、コンテンツ配信サーバ６などのコンテンツソースに対して代替コンテンツの検索を行う（Ｓ２０７）。なお、代替コンテンツ検索部６５は、コンテンツを検索する際に、コンテンツ全体に付与された特徴情報を主に使うが、コンテンツの一部（フレーム単位）に付与された特徴情報を併用してもよい。代替コンテンツ検索部６５は、各コンテンツソースが応答した検索結果から代替コンテンツの候補をリストアップする。
【０２２３】
ここで、代替コンテンツの候補が複数存在し、代わりに再生させるべき代替コンテンツが一つに特定されない場合（Ｓ２０８においてＮＯ）、代替コンテンツ検索部６５は、代替コンテンツリストを表示部５３に出力する。ユーザＢの操作受けて、携帯電話４は、利用側テレビ２に表示された代替コンテンツリストの候補の中から一つの代替コンテンツを選択する。このとき、携帯電話４は、赤外線によってユーザＢが選択した代替コンテンツを示すコンテンツ選択信号を利用側テレビ２に送信する。そして、選択受付部６７は、赤外線通信部５１を介して、携帯電話４から送信されたコンテンツ選択信号を受信し、代替コンテンツを決定する（Ｓ２０９、Ｓ２０８においてＹＥＳ）。
【０２２４】
一方、代替コンテンツの候補が一つしかない場合、または、代替コンテンツ検索部６５が代替コンテンツの候補の中から最適な代替コンテンツを一つ決定する場合には（Ｓ２０８でＹＥＳ）、代替コンテンツ検索部６５が決定した代替コンテンツの情報をコンテンツ取得部６２に出力する。
【０２２５】
コンテンツ取得部６２は、例えばコンテンツ配信サーバ６から、Ｓ２０８にて決定された代替コンテンツを取得する（Ｓ２１０）。コンテンツ取得部６２は、取得した代替コンテンツをコンテンツ記憶部８１に保存し、代替コンテンツを取得するために用いた情報をコンテンツ取得情報記憶部８４に保存してもよい。
【０２２６】
次に、再生位置推定部６６は、特徴情報抽出部６４が抽出した特徴情報に基づいて、取得した代替コンテンツの中のブックマークに相当する再生すべき位置を推定する（Ｓ２１１）。なお、再生位置推定部６６は、再生位置を推定する際に、コンテンツ全体に付与された特徴情報を併用してもよく、ここではコンテンツの一部（フレーム単位）に付与された特徴情報を主に使用する。こうして多数の特徴情報を複合的に利用することによって、元のブックマークに内容的により近い代替ブックマークにするための精度が向上する。再生位置推定部６６は、推定結果から再生位置（再生区間）の候補を代替コンテンツと関連付けて、再生位置情報記憶部８３に保存してもよい。
【０２２７】
ここで、再生位置（区間）候補が複数存在し、元のブックマークに相当する再生区間が一つに定まらない場合（Ｓ２１２においてＮＯ）、再生位置推定部６６は、再生区間の候補を表示部５３に出力し、ユーザＢに選択させる（Ｓ２１３）。ユーザＢは、携帯電話４を操作して、利用側テレビ２に表示された再生区間の候補の中から一つを選択する。選択受付部６７は、赤外線通信部５１を介して、携帯電話４から送信された再生位置選択信号を受信し、代替コンテンツの再生区間を決定する。選択受付部６７は、決定した代替コンテンツの再生位置情報（再生区間）をコンテンツ出力部６３に出力する。
【０２２８】
一方、再生位置の候補が一つしかない場合、または、再生位置推定部６６が再生位置の候補の中から最適な代替コンテンツの再生位置を決定する場合（Ｓ２０８においてＹＥＳ）、再生位置推定部６６が決定した代替コンテンツの再生位置情報をコンテンツ出力部６３に出力する。
【０２２９】
コンテンツ出力部６３は、指定された再生位置で代替コンテンツを表示部５３および音声出力部５４に出力する（Ｓ２１４）。
【０２３０】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０２３１】
例えば、上述した実施形態では、作成側テレビ１および利用側テレビ２の遠隔操作を、携帯電話３、４をリモコンのように用いる携帯としたが、これに限定されるものではなく、従来のテレビリモコンを用いてブックマークの作成を指示してもよい。ただし、携帯電話などの通信端末装置を、テレビと近距離無線通信させることによってブックマークなどの情報の授受を行えば、作成側テレビ１および利用側テレビ２を必ずしもネットワークに接続する構成にする必要がなくなる。つまり、ネットワークに接続できない利用側テレビ２であっても、携帯電話４からブックマークを供給し、利用側テレビ２に利用可能な代替コンテンツを検索させて、代替コンテンツを再生させることが可能となる。
【０２３２】
なお、上述した実施形態では、ブックマーク管理サーバ７にアップロードされたブックマークを公開するために、ブックマークＵＲＬを携帯電話３に供給し、携帯電話３からブログサーバ８に公開させるという形態を採用しているが、これに限定されず、ブックマーク管理サーバ７が、不特定多数のユーザにアップロードされたブックマークを公開する機能を備えていてもよい。つまり、本発明のブックマーク共有システムにおいて、ブログサーバ８は含まれていなくてもよい。
【０２３３】
上述した実施形態では、作成側テレビ１の特徴情報生成部２４は、コンテンツの本体を構成する映像データおよび音声データまたは当該コンテンツのメタ情報（図４参照のこと）から、テキスト情報を抽出する例について述べたが、特徴情報生成部２４の構成はこれに限定されない。例えば、コンテンツに関連する情報を含むコンテンツ関連情報が、コンテンツに同期して提供される場合には、特徴情報生成部２４は、コンテンツそのものからのみならず、当該コンテンツと同期して提供されるコンテンツ関連情報からも特徴情報を抽出することができる。上記コンテンツ関連情報の例としては、副音声放送、文字放送、インターネットを介してサーバから取得した各種関連情報などが挙げられる。
【０２３４】
なお、上記コンテンツ関連情報は、コンテンツと同期して提供される必要はなく、コンテンツ上の再生位置と同期を可能にする情報を備えていることで、コンテンツの取得、再生とは異なるタイミングで取得したもので構わない。例えば、作成側テレビ１の構成を、上記コンテンツ関連情報をコンテンツ関連情報の提供者（例えば、コンテンツ配信サーバ５、６など）からあらかじめ取得して蓄積しておき、ブックマーク作成時に、蓄積されたコンテンツ関連情報の中から、ブックマークを作成しようとするコンテンツに対応するコンテンツ関連情報を検索して、特徴情報を抽出する構成とすることも可能である。また、作成側テレビ１の構成を、ブックマーク作成時に、作成しようとするブックマークのコンテンツに対応するコンテンツ関連情報についてインターネット検索を行い、対応するコンテンツ関連情報が見つかれば、ダウンロードして利用する構成とすることができる。あるいは、作成側テレビ１の構成を、そのコンテンツ関連情報の取得アドレス情報（ＵＲＬ）をブックマーク作成を依頼するブックマーク管理サーバ７に送信する構成とし、ブックマーク管理サーバ７が取得アドレス情報に基づいてコンテンツ関連情報を取得して、ブックマーク作成に利用する構成とすることも可能である。
【０２３５】
図１６Ａに、コンテンツ関連情報のデータ構造の一例を示す。図１６Ａに示すコンテンツ関連情報の説明は後に詳しく行うが、図１６Ａに示すとおり、コンテンツ関連情報には、コンテンツと同様に、コンテンツＩＤがメタ情報として関連付けられているので、どのコンテンツの関連情報であるのかを識別することが可能である。さらに、コンテンツ関連情報の本体に、コンテンツと同期するための情報（再生時間など）が含まれていてもよい。この場合、作成側テレビ１は、コンテンツと分離してコンテンツ関連情報を取得しても、それを、該コンテンツと同期して処理することが可能である。よって、作成側テレビ１の特徴情報生成部２４は、携帯電話３からブックマーク登録信号ｄ４を受信したタイミングで、ブックマーク登録するコンテンツのコンテンツ関連情報から、特徴情報を抽出することができる。具体的には、特徴情報生成部２４は、映画コンテンツのコンテンツ関連情報である字幕や、音楽番組コンテンツのコンテンツ関連情報である曲名、歌唱者、作曲者、作詞者などのテロップから、テキスト情報を抽出する。なお、コンテンツ関連情報のデータの形態としては、テキストであってもよいし、バイナリ（音声、画像、圧縮データなどのバイナリ）であってもかまわない。コンテンツ関連情報は、コンテンツと同期して出力される場合には、コンテンツ本体と同様、ブックマーク登録信号ｄ４が作成側テレビ１に入力されたタイミングと関連付けてブックマークの一部として登録される。
【０２３６】
〔ブックマーク共有システムの変形例〕
（１）見逃し視聴
本発明のブックマーク共有システム１００によれば、利用側テレビ２のユーザが、所定の日時に放送（配信）されたコンテンツを後から視聴したいと希望した場合に、利用側テレビ２が、本発明のブックマークを利用して、同様の内容の代替コンテンツを取得することができる。
【０２３７】
例えば、図２に示すユーザＢが、他のユーザＡのブログを見て（ｄ８）、既にデジタル放送された番組（コンテンツ）で、視聴したかったのに見逃した番組があることに気がついたとする。
【０２３８】
ユーザＡが上記ブログにアップロードしたブックマークされた放送番組自体は、ユーザＢは利用側テレビ２で視聴できない。視聴できない事情としては、上記番組が、その日時のみ放送されただけである場合や、ユーザＢの居住地域では、受信不可能な放送局からの配信番組である場合などが考えられる。
【０２３９】
そこで、ユーザＢの利用側テレビ２は、ユーザＢが契約しているＩＰテレビサービスの、コンテンツを蓄積・管理しているサーバ（例えば、コンテンツ配信サーバ６などのコンテンツを配信するサーバ）にアクセスする。そして、利用側テレビ２は、ユーザＡのブックマークに含まれている特徴情報を検索クエリに用いて、上記ＩＰテレビサービスにて今後放送される番組のうち、上記ブックマークされた元の番組と内容的に近い代替番組を検出することができる。
【０２４０】
代替番組を見つけた利用側テレビ２は、当該代替番組に関する情報（放送日時、チャンネル、ＶｏＤで視聴するためのコンテンツ識別情報（番組番号）など）を、上記サーバから取得する。利用側テレビ２は、取得した各種情報を用いて、ＶｏＤで即時番組を取得、再生したり、あるいは、再生／録画予約をしたりすることができる。これにより、ユーザＢは、見逃しに気づいた番組と内容的に近い代替番組を、ブックマークを用いて後から視聴することが可能となる。
【０２４１】
（２）コンプリートおすすめ視聴
上述の実施形態では、利用側テレビ２が、本発明のブックマークの特徴情報を用いて、元のコンテンツの内容に近い代替コンテンツを検出できることについて説明した。
【０２４２】
しかし、これに限定されず、本発明のブックマーク（内包される特徴情報）を用いれば、利用側テレビ２は、代替コンテンツのみならず、ブックマークされたコンテンツに関連する関連コンテンツを検出することが可能である。
【０２４３】
例えば、ユーザＢの利用側テレビ２が、ユーザＡが作成した連続ドラマの最終回（第１１回）のブックマークを取得したとする。また、利用側テレビ２は、ブックマークされた連続ドラマの最終回の取得可否とは無関係に、上記連続ドラマの特徴情報に基づいて、当該連続ドラマに関連する、前回コンテンツ（すなわち、第１０回）を識別し、当該利用側テレビ２において再生されたか否かを判断できるとする。
【０２４４】
利用側テレビ２は、上記前回コンテンツの視聴履歴がない場合には、上記第１１回のコンテンツのブックマークの特徴情報に基づいて、関連コンテンツである第１０回のコンテンツを検出し、視聴の要否をユーザＢに問い合わせてもよい。
【０２４５】
上記構成によれば、利用側テレビ２は、ブックマークの特徴情報を用いて、元のコンテンツに関連する関連コンテンツを検出することができ、関連性（連続性）のある複数のコンテンツについて、未視聴のコンテンツをユーザＢに推奨することが可能となる。これにより、ユーザＢは、関連性のある複数のコンテンツについて、その一部を見逃すことがなくなり、ユーザの利便性が向上する。
【０２４６】
なお、視聴履歴に基づく前回コンテンツの視聴有無の判断は、利用側テレビ２ではなく、利用側テレビ２にコンテンツを配信するコンテンツ配信サーバ６がこれを行ってもよい。この場合、コンテンツ配信サーバ６は、利用側テレビ２から供給されたブックマークの特徴情報（検索クエリ）に基づいて、要求されたコンテンツを検索するとともに、当該コンテンツがその他の関連コンテンツと関連付けられている場合には、当該関連コンテンツの配信を、利用側テレビ２に対して提案してもよい。
【０２４７】
（３）類似コンテンツ検索
さらに、利用側テレビ２は、本発明のブックマークの特徴情報を検索パラメータとして用いて、ブックマークを使って再生したコンテンツの類似コンテンツ検索することができる。
【０２４８】
図１６Ａは、作成側テレビ１が再生するある音楽番組コンテンツのコンテンツ関連情報の具体例を示す図である。図１７は、上記音楽番組コンテンツおよびコンテンツ関連情報が再生されているときの、作成側テレビ１の表示画面の具体例と、該コンテンツを視聴中のユーザがブックマークの登録操作を行う様子とを示す図である。
【０２４９】
作成側テレビ１のコンテンツ取得部６２は、上記音楽番組コンテンツについて、図４に示すコンテンツとともに、図１６Ａに示すコンテンツ関連情報とを取得している。コンテンツおよびコンテンツ関連情報は、メタ情報に含まれるコンテンツＩＤによって紐付け可能となっている。
【０２５０】
さらに、本実施形態では、図１６Ａに示すとおり、コンテンツ関連情報には、上記音楽番組コンテンツと同期再生するための再生時間情報に関連付けて、コンテンツに関連する情報が格納されている。本実施形態では、音楽番組コンテンツであるので、その再生時間に歌われる曲に関する情報が含まれる。具体的には、曲名、歌唱者、作曲者、作詞者が順に格納されている。
【０２５１】
コンテンツ出力部２２は、上記音楽番組コンテンツ（図４）の出力と同期して、図１６Ａに示すコンテンツ関連情報を重畳して表示部１３に出力する。この結果、図１７に示すとおり、作成側テレビ１の表示部１３には、上記音楽番組コンテンツに重畳して、そのときに歌われている曲の、曲名、歌唱者、作曲者、作詞者が表示される。
【０２５２】
本実施形態の図１６Ａおよび図１７に示す例では、コンテンツの再生位置（コンテンツ上の時刻）と関連付けられているコンテンツ関連情報に格納されている情報をコンテンツに重ね合わせて出力する例を示している。このコンテンツ関連情報を作成側テレビ１などが出力する方法としては、作成側テレビ１が固定的に定位置に出力してもよいし、コンテンツに同期して出力すべきものについては、重ね合わせるためのレイアウト情報に従って出力してもよい。レイアウト情報は、コンテンツ関連情報に含まれていても良いし、取得アドレスのみが含まれていて、必要に応じて取得してもよい。
【０２５３】
図１６Ｂは、コンテンツ関連情報の出力レイアウトを指定するレイアウト情報の一例を示す図である。図１６Ｂに示す例では、構造化されたレイアウト情報に含まれる各種情報の意味をあらかじめ決めたタグで判別できるようにする。曲名を<song>、歌手を<singer>などのタグで判別することができる。また、重ね合わせて出力するべき各種の情報ごとに、レイアウトを指定する情報、すなわち、画面上の出力位置<position>（ｘ、ｙ）と、出力設定<font>（フォント、サイズ）とが指定されている。出力位置は、絶対座標の例だが、相対座標でもかまわない。また、このレイアウト情報の作成にＸＭＬ形式を採用することで、多様なデータ属性の追加を容易に行うことが可能である。例えば、図１６Ｂは、編曲者Ａに関する情報は、コンテンツに重ね合わせて出力しない情報であり、そのことを、出力位置<position>を記載しないことによって指定している例を表している。もちろん、これは１つの実施例であり、レイアウトに関するＸＭＬのフォーマットやタグの意味の定義は、サービス毎に如何様にも定義可能である。表示するか否か、または、表示する場合の属性情報などを指定できさえすれば、タグはどのように定義されてもよいし、また、ＸＭＬ以外のデータ形式が用いられてもよい。
【０２５４】
図１７に示されるコンテンツの再生中に、これまでと同様、ユーザＡの携帯電話３からブックマーク登録信号ｄ４が送出され、作成側テレビ１が受信したとする。このとき、特徴情報生成部２４は、図４に示すコンテンツおよび／または図１７に示すコンテンツ関連情報から、特徴情報を抽出する。ブックマーク生成部２５は、上記特徴情報を含むブックマークを作成する。ブックマーク送信部２６は、このブックマークの登録をブックマーク管理サーバ７に依頼するために、ブックマークおよび登録依頼メッセージｄ５をブックマーク管理サーバ７に送信する。なお、ブックマーク登録信号ｄ４は、作成側テレビ１、利用側テレビ２などのＩＰＴＶ装置において、例えば、赤外線リモコン信号のコードで使用されていないコードの１つをブックマーク登録用にアサインすればよいだけであり、これにより、アサインされた信号を受信した場合に、あらかじめＩＰＴＶ装置で実装されたブックマーク作成処理を開始させることができる。
【０２５５】
この結果、ブックマーク管理サーバ７には、図１８に示すブックマークが登録される。
【０２５６】
図１８は、ブックマーク管理サーバ７に登録されたブックマークの具体例を示す図である。図１８には、＜BookmarkInfo＞のタグ内にはさまれた部分のみを記載している。ブックマークに含まれるそれ以外の情報については、上述の実施形態（図６）と同様であるので記載を省略している。
【０２５７】
図１８に示す例では、ブックマークの<Info>タグ内に、特徴情報生成部２４が、図１７に示すコンテンツ関連情報から抽出した特徴情報、すなわち、００のうた（曲名）、歌唱者Ｘ、作曲者Ｙ、作詞者Ｚが格納されている。
【０２５８】
このブックマークを利用する利用側テレビ２においては、<Info>タグ内の特徴情報は、その記載順に、曲名、歌唱者、作曲者、作詞者の情報であると認識されるものとする。
【０２５９】
利用側テレビ２は、上記ブックマークを利用すれば、上記音楽番組コンテンツのうち、歌唱者Ｘの歌い出しの部分からレジューム再生することが可能である。もちろん、ユーザＡによって作成されたブックマークであるので、ユーザＢの利用側テレビ２では、上記音楽番組コンテンツが再生できない場合もある。この場合は、上述の実施形態で既に説明した手順で、利用側テレビ２は、図１８に示されたブックマークの特徴情報を用いて、代替コンテンツを検索し、図１９に示すとおり、ユーザＡが視聴していた上記音楽番組コンテンツの代替コンテンツを再生する。図１９は、図１８に示されたブックマークを利用して代替コンテンツを表示する利用側テレビ２の表示画面の具体例を示す図である。代替コンテンツにもコンテンツ関連情報が同期している場合、図１９に示すとおり、コンテンツ出力部６３は、代替コンテンツのテロップを重畳して表示してもよい。
【０２６０】
さらに、本実施形態では、利用したブックマークに含まれる特徴情報（または、視聴中のコンテンツのコンテンツ関連情報）を用いて、類似コンテンツの検索を行い、類似コンテンツのリストをユーザに提示することが可能である。利用側テレビ２のコンテンツ出力部６３は、コンテンツの出力とともに、類似コンテンツを検索するためのＧＵＩ（graphical user interface）画面を表示する。例えば、図１９に示す例では、ユーザＢは、携帯電話４を操作して、視聴中のコンテンツの「曲名」と一致する、他の視聴可能な類似コンテンツの検索を「開始」ボタンを押下することにより指示することができる。代替コンテンツ検索部６５は、上記ＧＵＩ画面を介して検索が指示されたタイミングで視聴中のコンテンツのコンテンツ関連情報、または、視聴中のコンテンツの再生のために利用したブックマークの特徴情報から、曲名を抽出し、その曲名（ここでは、「００のうた」）が含まれるコンテンツ関連情報を持つコンテンツ（または、その曲名が含まれるブックマーク）のリストを表示部５３に出力する。
【０２６１】
図２０は、代替コンテンツ検索部６５が実行した類似コンテンツ検索結果を表示部５３に表示したときの表示画面の一例を示す図である。図２０に示すコンテンツのリストには、歌唱者、作曲者などを問わず、「００のうた」が歌われた場面を含むコンテンツの一覧が表示される。
【０２６２】
上記構成によれば、視聴中の曲の曲名に基づいて、自身の利用側テレビ２で視聴可能なコンテンツであって、同じ曲が歌われている他の類似コンテンツを容易に検索することが可能となる。例えば、ユーザが視聴中の曲が気に入った場合に、曲名を検索キーにして類似コンテンツを検索することにより、オリジナル曲やカバー曲などを幅広く含む、その曲にまつわるあらゆるコンテンツを簡単に検索することができる。歌唱者や作曲者など、他のコンテンツ関連情報についても同様に、それぞれを検索キーに用いて、視聴可能な範囲で類似コンテンツを検索することが可能となる。
【０２６３】
（４）ブックマーク管理サーバについて
上述の実施形態では、ブックマーク共有システム１００において、作成側テレビ１が、特徴情報生成部２４およびブックマーク生成部２５を備える構成としたが、本発明のブックマーク共有システム１００の構成はこれに限定されない。例えば、ブックマーク管理サーバ７が、特徴情報生成部２４およびブックマーク生成部２５を備え、作成側テレビ１のリクエストに応じて、ブックマーク管理サーバ７が特徴情報を含むブックマークを生成し、作成側テレビ１にフィードバックする構成でもよい。
【０２６４】
図２１は、ブックマーク管理サーバ７においてブックマークを作成する場合の作成側テレビ１の要部構成を示すブロック図である。図２１に示す作成側テレビ１の構成において、図２の作成側テレビ１の構成と異なる点は、作成側テレビ１が、ブックマーク生成部２５の代わりにリクエスト生成部２７を備え、ブックマーク送信部２６の代わりにリクエスト送信部２８を備えている点である。
【０２６５】
作成側テレビ１が携帯電話３から送出されたブックマーク登録信号ｄ４を受信すると、リクエスト生成部２７は、ブックマーク登録信号ｄ４が受信されたタイミングで、コンテンツ出力部２２によって再生されているコンテンツのコンテンツＩＤをコンテンツ取得部２１から取得する。そして、位置指定部２３が指定するタイミングに対応する、再生中のコンテンツの再生位置を特定する。リクエスト生成部２７は、特定したコンテンツＩＤと特定した再生位置とを含むブックマーク生成リクエストを生成する。
【０２６６】
リクエスト送信部２８は、リクエスト生成部２７が生成したブックマーク生成リクエストをブックマーク管理サーバ７に送信する。
【０２６７】
図２２は、ブックマークを作成するブックマーク管理サーバ７の要部構成を示すブロック図である。
【０２６８】
図２２に示すとおり、ブックマーク管理サーバ７は、制御部７０、記憶部７１および通信部７２を少なくとも備える構成になっている。
【０２６９】
記憶部７１は、ブックマーク管理サーバ７が管理するブックマークを記憶するものである。本実施例では、ブックマーク管理サーバ７は、自身が作成したブックマークをデータベース化してブックマークデータベース９２とし、これを、記憶部７１に記憶している。
【０２７０】
通信部７２は、外部の装置と通信網を介して通信するものである。通信部７２は、例えば、インターネットを介して、作成側テレビ１、利用側テレビ２、携帯電話３、携帯電話４、コンテンツ配信サーバ５およびコンテンツ配信サーバ６と通信する。
【０２７１】
制御部７０は、ブックマーク管理サーバ７の各部を統括制御するものであり、機能ブロックとして、特徴情報生成部２４、ブックマーク生成部２５、受信データ解析部９０および送信データ構成部９１を備えている。
【０２７２】
受信データ解析部９０は、作成側テレビ１から送信されたブックマーク生成リクエストを受信して内容を解析するものである。
【０２７３】
図２３Ａは、作成側テレビ１のリクエスト生成部２７が生成するブックマーク生成リクエストのデータ構造を模式的に示す図である。図２３Ａに示すとおり、ブックマーク生成リクエストには、コンテンツＩＤおよびコンテンツの再生位置の情報が少なくとも含まれている。受信データ解析部９０は、上記リクエストから抽出したコンテンツＩＤと再生位置を、特徴情報生成部２４およびブックマーク生成部２５の各部に通知する。
【０２７４】
ブックマーク生成リクエストは、一例として、ＨＴＴＰプロトコルを用いたＨＴＴＰ  ＰＯＳＴメソッドにより実現することができる。もちろん、プロトコル自体はクライアントからサーバにリクエストを送信できるものであれば、特に限定されるものではない。図２３Ｂに、ＨＴＴＰ  ＰＯＳＴメソッドによるブックマーク生成リクエストの具体例を示す。図２３Ｂに示す例では、パラメータとして、コンテンツＩＤを示す“content-id”と、コンテンツを特定するＵＲＬと、コンテンツ上の再生位置情報（再生開始位置および再生終了位置）を、それぞれ、“bm-start”および“bm-end”で定義したものとを示している。この例のように、ブックマーク生成リクエストにおいて、複数の情報を並べて書くことで、１つのブックマークに複数の情報を登録して作成することを依頼することが可能である。以上、図２３Ｂに示す例を用いて、ブックマーク生成リクエストのデータ構造を、特徴情報やブックマークのフォーマットに合わせて、適宜設計できる点について説明した。しかし、本発明におけるブックマーク生成リクエストの内容は、図２３Ｂに示される内容に限定されるものではない。
【０２７５】
ブックマーク管理サーバ７が、ブックマークの作成に成功すると、ブックマーク管理サーバ７は、図２３Ｃに示す例のように、作成されたブックマークのアドレス情報（ＵＲＬ）を含むレスポンスを生成する。生成したレスポンスは、ブックマーク管理サーバ７から要求元の作成側テレビ１などに通知される。図２３Ｃに示す例では、ブックマーク管理サーバ７は、図２３Ｂのリクエストに含まれる“host”と“request-id”とに基づいて、ブックマークのファイル名（“iptv1-1.html”）を生成している。
【０２７６】
なお、ユーザごとにブックマークサービスを提供するために、Ｂａｓｉｃ認証を用いてもよい。この場合、要求元（例えば、作成側テレビ１）が、認証情報のないブックマーク生成リクエストをブックマーク管理サーバ７に送信した後、ブックマーク管理サーバ７が作成側テレビ１に対して、認証を要求するエラーレスポンスを返す。そして、作成側テレビ１が、認証ヘッダ（Authorization:）にユーザ情報とパスワードを付加した、上述のＨＴＴＰリクエストを再送することになる。上述したとおり、本発明におけるリクエストとレスポンスは、ＨＴＴＰプロトコルに限らずあらゆる通信手段を採用することができる。したがって、ユーザ認証の有無やその方法についても、本発明は上述の例に限定されるものではないことは明らかである。
【０２７７】
特徴情報生成部２４は、コンテンツＩＤおよび再生位置の情報によって特定されるコンテンツ（図４）および／またはコンテンツ関連情報（図１７）から、特徴情報を抽出する。なお、コンテンツおよびコンテンツ関連情報は、そのコンテンツを配信しているコンテンツ配信サーバ５（またはコンテンツ配信サーバ６）から、通信部７２を介して供給されればよい。
【０２７８】
ブックマーク生成部２５は、コンテンツＩＤ、再生位置および特徴情報に基づいて、図６、図７、図１８などに示されるブックマークを生成し、ブックマークデータベース９２に登録する。
【０２７９】
送信データ構成部９１は、ブックマーク管理サーバ７が受信したリクエストへのレスポンスを生成するものである。送信データ構成部９１は、上記ブックマーク生成リクエストに対する応答として、登録したブックマークのブックマークＵＲＬおよび登録完了通知（ｄ６）を生成する。送信データ構成部９１によって作成されたブックマークＵＲＬおよび登録完了通知ｄ６は、リクエスト送信元の作成側テレビ１および同ユーザの携帯電話３の両方に送信されてもよいし、いずれか一方に送信されてもよい。
【０２８０】
なお、特徴情報生成部２４が、作成側テレビ１に備えられている場合には、リクエスト生成部２７は、特徴情報生成部２４によって抽出された特徴情報を、ブックマーク生成リクエストに含めてブックマーク管理サーバ７に通知してもよい。この場合、ブックマーク管理サーバ７は、ブックマーク生成部２５のみを備えていればよく、ブックマーク生成部２５は、受信データ解析部９０がブックマーク生成リクエストから抽出した特徴情報を用いて、ブックマークを作成することができる。
【０２８１】
図２４は、ブックマーク管理サーバ７がブックマークを作成する場合に、コンテンツを視聴中のユーザがブックマークの登録操作を行う様子と、作成側テレビ１、携帯電話３のそれぞれの表示部に表示される表示画面の一例とを示す図である。
【０２８２】
ユーザＡが、作成側テレビ１にてあるコンテンツを視聴中に、携帯電話３を用いてブックマーク登録信号ｄ４を送出すると、上述の手順で、作成側テレビ１は、ブックマーク生成リクエストをブックマーク管理サーバ７に対して送信する。ブックマーク管理サーバ７のブックマーク生成部２５は、リクエストに応じたブックマークを生成し、ブックマークデータベース９２に登録することで、当該ブックマークのＵＲＬを取得する。ブックマークＵＲＬおよび登録完了通知ｄ６は、作成側テレビ１および／または携帯電話３に対して送信される。
【０２８３】
図２４に示す例では、ブックマークＵＲＬおよび登録完了通知ｄ６を受信した作成側テレビ１は、ブックマークが問題なく登録された旨を示すメッセージのみを表示する。このメッセージによって、視聴が妨害されないよう、小さく、短期間表示されることが好ましい。携帯電話３は、ブックマークが問題なく登録された旨を示すメッセージとともに、その他、当該ブックマークの管理に役立つ、有用な情報を併せて表示してもよい。これにより、ユーザＡは、携帯電話３を用いて、新たに作成したブックマークを用いて別の処理を容易に行うことができる。例えば、ユーザＡは、携帯電話３を用いて、簡単な操作で、作成した上記ブックマークをブログサーバ８にアップロードすることができる。
【０２８４】
上述の実施形態では、ブックマーク共有システム１００において、利用側テレビ２が、特徴情報抽出部６４、代替コンテンツ検索部６５および再生位置推定部６６を備え、ブックマークのコンテンツを視聴できなかった場合には、利用側テレビ２が代替コンテンツを検出する構成としたが、本発明のブックマーク共有システム１００の構成はこれに限定されない。例えば、ブックマーク管理サーバ７が、特徴情報抽出部６４、代替コンテンツ検索部６５および再生位置推定部６６を備えていてもよい（図示せず）。この場合、ブックマーク管理サーバ７は、利用側テレビ２から要求されたブックマークのコンテンツを、利用側テレビ２が視聴できないと判断した場合に、上記ブックマークの特徴情報を用いて、利用側テレビ２が視聴可能なコンテンツを配信しているコンテンツ配信サーバ６に対して代替コンテンツの問い合わせを行う（送信データ構成部９１が、コンテンツ検索リクエストを生成し、コンテンツ配信サーバ６に送信する）。ブックマーク管理サーバ７は、問い合わせの結果に基づいて、代替コンテンツの候補リストを生成し、利用側テレビ２に提供する。
【０２８５】
利用側テレビ２は、上記候補リストをブックマーク管理サーバ７から受信して、自装置の表示部５３に表示してユーザに選択させる。ユーザは、所望の代替コンテンツを選択して、ブックマークのコンテンツが視聴できなかった代わりの代替コンテンツを視聴することが可能となる。
【０２８６】
〔課題を解決するための手段〕
上記ブックマーク利用装置は、コンテンツを取得するためのコンテンツ取得アドレスと、該コンテンツの再生位置を指定する再生位置情報と、上記コンテンツの内容および上記再生位置が示す内容の少なくとも一方を表す特徴情報とを少なくとも含むブックマークから、上記特徴情報を抽出する特徴情報抽出手段と、上記特徴情報抽出手段が抽出した特徴情報に基づいて、自装置が利用可能なコンテンツを供給する一または複数のコンテンツソースから、上記コンテンツ全体または上記再生位置におけるコンテンツの内容に類似または相当する内容を含む代替コンテンツを検出する代替コンテンツ検出手段とを備えていることを特徴としている。
【０２８７】
上記構成によれば、コンテンツを取得するためのコンテンツ取得アドレスと、再生位置情報と、特徴情報とを少なくとも含むブックマークから、上記特徴情報抽出手段が特徴情報を抽出し、上記代替コンテンツ検出手段が、上記抽出された特徴情報を用いて、上記コンテンツと内容的に類似・相当する代替コンテンツを検出する。
【０２８８】
これにより、ブックマーク利用装置は、上記コンテンツ取得アドレスから取得できる元のコンテンツとは、異なるコンテンツであって、内容的には上記元のコンテンツに類似、相当する代替コンテンツを見つけることができる。発見された代替コンテンツは、当該ブックマーク利用装置が利用可能なコンテンツソースから供給されるものである。
【０２８９】
以上のことから、利用しようとしたブックマークに示されたコンテンツとは、別のコンテンツであって、そのブックマークされたコンテンツと同等の内容を含む代替コンテンツを視聴することが可能なブックマーク利用装置を実現することが可能となる。
【０２９０】
ここで、利用しようとしたブックマークに示されたコンテンツが、サービスの違いなどの何らかの事情で視聴できないという状況が発生しても、上記構成により、ブックマーク利用装置は、内容が似ている別のコンテンツを視聴できるようになる。したがって、本発明のブックマーク利用装置は、サービスの異なる装置間で互いに作成し合ったブックマークを共有するようなユースケースにおいて特に効果が大きい。
【０２９１】
例えば、本発明を利用することにより、通信等により配信されるコンテンツをブックマークしたデータを不特定多数と共有して、別の装置がブックマークしたコンテンツデータ自体にアクセス不能でも、他の配信者などからコンテンツを入手してブックマークで示す内容と同等のものを視聴することが可能になる。
【０２９２】
上記ブックマーク利用装置は、上記特徴情報に基づいて、上記再生位置における上記コンテンツの内容に類似または相当する内容を有するように、上記代替コンテンツにおける再生位置を特定する再生位置特定手段を備えていることが好ましい。
【０２９３】
上記構成によれば、上記特徴情報に基づいて、代替コンテンツを検出するだけでなく、さらに、ブックマークされた元のコンテンツの再生位置における内容に相当または類似する内容を含んでいる、代替コンテンツの代替再生位置を特定することが可能となる。
【０２９４】
これにより、元のブックマークの内容をより正確に反映して、代替コンテンツを視聴することができる。
【０２９５】
上記代替コンテンツ検出手段が検出した代替コンテンツを取得するための代替コンテンツ取得アドレスを少なくとも含む代替ブックマークを作成するブックマーク更新手段を備えていることが好ましい。
【０２９６】
上記ブックマーク利用装置は、代替コンテンツ検出手段が検出した代替コンテンツを取得するための代替コンテンツ取得アドレスと、上記再生位置特定手段が特定した上記代替コンテンツにおける再生位置を指定する代替再生位置情報とを少なくとも含む代替ブックマークを作成するブックマーク更新手段を備えていることが好ましい。
【０２９７】
上記構成によれば、元のブックマークの内容をより正確に反映した、別の、上記代替コンテンツ、上記代替再生位置に基づく代替ブックマークを作成することが可能となる。
【０２９８】
上記ブックマーク更新手段は、作成した上記代替ブックマークを、元の上記ブックマークに追加することにより該ブックマークを更新して更新後ブックマークを作成することが好ましい。
【０２９９】
上記構成によれば、更新後ブックマークは、元のコンテンツにアクセスするため情報と、今回新しく発見された代替コンテンツにアクセスするための情報との両方を含んだものとなる。これにより、これ以降当該更新後ブックマークを利用するブックマーク利用装置は、自装置が利用できるいずれかのコンテンツを取得することができる。
【０３００】
以上のことから、より多くのブックマーク利用装置が利用できるように、元のブックマークの利用可能性を高めることが可能となる。
【０３０１】
上記ブックマーク更新手段は、上記更新後ブックマークを、元の上記ブックマークを作成したブックマーク作成装置に送信することにより、上記ブックマークの更新を依頼してもよい。
【０３０２】
上記ブックマークに含まれる特徴情報は、上記コンテンツの内容を、テキスト情報で表すものであり、上記代替コンテンツ検出手段は、上記テキスト情報に含まれる文字列を検索クエリに用いることにより、元の上記コンテンツに類似または相当する代替コンテンツを検出してもよい。
【０３０３】
一または複数のコンテンツソースにアクセスするために必要な認証情報をコンテンツごとに記憶するコンテンツ取得情報記憶部を備え、上記代替コンテンツ検出手段は、上記コンテンツ取得情報記憶部に記憶されている認証情報を用いて各コンテンツソースにアクセスしてもよい。
【０３０４】
上記ブックマークに含まれる特徴情報は、上記コンテンツの画像データであり、上記代替コンテンツ検出手段は、上記画像データから抽出される画像特徴を検索クエリに用いることにより、元の上記コンテンツに類似または相当する代替コンテンツを検出してもよい。
【０３０５】
上記ブックマークに含まれる特徴情報は、上記コンテンツの上記再生位置における画像データであり、上記再生位置特定手段は、上記画像データから抽出される画像特徴に基づいて、元の上記コンテンツの再生位置に類似または相当する、上記代替コンテンツにおける再生位置を特定してもよい。
【０３０６】
上記ブックマーク作成装置は、自装置が利用可能なコンテンツを供給するコンテンツソースからコンテンツを取得するコンテンツ取得手段と、上記コンテンツ取得手段が取得したコンテンツから、該コンテンツの内容を表す特徴情報を生成する特徴情報生成手段と、上記コンテンツ取得手段が上記コンテンツを取得する際に用いたコンテンツ取得アドレスと、上記コンテンツの、ユーザにより指定された再生位置を指定する再生位置情報と、上記特徴情報生成手段が生成した特徴情報とを少なくとも含むブックマークを生成するブックマーク生成手段とを備えていることを特徴としている。
【０３０７】
上記構成によれば、ブックマーク作成装置は、コンテンツと再生位置とを指定したブックマークに加えて、その内容を表す特徴情報を、ブックマーク利用装置に伝達することが可能となる。これにより、上記ブックマークを利用するブックマーク利用装置の側では、たとえ該ブックマークのコンテンツが利用できなかったとしても、上記特徴情報によって、そのブックマークが指定したコンテンツの内容を類推することができる。すなわち、上記特徴情報を、内容的に類似した別のコンテンツを探すための手がかりとすることができる。
【０３０８】
上記特徴情報生成手段は、上記コンテンツの、ユーザにより指定された上記再生位置が示す内容を表す特徴情報を生成してもよい。
【０３０９】
上記特徴情報生成手段は、上記コンテンツの特定のテキスト情報を継続的または定期的に再生位置情報とともに抽出し、上記テキスト情報が変化したタイミングでの再生位置について特徴情報を生成してもよい。
【０３１０】
上記特徴情報生成手段は、上記コンテンツに付随する、該コンテンツに関するメタ情報に基づいて特徴情報を生成してもよい。
【０３１１】
上記特徴情報生成手段は、上記コンテンツを構成する画像データからテキスト情報を抽出して特徴情報を生成してもよい。
【０３１２】
上記特徴情報生成手段は、上記コンテンツを構成する音声データからテキスト情報を抽出して特徴情報を生成してもよい。
【０３１３】
上記特徴情報生成手段は、上記コンテンツから抽出した画像データまたは該画像データの格納場所を示す情報を特徴情報として生成してもよい。
【０３１４】
上述のブックマーク作成装置と、上記ブックマーク作成装置が作成したブックマークを保存して管理するブックマーク管理サーバと、上記ブックマーク管理サーバから取得したブックマークを利用する上述のブックマーク利用装置とによって構築されるブックマーク共有システムも本発明の範疇に入る。
【０３１５】
なお、上記ブックマーク利用装置および上記ブックマーク作成装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記ブックマーク利用装置または上記ブックマーク作成装置をコンピュータにて実現させる上記ブックマーク利用装置または上記ブックマーク作成装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【産業上の利用可能性】
【０３１６】
本発明のブックマーク作成装置およびブックマーク利用装置は、コンテンツを利用する環境が様々な不特定多数のユーザの間で、コンテンツのブックマークを共有するブックマーク共有システムに特に好適に用いることができる。
【符号の説明】
【０３１７】
１  作成側テレビ（ブックマーク作成装置）
２  利用側テレビ（ブックマーク利用装置）
３  携帯電話
４  携帯電話
５  コンテンツ配信サーバ
６  コンテンツ配信サーバ
７  ブックマーク管理サーバ（ブックマーク作成装置）
８  ブログサーバ
１０  制御部
１１  赤外線通信部
１２  通信部
１３  表示部
１４  音声出力部
１５  記憶部
２０  コンテンツ選択部
２１  コンテンツ取得部（コンテンツ取得手段）
２２  コンテンツ出力部
２３  位置指定部
２４  特徴情報生成部（特徴情報生成手段）
２５  ブックマーク生成部（ブックマーク生成手段）
２６  ブックマーク送信部
２７  リクエスト生成部
２８  リクエスト送信部
４０  ユーザ情報記憶部
４１  サムネイル画像記憶部
４２  ブックマーク記憶部
５０  制御部
５１  赤外線通信部
５２  通信部
５３  表示部
５４  音声出力部
５５  記憶部
６０  ブックマーク選択部
６１  ブックマーク取得部
６２  コンテンツ取得部
６３  コンテンツ出力部
６４  特徴情報抽出部（特徴情報抽出手段）
６５  代替コンテンツ検索部（代替コンテンツ検出手段）
６６  再生位置推定部（再生位置特定手段）
６７  選択受付部
６８  ブックマーク更新依頼部（ブックマーク更新手段）
７０  制御部
７１  記憶部
７２  通信部
８０  ブックマーク記憶部
８１  コンテンツ記憶部
８２  代替コンテンツリスト記憶部
８３  再生位置情報記憶部
８４  コンテンツ取得情報記憶部
９０  受信データ解析部
９１  送信データ構成部
９２  ブックマークデータベース
１００  ブックマーク共有システム
【図１】
2010100937.tif 000003
【図２】
2010100937.tif 000004
【図３】
2010100937.tif 000005
【図４】
2010100937.tif 000006
【図５】
2010100937.tif 000007
【図６】
2010100937.tif 000008
【図７】
2010100937.tif 000009
【図８】
2010100937.tif 000010
【図９】
2010100937.tif 000011
【図１０】
2010100937.tif 000012
【図１１】
2010100937.tif 000013
【図１２】
2010100937.tif 000014
【図１３】
2010100937.tif 000015
【図１４】
2010100937.tif 000016
【図１５】
2010100937.tif 000017
【図１６Ａ】
2010100937.tif 000018
【図１６Ｂ】
2010100937.tif 000019
【図１７】
2010100937.tif 000020
【図１８】
2010100937.tif 000021
【図１９】
2010100937.tif 000022
【図２０】
2010100937.tif 000023
【図２１】
2010100937.tif 000024
【図２２】
2010100937.tif 000025
【図２３Ａ】
2010100937.tif 000026
【図２３Ｂ】
2010100937.tif 000027
【図２３Ｃ】
2010100937.tif 000028
【図２４】
2010100937.tif 000029
【国際調査報告】
2010100937.tif 000030
2010100937.tif 000031
2010100937.tif 000032
2010100937.tif 000033