【手続補正書】
【提出日】平成26年3月12日(2014.3.12)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の端末装置は、電子コンテンツの内容を表示する際に外部から受信したセンシングデータを含めて表示する。例えば、電子コンテンツ内に、センシングデータを画像として埋め込むべき領域を定義するために、ＨＴＭＬでの＜ＩＭＧ＞タグを用いる。そして、前記のセンシングデータの取得条件は、ＨＴＭＬでの＜ＴＥＸＴＡＲＥＡ＞タグ用いて記述する。この場合、取得条件には、センシングデータの時間的条件、または位置的条件の少なくとも一方が含まれるとともに、他の条件としてセンシングデータの情報種別等が含まれる。電子書籍の主要なフォーマットには、ＥＰＵＢとＰＤＦとＸＭＤＦと．ＢＯＯＫがある。本発明では、主としてＥＰＵＢフォーマットの最新版であるＥＰＵＢ３の電子書籍としての電子コンテンツにおけるセンシングデータの取得と表示を中心に説明する。ただし、この説明はＥＰＵＢに限定した説明ではなく、他の電子書籍のフォーマットにおいても適用可能な部分が多い。なぜならば、多くの電子書籍フォーマットではＨＴＭＬをサポートしているからである。
例えば、電子書籍のコンテンツを構成するＨＴＭＬファイルで記述されたＴＥＸＴＡＲＥＡ内のデータとして、後述の図４に示す取得条件データをＨＩＤＤＥＮ属性のデータとして予め記述しておく。端末装置は、このようにして記述された取得条件データを、ＪａｖａＳｃｒｉｐｔ（登録商標）プログラムでオブジェクトとして読み取りＵＲＬに付随したコマンドパラメータに加工し、センシングサーバ３に対して、”location.href “命令用いて、送信することができる（図５参照）。詳しくは、後述する。そして、外部サーバが取得条件データに合致するセンシングデータを抽出し、当該抽出したセンシングデータを、外部サーバ内の所定ＵＲＬに用意する。端末装置は、外部サーバ内の所定ＵＲＬに用意されたものを、後述の図２に示す＜ＩＭＧ＞タグでのｓｒｃ＝”ｕｒｌ”で示されるｕｒｌで示されるアドレス上から画像データとして取得して、表示部に表示する。これにより、当該センシングデータは、電子コンテンツ内に埋め込まれた当該取得条件データに合致するものとして受信される。したがって、コンテンツの目的に合わせた対象物のリアルタイム情報を提供することができる。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、電子コンテンツが電子書籍である場合、所定のページが閲覧されたことを、トリガとすることが望ましい。電子書籍では、センシングデータを埋め込むべきページの近くのページが閲覧されたとか、当該ページにジャンプする目次の部分がクリックされたというようなイベントを記述しておく。すると、電子書籍の当該ページに記述された取得条件データが読み出され、条件に合致するセンシングデータが、センシングサーバに要求され、そのセンシングサーバからの応答として、センシングデータが端末装置に取得される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
なお、本発明は、記憶部、表示部、通信部、および制御部を備えた端末装置の当該制御部に実行されるプログラムで実現可能である。また、本発明は、電子コンテンツのデータ構造としても実現可能である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
センシングデータを電子コンテンツの中に示すために、センシングデータの時間的条件または位置的条件の少なくとも一方を含む取得条件データを、当該電子コンテンツの中に含めておけばよい。図４は、センシングデータの取得条件データのデータ構造の一例を示すものである。この図４は、センシングデータの時間的条件および位置的条件の両方を含む取得条件データを、電子コンテンツの中に含めた例である。この取得条件データは、電子コンテンツを構成するＨＴＭＬで記述されたコンテンツにおけるＴＥＸＴＡＲＥＡ内に予めＨＩＤＤＥＮ属性のデフォルト値として埋め込まれたデータとして実現する事もできる。ＴＥＸＴＡＲＥＡ内のデータは、ＴＥＸＴＡＲＥＡにｎａｍｅ属性を定義する事で、ＪａｖａＳｃｒｉｐｔプログラムにおけるオブジェクトとして参照可能である。
したがって、ＨＴＭＬで記述されたコンテンツおよびＪａｖａＳｃｒｉｐｔプログラムを含む電子コンテンツにおいては、図４に示す取得条件データを、ＪａｖａＳｃｒｉｐｔプログラムにて操作できる。すなわち、図４に示す取得条件データをＪａｖａＳｃｒｉｐｔプログラムが、ＨＴＭＬでのＴＥＸＴＡＲＥＡからオブジェクトとして読み取り、読み取った取得条件データを用いて、図５に示すフォーマットでのコマンド文字列を合成して、ＵＲＬ１という文字列変数に入れることが簡単にできる。端末装置１の制御部１１は、ＪａｖａＳｃｒｉｐｔプログラムが次の命令を実行することで、センシングサーバ３に対して、取得条件データを含むセンシングデータの取得要求コマンドを送信することができる。
location.href = “URL１”;
このことを、さらに詳しく説明する。すなわち、図５に示す検索コマンドでの各コマンドパラメータ（検索パラメータ）を、図４に示す取得条件データによって記述する。図４で示される取得条件データは、ＸＭＬタグのタグ名称の部分、<tag_name> </tag_name>と、それに囲まれるタグ値valueからなり、次のような一般形式である。
<tag_name>value</tag_name>
このような一般形式で記述される図４の取得条件の部分を用いて、図５に示すコマンドパラメータの部分を次のように生成する。
tag_name=value
このようなコマンドパラメータ（検索パラメータ）を、ＵＲＬ１の中でつなぐ場合には、”&”で結合していく。これによって、図５に示す検索パラメータをＵＲＬ１という文字列変数の中に生成することができる。そうして、生成されたＵＲＬ１という文字列変数を用いて、次の命令を実行するのである。
location.href = “URL１”;
図３を参照して、端末装置１およびセンシングサーバ３間のデータの流れと、端末装置１およびセンシングサーバ３の動作を、さらに詳しく説明する。上述の説明では、図３において、コンテンツデータを制御部１１が読み取って、通信部１２を介して、検索コマンドおよび検索パラメータを送信する処理まで説明した。次に、センシングサーバ３の判断部３１は、通信部３７を介して取得条件データを受信し、センシングデータを提供する前に、取得条件データとセンシングデータ利用契約のマッチング、および、取得条件データとセンシングデータ提供契約のマッチングを行なう。詳しくは、後述する（段落００３２を参照）。
判断部３１は、上記の２つのマッチングが成立するセンシングデータがあった場合、そのセンシングデータを含むＨＴＭＬデータを自動生成して、端末装置１にＨＴＴＰプロトコルで送信してもよい。また、該当するセンシングデータを画像データに変換して、それを表示用センシングデータ格納エリア３８に保存するという方法も実行できる。その場合、表示用センシングデータ格納エリア３８のＵＲＬは、図２に示す＜ＩＭＧ＞タグで示される画像表示のためのタグの中で、Ｓｒｃ＝“ｕｒｌ”オプションで用いるｕｒｌと同じ値になるように設定する。そうすることで、端末装置１の制御部１１の動作において、電子コンテンツ内に記述され、図２に示した＜ＩＭＧ＞タグの働きで、センシングサーバ３からのセンシングデータを画像として加工したものが、端末装置１の表示部１３に表示されることとなる。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子コンテンツを記憶する記憶部と、
前記電子コンテンツの内容を表示する表示部と、
外部サーバとデータ送受信を行う通信部と、
前記記憶部から前記電子コンテンツを読み出し、前記表示部に前記電子コンテンツの内容を表示させる制御部と、
を備えた端末装置であって、
前記記憶部に記憶された電子コンテンツは、時間的に変化し得る情報であるセンシングデータの、時間的条件または位置的条件を含む取得条件データを含み、
前記制御部は、前記電子コンテンツを前記表示部に表示する前に、前記取得条件データを読み出す処理と、
前記取得条件データに合致するセンシングデータを受信し、当該受信したセンシングデータを前記電子コンテンツの内容に含めて前記表示部に表示させることを特徴とする端末装置。
【請求項２】
前記記憶部に記憶された電子コンテンツは、前記取得条件データを読み出すトリガとなるイベント記述が含まれ、
前記制御部は、前記イベント記述を読み出すことで、前記電子コンテンツを前記表示部に表示する前に、前記取得条件データを読み出すことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記記憶部に記憶された電子コンテンツは、電子書籍であり、所定のページが閲覧されたことを、前記取得条件データを読み出すトリガとすることを特徴とする請求項２に記載の端末装置。
【請求項４】
前記端末装置は、視線感知センサを備え、
前記制御部は、前記視線感知センサで視線感知した場合に、前記取得条件データを読み出すことを特徴とする請求項１または請求項２に記載の端末装置。
【請求項５】
端末装置と、当該端末装置に接続される外部サーバと、からなるコンテンツ表示システムであって、
前記端末装置は、
電子コンテンツを記憶する記憶部と、
前記電子コンテンツの内容を表示する表示部と、
外部サーバとデータ送受信を行う通信部と、
前記記憶部から前記電子コンテンツを読み出し、前記表示部に前記電子コンテンツの内容を表示させる制御部と、を備え、
前記記憶部に記憶された電子コンテンツは、時間的に変化し得る情報であるセンシングデータの、時間的条件または位置的条件を含む取得条件データを含み、
前記制御部は、前記電子コンテンツを前記表示部に表示する前に、前記取得条件データを読み出し、前記取得条件データを前記外部サーバに送信し、
前記外部サーバは、前記取得条件データを受信する通信部と、
前記取得条件データに合致するセンシングデータを判断し、当該センシングデータを前記端末装置に送信する判断部と、
を備え、
前記端末装置の制御部は、前記取得条件データに合致するセンシングデータを受信し、当該受信したセンシングデータを前記電子コンテンツの内容に含めて前記表示部に表示させることを特徴とするコンテンツ表示システム。
【請求項６】
電子コンテンツを記憶する記憶部と、
前記電子コンテンツの内容を表示する表示部と、
外部サーバとデータ送受信を行う通信部と、
前記記憶部から前記電子コンテンツを読み出し、前記表示部に前記電子コンテンツの内容を表示させる制御部と、
を備えた端末装置の前記制御部に実行されるプログラムであって、
前記記憶部に記憶された電子コンテンツは、時間的に変化し得る情報であるセンシングデータの、時間的条件または位置的条件を含む取得条件データを含み、
前記制御部に、前記電子コンテンツを前記表示部に表示する前に、前記取得条件データを読み出す処理と、
前記取得条件データに合致するセンシングデータを受信し、当該受信したセンシングデータを前記電子コンテンツの内容に含めて前記表示部に表示させる表示処理と、を実行させることを特徴とするプログラム。
【請求項７】
前記記憶部に記憶された電子コンテンツは、前記取得条件データを読み出すトリガとなるイベント記述が含まれ、
前記制御部に、前記イベント記述を読み出しさせることで、前記電子コンテンツを前記表示部に表示する前に、前記取得条件データを読み出しさせることを特徴とする請求項６に記載のプログラム。
【請求項８】
前記記憶部に記憶された電子コンテンツは、電子書籍であり、所定のページが閲覧されたことを、前記取得条件データを読み出すトリガとすることを特徴とする請求項７に記載のプログラム。
【請求項９】
前記端末装置は、視線感知センサを備え、
前記制御部に、前記視線感知センサで視線感知した場合に、前記取得条件データを読み出しさせることを特徴とする請求項６または請求項７に記載のプログラム。
【請求項１０】
情報処理装置に読み出しされる電子コンテンツのデータ構造であって、
時間的に変化し得る情報であるセンシングデータの、時間的条件および位置的条件を含む取得条件データと、前記取得条件データを読み出すトリガとなるイベント記述と、当該センシングデータの情報の種別と、を含み、
前記情報処理装置に、前記電子コンテンツを表示部に表示する前に、前記取得条件データを読み出す処理と、
当該取得条件データに合致するセンシングデータを、前記電子コンテンツの内容に含めて表示する処理と、を実行させる記述が含まれたことを特徴とするデータ構造。
【請求項１１】
前記情報処理装置が、前記イベント記述を読み出すことで、前記電子コンテンツを前記表示部に表示する前に、前記取得条件データを読み出しすることを特徴とする請求項１０に記載のデータ構造。
【請求項１２】
前記電子コンテンツは、電子書籍であり所定のページが閲覧されたことを、前記取得条件データを読み出すトリガとすることを特徴とする請求項１１に記載のデータ構造。
【請求項１３】
時間的に変化し得る情報であるセンシングデータの、時間的条件または位置的条件を含む取得条件データを含む電子コンテンツを配信するコンテンツ配信サーバであって、
前記電子コンテンツは、配信を受ける情報処理装置に、前記電子コンテンツを表示部に表示する前に、前記取得条件データを読み出す処理と、
当該取得条件データに合致するセンシングデータを、前記電子コンテンツの内容に含めて表示する処理と、を実行させる記述が含まれたことを特徴とするコンテンツ配信サーバ。