(57)【要約】【課題】テキスト、画像または音声などを含むコンテンツに自動でオブジェクトを説明するための関連情報を紐付けしてくれる電子機器を提供する。【解決手段】電子機器１００は、複数のオブジェクトの各々を当該オブジェクトの関連情報と対応付けて記憶するデータベース１２１と、取得したコンテンツから少なくとも１つのオブジェクトを抽出し、データベースから少なくとも１つのオブジェクトに対応する関連情報を読み出し、少なくとも１つのオブジェクトと関連情報とを紐付けすることによってコンテンツを編集し、編集されたコンテンツを出力するためのプロセッサ１１０とを含む。【選択図】図２
2012108899.tif 000002
【特許請求の範囲】
【請求項１】
複数のオブジェクトの各々を当該オブジェクトの関連情報と対応付けて記憶するデータベースと、
取得したコンテンツから少なくとも１つのオブジェクトを抽出し、前記データベースから前記少なくとも１つのオブジェクトに対応する関連情報を読み出し、前記少なくとも１つのオブジェクトと前記関連情報とを紐付けすることによって前記コンテンツを編集し、編集された前記コンテンツを出力するためのプロセッサとを備える、電子機器。
【請求項２】
ディスプレイをさらに備え、
前記プロセッサは、編集された前記コンテンツを前記ディスプレイに表示させる、請求項１に記載の電子機器。
【請求項３】
前記コンテンツから前記関連情報が紐付けられた第１のオブジェクトを選択するための命令を受け付けるための入力デバイスをさらに備え、
前記プロセッサは、選択された前記第１のオブジェクトに紐付けされた前記関連情報に基づいて、前記第１のオブジェクトを説明するための第１の情報を前記ディスプレイに表示する、請求項２に記載の電子機器。
【請求項４】
前記プロセッサは、前記コンテンツを編集するためのパラメータをさらに取得し、当該パラメータに基づいて前記コンテンツを編集する、請求項１から３のいずれか１項に記載の電子機器。
【請求項５】
電子機器と端末とを備えるネットワークシステムであって、
前記電子機器は、
複数のオブジェクトの各々を当該オブジェクトの関連情報と対応付けて記憶するデータベースと、
前記端末からコンテンツを受信するための第１の通信インターフェイスと、
前記コンテンツから少なくとも１つのオブジェクトを抽出し、前記データベースから前記少なくとも１つのオブジェクトに対応する関連情報を読み出し、前記少なくとも１つのオブジェクトと前記関連情報とを紐付けすることによって前記コンテンツを編集し、編集された前記コンテンツを出力するための第１のプロセッサとを含み、
前記端末は、
ディスプレイと、
前記コンテンツを前記電子機器へ送信し、編集された前記コンテンツを前記電子機器から受信するための第２の通信インターフェイスと、
編集された前記コンテンツを前記ディスプレイに表示させるための第２のプロセッサとを含む、ネットワークシステム。
【請求項６】
複数のオブジェクトの各々を当該オブジェクトの関連情報と対応付けて記憶するデータベースとプロセッサとを含む電子機器におけるコンテンツ編集方法であって、
前記プロセッサが、コンテンツを取得するステップと、
前記プロセッサが、前記コンテンツから少なくとも１つのオブジェクトを抽出するステップと、
前記プロセッサが、前記データベースから前記少なくとも１つのオブジェクトに対応する関連情報を読み出すステップと、
前記プロセッサが、前記少なくとも１つのオブジェクトと前記関連情報とを紐付けすることによって前記コンテンツを編集するステップと、
前記プロセッサが、編集された前記コンテンツを出力するステップとを備えるコンテンツ編集方法。
【請求項７】
複数のオブジェクトの各々を当該オブジェクトの関連情報と対応付けて記憶するデータベースを有する電子機器と端末とを含むネットワークシステムにおけるコンテンツ編集方法であって、
前記端末が、コンテンツを前記電子機器に送信するステップと、
前記電子機器が、前記コンテンツから少なくとも１つのオブジェクトを抽出するステップと、
前記電子機器が、前記データベースから前記少なくとも１つのオブジェクトに対応する関連情報を読み出すステップと、
前記電子機器が、前記少なくとも１つのオブジェクトと前記関連情報とを紐付けすることによって前記コンテンツを編集するステップと、
前記電子機器が、編集された前記コンテンツを出力するステップと備える、コンテンツ編集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テキスト、画像、または音声などのコンテンツを編集するための電子機器、ネットワークシステム、およびコンテンツ編集方法に関する。
【背景技術】
【０００２】
ユーザがテキストなどのコンテンツに含まれる単語を選択すると、当該単語の説明を表示するシステムが知れられている。
【０００３】
たとえば、特開２００３−１６０８８号公報（特許文献１）には、プレゼンテーション中に表示される文章の不明語に基づく理解不足を解消するための電子会議システムが開示されている。特開２００３−１６０８８号公報（特許文献１）によると、会議用共通ディスプレイと、主処理装置と、副処理装置、端末用ディスプレイ、端末用デジタイザ、操作ペンからなる複数の手元端末により構成される電子会議システムによるプレゼンテーションにおいて、聴衆者が理解できないキーワード（不明語）を指示することにより、主処理装置内のデータベースを検索し、キーワードに対応した説明文を手元端末に表示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１６０８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、当該システムにおいては、管理者やユーザが予めテキストに含まれる単語に当該単語を説明するための情報のＵＲＬや当該情報自体を紐付けしておく必要があった。つまり、管理者やユーザは、新たなテキストを作成するたびに、当該テキストに含まれる単語に当該単語を説明するための情報のＵＲＬや当該情報自体を紐付けする必要がある。
【０００６】
本発明は、かかる問題を解決するためになされたものであり、その目的は、テキスト、画像または音声などを含むコンテンツに自動でオブジェクトを説明するための関連情報を紐付けしてくれる電子機器、ネットワークシステム、およびコンテンツ編集方法を提供することである。
【課題を解決するための手段】
【０００７】
この発明のある局面に従うと、複数のオブジェクトの各々を当該オブジェクトの関連情報と対応付けて記憶するデータベースと、取得したコンテンツから少なくとも１つのオブジェクトを抽出し、データベースから少なくとも１つのオブジェクトに対応する関連情報を読み出し、少なくとも１つのオブジェクトと関連情報とを紐付けすることによってコンテンツを編集し、編集されたコンテンツを出力するためのプロセッサとを備える、電子機器が提供される。
【０００８】
好ましくは、電子機器は、外部の端末からコンテンツを受信するための通信インターフェイスをさらに備える。プロセッサは、通信インターフェイスを介して、編集されたコンテンツを端末に送信する。
【０００９】
好ましくは、電子機器は、ディスプレイをさらに備える。プロセッサは、編集されたコンテンツをディスプレイに表示させる。
【００１０】
好ましくは、電子機器は、コンテンツから関連情報が紐付けられた第１のオブジェクトを選択するための命令を受け付けるための入力デバイスをさらに備える。プロセッサは、選択された第１のオブジェクトに紐付けされた関連情報に基づいて、第１のオブジェクトを説明するための第１の情報をディスプレイに表示する。
【００１１】
好ましくは、入力デバイスは、コンテンツから関連情報が紐付けられていない第２のオブジェクトを選択するための命令を受け付ける。プロセッサは、選択された第２のオブジェクトを説明するための第２の情報の入力を受け付けて、第２のオブジェクトと第２の情報とを対応付けてデータベースに登録する。
【００１２】
好ましくは、関連情報は、オブジェクトを説明する情報の格納場所を示すアドレスを含む。
【００１３】
好ましくは、関連情報は、オブジェクトを説明する情報を含む。
好ましくは、コンテンツは、テキストを含む。オブジェクトは、テキストに含まれる単語である。
【００１４】
好ましくは、コンテンツは、画像を含む。オブジェクトは、画像の一部である。
好ましくは、コンテンツは、音声を含む。オブジェクトは、音声の一部である。
【００１５】
この発明の別の局面に従うと、電子機器と端末とを備えるネットワークシステムが提供される。電子機器は、複数のオブジェクトの各々を当該オブジェクトの関連情報と対応付けて記憶するデータベースと、端末からコンテンツを受信するための第１の通信インターフェイスと、コンテンツから少なくとも１つのオブジェクトを抽出し、データベースから少なくとも１つのオブジェクトに対応する関連情報を読み出し、少なくとも１つのオブジェクトと関連情報とを紐付けすることによってコンテンツを編集し、編集されたコンテンツを出力するための第１のプロセッサとを含む。端末は、ディスプレイと、コンテンツを電子機器へ送信し、編集されたコンテンツを電子機器から受信するための第２の通信インターフェイスと、編集されたコンテンツをディスプレイに表示させるための第２のプロセッサとを含む。
【００１６】
好ましくは、端末は、コンテンツから、関連情報が紐付けされた第１のオブジェクトを選択するための命令を受け付けるための入力デバイスをさらに備える。第２のプロセッサは、選択された第１のオブジェクトに紐付けされた関連情報に基づいて、第１のオブジェクトを説明するための第１の情報をディスプレイに表示する。
【００１７】
好ましくは、入力デバイスは、コンテンツから関連情報が紐付けられていない第２のオブジェクトを選択するための命令を受け付ける。第２のプロセッサは、選択された第２のオブジェクトを説明するための第２の情報の入力を受け付けて、第２の通信インターフェイスを介して第２のオブジェクトと第２の情報とを電子機器へ送信する。第１のプロセッサは、第２のオブジェクトと第２の情報とを対応付けてデータベースに登録する。
【００１８】
この発明の別の局面に従うと、複数のオブジェクトの各々を当該オブジェクトの関連情報と対応付けて記憶するデータベースとプロセッサとを含む電子機器におけるコンテンツ編集方法が提供される。コンテンツ編集方法は、プロセッサが、コンテンツを取得するステップと、プロセッサが、コンテンツから少なくとも１つのオブジェクトを抽出するステップと、プロセッサが、データベースから少なくとも１つのオブジェクトに対応する関連情報を読み出すステップと、プロセッサが、少なくとも１つのオブジェクトと関連情報とを紐付けすることによってコンテンツを編集するステップと、プロセッサが、編集されたコンテンツを出力するステップとを備える。
【００１９】
この発明の別の局面に従うと、複数のオブジェクトの各々を当該オブジェクトの関連情報と対応付けて記憶するデータベースを有する電子機器と端末とを含むネットワークシステムにおけるコンテンツ編集方法が提供される。コンテンツ編集方法は、端末が、コンテンツを電子機器に送信するステップと、電子機器が、コンテンツから少なくとも１つのオブジェクトを抽出するステップと、電子機器が、データベースから少なくとも１つのオブジェクトに対応する関連情報を読み出すステップと、電子機器が、少なくとも１つのオブジェクトと関連情報とを紐付けすることによってコンテンツを編集するステップと、電子機器が、編集されたコンテンツを出力するステップと備える。
【発明の効果】
【００２０】
以上のように、本発明によって、テキスト、画像または音声などを含むコンテンツに自動でオブジェクトを説明するための関連情報を紐付けしてくれる電子機器、ネットワークシステム、およびコンテンツ編集方法が提供される。
【図面の簡単な説明】
【００２１】
【図１】本実施の形態に係るネットワークシステム１の全体構成と動作概要とを示すイメージ図である。
【図２】本実施の形態に係るサーバ１００のハードウェア構成を表わすブロック図である。
【図３】本実施の形態に係る携帯電話２００のハードウェア構成を表わすブロック図である。
【図４】本実施の形態に係るサーバ１００におけるテキストデータを含むコンテンツの編集処理の処理手順を示すフローチャートである。
【図５】本実施の形態に係るネットワークシステム１における説明取得処理の動作概要を示すフローチャートである。
【図６】本実施の形態に係るサーバ１００におけるテキストデータを含むコンテンツの編集処理の変形例の処理手順を示すフローチャートである。
【図７】本実施の形態に係るネットワークシステム１における関連情報登録処理の動作概要を示すフローチャートである。
【図８】本実施の形態に係るデータベース１２１が更新された後のネットワークシステム１の動作概要とを示すイメージ図である。
【図９】本実施の形態に係るサーバ１００における第１の画像データを含むコンテンツの編集処理の処理手順を示すフローチャートである。
【図１０】本実施の形態に係るサーバ１００における第２の画像データを含むコンテンツの編集処理の処理手順を示すフローチャートである。
【図１１】本実施の形態に係るサーバ１００における音声データを含むコンテンツの編集処理の処理手順を示すフローチャートである。
【図１２】本実施の形態に係る携帯電話２００が編集パラメータをサーバ１００に送信する場合における、ネットワークシステム１の動作概要を説明するための図である。
【発明を実施するための形態】
【００２２】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２３】
＜ネットワークシステム１の動作概要＞
まず、本実施の形態に係るネットワークシステム１の動作概要について説明する。図１は、本実施の形態に係るネットワークシステム１の全体構成と動作概要とを示すイメージ図である。以下では、サーバ１００を「電子機器」の代表例として説明する。携帯電話２００を「端末」の代表例として説明する。
【００２４】
図１を参照して、本実施の形態に係るネットワークシステム１は、サーバ１００と、携帯電話２００とを含む。サーバ１００と、携帯電話２００とは、インターネットなどのネットワーク３００を介して接続可能である。
【００２５】
まず、携帯電話２００が、コンテンツの入力を受け付ける（ステップＳ００２）。コンテンツは、テキストデータ、画像データ、および／または音声データを含む。携帯電話２００は、外部の装置あるいは記録媒体からコンテンツを受信してもよいし、ユーザからコンテンツの入力を受け付けてもよい。携帯電話２００は、取得したコンテンツをディスプレイ２３０に表示する。
【００２６】
携帯電話２００は、ユーザからの命令（検索命令あるいは紐付け命令）に基づいて、ネットワーク３００を介して当該コンテンツをサーバ１００に送信する（ステップＳ００４）。ただし、携帯電話２００は、コンテンツを取得した際に自動的にサーバ１００に送信しても良い。
【００２７】
サーバ１００は、受信したコンテンツに基づいて、コンテンツを解析する（ステップＳ００６）。たとえば、コンテンツがテキストデータである場合、サーバ１００は、テキストを形態素解析することによって、テキストに含まれる単語（オブジェクト）を抽出する。コンテンツが画像データである場合、サーバ１００は、エッジ検出によって画像から所定の条件を満たすエリア（オブジェクト）を抽出する。コンテンツが音声データである場合、サーバ１００は、音声の特徴的な部分（オブジェクト）を切り出す。
【００２８】
サーバ１００は、データベース１２１を参照して、当該オブジェクトを検索する（ステップＳ００８）。より詳細には、サーバ１００は、データベース１２１から、当該オブジェクトに対応する関連情報を読み出す。
【００２９】
サーバ１００は、コンテンツを編集する（ステップＳ０１０）。より詳細には、受信したコンテンツのオブジェクトに、当該関連情報を紐付ける。たとえば、サーバ１００は、オブジェクトとしての、単語、画像、画像の一部または音声に、当該単語の説明文を取得できるＵＲＬや当該単語の説明文自体を関連情報として紐付ける。
【００３０】
サーバ１００は、オブジェクトに関連情報が紐付けされたコンテンツ（編集されたコンテンツ）を携帯電話２００に送信する（ステップＳ０１２）。
【００３１】
携帯電話２００は、受信したコンテンツをディスプレイ２３０に表示する（ステップＳ０１４）。携帯電話２００は、関連情報が紐付けられたオブジェクト（「アクセスポイント」という単語）を、他のオブジェクトとは異なる形態で表示する。たとえば、携帯電話２００は、関連情報が紐付けられた単語の色を他の文字と異ならせたり、当該単語に下線を付したりする。これによって、ユーザは、どのオブジェクトが関連情報を閲覧することができるのかを認識することができる。
【００３２】
携帯電話２００は、ユーザから、コンテンツに含まれるオブジェクトの選択命令を受け付ける。（ステップＳ０１６）。携帯電話２００は、選択されたオブジェクトを説明する文章や画像を表示する（ステップＳ０１８）。たとえば、携帯電話２００は、関連情報（ＵＲＬ）に基づいて、他のサーバから、オブジェクトを説明する文章や画像を受信する。あるいは、携帯電話２００は、関連情報に含まれる選択されたオブジェクトを説明する文章や画像に基づいて、選択されたオブジェクトを説明する文章や画像を表示する。
【００３３】
本実施の形態に係るネットワークシステム１は、上記のように構成されているため、サーバ１００は、自動で、コンテンツに含まれるテキスト、画像および／または音声に、当該テキスト、画像および／または音声を説明するための情報のＵＲＬや当該情報自体を紐付けしてくれる。以下、本実施の形態に係るネットワークシステム１の具体的な構成について詳述する。
【００３４】
＜サーバ１００のハードウェア構成＞
本実施の形態に係るサーバ１００のハードウェア構成の一態様について説明する。図２は、本実施の形態に係るサーバ１００のハードウェア構成を表わすブロック図である。
【００３５】
サーバ１００は、ＣＰＵ（Central  Processing  Unit）１１０と、メモリ１２０と、ディスプレイ１３０と、入力デバイス１４０、メモリインターフェイス１６０、通信インターフェイス１７０と、スピーカ１９０とを含む。
【００３６】
メモリ１２０は、各種のＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read-Only  Memory）および／またはハードディスクなどによって実現される。メモリ１２０は、ＣＰＵ１１０によって実行される制御プログラムと、データベース１２１とを記憶する。
【００３７】
データベース１２１は、オブジェクトと当該オブジェクトを説明する情報のＵＲＬ（関連情報）とを対応付けて格納する。あるいは、データベース１２１は、オブジェクトと当該オブジェクトを説明する情報自体（関連情報）を格納する。たとえば、データベースは、複数の単語の各々を単語の説明文に対応付けて記憶する。あるいは、データベースは、複数の画像とその画像の説明文に対応付けて記憶する。あるいは、データベースは、音声とその音声の説明文とを対応付けて記憶する。
【００３８】
入力デバイス１４０は、タブレットやキーボードやマウスなどによって実現される。入力デバイスは、管理者（ユーザ）からの命令をＣＰＵ１１０に入力する。たとえば、ＣＰＵ１１０は、入力デバイス１４０を介して、ユーザから、コンテンツに含まれるオブジェクトの選択と、オブジェクトを説明する情報とを受け付ける。
【００３９】
ディスプレイ１３０は、ＣＰＵ１１０に制御されることによって、様々な情報を表示する。たとえば、ＣＰＵ１１０は、コンテンツをディスプレイ１３０に表示させる。なお、ディスプレイ１３０と入力デバイス１４０としてのタブレットとがタッチパネルを構成してもよい。
【００４０】
メモリインターフェイス１６０は、外部の記憶媒体１６１から情報を読み出す。換言すれば、ＣＰＵ１１０は、メモリインターフェイス１６０を介して外部の記憶媒体１６１に格納されているデータを読み出して、当該データをメモリ１２０に格納する。逆に、ＣＰＵ１１０は、メモリ１２０からデータを読み出して、メモリインターフェイス１６０を介して当該データを外部の記憶媒体１６１に格納する。
【００４１】
なお、記憶媒体１６１としては、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体が挙げられる。
【００４２】
通信インターフェイス１７０は、ネットワーク３００を介して携帯電話２００とデータを送受信する。たとえば、通信インターフェイス１７０は、携帯電話２００から、編集対象のコンテンツを受信する。通信インターフェイス１７０は、ＣＰＵ１１０からの命令に基づいて、携帯電話２００に編集されたコンテンツを送信する。通信インターフェイス１７０は、携帯電話２００から、選択されたオブジェクトおよび当該オブジェクトの説明文を受信する。
【００４３】
スピーカ１９０は、ＣＰＵ１１０からの命令に基づいて、音声を出力する。たとえば、ＣＰＵ１１０は、音声データに基づいて、スピーカ１９０に音声を出力させる。
【００４４】
ＣＰＵ１１０は、メモリ１２０に記憶されている各種のプログラムを実行する。サーバ１００における機能および処理（図６，９，１０，１１などを参照。）は、各ハードウェアおよびＣＰＵ１１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ１２０に予め記憶されている場合がある。また、ソフトウェアは、上述した記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。
【００４５】
＜携帯電話２００のハードウェア構成＞
本実施の形態に係る携帯電話２００のハードウェア構成の一態様について説明する。図３は、本実施の形態に係る携帯電話２００のハードウェア構成を表わすブロック図である。
【００４６】
携帯電話２００は、ＣＰＵ２１０と、メモリ２２０と、ディスプレイ２３０と、入力デバイス２４０、メモリインターフェイス２６０、通信インターフェイス２７０と、スピーカ２９０とを含む。
【００４７】
メモリ２２０は、各種のＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read-Only  Memory）および／またはハードディスクなどによって実現される。メモリ２２０は、ＣＰＵ２１０によって実行される制御プログラムと、コンテンツとを記憶する。
【００４８】
ディスプレイ２３０は、ＣＰＵ２１０に制御されることによって、様々な情報を表示する。たとえば、ＣＰＵ２１０は、コンテンツをディスプレイ２３０に表示させる。
【００４９】
入力デバイス２４０は、タブレットやキーボードやマウスなどによって実現される。入力デバイスは、ユーザからの命令を受け付けて、ＣＰＵ２１０に入力する。たとえば、ＣＰＵ２１０は、入力デバイス２４０を介して、ユーザから、コンテンツに含まれるオブジェクトの選択と、オブジェクトを説明する情報とを受け付ける。
【００５０】
本実施の形態においては、ディスプレイ２３０の表面にタブレット（入力デバイス２４０）が敷設されている。すなわち、本実施の形態においては、ディスプレイ２３０とタブレットとがタッチパネル２５０を構成する。ただし、携帯電話２００は、タブレットを有していなくとも良い。
【００５１】
メモリインターフェイス２６０は、外部の記憶媒体２６１から情報を読み出す。ＣＰＵ２１０は、メモリインターフェイス２６０を介して外部の記憶媒体２６１に格納されているデータを読み出して、当該データをメモリ２２０に格納する。逆に、ＣＰＵ２１０は、メモリ２２０からデータを読み出して、メモリインターフェイス２６０を介して当該データを外部の記憶媒体２６１に格納する。
【００５２】
なお、記憶媒体２６１としては、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体が挙げられる。
【００５３】
通信インターフェイス２７０は、ネットワーク３００を介してサーバ１００とデータを送受信する。たとえば、通信インターフェイス２７０は、ＣＰＵ２１０からの命令に基づいて、サーバ１００に、コンテンツを送信する。通信インターフェイス２７０は、ＣＰＵ２１０からの命令に基づいて、サーバ１００に、選択されたオブジェクトおよび当該オブジェクトの説明文を送信する。通信インターフェイス２７０は、サーバ１００からの編集されたコンテンツをＣＰＵ２１０に入力する。
【００５４】
スピーカ２９０は、ＣＰＵ２１０からの命令に基づいて、音声を出力する。たとえば、ＣＰＵ２１０は、音声データに基づいて、スピーカ２９０に音声を出力させる。
【００５５】
ＣＰＵ２１０は、メモリ２２０に記憶されている各種のプログラムを実行する。携帯電話２００における機能および処理は、各ハードウェアおよびＣＰＵ２１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ２２０に予め記憶されている場合がある。また、ソフトウェアは、上述した記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。
【００５６】
＜サーバ１００におけるテキストデータを含むコンテンツの編集処理＞
次に、本実施の形態に係るサーバ１００におけるコンテンツ編集処理について説明する。ここでは、テキストデータを含むコンテンツの編集処理について説明する。図４は、本実施の形態に係るサーバ１００におけるテキストデータを含むコンテンツの編集処理の処理手順を示すフローチャートである。ここでは、ＣＰＵ１１０が、データベース１２１を参照することによって、テキストに含まれる単語に、当該単語を説明する情報の格納場所を示すＵＲＬを紐付ける。
【００５７】
図４を参照して、ＣＰＵ１１０は、通信インターフェイス１７０を介して携帯電話２００からコンテンツを受信する（ステップＳ１０２）。たとえば、ＣＰＵ１１０は、受信したデータからテキストデータＤ１０２を取得する。
【００５８】
ＣＰＵ１１０は、テキストデータＤ１０２の解析処理を実行する（ステップＳ１０４）。たとえば、ＣＰＵ１１０は、テキストの形態素解析を行う。ＣＰＵ１１０は、形態素（単語）に分割されたテキストデータＤ１０４を取得する。
【００５９】
ＣＰＵ１１０は、各単語をデータベース１２１で検索する（ステップＳ１０６）。ＣＰＵ１１０は、単語（たとえば、「アクセスポイント」という単語）に、当該単語に対応する関連情報（アクセスポイントの説明文を取得するためのＵＲＬ）を紐付けることによって、コンテンツを編集する。
【００６０】
ＣＰＵ１１０は、テキストデータＤ１０６を含む、編集されたコンテンツを携帯電話２００に送信する（ステップＳ１０８）。
【００６１】
これによって、携帯電話２００のＣＰＵ２１０は、ディスプレイ２３０に編集されたコンテンツを表示する。携帯電話２００のＣＰＵ２１０は、関連情報に紐付けされた単語のフォントが他の単語のフォントを異なる状態で、ディスプレイ２３０にコンテンツを表示する。たとえば、携帯電話２００のＣＰＵ２１０は、関連情報に紐付けされた単語の色を青に設定し、他の単語の色を黒に設定する。あるいは、携帯電話２００のＣＰＵ２１０は、関連情報に紐付けされた単語に下線を付し、他の単語には下線を付さない。
【００６２】
なお、サーバ１００が、単体で処理を完結してもよい。すなわち、サーバ１００が、編集されたコンテンツを表示してもよい。より詳細には、ステップＳ１０２において、ＣＰＵ１１０が、外部の装置あるいは記録媒体からコンテンツを受信する。あるいは、ＣＰＵ１１０が、入力デバイス１４０を介して、ユーザからコンテンツを受け付ける。そして、ステップＳ１０８において、ＣＰＵ１１０が、編集されたコンテンツをディスプレイ１３０に表示させる。
【００６３】
＜ネットワークシステム１における説明取得処理の動作概要＞
次に、本実施の形態に係るネットワークシステム１における説明取得処理の動作概要について説明する。図５は、本実施の形態に係るネットワークシステム１における説明取得処理の動作概要を示すフローチャートである。
【００６４】
図５を参照して、携帯電話２００のＣＰＵ２１０は、ユーザから、関連情報が紐付けされた単語（第１のオブジェクト）の選択命令を受け付ける。たとえば、ユーザが、タッチパネル２５０に表示されているアクセスポイントという単語にタッチする。
【００６５】
ＣＰＵ２１０は、選択された単語に紐付けられているＵＲＬに基づいて、通信インターフェイス２７０を介して、サーバ１００に当該単語を説明するための情報を要求する。選択された単語に紐付けられているＵＲＬが他のサーバ４００に属するものであってもいよい。
【００６６】
ＣＰＵ２１０は、通信インターフェイス２７０を介して、サーバ１００から、選択された単語を説明する情報を受信する。ＣＰＵ２１０は、選択された単語を説明する情報をディスプレイ２３０に表示する。たとえば、ＣＰＵ２１０は、アクセスポイントという単語を説明するテキストと画像とをディスプレイ２３０に表示させる。
【００６７】
なお、サーバ１００で処理が完結する場合には、サーバ１００のＣＰＵ１１０は、入力デバイス１４０を介して、管理者（ユーザ）から、関連情報が紐付けされた単語（第１のオブジェクト）の選択命令を受け付ける。ＣＰＵ１１０は、選択された単語に紐付けられているＵＲＬに基づいて、当該単語を説明するための情報を取得する。ＣＰＵ１１０は、選択された単語を説明する情報をディスプレイ１３０に表示する。たとえば、ＣＰＵ１１０は、アクセスポイントという単語を説明するテキストと画像とをディスプレイ１３０に表示させる。
【００６８】
＜サーバ１００におけるテキストデータを含むコンテンツの編集処理の変形例＞
次に、テキストデータを含むコンテンツの編集処理の変形例について説明する。図６は、本実施の形態に係るサーバ１００におけるテキストデータを含むコンテンツの編集処理の変形例の処理手順を示すフローチャートである。ここでは、ＣＰＵ１１０が、データベース１２１を参照することによって、テキストに含まれる単語に、当該単語を説明する情報を格納するファイルの識別情報と紐付けし、コンテンツに当該ファイルを追加する。あるいは、ＣＰＵ１１０が、データベース１２１を参照することによって、テキストに含まれる単語に、当該単語の説明文自体を紐付ける。
【００６９】
図６を参照して、ＣＰＵ１１０は、通信インターフェイス１７０を介して携帯電話２００からコンテンツを受信する（ステップＳ１０２）。たとえば、ＣＰＵ１１０は、受信したデータからテキストデータＤ１０２を取得する。
【００７０】
ＣＰＵ１１０は、テキストデータＤ１０２の解析処理を実行する（ステップＳ１０４）。たとえば、ＣＰＵ１１０は、テキストの形態素解析を行う。ＣＰＵ１１０は、形態素（単語）に分割されたテキストデータＤ１０４を取得する。
【００７１】
ＣＰＵ１１０は、各単語をデータベース１２１で検索する（ステップＳ１１６）。ＣＰＵ１１０は、単語（たとえば、「アクセスポイント」という単語）に、当該単語に対応する関連情報（アクセスポイントの説明文を格納するファイルの識別情報）を紐付けて、当該ファイルをコンテンツに追加することによって、コンテンツを編集する。あるいは、ＣＰＵ１１０は、単語に、当該単語に対応する関連情報（説明文自体）を紐付けることによって、コンテンツを編集する。
【００７２】
ＣＰＵ１１０は、テキストデータＤ１１６を含む、編集されたコンテンツを携帯電話２００に送信する（ステップＳ１１８）。
【００７３】
これによって、携帯電話２００のＣＰＵ２１０は、ディスプレイ２３０に編集されたコンテンツを表示する。携帯電話２００のＣＰＵ２１０は、関連情報に紐付けされた単語のフォントが他の単語のフォントを異なる状態で、ディスプレイ２３０にコンテンツを表示する。たとえば、携帯電話２００のＣＰＵ２１０は、関連情報に紐付けされた単語の色を青に設定し、他の単語の色を黒に設定する。あるいは、携帯電話２００のＣＰＵ２１０は、関連情報に紐付けされた単語に下線を付し、他の単語には下線を付さない。
【００７４】
携帯電話２００のＣＰＵ２１０は、ユーザから、単語の選択命令を受け付ける。たとえば、ユーザが、タッチパネル２５０に表示されているアクセスポイントという単語にタッチする。
【００７５】
ＣＰＵ２１０は、選択された単語（アクセスポイント）に紐付けられている関連情報に基づいて、選択された単語を説明する情報をディスプレイ２３０に表示する。たとえば、ＣＰＵ２１０は、アクセスポイントという単語を説明するテキストと画像とをディスプレイ２３０に表示する。
【００７６】
なお、サーバ１００が、単体で処理を完結してもよい。すなわち、サーバ１００が、編集されたコンテンツを表示してもよい。より詳細には、ステップＳ１０２において、ＣＰＵ１１０が、外部の装置あるいは記録媒体からコンテンツを受信する。あるいは、ＣＰＵ１１０が、入力デバイス１４０を介して、ユーザからコンテンツを受け付ける。そして、ステップＳ１１８において、ＣＰＵ１１０が、編集されたコンテンツをディスプレイ１３０に表示させる。
【００７７】
そして、サーバ１００のＣＰＵ１１０は、入力デバイス１４０を介して、管理者（ユーザ）から、関連情報が紐付けされている単語（第１のオブジェクト）の選択命令を受け付ける。ＣＰＵ１１０は、選択された単語（アクセスポイント）に紐付けられている関連情報に基づいて、選択された単語を説明する情報をディスプレイ１３０に表示する。たとえば、ＣＰＵ１１０は、アクセスポイントという単語を説明するテキストと画像とをディスプレイ１３０に表示する。
【００７８】
＜ネットワークシステム１における関連情報登録処理の動作概要＞
次に、本実施の形態に係るネットワークシステム１における関連情報登録処理の動作概要について説明する。図７は、本実施の形態に係るネットワークシステム１における関連情報登録処理の動作概要を示すフローチャートである。
【００７９】
図７（Ａ）を参照して、携帯電話２００のＣＰＵ２１０は、ユーザから、関連情報が紐付けられていない単語（第２のオブジェクト）の選択命令を受け付ける。たとえば、ユーザが、タッチパネル２５０に表示されている「電子機器」という単語の上で指をスライドさせる。
【００８０】
図７（Ｂ）を参照して、ＣＰＵ２１０は、入力デバイス２４０（タッチパネル２５０）を介して、ユーザから、選択された単語の説明文の入力を受け付ける。ＣＰＵ２１０は、ユーザがＯＫボタンにタッチしたことを検知して、通信インターフェイス２７０を介して、サーバ１００に当該単語と当該説明文とを送信する。
【００８１】
サーバ１００のＣＰＵ１１０は、通信インターフェイス１７０を介して、携帯電話２００から当該単語と当該説明文とを受信する。ＣＰＵ１１０は、当該単語と当該説明文とをデータベース１２１に登録する。
【００８２】
本実施の形態においては、携帯電話２００のＣＰＵ２１０は、ユーザがＯＫボタンにタッチしたことを検知して、通信インターフェイス２７０を介して、サーバ１００に当該コンテンツも送信する。サーバ１００のＣＰＵ１１０は、更新後のデータベースを参照して、コンテンツを編集する。ＣＰＵ１１０は、通信インターフェイス１７０を介して、編集されたコンテンツを携帯電話２００に送信する。
【００８３】
図７（Ｃ）に示すように、携帯電話２００のＣＰＵ２１０は、ディスプレイ２３０に編集されたコンテンツを表示する。すなわち、ＣＰＵ２１０は、関連情報に紐付けされた単語（「電子機器」と「アクセスポイント」）のフォントが他の単語のフォントを異なる状態で、ディスプレイ２３０にコンテンツを表示する。
【００８４】
なお、サーバ１００が管理者（ユーザ）から新たな関連情報の入力を受け付けてもよい。より詳細には、サーバ１００のＣＰＵ１１０が、入力デバイス１４０を介して、管理者（ユーザ）から、単語の選択命令を受け付ける。ＣＰＵ１１０は、入力デバイス１４０を介して、管理者（ユーザ）から、選択された単語の説明文の入力を受け付ける。ＣＰＵ１１０は、管理者（ユーザ）がＯＫボタンにタッチしたことを検知して、当該単語と当該説明文とをデータベース１２１に登録する。
【００８５】
なお、サーバ１００は、関連情報に紐付けされている単語の関連情報を更新してもよいし、関連情報に紐付けされていない新たな単語の関連情報をデータベース１２１に登録してもよい。
【００８６】
ＣＰＵ１１０は、更新後のデータベース１２１を参照して、ディスプレイ１３０に表示されているコンテンツを編集する。ＣＰＵ１１０は、ディスプレイ１３０に編集されたコンテンツを表示する。すなわち、ＣＰＵ１１０は、関連情報に紐付けされた単語（「電子機器」と「アクセスポイント」）のフォントが他の単語のフォントを異なる状態で、ディスプレイ１３０にコンテンツを表示する。
【００８７】
＜更新後のネットワークシステム１の動作概要＞
データベース１２１が更新された後のネットワークシステム１の動作概要は以下のようになる。図８は、本実施の形態に係るデータベース１２１が更新された後のネットワークシステム１の動作概要とを示すイメージ図である。
【００８８】
図８を参照して、携帯電話２００が、新たなコンテンツの入力を受け付ける（ステップＳ００２）。携帯電話２００は、ユーザからの命令（検索命令あるいは紐付け命令）に基づいて、ネットワーク３００を介して当該コンテンツをサーバ１００に送信する（ステップＳ００４）。
【００８９】
サーバ１００は、受信したコンテンツに基づいて、コンテンツを解析する（ステップＳ００６）。サーバ１００は、更新後のデータベース１２１を参照して、当該オブジェクトを検索する（ステップＳ００８）。より詳細には、サーバ１００は、更新されたデータベース１２１から、当該オブジェクトに対応する関連情報を読み出す。
【００９０】
サーバ１００は、コンテンツを編集する（ステップＳ０１０）。サーバ１００は、関連情報を有するコンテンツを携帯電話２００に送信する（ステップＳ０１２）。携帯電話２００は、受信したコンテンツをディスプレイ２３０に表示する（ステップＳ０１４）。携帯電話２００は、関連情報が紐付けられたオブジェクト（「アクセスポイント」と言う単語と「電子機器」という単語）を、他のオブジェクトとは異なる形態で表示する。
【００９１】
携帯電話２００は、ユーザから、コンテンツに含まれるオブジェクトの選択命令を受け付ける。（ステップＳ０１６）。携帯電話２００は、選択されたオブジェクトを説明するための情報を表示する（ステップＳ０１８）。
【００９２】
＜サーバ１００における第１の画像データを含むコンテンツの編集処理＞
次に、本実施の形態に係るサーバ１００における第１の画像データを含むコンテンツの編集処理について説明する。図９は、本実施の形態に係るサーバ１００における第１の画像データを含むコンテンツの編集処理の処理手順を示すフローチャートである。
【００９３】
ここでは、画像データが、楽譜の画像を示す場合について説明する。メモリ１２０は、複数の音符の形状を記憶する。データベース１２１では、五線と音符とを含む複数の画像の各々が、当該画像に対応する音階を示す情報に対応付けられている。
【００９４】
図９を参照して、ＣＰＵ１１０は、通信インターフェイス１７０を介して携帯電話２００からコンテンツを受信する（ステップＳ２０２）。たとえば、ＣＰＵ１１０は、受信したデータから画像データＤ２０２を取得する。
【００９５】
ＣＰＵ１１０は、画像データＤ２０２の解析処理を実行する（ステップＳ２０４）。たとえば、ＣＰＵ１１０は、画像データＤ２０２に横のフィルタを適用することによって、五線の画像を示す画像データＤ２０４を取得する。
【００９６】
ＣＰＵ１１０は、画像データＤ２０２と画像データＤ２０４との差分から、五線を除いた画像（画像データＤ２０６）を抽出する（ステップＳ２０６）。
【００９７】
ＣＰＵ１１０は、画像データＤ２０６に含まれる画像の各々と、メモリ１２０に記憶されている音符の形状とをマッチングする（ステップＳ２０８）。ＣＰＵ１１０は、音符の形状にマッチした画像と五線の画像とを重ねた画像（画像データＤ２０８）を作成する。
【００９８】
ＣＰＵ１１０は、音符と五線との画像（オブジェクト）をデータベース１２１で検索する（ステップＳ２１０）。ＣＰＵ１１０は、音符と五線との画像（オブジェクト）の下方に関連情報（音階を示す情報）を付加する（紐付ける）ことによって、コンテンツを編集する。
【００９９】
ＣＰＵ１１０は、画像データＤ２１０を含む、編集されたコンテンツを携帯電話２００に送信する（ステップＳ２１２）。
【０１００】
これによって、携帯電話２００のＣＰＵ２１０は、ディスプレイ２３０に編集されたコンテンツを表示する。携帯電話２００のＣＰＵ２１０は、音符の下に音階が表示された状態で、ディスプレイ２３０にコンテンツを表示する。
【０１０１】
なお、サーバ１００が、単体で処理を完結してもよい。すなわち、サーバ１００が、編集されたコンテンツを表示してもよい。より詳細には、ステップＳ２０２において、ＣＰＵ１１０が、外部の装置あるいは記録媒体からコンテンツを受信する。あるいは、ＣＰＵ１１０が、入力デバイス１４０を介して、ユーザからコンテンツを受け付ける。そして、ステップＳ２１２において、ＣＰＵ１１０が、編集されたコンテンツをディスプレイ１３０に表示させる。
【０１０２】
＜サーバ１００における第２の画像データを含むコンテンツの編集処理＞
次に、本実施の形態に係るサーバ１００における第２の画像データを含むコンテンツの編集処理について説明する。図１０は、本実施の形態に係るサーバ１００における第２の画像データを含むコンテンツの編集処理の処理手順を示すフローチャートである。
【０１０３】
ここでは、画像データが、人物の画像を表わす場合について説明する。データベース１２１では、人物の画像の各々が、当該人物を説明する情報を示す関連情報に対応付けられている。
【０１０４】
図１０を参照して、ＣＰＵ１１０は、通信インターフェイス１７０を介して携帯電話２００からコンテンツを受信する（ステップＳ３０２）。たとえば、ＣＰＵ１１０は、受信したデータから画像データＤ３０２を取得する。
【０１０５】
ＣＰＵ１１０は、画像データＤ３０２の解析処理を実行する（ステップＳ３０４）。たとえば、ＣＰＵ１１０は、画像からエッジを検出することによって、画像データＤ３０２から顔画像（オブジェクト）毎に顔画像データＤ３０４を抽出する。
【０１０６】
ＣＰＵ１１０は、顔画像データＤ３０４をデータベース１２１で検索する（ステップＳ３０６）。ＣＰＵ１１０は、顔画像に対応する関連情報（人物の説明文を示す情報）をコンテンツのマッピング情報Ｄ３０６として作成する。
【０１０７】
ＣＰＵ１１０は、画像データＤ３０２とマッピング情報Ｄ３０６とをアーカイブすることによって、コンテンツを編集する（ステップＳ３０８）。
【０１０８】
ＣＰＵ１１０は、編集されたコンテンツデータＤ３０８を携帯電話２００に送信する（ステップＳ３１０）。
【０１０９】
これによって、携帯電話２００のＣＰＵ２１０は、ディスプレイ２３０に編集されたコンテンツを表示する。携帯電話２００のＣＰＵ２１０は、画像と、関連情報に紐付けされた顔画像を示すマーカ２３０Ａとを、ディスプレイ２３０に表示する。ユーザがタッチパネル２５０の人物にタッチすると、すなわちＣＰＵ２１０が入力デバイス２４０を介して人物の選択命令を受け付けると、ＣＰＵ２１０は、マッピング情報に基づいて当該人物の説明文をディスプレイ２３０に表示させる。
【０１１０】
なお、サーバ１００が、単体で処理を完結してもよい。すなわち、サーバ１００が、編集されたコンテンツを表示してもよい。より詳細には、ステップＳ３０２において、ＣＰＵ１１０が、外部の装置あるいは記録媒体からコンテンツを受信する。あるいは、ＣＰＵ１１０が、入力デバイス１４０を介して、ユーザからコンテンツを受け付ける。そして、ステップＳ３１０において、ＣＰＵ１１０が、編集されたコンテンツをディスプレイ１３０に表示させる。
【０１１１】
サーバ１００のＣＰＵ１１０は、画像と、関連情報に紐付けされた顔画像を示すマーカとを、ディスプレイ１３０に表示する。ＣＰＵ１１０は、入力デバイス１４０を介して、ユーザによる人物の選択命令を受け付けると、マッピング情報に基づいて当該人物の説明文をディスプレイ１３０に表示させる。
【０１１２】
＜サーバ１００における音声データを含むコンテンツの編集処理＞
次に、音声データを含むコンテンツの編集処理について説明する。図１１は、本実施の形態に係るサーバ１００における音声データを含むコンテンツの編集処理の処理手順を示すフローチャートである。ここでは、ＣＰＵ１１０が、データベース１２１を参照することによって、音声データに、当該音声を説明する情報の格納場所を示すＵＲＬを関連付ける（紐付ける）。
【０１１３】
図１１を参照して、ＣＰＵ１１０は、通信インターフェイス１７０を介して携帯電話２００からコンテンツを受信する（ステップＳ４０２）。たとえば、ＣＰＵ１１０は、index.htmlと音声データとを含むコンテンツＤ４０２を取得する。
【０１１４】
ＣＰＵ１１０は、コンテンツＤ４０２の解析処理を実行する（ステップＳ４０４）。ＣＰＵ１１０は、音声データをデータベース１２１で検索する（ステップＳ４０４）。
【０１１５】
ＣＰＵ１１０は、index.fileに音声データの関連情報（音声データの説明文を取得するためのＵＲＬ）を追加して（紐付けして）、関連情報を表示するためのアイコンの画像データをコンテンツに追加することによって、コンテンツを編集する（ステップＳ４０６）。
【０１１６】
ＣＰＵ１１０は、編集されたコンテンツデータＤ４０６を携帯電話２００に送信する（ステップＳ４０８）。
【０１１７】
これによって、携帯電話２００のＣＰＵ２１０は、ディスプレイ２３０に編集されたコンテンツを表示する。携帯電話２００のＣＰＵ２１０は、index.htmlに基づいてテキストや画像を表示した状態で、音声データに基づいてスピーカ２９０から音声を出力し、関連情報を取得するためのアイコン２３０Ｂをディスプレイ２３０に表示する。ユーザがタッチパネル２５０のアイコン２３０Ｂにタッチすると、すなわちＣＰＵ２１０が入力デバイス２４０を介してユーザからアイコン２３０Ｂの選択命令を受け付けると、ＣＰＵ２１０は当該音声の説明文をディスプレイ２３０に表示させる。
【０１１８】
なお、サーバ１００が、単体で処理を完結してもよい。すなわち、サーバ１００が、編集されたコンテンツを表示してもよい。より詳細には、ステップＳ４０２において、ＣＰＵ１１０が、外部の装置あるいは記録媒体からコンテンツを受信する。あるいは、ＣＰＵ１１０が、入力デバイス１４０を介して、ユーザからコンテンツを受け付ける。そして、ステップＳ４０８において、ＣＰＵ１１０が、編集されたコンテンツをディスプレイ１３０に表示させる。
【０１１９】
サーバ１００のＣＰＵ１１０は、index.htmlに基づいてテキストや画像を表示した状態で、音声データに基づいてスピーカ１９０から音声を出力し、関連情報を取得するためのアイコンをディスプレイ１３０に表示する。ＣＰＵ１１０は、入力デバイス１４０を介してアイコンの選択命令を受け付けると、当該音声の説明文をディスプレイ１３０に表示させる。
【０１２０】
＜編集パラメータの利用＞
次に、クライアントである携帯電話２００が、コンテンツとともに編集パラメータをサーバ１００に送信する構成について説明する。図１２は、携帯電話２００が編集パラメータをサーバ１００に送信する場合における、ネットワークシステム１の動作概要を説明するための図である。
【０１２１】
図１２を参照して、携帯電話２００は、編集パラメータを予め記憶している。携帯電話２００は、コンテンツの入力を受け付ける（ステップＳ００２）。上述したように、携帯電話２００は、外部の装置あるいは記録媒体からコンテンツを受信してもよいし、ユーザからコンテンツの入力を受け付けてもよい。携帯電話２００は、取得したコンテンツをディスプレイ２３０に表示する。
【０１２２】
携帯電話２００は、ユーザからの命令に基づいて、ネットワーク３００を介して当該コンテンツおよび当該編集パラメータをサーバ１００に送信する（ステップＳ００４）。ただし、携帯電話２００は、コンテンツを取得した際に自動的にサーバ１００に送信しても良い。
【０１２３】
サーバ１００は、受信したコンテンツに基づいて、コンテンツを解析する（ステップＳ００６）。次いで、サーバ１００は、データベース１２１を参照して、当該オブジェクトを検索する（ステップＳ００８）。サーバ１００は、受信した編集パラメータに基づいて、コンテンツを編集する（ステップＳ０１０）。つまり、サーバ１００は、編集パラメータに応じてコンテンツの編集内容を変える。サーバ１００は、編集されたコンテンツを携帯電話２００に送信する（ステップＳ０１２）。携帯電話２００は、受信したコンテンツをディスプレイ２３０に表示する（ステップＳ０１４）。その他の処理（Ｓ０１６、Ｓ０１８等）は、図１等で説明した内容と同じであるので、ここでは説明を繰り返えさない。
【０１２４】
編集パラメータとしては、たとえば、以下のような３つの例が挙げられる。
（第１の例）
編集パラメータは、画面サイズなどの端末固有の情報である。携帯電話かタブレット端末かで、表示パネルのサイズが異なる。そこで、編集パラメータに表示パネルのサイズの情報を含めることにより、端末が携帯電話であれば文字だけの解説を端末に表示させ、端末が携帯電話よりも表示パネルのサイズが大きいタブレット端末であれば文字と画像との解説を端末に表示させるように、サーバ１００における編集内容を変えることが可能となる。
【０１２５】
（第２の例）
編集パラメータは、ユーザが設定した情報である。なお、この場合、クライアント側の端末に編集パラメータを入力する手段が必要となる。
【０１２６】
初心者（たとえば、端末の各種設定処理に慣れていない者）と、上級者（端末の各種設定処理に習熟している者）とでは、解説の必要性や解説すべき事項が異なる。このため、たとえば、編集パラメータにユーザのレベルを示した情報を含めることにより、ユーザのレベルに応じた解説を端末に表示させることができる。また、たとえば、編集パラメータに管理者か一般社員かを示した情報を含めることにより、ユーザの地位（権限）に応じた表示内容を端末に表示させることができる。以上のように、編集パラメータを利用することによって、解説の詳細度合を調整可能となる。
【０１２７】
（第３の例）
編集パラメータは、ユーザの操作情報を元に端末が決定した情報である。なお、この場合、クライアント側である端末に編集パラメータを自動的に作成する手段が必要となる。
【０１２８】
ユーザによって興味がある事柄（嗜好）は異なる。そこで、編集パラメータにユーザの嗜好を示した情報を含めることにより、当該嗜好にあった解説を端末に表示させることが可能となる。
【０１２９】
＜その他の実施の形態＞
本発明は、ホームコントローラや家電や携帯電話にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、本発明の効果を享受することが可能となる。
【０１３０】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１３２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１３３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１３４】
１  ネットワークシステム、１００  サーバ、１１０  ＣＰＵ、１２０  メモリ、１２１  データベース、１３０  ディスプレイ、１４０  入力デバイス、１６０  メモリインターフェイス、１６１  記憶媒体、１７０  通信インターフェイス、１９０  スピーカ、２００  携帯電話、２１０  ＣＰＵ、２２０  メモリ、２３０  ディスプレイ、２３０Ｂ  アイコン、２４０  入力デバイス、２５０  タッチパネル、２６０  メモリインターフェイス、２６１  記憶媒体、２７０  通信インターフェイス、３００  ネットワーク、４００  サーバ。
【図１】
2012108899.tif 000003
【図２】
2012108899.tif 000004
【図３】
2012108899.tif 000005
【図４】
2012108899.tif 000006
【図５】
2012108899.tif 000007
【図６】
2012108899.tif 000008
【図７】
2012108899.tif 000009
【図８】
2012108899.tif 000010
【図９】
2012108899.tif 000011
【図１０】
2012108899.tif 000012
【図１１】
2012108899.tif 000013
【図１２】
2012108899.tif 000014