(57)【要約】  【課題】電子辞書等に記録されているコンテンツを、容易に他の装置へ転送することのできるコンテンツ転送システムの提供を目的とする。  【解決手段】  コンテンツ転送システムはコンテンツ提供装置１１およびコンテンツ取得装置１３から構成される。コンテンツ記録手段１０１は、コンテンツを構成する所定のコンテンツ項目ごとにその内容を記録する。二次元コード記録手段１０３は項目の意味内容の全部またはその一部を表現するための二次元コードを記録する。二次元コード表示手段１０５は、二次元コードを画面上に表示する。二次元コード読取手段１０７は画面に表示された二次元コードを読み取る。コンテンツ取得手段１０９は二次元コードを解読して実データを取得する。コンテンツ出力手段１１１はコンテンツの実データを所定の形式で出力する。  【選択図】図１
2006119814.tif 000002
【特許請求の範囲】
【請求項１】
所定のコンテンツを提供するコンテンツ提供装置と、前記コンテンツ提供装置からコンテンツを取得するコンテンツ取得装置と、を備えたコンテンツ転送システムであって、
前記コンテンツ提供装置は、
(a)転送対象のコンテンツを記録するコンテンツ記録手段と、
(b)前記コンテンツ記録手段に記録されたコンテンツを構成する各構成単位ごとに作成された少なくとも１以上の識別コードを、画面上に表示する識別コード表示手段とを備え、
前記コンテンツ取得装置は、
(c)前記コンテンツ提供装置の画面上に表示された識別コードを、間接的に読み取る識別コード読取手段と、
(d)前記識別コード読取手段において読み取られた識別コードをデコードすることによって前記コンテンツを構成する各構成単位を取得し、取得した各構成単位に基づいて所定のコンテンツを取得するコンテンツ取得手段と、
(e)前記コンテンツ取得手段において取得されたコンテンツを転送対象のコンテンツとして出力するコンテンツ出力手段とを備えたこと
を特徴とするコンテンツ転送システム。
【請求項２】
コンテンツを取得するコンテンツ取得装置とともにコンテンツ転送システムを構成するためのコンテンツ提供装置であって、
(a)転送対象のコンテンツを記録するコンテンツ記録手段と、
(b)前記コンテンツ記録手段に記録されたコンテンツを構成する各構成単位ごとに作成された少なくとも１以上の識別コードを、画面上に表示する識別コード表示手段とを備えたこと
を特徴とするコンテンツ提供装置。
【請求項３】
コンテンツを取得するコンテンツ取得装置とともにコンテンツ転送システムを構成するためのコンテンツ提供装置を、コンピュータを用いて実現するためのプログラムであって、コンピュータに以下の手段を構成させることを特徴とするプログラム：
(a)転送対象のコンテンツを記録するコンテンツ記録手段、
(b)前記コンテンツ記録手段に記録されたコンテンツを構成する各構成単位ごとに作成された少なくとも１以上の識別コードを、画面上に表示する識別コード表示手段。
【請求項４】
所定のコンテンツを提供するコンテンツ提供装置とともにコンテンツ転送システムを構成するためのコンテンツ取得装置であって、
(c)前記コンテンツ提供装置の画面上に表示された識別コードを、間接的に読み取る識別コード読取手段と、
(d)前記識別コード読取手段において読み取られた識別コードをデコードすることによって前記コンテンツを構成する各構成単位を取得し、取得した各構成単位に基づいて所定のコンテンツを取得するコンテンツ取得手段と、
(e)前記コンテンツ取得手段において取得されたコンテンツを転送対象のコンテンツとして出力するコンテンツ出力手段とを備えたこと
を特徴とするコンテンツ取得装置。
【請求項５】
所定のコンテンツを提供するコンテンツ提供装置とともにコンテンツ転送システムを構成するためのコンテンツ取得装置を、コンピュータを用いて実現するためのプログラムであって、コンピュータに以下の手段を構成させることを特徴とするプログラム：
(c)前記コンテンツ提供装置の画面上に表示された識別コードを、間接的に読み取る識別コード読取手段、
(d)前記識別コード読取手段において読み取られた識別コードをデコードすることによって前記コンテンツを構成する各構成単位を取得し、取得した各構成単位に基づいて所定のコンテンツを取得するコンテンツ取得手段、
(e)前記コンテンツ取得手段において取得されたコンテンツを転送対象のコンテンツとして出力するコンテンツ出力手段。
【請求項６】
請求項１〜３のいずれかのコンテンツ転送システム、コンテンツ提供装置またはそのプログラムにおいて、
前記コンテンツ提供装置は、コンテンツの構成単位に対応付けて識別コードを記録する識別コード記録手段を備えることを特徴とするもの。
【請求項７】
請求項１〜３のいずれかのコンテンツ転送システム、コンテンツ提供装置またはそのプログラムにおいて、
前記コンテンツ提供装置は、コンテンツの構成単位に対応付けて識別コードを生成する識別コード生成手段を備えることを特徴とするもの。
【請求項８】
請求項１〜３、６、７のいずれかのコンテンツ転送システム、コンテンツ提供装置またはそのプログラムにおいて、
前記コンテンツ提供装置における識別コード表示手段は、識別コードを転送対象のコンテンツの近傍に表示することを特徴とするもの。
【請求項９】
請求項１〜８のいずれかのコンテンツ転送システム、コンテンツ提供装置、コンテンツ取得装置またはこれらのプログラムにおいて、
前記識別コードは、二次元コードであることを特徴とするもの。
【請求項１０】
所定のコンテンツを提供するコンテンツ提供装置と、前記コンテンツ提供装置からコンテンツを取得するコンテンツ取得装置と、を備えたコンテンツ転送システムであって、
前記コンテンツ提供装置は、
(a)少なくとも１以上のコンテンツを記録するコンテンツ記録手段と、
(b)コンテンツ記録手段に記録された各コンテンツに対応する識別コードを、それぞれのコンテンツに対応付けて記録する識別コード記録手段と、
(c)コンテンツ記録手段に記録されたコンテンツを画面上に表示する際に、当該コンテンツに対応する識別コードを識別コード記録手段から読み出して当該コンテンツの近傍に表示する識別コード表示手段とを備え、
前記コンテンツ取得装置は、
(d)前記コンテンツ提供装置の画面上に表示された識別コードを間接的に読み取る識別コード読取手段と、
(e)識別コード読取手段において読み取られた識別コードをデコードして、所定のコンテンツを取得するコンテンツ取得手段と、
(f)コンテンツ取得手段において取得されたコンテンツを出力するコンテンツ出力手段とを備えたこと
を特徴とするコンテンツ転送システム。
【請求項１１】
所定のコンテンツを提供するコンテンツ提供装置であって、
(a)少なくとも１以上のコンテンツを記録するコンテンツ記録手段と、
(b)コンテンツ記録手段に記録された各コンテンツに対応する識別コードを、それぞれのコンテンツに対応付けて記録する識別コード記録手段と、
(c)コンテンツ記録手段に記録されたコンテンツを画面上に表示する際に、当該コンテンツに対応する識別コードを識別コード記録手段から読み出して当該コンテンツの近傍に表示する識別コード表示手段とを備えたこと、
を特徴とするコンテンツ転送システム。
【請求項１２】
所定のコンテンツを提供するコンテンツ提供装置を、コンピュータを用いて実現するためのプログラムであって、コンピュータに以下の手段を構成させることを特徴とするプログラム：
(a)少なくとも１以上のコンテンツを記録するコンテンツ記録手段、
(b)コンテンツ記録手段に記録された各コンテンツに対応する識別コードを、それぞれのコンテンツに対応付けて記録する識別コード記録手段、
(c)コンテンツ記録手段に記録されたコンテンツを画面上に表示する際に、当該コンテンツに対応する識別コードを識別コード記録手段から読み出して当該コンテンツの近傍に表示する識別コード表示手段。
【請求項１３】
所定のコンテンツを記録するためのデータ構造であって、
少なくとも１以上のコンテンツと、当該各コンテンツの内容を表現するための識別コードとを、それぞれ対応付けて記録したことを特徴とするコンテンツのためのデータ構造。
【請求項１４】
請求項１３のデータ構造において、
前記識別コードは、前記コンテンツの構成要素ごとに作成されており、当該構成要素に対応付けて記録されていることを特徴とするもの。
【請求項１５】
所定のコンテンツを提供するコンテンツ提供装置と、前記コンテンツ提供装置からコンテンツを取得するコンテンツ取得装置と、を備えたコンテンツ転送システムであって、
前記コンテンツ提供装置は、
(a)ユーザの通話を録音することによって取得した音声データを記録する音声データ記録手段と、
(b)音声データ記録手段に記録された音声データを所定間隔ごとに分割し、分割した各音声データに基づいて識別コードを生成する識別コード生成手段と、
(c)前記識別コード生成手段において生成した識別コードを画面上に表示する識別コード表示手段とを備え、
前記コンテンツ取得装置は、
(d)前記コンテンツ提供装置の画面上に表示された識別コードを間接的に読み取る識別コード読取手段と、
(e)識別コード読取手段において読み取られた識別コードをデコードして、所定のコンテンツを取得するコンテンツ取得手段と、
(f)コンテンツ取得手段において取得されたコンテンツを再生するコンテンツ再生手段とを備えたこと
を特徴とするコンテンツ転送システム。
【請求項１６】
所定のコンテンツを提供するコンテンツ提供装置と、前記コンテンツ提供装置からコンテンツを取得するコンテンツ取得装置と、を用いて行うコンテンツ転送方法であって、
前記コンテンツ提供装置は、
(a)転送対象のコンテンツを記録するコンテンツ記録ステップと、
(b)前記コンテンツ記録ステップに記録されたコンテンツを構成する各構成単位ごとに作成された少なくとも１以上の識別コードを、画面上に表示する識別コード表示ステップとを実行し、
前記コンテンツ取得装置は、
(c)前記コンテンツ提供装置の画面上に表示された識別コードを、間接的に読み取る識別コード読取ステップと、
(d)前記識別コード読取ステップにおいて読み取られた識別コードをデコードすることによって前記コンテンツを構成する各構成単位を取得し、取得した各構成単位に基づいて所定のコンテンツを取得するコンテンツ取得ステップと、
(e)前記コンテンツ取得ステップにおいて取得されたコンテンツを転送対象のコンテンツとして出力するコンテンツ出力ステップとを実行すること
を特徴とするコンテンツ転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、所定のコンテンツを表現する識別コードを用いて当該コンテンツを転送するコンテンツ転送システムおよびその方法に関する。
【背景技術】
【０００２】
書籍としての辞書に代わるものとして電子辞書が知られている。電子辞書とは、
辞書コンテンツを電子的に格納したものであり、例えば、ユーザは目的の単語を入力してその単語の意味等を容易に調べることができる。特に、ＩＣ辞書と呼ばれる電卓大の本体を有する電子辞書においては、辞書コンテンツがＲＯＭ化して格納されているため、起動時間をかけずに辞書を使用することができる。このため、ユーザが本体上のキーで単語を入力すると、即時にその検索結果を液晶画面に表示することができる。
【０００３】
一方、所定のデータをコード化する方法として、二次元コードが知られている。二次元コードとは、水平方向と垂直方向の二次元の方向にコード化したデータを表現したものであり、省スペースのコード表示領域を用いて比較的容量の大きいデータを格納することができる。例えば、ＵＲＬや商品データを二次元コード化しておくことにより、ＵＲＬの入力や商品情報の確認を容易に行うことができる（例えば、特許文献１参照。）。
【０００４】
【特許文献１】特開２００４−１７１４１７号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したＩＣ辞書の多くはスタンドアロンで用いられることを前提に設計されており、また、そのデータ構造も処理の高速化等のために独自設計とされているため、他の装置とのデータ交換が容易ではないという問題があった。例えば、ＩＣ辞書で調べた単語の結果を、カットアンドペースト（切り取りと貼り付け）等の操作で他の装置へ容易に転送することができなかった。
【０００６】
また、二次元コードの多くは、商品タグに付されて商品の詳細情報を示すデータの表示やＵＲＬの簡易入力等のため程度にしか用いられることはなく、その機能が有効に活用されていないという問題があった。
【０００７】
この発明は、上記のような課題を解決するためになされたものであり、ＩＣ辞書等に記録されているコンテンツを、容易に他の装置へ転送することのできるコンテンツ転送システムの提供を目的とし、併せて、二次元コードの機能を有効に活用することのできるコンテンツ転送システムの提供を目的とする。
【課題を解決するための手段】
【０００８】
(1)(2)(3)(4)(5)(16)この発明にかかるコンテンツ転送システムは、  所定のコンテンツを提供するコンテンツ提供装置と、前記コンテンツ提供装置からコンテンツを取得するコンテンツ取得装置と、を備えたコンテンツ転送システムであって、  前記コンテンツ提供装置は、  (a)転送対象のコンテンツを記録するコンテンツ記録手段と、  (b)前記コンテンツ記録手段に記録されたコンテンツを構成する各構成単位ごとに作成された少なくとも１以上の識別コードを、画面上に表示する識別コード表示手段とを備え、  前記コンテンツ取得装置は、  (c)前記コンテンツ提供装置の画面上に表示された識別コードを、間接的に読み取る識別コード読取手段と、  (d)前記識別コード読取手段において読み取られた識別コードをデコードすることによって前記コンテンツを構成する各構成単位を取得し、取得した各構成単位に基づいて所定のコンテンツを取得するコンテンツ取得手段と、  (e)前記コンテンツ取得手段において取得されたコンテンツを転送対象のコンテンツとして出力するコンテンツ出力手段とを備えたこと  を特徴とする。したがって、識別コードの機能を有効に活用して、記録されたコンテンツを容易に他の装置へ転送することができる。
【０００９】
(6)この発明にかかるコンテンツ転送システムにおいては、  コンテンツ提供装置は、コンテンツの構成単位に対応付けて識別コードを記録する識別コード記録手段を備えることを特徴とする。したがって、コンテンツにおけるユーザ所望の箇所のみを選択して、容易に他の装置へ転送することができる。
【００１０】
(7)この発明にかかるコンテンツ転送システムにおいては、  コンテンツ提供装置は、コンテンツの構成単位に対応付けて識別コードを生成する識別コード生成手段を備えることを特徴とする。したがって、コンテンツにおける所定の構成単位ごとに、容易に他の装置へ転送することができる。
【００１１】
(8)この発明にかかるコンテンツ転送システムにおいては、  コンテンツ提供装置における識別コード表示手段は、識別コードを転送対象のコンテンツの近傍に表示することを特徴とする。したがって、ユーザは所望のコンテンツにかかる識別コードを容易に選択するとともに、当該コンテンツを容易に他の装置へ転送することができる。
【００１２】
(9)この発明にかかるコンテンツ転送システムにおいては、
識別コードは、二次元コードであることを特徴とする。したがって、コンテンツに対応する識別コードの表示範囲を小さくすることができる。また、コンテンツ取得装置において識別コードを簡単に読み取ることができる。
【００１３】
(10)(11)(12)この発明にかかるコンテンツ転送システムは、  所定のコンテンツを提供するコンテンツ提供装置と、前記コンテンツ提供装置からコンテンツを取得するコンテンツ取得装置と、を備えたコンテンツ転送システムであって、  前記コンテンツ提供装置は、  (a)少なくとも１以上のコンテンツを記録するコンテンツ記録手段と、  (b)コンテンツ記録手段に記録された各コンテンツに対応する識別コードを、それぞれのコンテンツに対応付けて記録する識別コード記録手段と、  (c)コンテンツ記録手段に記録されたコンテンツを画面上に表示する際に、当該コンテンツに対応する識別コードを識別コード記録手段から読み出して当該コンテンツの近傍に表示する識別コード表示手段とを備え、  前記コンテンツ取得装置は、  (d)前記コンテンツ提供装置の画面上に表示された識別コードを間接的に読み取る識別コード読取手段と、  (e)識別コード読取手段において読み取られた識別コードをデコードして、所定のコンテンツを取得するコンテンツ取得手段と、  (f)コンテンツ取得手段において取得されたコンテンツを出力するコンテンツ出力手段とを備えたこと  を特徴とする。したがって、識別コードの機能を有効に活用して、記録されたコンテンツを容易に他の装置へ転送することができる。また、ユーザは所望のコンテンツにかかる識別コードを容易に選択するとともに、当該コンテンツを容易に他の装置へ転送することができる。
【００１４】
(13)この発明にかかるデータ構造は、  所定のコンテンツを記録するためのデータ構造であって、  少なくとも１以上のコンテンツと、当該各コンテンツの内容を表現するための識別コードとを、それぞれ対応付けて記録したことを特徴とする。したがって、識別コードの機能を有効に活用して、記録されたコンテンツを容易に他の装置へ転送することができる。
【００１５】
(14)この発明にかかるデータ構造においては、  識別コードは、前記コンテンツの構成要素ごとに作成されており、当該構成要素に対応付けて記録されていることを特徴とする。したがって、コンテンツにおけるユーザ所望の箇所のみを選択して、容易に他の装置へ転送することができる。
【００１６】
(15)この発明にかかるコンテンツ転送システムは、  所定のコンテンツを提供するコンテンツ提供装置と、前記コンテンツ提供装置からコンテンツを取得するコンテンツ取得装置と、を備えたコンテンツ転送システムであって、  前記コンテンツ提供装置は、  (a)ユーザの通話を録音することによって取得した音声データを記録する音声データ記録手段と、  (b)音声データ記録手段に記録された音声データを所定間隔ごとに分割し、分割した各音声データに基づいて識別コードを生成する識別コード生成手段と、  (c)前記識別コード生成手段において生成した識別コードを画面上に表示する識別コード表示手段とを備え、  前記コンテンツ取得装置は、  (d)前記コンテンツ提供装置の画面上に表示された識別コードを間接的に読み取る識別コード読取手段と、  (e)識別コード読取手段において読み取られた識別コードをデコードして、所定のコンテンツを取得するコンテンツ取得手段と、  (f)コンテンツ取得手段において取得されたコンテンツを再生するコンテンツ再生手段とを備えたこと  を特徴とする。
【００１７】
したがって、コンテンツ提供装置において取得された音声データを、間接的にコンテンツ取得装置に取り込んで容易に再生することができる。
【００１８】
この発明において、識別コードとは、データを別の形態で表現するための符号であって、例えば、バーコードや二次元コード等がこれに該当する。
【発明を実施するための最良の形態】
【００１９】
以下、本発明における実施形態について、図面を参照して説明する。
【００２０】
１．第１の実施形態
本実施形態においては、スタンドアローンの電子辞書（コンテンツ提供装置）に表示された百科事典のコンテンツにかかる二次元コードを、携帯電話（コンテンツ取得装置）を用いて読み取り、前記コンテンツを携帯電話の画面上に表示する場合の例について説明する。
【００２１】
１−１．機能ブロック図
図１に、本実施形態にかかるコンテンツ転送システムの機能ブロック図を示す。この図においてコンテンツ転送システムは、コンテンツ提供装置１１およびコンテンツ取得装置１３から構成される。コンテンツ提供装置１１は、コンテンツ記録手段１０１、二次元コード記録手段１０３および二次元コード表示手段１０５を備えている。コンテンツ取得装置１３は、二次元コード読取手段１０７、コンテンツ取得手段１０９およびコンテンツ出力手段１１１を備えている。
【００２２】
コンテンツ記録手段１０１は、所定のコンテンツ全体を記録するものであって、当該コンテンツを構成する所定のコンテンツ項目ごとに、その内容（コンテンツ）を記録する。例えば、辞書コンテンツの場合には、単語ごとにその意味内容がコンテンツとして記録されている。二次元コード記録手段１０３は、前記項目の意味内容の全部またはその一部を表現するための二次元コードを、前記項目に対応付けて記録する。例えば、辞書コンテンツの場合には、各単語に対応する意味内容としてのコンテンツを表現するための二次元コードが各単語に付けられて記録されている。二次元コード表示手段１０５は、前記二次元コード記録手段１０３に記録された二次元コードを、画面上に表示するものである。例えば、画面上において、コンテンツの近傍にその二次元コードが表示される。
【００２３】
二次元コード読取手段１０７は、コンテンツ提供装置において表示された二次元コードを読み取る。コンテンツ取得手段１０９は、二次元コード読取手段１０７において読み取った二次元コードを解読して表現されるコンテンツの実データを取得する。コンテンツ出力手段１１１は、コンテンツ取得手段１０９において取得したコンテンツの実データを所定の形式で出力する。
【００２４】
１−２．ハードウェア構成
１−２−１．電子辞書
図１に示したコンテンツ提供装置１１を、ＣＰＵを用いて実現したコンピュータ装置のハードウェア構成の一例を図２に示す。図２に示すように、コンテンツ提供装置１１は、スタンドアローン型の電子辞書であって、ディスプレイ２０１、ＣＰＵ２０３、キーボード２０７およびメモリ２０９を備えている。メモリ２０９は、コンテンツ提供プログラム２０９１およびコンテンツ・二次元コードデータベース２０９３を記録している。コンテンツ記録手段１０１および二次元コード記録手段１０３は、コンテンツ・二次元コードデータベース２０９３によって実現され、二次元コード表示手段１０５はＣＰＵ２０３がメモリ２０９を用いて実行するコンテンツ提供プログラム２０９１によって実現される。
【００２５】
１−２−２．携帯電話
図１に示したコンテンツ取得装置１３を、ＣＰＵを用いて実現したコンピュータ装置のハードウェア構成の一例を図３に示す。図３に示すように、コンテンツ取得装置１３は、カメラ機能付き携帯電話であって、ディスプレイ３０１、ＣＰＵ３０３、テンキー３０７、メモリ３０９、カメラ３１１および通信回路３１５を備えている。メモリ３０９は、コンテンツ取得プログラム３０９１を記録している。二次元コード読取手段１０７は、カメラ３１１およびＣＰＵ３０３がメモリ３０９を用いて実行するコンテンツ取得プログラム３０９１によって実現され、コンテンツ取得手段１０９およびコンテンツ出力手段１１１は、ＣＰＵ３０３がメモリ３０９を用いて実行するコンテンツ取得プログラム３０９１によって実現される。
【００２６】
１−３．処理詳細
図４〜図１０を用いて、本実施形態における処理の詳細を説明する。図４は、コンテンツ提供装置１１である電子辞書において実行されるコンテンツ提供プログラム２０９１におけるコンテンツ表示処理のフローチャートの例である。図５は、コンテンツ取得装置１３である携帯電話において実行されるコンテンツ取得プログラム３０９１におけるコンテンツ取得処理のフローチャートの例である。
【００２７】
１−３−１．コンテンツ表示処理
図６のＡおよびＢは、上記電子辞書６０を模式的に示したものである。ユーザは、６５に示すキーボード２０７を用いて意味内容を調べたい単語を入力欄６１に入力する。例えば、図６のＡにおいては、単語「ヒマワリ」を入力している。単語の入力後において、ユーザが検索ボタン６３を押下すると、電子辞書６０のコンテンツ提供プログラムがＣＰＵ２０３によって実行され、ＣＰＵ２０３は、入力欄６１に入力されている単語を検索キーとして取得する（ステップＳ４０１、図４）。例えば、単語「ヒマワリ」が検索キーとして取得される。
【００２８】
ＣＰＵ２０３は、取得した検索キーを用いてコンテンツ・二次元コードデータベース２０９３を検索する（ステップＳ４０３）。図７に、コンテンツ・二次元コードデータベース２０９３の例を示す。このデータベースには、コンテンツ項目７１ごとに、当該コンテンツを構成するためのコンテンツ要素として、画像７２、テキスト１＿７４、テキスト２＿７６、動画７８等のデータが記録されている。また、画像７２、テキスト１＿７４、テキスト２＿７６には、画像コード７３、テキスト１コード７５、テキスト２コード７７等のデータがそれぞれに対応付けて記録されている。
【００２９】
なお、画像７２、テキスト１＿７４、テキスト２＿７６は、それぞれ電子辞書のディスプレイ２０１上においてユーザが認識可能なデータ（テキストデータまたは画像データ）であり、画像コード７３、テキスト１コード７５、テキスト２コード７７、動画７８は、解析処理によって、これらのデータを表現することのできる二次元コードを表示するための画像データである。例えば、二次元コードとしてＱＲコード（商標）、PDF417（商標）、DataMatrix（商標）、 Maxi Code（商標） 等があるが、本実施形態においてはＱＲコード（商標）を用いて説明する。
【００３０】
ＣＰＵ２０３は、コンテンツ・二次元コードデータベース２０９３を検索し、取得した検索キーに一致するコンテンツ項目の属するデータベースレコードを抽出し、記録されているコンテンツ要素を１つずつディスプレイ２０１に表示する（ステップＳ４０５）。例えば、単語「ヒマワリ」に基づいてデータベースレコード７１０（図７）を抽出すると、コンテンツ要素である画像７２に基づいて、図６のＢに示すようなコンテンツ画面における画像６４を電子辞書６０のディスプレイ２０１に表示する。なお、この時同時に、コンテンツ項目７１「ヒマワリ」に基づいて、コンテンツタイトル６２を表示する。
【００３１】
ＣＰＵ２０３は、上記ステップＳ４０５において表示したコンテンツ要素に対応付けてデータベースレコードに記録されている二次元コードを、当該コンテンツ要素の近傍に表示する（ステップＳ４０７）。例えば、図６のＢにおいては、図７に示した画像７２に対応付けて記録されている画像コード７３を、二次元コード６４０として「ヒマワリ」に関する画像６４の近傍に表示している。
【００３２】
二次元コードの表示を終えると、ＣＰＵ２０３は、未表示のコンテンツ要素があるか否かを判断し（ステップＳ４０９）、あれば（ＹＥＳ）ステップＳ４０５に戻り、次のコンテンツ要素およびこれに対応する二次元コードを表示する処理を、上記と同様に繰り返す。また、なければ（ＮＯ）当該処理を終了する。例えば、図７のデータベースレコード７１０においては、コンテンツ要素であるテキスト１＿７４およびテキスト２＿７６が未表示であるので、これらのコンテンツ要素を図６のＢに示すテキスト６６およびテキスト６８として表示する。また、図７のテキスト１＿７４およびテキスト２＿７６にそれぞれ対応する二次元コードであるテキスト１コード＿７５およびテキスト２コード＿７７を、それぞれのコンテンツ要素であるテキスト６６およびテキスト６８の近傍に、二次元コード６６０および６８０として表示する。
【００３３】
また、ＣＰＵ２０３は、データベースレコードに記録された動画７８が存在すれば、同時にこの二次元コードも表示する。例えば、図６のＢにおいては、データベースレコード７０１の動画７８が記録されているため、動画エリア６９に動画を表現するための二次元コード６９０が表示されている。
【００３４】
１−３−２．コンテンツ取得処理
電子辞書６０において、ユーザが入力した検索キーに基づいて所定のコンテンツにかかるコンテンツ要素およびこれらの二次元コードが表示されると、ユーザは、カメラ機能付き携帯電話を用いて所望のコンテンツ要素にかかる二次元コードを撮影して当該コンテンツを携帯電話に取り込むことができる。
【００３５】
１−３−２−１．連結データ以外の解読処理
ユーザが、コンテンツ取得装置１３である携帯電話のカメラ３１１（図３）の対物レンズ部分を、図６のＢに示した電子辞書のディスプレイ２０１に表示された所望のコンテンツ要素の近傍に表示された二次元コードに向けて撮影ボタンを押下すると、携帯電話のＣＰＵ３０３は、当該二次元コードを撮影する（ステップＳ５０１）。例えば、ユーザは、携帯電話のカメラ３１１を用いて二次元コード６６０を撮影する。また、ＣＰＵ３０３は、撮影した二次元コードの画像データをメモリ３０９のワークエリアに記録する。
【００３６】
ユーザ操作によって撮影終了の指示を受けると（ステップＳ５０３、ＹＥＳ）、ＣＰＵ３０３は、二次元コードの解読処理を行い、データ列を取得する（ステップＳ５０５）。なお、図６のＢにおける二次元コード６９０に示すように１つのコンテンツ要素を表現するための二次元コードが分割して表示されている場合（連結データの場合）には、ステップＳ５０１の撮影処理を二次元コードの個数分だけ繰り返す（ステップＳ５０３、ＮＯ）。なお、二次元コードとしてＱＲコードを用いる場合においては、ＩＳＯ／ＩＥＣ１８００４またはＪＩＳＸ０５１０等において制定された規格に基づいて解読処理を行えばよい。
【００３７】
二次元コードの解読処理を行った場合におけるデータ種類８１とデータ列８３の関係の例を、図８に示す。データ種類８１は、二次元コードが表現するデータの形式を示すものであり、データ列８３は、二次元コードが表現するデータ自体を示すものである。本実施形態においては、原則としてデータ列８３は、デリミタを「：」とした識別文字列と実データの組合せである。例えば、データ種類８１が「テキスト」の場合には、識別文字列「TEXT」と実データ「キク科の大形一年草である。…」の組合せで表現されている。
【００３８】
なお、図においては、データ列８３は解読結果のデータをシフトＪＩＳコードを用いて表示している。このため、テキスト以外のデータ列８３（画像データ、動画データ、音声データ等）においては、先頭の識別文字列以下のバイナリデータがテキストに変換されて表示されている。
【００３９】
図８の８１０に示すように、例えば、図６のＢの二次元コード６６０を解読することにより、ＣＰＵ３０３は、データ列「TEXT:キク科の大形一年草である。…」を取得することができる。
【００４０】
二次元コードの解読処理を終えると、ＣＰＵ３０３は、取得したデータ列が連結データであるか否かを判断する（ステップＳ５０７）。連結データとは、１つのコンテンツ要素を複数の二次元コードに分割して表現する場合に作成されたデータ列である。例えば、連結データの判断は、識別文字列「CHAIN」が存在するか否かで行うことができる。なお、連結データの例については後述するものとする。
【００４１】
取得したデータ列が連結データでなければ（ステップＳ５０７、ＮＯ）、当該データ列を所定の表示プログラムに出力することにより（ステップＳ５１９）、コンテンツ要素をディスプレイに表示する（ステップＳ５２１）。例えば、識別文字列が「TEXT」である場合、テキストを表示させるための表示プログラム（例えば、テキスト用のビューワ等。）を起動させ、図１０のＡに示すように、携帯電話のディスプレイ３０１に、実データ「キク科の大形一年草である。…」１０１を表示する。
【００４２】
なお、識別文字列が「IMAGE」である場合、画像を表示させるための表示プログラム（例えば、画像用のビューワ等。）を起動させればよい。識別文字列が「MOVIE」である場合、動画を表示・出力させるための表示・出力プログラム（例えば、動画用のビューワ等。）を起動させればよい。識別文字列が「SOUND」である場合、音声を出力させるための出力プログラム（例えば、音声用の出力プログラム等。）を起動させればよい。
【００４３】
１−３−２−２．連結データの解読処理
上記において、ユーザが、連結データを示す複数の二次元コードを撮影した場合について以下説明する。ユーザが携帯電話の撮影ボタンを押下すると、ＣＰＵ３０３は、当該二次元コードを撮影する（ステップＳ５０１）。例えば、ユーザは、携帯電話のカメラ３１１を用いて二次元コード６９０（図６）を１つずつ撮影し、合計４つの二次元コードの画像データがメモリ３０９のワークエリアに記録される。
【００４４】
ユーザ操作によって撮影終了の指示を受けると（ステップＳ５０３、ＹＥＳ）、ＣＰＵ３０３は、ワークエリアに記録した二次元コードの中から、任意の１つの二次元コードの解読処理を行いデータ列を取得する（ステップＳ５０５）。
【００４５】
二次元コードの解読処理を終えると、ＣＰＵ３０３は、取得したデータ列が連結データであるか否かを判断する（ステップＳ５０７）。上述したように、ＣＰＵ３０３は、データ列の識別文字列が「CHAIN」であるか否かによって、連結データであるか否かの判断を行う。例えば、取得したデータ列が「CHAIN:01/04:IMAGE:52494646320000…」（図８，８１５）であった場合には、連結データであると判断する。
【００４６】
取得したデータ列が連結データであれば（ステップＳ５０７、ＹＥＳ）、当該データ列のデータに基づいて、メモリ３０９上にワークテーブルを生成する（ステップＳ５０９）。例えば、識別文字列「CHAIN」に続く位置文字列「01/04」は、連結データにおける当該データ列の位置および全データ列の個数を示している。すなわち、文字列「01/04」は、「『０１』番目の位置」および「全データ列の個数は『０４』個である」旨を示すものである。したがって、この場合、ＣＰＵ３０３は、「０４」個の格納領域を有するワークテーブル９００（図９のＡ）を生成する。
【００４７】
ワークテーブル９００を生成すると、ＣＰＵ３０３は、連結データのデータ列から識別文字列および位置文字列を除いたデータ列をワークテーブル９００の所定位置に記録する（ステップＳ５１１）。例えば、上記の場合には、図９のＡに示すように、二次元コード９１０を解析して取得したデータ列９１１に基づいて、データ列「IMAGE:52494646320000…」を、ワークテーブル９００の１番目の位置に格納する。
【００４８】
ＣＰＵ３０３は、ワークテーブル９００のデータ格納領域が満杯であるか否かを判断し（ステップＳ５１３）、満杯でなければ（ＮＯ）、次の二次元コードをメモリのワークエリアから読み出しステップＳ５０５と同様の解読処理を行う（ステップＳ５１５）。また、解読処理を行った後、ＣＰＵ３０３は、データ列を上記において生成したワークテーブル９００に記録する（ステップＳ５１１）。例えば、図９のＢに示すように、二次元コード９２０を解析して取得したデータ列９２１に基づいて、データ列「D0B6343219A…」を、ワークテーブル９００の２番目の位置に格納する。
【００４９】
ＣＰＵ３０３は、同様にして、上記ステップＳ５１１〜５１５をワークテーブル９００のデータ格納領域が満杯になるまで繰り返す。例えば、図９のＤに示すように、二次元コード９４０を解析して取得したデータ列９４１に基づいて、データ列「49BCD78D10…」を、ワークテーブル９００の４番目の位置に格納して、ワークテーブルの格納領域を満杯にする。
【００５０】
ＣＰＵ３０３は、ワークテーブル９００が満杯になると、ワークテーブルのデータ９３に格納された各データ列を位置９１に基づいて連結する（ステップＳ５１７）。例えば、図９のＤにおいて示したワークテーブル９００の各データ列９０１〜９０４を順に連結して、実データ９０５を取得する。なお、図９のＥに示す実データ９０５は、識別文字列「MOVIE」を有する動画データである。
【００５１】
上述したように、ＣＰＵ３０３は、取得した実データを所定の表示プログラムに出力することにより（ステップＳ５１９）、コンテンツ要素をディスプレイに表示する（ステップＳ５２１）。例えば、識別文字列が「MOVIE」である場合、動画を表示・出力させるための表示・出力プログラム（例えば、動画用のビューワ等。）を起動させ、図１０のＢに示すように、携帯電話のディスプレイ３０１に、実データである「ヒマワリ」に関する動画データ１０３を再生する。なお、動画データ１０３の再生時には、音声１０５も同時に再生される。
【００５２】
１−４．まとめ
以上説明したように、この発明によれば、二次元コードの機能を有効に活用して、スタンドアローンの電子辞書等に記録されているコンテンツを、容易に携帯電話等の他の装置へ転送することができる。特に、電子辞書におけるコンテンツの中からユーザ所望のコンテンツ要素のみを任意に選択して、携帯電話に転送することができる。これにより、電子辞書のコンテンツを他の装置において容易に利用することができる。また、コンテンツの形式や大きさによらず、コンテンツの転送が可能であるため、より汎用性を高めることができる。
【００５３】
２．第２の実施形態
第１の実施形態においては、コンテンツ・二次元コードデータベース２０９３に記録された二次元コードを読み出して、対応するコンテンツ要素の近傍に二次元コードを表示させる例について説明したが、本実施形態においては、ユーザ操作によって指定されたコンテンツ要素またはその一部分に基づいて二次元コードを生成し、当該生成した二次元コードを指定コンテンツの近傍に表示させる例について説明する。なお、第１の実施形態においては、コンテンツ提供装置として電子辞書を用いて説明したが、本実施形態においては、コンテンツ提供装置としてＰＣ（パーソナルコンピュータ）を用いて説明する。
【００５４】
２−１．機能ブロック図
図１ａに、本実施形態にかかるコンテンツ転送システムの機能ブロック図を示す。この図においてコンテンツ転送システムは、第１の実施形態と同様に、コンテンツ提供装置１１およびコンテンツ取得装置１３から構成される。コンテンツ提供装置１１は、コンテンツ記録手段１０１、二次元コード表示手段１０５および二次元コード生成手段１０４を備えている。コンテンツ取得装置１３は、二次元コード読取手段１０７、コンテンツ取得手段１０９およびコンテンツ出力手段１１１を備えている。
【００５５】
コンテンツ記録手段１０１は、所定のコンテンツ全体を記録するものであって、当該コンテンツを構成する所定のコンテンツ項目ごとに、その内容（コンテンツ）を記録する。例えば、辞書コンテンツの場合には、単語ごとにその意味内容がコンテンツとして記録されている。二次元コード生成手段１０４は、ユーザによって指定されたコンテンツに基づいて二次元コードを生成する。例えば、辞書コンテンツの場合には、各単語に対応する意味内容を示すテキストが指定されれば、これを入力して二次元コードを生成する。二次元コード表示手段１０５は、前記二次元コード生成手段１０４によって生成された二次元コードを、画面上に表示するものである。例えば、画面上において指定されたコンテンツの近傍にその二次元コードが表示される。なお、コンテンツ取得装置１３の機能ブロック図は、第１の実施形態の図１に示したものと同様である。
【００５６】
２−２．ハードウェア構成
図１ａに示したコンテンツ提供装置１１を、ＣＰＵを用いて実現したコンピュータ装置のハードウェア構成の一例を図２ａに示す。図２ａに示すように、コンテンツ提供装置１１は、ＰＣ（パーソナルコンピュータ装置）であって、ディスプレイ２０１、ＣＰＵ２０３、キーボード／マウス２０７、メモリ２０９およびハードディスク２０５を備えている。ハードディスク２０５は、コンテンツ提供プログラム２０９１およびコンテンツデータベース２０９４を記録している。コンテンツ提供プログラム２０９１およびコンテンツデータベース２０９４は、それぞれＣＤ−ＲＯＭドライブ２１１を介してＣＤ−ＲＯＭ２１２等に記録されたデータを読み出してインストールされたものである。なお、上記インストールは、通信回路２１５を用いてインターネット２１６等からダウンロードしたデータを使用して行うようにしてもよい。
【００５７】
コンテンツ記録手段１０１は、コンテンツデータベース２０９４によって実現され、二次元コード生成手段１０４および二次元コード表示手段１０５は、ＣＰＵ２０３がメモリ２０９を用いて実行するコンテンツ提供プログラム２０９１によって実現される。なお、コンテンツ取得装置１３（携帯電話）のハードウェア構成は、第１の実施形態の図３に示したものと同様である。
【００５８】
２−３．処理詳細
図４ａ〜図１０ａを用いて、本実施形態における処理の詳細を説明する。図４ａは、コンテンツ提供装置１１であるＰＣにおいて実行されるコンテンツ提供プログラム２０９１におけるコンテンツ表示処理のフローチャートの例である。なお、コンテンツ取得装置１３である携帯電話において実行されるコンテンツ取得プログラム３０９１におけるコンテンツ取得処理のフローチャートは、第１の実施形態の図５に示したものと同様である。
【００５９】
２−３−１．コンテンツ表示処理
図６ａのＡおよびＢは、上記ＰＣのディスプレイ２０１に表示されるコンテンツ画面を模式的に示したものである。ユーザは、キーボード／マウス２０７を用いて意味内容を調べたい単語を所定の入力欄に入力する。例えば、第１の実施形態の図６のＡに示したように、単語「ヒマワリ」を入力して検索ボタンを押下すると、ＰＣのコンテンツ提供プログラムがＣＰＵ２０３によって実行され、ＣＰＵ２０３は、入力欄に入力されている単語を検索キーとして取得する（ステップＳ４３１、図４ａ）。例えば、単語「ヒマワリ」が検索キーとして取得される。
【００６０】
ＣＰＵ２０３は、取得した検索キーを用いてコンテンツデータベース２０９４を検索する（ステップＳ４３３）。図７ａに、コンテンツデータベース２０９４の例を示す。このデータベースには、コンテンツ項目７１ごとに、当該コンテンツを構成するためのコンテンツ要素として、画像７２、テキスト１＿７４、テキスト２＿７６等のデータが記録されている。
【００６１】
ＣＰＵ２０３は、コンテンツデータベース２０９４を検索し、取得した検索キーに一致するコンテンツ項目の属するデータベースレコードを抽出し、記録されているコンテンツ要素をすべてディスプレイ２０１に表示する（ステップＳ４３５）。例えば、単語「ヒマワリ」に基づいてデータベースレコード７１１（図７ａ）を抽出すると、コンテンツ要素である画像７２に基づいて、図６ａのＡに示すようなコンテンツ画面における画像６４をＰＣ６０のディスプレイ２０１に表示する。また、テキスト１＿７４およびテキスト２＿７６に基づいて、図６ａのＡに示すようなコンテンツ画面におけるテキスト６６およびテキスト６８を、ＰＣのディスプレイ２０１に表示する。なお、この時同時に、コンテンツ項目７１「ヒマワリ」に基づいて、コンテンツタイトル６２を表示する。
【００６２】
ユーザは、ディスプレイ２０１に表示されたコンテンツ画面において、キーボード／マウス２０７を用いて所望のコンテンツを選択し、選択した範囲のコンテンツに対応する二次元コードを作成させるための指示をＰＣに対して行うことができる。例えば、図６のＡに示すように、テキスト２＿６８に示すコンテンツの一部である「ヒマワリが線路わきなどで大きな頭花をもたげている姿は、盛夏そのものだ。」をマウスを用いて選択し、その選択位置で右クリック等することによりコンテキストメニューを表示させ、二次元コード作成指示を行うための「コード作成」６８５を選択する。
【００６３】
「コード作成」６８５の選択を受けて（ステップＳ４３７、ＹＥＳ）、ＣＰＵ２０３は、二次元コードを作成する処理を行う（ステップＳ４３９）。例えば、二次元コードの生成には、所定の二次元コード作成プログラムをＡＰＩを経由して利用すればよい。例えば、QRmaker（商標）やQRdraw（商標）がこれに該当する。なお、二次元コードの生成においては、図８に示したデータ種類８１とデータ列８３の関係の例に基づいて生成すればよい。例えば、テキスト２＿６８において選択されているコンテンツはテキストであるので、８１０に示す形式でデータ列が作成され、これに基づいてＱＲコード（商標）等の二次元コードが生成される。
【００６４】
二次元コードの生成を終えると、ＣＰＵ２０３は、生成した二次元コードをディスプレイ２０１のコンテンツ画面上に表示する（ステップＳ４４１）。例えば、図６ａのＢに示すように、二次元コード６８１をテキスト２＿６８において選択したコンテンツの近傍に表示する。なお、ＣＰＵ２０３は、画像６４を選択した場合には、画像６４に基づいて生成した二次元コードを画像６４の近傍に表示する。
【００６５】
２−３−２．コンテンツ取得処理
ＰＣにおいてユーザが選択したコンテンツ範囲に基づく二次元コードが表示されると、第１の実施形態と同様に、ユーザは、カメラ機能付き携帯電話を用いて所望のコンテンツ要素にかかる二次元コードを撮影して当該コンテンツを携帯電話に取り込むことができる。なお、携帯電話に二次元コードを取り込んでコンテンツを取得する例については、第１の実施形態において示した「連結データ以外の解読処理」および「連結データの解読処理」と同様である。例えば、図６ａにおいて選択したコンテンツ範囲を、携帯電話に取り込んだ場合には、図１０ａに示すように、実データとして、テキスト２＿６８（図６ａ）において選択されたテキストコンテンツ１０６が表示される。
【００６６】
２−４．まとめ
以上説明したように、この発明によれば、二次元コードの機能を有効に活用して、ＰＣ等に記録されているコンテンツの中からユーザが任意に選択したコンテンツに基づいて動的に二次元コードを生成し、生成した二次元コードを携帯電話等の他の装置へ転送することができる。これにより、ユーザ所望のコンテンツを容易に他の装置において利用することができる。
【００６７】
３．第３の実施形態
第１および第２の実施形態においては、コンテンツ・二次元コードデータベース２０９３またはコンテンツデータベース２０９４に記録されたコンテンツに基づいて生成された二次元コードを用いてコンテンツ転送システムを構成する例について説明したが、本実施形態においては、リアルタイムに発生したデータに基づいて生成された二次元コードを用いる例について説明する。なお、第１の実施形態においては、コンテンツ提供装置として電子辞書を用いて説明したが、本実施形態においては、コンテンツ提供装置として固定電話機を用いて説明する。
【００６８】
３−１．機能ブロック図
本実施形態にかかるコンテンツ転送システムの機能ブロック図は、第２の実施形態の図１ａにおいて示したものと同様である。コンテンツ記録手段１０１は、ユーザの通話を音声データとして録音するものである。例えば、電話機の通話録音機能がこれに該当する。二次元コード生成手段１０４は、ユーザの指令を受けて録音された音声データに基づいて二次元コードを生成するものである。二次元コード表示手段１０５は、前記二次元コード生成手段１０４によって生成された二次元コードを、画面上に表示するものである。例えば、電話機のディスプレイ上に二次元コードを表示する。なお、コンテンツ取得装置１３の機能ブロック図は、第１の実施形態の図１に示したものと同様である。
【００６９】
３−２．ハードウェア構成
図１ａに示したコンテンツ提供装置１１を、ＣＰＵを用いて実現したコンピュータ装置のハードウェア構成の一例を図２ｂに示す。図２ｂに示すように、コンテンツ提供装置１１は、電話機であって、ディスプレイ２０１、ＣＰＵ２０３、テンキー２０６およびメモリ２０９を備えている。メモリ２０９は、コンテンツ提供プログラム２０９１を記録している。コンテンツ記録手段１０１は、メモリの通話録音機能によって実現され、二次元コード生成手段１０４および二次元コード表示手段１０５は、ＣＰＵ２０３がメモリ２０９を用いて実行するコンテンツ提供プログラム２０９１によって実現される。なお、コンテンツ取得装置１３（携帯電話）のハードウェア構成は、第１の実施形態の図３に示したものと同様である。
【００７０】
３−３．処理詳細
図４ｂ〜図１０ｂを用いて、本実施形態における処理の詳細を説明する。図４ｂは、コンテンツ提供装置１１である電話機において実行されるコンテンツ提供プログラム２０９１におけるコンテンツ表示処理のフローチャートの例である。なお、コンテンツ取得装置１３である携帯電話において実行されるコンテンツ取得プログラム３０９１におけるコンテンツ取得処理のフローチャートは、第１の実施形態の図５に示したものと同様である。
【００７１】
３−３−１．コンテンツ表示処理
図６ｂのＡおよびＢは、上記電話機のディスプレイ２０１に表示されるコンテンツ画面を模式的に示したものである。ユーザは、受話器を上げて電話を掛け、所望の通話相手との通話を開始する。例えば、電話機のディスプレイ６２１に示すような通話先の電話番号をプッシュボタンを用いて入力して通話を開始する。
【００７２】
通話中において、ユーザが電話機の録音ボタン６２３を押下すると、これを受けて（ステップＳ４５１、ＹＥＳ）、電話機のＣＰＵ２０３は通話の録音を開始する（ステップＳ４５３）。例えば、通話内容が、メモリ２０９の所定領域に音声データとして記録される。
【００７３】
ＣＰＵ２０３は、録音の開始から時間を計測するためのタイマーを起動しておき、所定時間が経過すると（ステップＳ４５５、ＹＥＳ）、メモリ２０９に記録された音声データを取得する（ステップＳ４５７）。例えば、６０秒を経過したときに、６０秒分の通話を録音した音声データを取得する。
【００７４】
音声データを取得すると、ＣＰＵ２０３は、音声データに基づいて二次元コードを生成する（ステップＳ４５９）。なお、二次元コードの生成方法は、第２に実施形態において示した方法と同様である。例えば、通話として録音されたデータは、音声データの形式でデータ列（例えば、図８の８１４。）が作成され、これに基づいてＱＲコード（商標）等の二次元コードが生成される。
【００７５】
二次元コードの生成を終えると、ＣＰＵ２０３は、生成した二次元コードをディスプレイ２０１の画面６２１上に表示する（ステップＳ４６０）。例えば、図６ｂのＢに示すように、二次元コード６２７を電話機の画面６２１上に表示する。
【００７６】
二次元コードの表示を終えると、ＣＰＵ２０３は、ステップＳ４５５に戻り、上記と同様の処理を繰り返す。例えば、さらに６０秒経過した場合には、ステップＳ４５７〜Ｓ４６０を繰り返し、画面６２１上に次の二次元コードを並べて表示する。
【００７７】
通話の終了を検知した場合または停止ボタンがユーザによって押下された場合には（ステップＳ４６１、ＹＥＳ）、ＣＰＵ２０３は録音を停止する（ステップＳ４６３）。なお、録音の停止時点において、メモリ２０９上に二次元コードがまだ作成されていない音声データが残存している場合には、残存した音声データについて上記ステップＳ４５７〜Ｓ４６０の処理を行えばよい（図示せず）。
【００７８】
３−３−２．コンテンツ取得処理
電話機においてユーザが通話した内容を表現する音声データに基づく二次元コードが表示されると、第１の実施形態と同様に、ユーザは、カメラ機能付き携帯電話を用いて所望のコンテンツ要素にかかる二次元コードを撮影して当該音声データを携帯電話に取り込むことができる。なお、携帯電話に二次元コードを取り込んでコンテンツを取得する例については、第１の実施形態において示した「連結データ以外の解読処理」および「連結データの解読処理」と同様である。例えば、図６ｂにおいて表示した二次元コードを、携帯電話に取り込んだ場合には、図１０ｂに示すように、実データとして、携帯電話の音声再生プログラムによって通話内容の音声データ１０７が生成処理される。
【００７９】
３−４．まとめ
以上説明したように、この発明によれば、二次元コードの機能を有効に活用して、電話機等の通話録音機能によって取得した音声データを、容易に携帯電話等の他の装置へ転送することができる。これにより、ユーザ所望の音声データを他の装置において容易に再生することができる。
【００８０】
４．その他の実施形態
第１の実施形態においては、コンテンツ記録手段と二次元コード記録手段とを同一のデータベースを用いて説明したが、それぞれ独立したデータベースを用いてもよい。
【００８１】
上記実施形態においては、コンテンツ提供装置として、電子辞書、ＰＣまたは電話機を用いて説明したが、これに限定されることはなく、二次元コードを画面上に表示できる装置であれば同様のシステムを構成することができる。また、コンテンツ取得装置として、携帯電話を用いて説明したが、二次元コードを読み取り可能な他の装置であれば同様のシステムを構成することができる。
【００８２】
上記実施形態においては、図１および図１ａに示す機能を実現する為に、ＣＰＵを用い、ソフトウェアによってこれを実現している。しかし、その一部もしくは全てを、ロジック回路等のハードウェアによって実現してもよい。なお、プログラムの一部の処理をさらに、オペレーティングシステム（ＯＳ）にさせるようにしてもよい。
【図面の簡単な説明】
【００８３】
【図１】この発明の第１の実施形態におけるコンテンツ転送システムの機能ブロック図の例を示す図である。
【図１ａ】この発明の第２および第３の実施形態におけるコンテンツ転送システムの機能ブロック図の例を示す図である。
【図２】この発明の「電子辞書」におけるハードウェア構成図の例を示す例である。
【図２ａ】この発明の「ＰＣ」におけるハードウェア構成図の例を示す例である。
【図２ｂ】この発明の「電話機」におけるハードウェア構成図の例を示す例である。
【図３】この発明の「携帯電話」におけるハードウェア構成図の例を示す図である。
【図４】この発明の第１の実施形態の「コンテンツ表示処理」におけるフローチャートの例を示す図である。
【図４ａ】この発明の第２の実施形態の「コンテンツ表示処理」におけるフローチャートの例を示す図である。
【図４ｂ】この発明の第３の実施形態の「コンテンツ表示処理」におけるフローチャートの例を示す図である。
【図５】この発明の「コンテンツ取得処理」におけるフローチャートの例を示す図である。
【図６】この発明の「電子辞書」における操作画面の例を示す図である。
【図６ａ】この発明の「ＰＣ」における操作画面の例を示す図である。
【図６ｂ】この発明の「電話機」における操作画面の例を示す図である。
【図７】この発明の「コンテンツ・二次元コードデータベース」の例を示す図である。
【図７ａ】この発明の「コンテンツデータベース」の例を示す図である。
【図８】この発明の「データ種類とデータ列の関係」の例を示す図である。
【図９】この発明の「二次元コードの連結」の例を示す図である。
【図１０】この発明の第１の実施形態の「携帯電話」における画面の例を示す図である。
【図１０ａ】この発明の第２の実施形態の「携帯電話」における画面の例を示す図である。
【図１０ｂ】この発明の第３の実施形態の「携帯電話」における画面の例を示す図である。
【符号の説明】
【００８４】
１０１    コンテンツ記録手段
１０３    二次元コード記録手段
１０５    二次元コード表示手段
１０７    二次元コード読取手段
１０９    コンテンツ取得手段
１１１    コンテンツ出力手段
【図１】
2006119814.tif 000003
【図１ａ】
2006119814.tif 000004
【図２】
2006119814.tif 000005
【図２ａ】
2006119814.tif 000006
【図２ｂ】
2006119814.tif 000007
【図３】
2006119814.tif 000008
【図４】
2006119814.tif 000009
【図４ａ】
2006119814.tif 000010
【図４ｂ】
2006119814.tif 000011
【図５】
2006119814.tif 000012
【図６】
2006119814.tif 000013
【図６ａ】
2006119814.tif 000014
【図６ｂ】
2006119814.tif 000015
【図７】
2006119814.tif 000016
【図７ａ】
2006119814.tif 000017
【図８】
2006119814.tif 000018
【図９】
2006119814.tif 000019
【図１０】
2006119814.tif 000020
【図１０ａ】
2006119814.tif 000021
【図１０ｂ】
2006119814.tif 000022