(57)【要約】光学的に読み取られた２次元コードシンボルの所定位置に描かれた２次元コードシンボル内の所定位置に描かれた著作権情報を解析する（ステップＳ４１）。その後、２次元コードシンボル内のコンテンツデータのＵＲＬ非表示データ（ＵＮＤ）、テキストデータ（ＴＸＤ）、バイナリデータ（ＢＮＤ）、音声データ（ＭＳＤ）、画像データ（ＩＭＤ）等のデータタイプ応じた解析処理を行う（ステップＳ４２〜Ｓ５４）。そして、解析処理結果を著作権情報とともに、表示部に表示して、操作者に対して２次元コードの所定位置に描かれた情報の内容を提供する。この結果、２次元コードにより表現されている情報を適切に処理することができる。
2004090794.tif 000002
【特許請求の範囲】
【請求項１】
情報が２次元コードにより表現された２次元コードシンボルを読み取り、前記２次元コードシンボルとして表現されている情報を処理する情報処理方法であって、
前記２次元コードシンボルを光学的に読み取る読取工程と；
前記２次元コードシンボルの所定位置に描かれた前記２次元コードシンボル内のコンテンツデータの著作権情報を解析する解析工程と；
前記コンテンツデータに応じた表示、及び、前記著作権情報の解析結果に従って前記コンテンツデータについて可能な処理を行うための表示を行う表示工程；とを備える。
【請求項２】
請求項１に記載の情報処理方法において、
前記著作権情報は、前記コンテンツデータの保存の可否及び転送の可否、並びに前記コンテンツデータ内におけるメディアデータの保存の可否及び転送の可否の指定情報を含む。
【請求項３】
請求項１又は２に記載の情報処理方法において、
前記コンテンツデータはテキストデータであり、
前記表示工程では、前記コンテンツデータに応じた表示として、前記テキストデータを文字表示する。
【請求項４】
請求項１又は２に記載の情報処理方法において、
前記コンテンツデータは音データであり、
前記表示工程では、前記コンテンツデータに応じた表示として、前記音データを示すアイコンを表示する。
【請求項５】
請求項１又は２に記載の情報処理方法において、
前記コンテンツデータは画像データであり、
前記表示工程では、前記コンテンツデータに応じた表示として、前記画像データの画面展開表示を行う。
【請求項６】
情報が２次元コードにより表現された２次元コードシンボルを読み取り、前記２次元コードシンボルとして表現されている情報を処理する情報処理方法であって、
前記２次元コードシンボルを光学的に読み取る読取工程と；
前記２次元コードシンボルの所定位置に描かれたコンテンツデータ種別情報及びコンテンツデータに応じて、前記コンテンツデータに含まれるＵＲＬデータの表示及び非表示のいずれかを行う表示工程と；を備える。
【請求項７】
請求項６に記載の情報処理方法において、
前記コンテンツデータ種別情報がＵＲＬ非表示指定含むときには、前記表示工程において前記ＵＲＬを表示しない。
【請求項８】
請求項６に記載の情報処理方法において、
前記コンテンツデータは、前記ＵＲＬ表示に上書き表示するＵＲＬマスクデータを更に含むときには、前記表示工程において前記ＵＲＬを表示しない。
【請求項９】
情報が２次元コードにより表現された２次元コードシンボルを読み取り、前記２次元コードシンボルとして表現されている情報を処理する情報処理方法であって、
前記２次元コードシンボルを光学的に読み取る読取工程と；
前記２次元コードシンボルの所定位置に描かれたコンテンツデータ種別情報が、コンテンツデータがバイナリデータであることを示しているか否かを判別するバイナリデータ判別工程と；
前記バイナリデータ判別工程で肯定的な判定がなされたときに、前記コンテンツデータがバイナリデータであることの表示を行うバイナリデータ表示工程と；を備える。
【請求項１０】
請求項９に記載の情報処理方法において、
前記コンテンツデータ種別情報が、コンテンツデータがテキストデータであることを示しているか否かを判別するテキストデータ判別工程と；
前記テキストデータ判別工程で肯定的な判定がなされたときに、前記コンテンツデータを文字表示するテキストデータ表示工程と；を更に備える。
【請求項１１】
請求項９又は１０に記載の情報処理方法において、
前記コンテンツデータ種別情報が、コンテンツデータが音データであることを示しているか否かを判別する音データ判別工程と；
前記音データ判別工程で肯定的な判定がなされたときに、前記音データに応じたアイコンを表示する音データ工程と；を更に備える。
【請求項１２】
請求項１１に記載の情報処理方法において、
前記コンテンツデータ種別情報が、コンテンツデータが画像データであることを示しているか否かを判別する画像データ判別工程と；
前記画像データ判別工程で肯定的な判定がなされたときに、前記画像データの画面展開表示を行う画像データ表示工程と；を更に備える。
【請求項１３】
請求項９又は１０に記載の情報処理方法において、
前記コンテンツデータ種別情報が、コンテンツデータが画像データであることを示しているか否かを判別する画像データ判別工程と；
前記画像データ判別工程で肯定的な判定がなされたときに、前記画像データの画面展開表示を行う画像データ表示工程と；を更に備える。
【発明の詳細な説明】
【技術分野】  本発明は、情報処理方法に係り、より詳しくは、情報が２次元コードにより表現された２次元コードシンボルを読み取り、前記２次元コードシンボルとして表現されている情報を処理する情報処理方法に関するものである。
【背景技術】  従来から、ＥＡＮ（Ｅｕｒｏｐｅａｎ  Ａｒｔｉｃｌｅ  Ｎｕｍｂｅｒ（日本においては、ＪＡＮ（Ｊａｐａｎｅｓｅ  Ａｒｔｉｃｌｅ  Ｎｕｍｂｅｒ））コード等について使用される１次元コードや、ＱＲ（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ）コードのような２次元コードが、様々な分野で使用されている。ここで、１次元コードは数字情報、英字情報又は英数字情報の表現に用いられる。一方、２次元コードは表現できる情報量が１次元コードとに比べて飛躍的に多くできることから、様々な態様で利用されることが期待されている。
こうした２次元コードの利用方法の１つとして、携帯電話等の電話装置における着信音やアラーム音等の動作案内用の音データを、２次元コードにより表現したシンボル（本明細書において、「２次元コードシンボル」という）を用い、その２次元コードシンボルを光学的に読み取って電話装置に記憶する技術が提案されている（例えば、特開２００１−２９２１９９号公報参照；以下、「従来例」という）。この技術においては、まず、電話装置の動作モードをメロディデータ等の音データの読み取りモードに設定した後に、２次元コードシンボルを光学的に読み取る。
次に、読み取った２次元コードシンボルが担っているデータに音データが含まれているか否かを判定する。この判定が肯定的な場合に、音データを読み取ったことを報知する。そして、電話装置の操作者の格納指令に応じて、電話装置内の記憶装置に当該音データを格納するようになっている。
上述の従来例は、２次元コードシンボルを音データの表現に使用し、電話装置における着信音やアラーム音等といった動作案内用の音のデータを簡易に入力して記憶することができるという点で、非常に優れたものである。しかしながら、２次元コードシンボルは表現できる情報量が多いことから、音のデータ以外にも画像（静止画及び動画を含む）等のメディアデータも表現できるものである。そして、こうしたメディアデータには、デジタルコンテンツとして著作権による保護がなされるものが多く存在している。
デジタルコンテンツの著作権による保護は、そのデジタルコンテンツの複製等を禁じることを認めており、従来例におけるデジタルコンテンツの記憶装置への格納は複製に該当することから、記憶装置への格納を安易に行うと著作権の一つである複製権の侵害となりかねない。また、そのデジタルコンテンツを公衆に送信したり、送信可能化したりすると、著作権の一つである公衆送信権を侵害することになりかねない。
このため、電話装置等の操作者に負担をかけずに、こうした著作権の侵害を未然に防止することが、強く望まれている。
また、２次元コードに表現できる情報の種類は多種多様であり、様々な情報の種類に対応して、適切な処理を行うことが望まれている。
本発明は、上記の事情を鑑みてなされたものであり、２次元コードシンボルを読み取り、２次元コードシンボルとして表現されている情報を適切に処理する情報処理方法を提供することを目的とする。
【発明の開示】
本発明は、第１の観点からすると、情報が２次元コードにより表現された２次元コードシンボルを読み取り、前記２次元コードシンボルとして表現されている情報を処理する情報処理方法であって、前記２次元コードシンボルを光学的に読み取る読取工程と；前記２次元コードシンボルの所定位置に描かれた前記２次元コードシンボル内のコンテンツデータの著作権情報を解析する解析工程と；前記コンテンツデータに応じた表示、及び、前記著作権情報の解析結果に従って前記コンテンツデータについて可能な処理を行うための表示を行う表示工程；とを備える第１の情報処理方法である。
この情報処理方法では、読取工程において光学的に読み取られた２次元コードシンボルの所定位置に描かれた２次元コードシンボル内のコンテンツデータの著作権情報が、解析工程において解析される。ここで、著作権情報としては、例えば、コンテンツデータの保存の可否及び転送の可否や、コンテンツデータ内におけるメディアデータ（音又は画像等のデータ）の保存の可否及び転送の可否の指定情報等がある。引き続き、表示工程において、コンテンツデータに応じた表示、及び、著作権情報の解析結果に従ってコンテンツデータについて可能な処理を行うための表示を行う。
したがって、本発明の第１の情報処理方法によれば、２次元コードシンボルを読み取り、２次元コードシンボルとして表現されている情報を、その情報についての著作権者の意図を反映して適切な処理を行うことができる。
本発明の第１の情報処理方法では、表示工程におけるコンテンツデータに応じた表示として、コンテンツデータがテキストデータである場合には、当該テキストデータの文字表示を行うこととすることができる。また、コンテンツデータが音データである場合には、音データを示すアイコンを表示することとすることができる。さらに、コンテンツデータが画像データである場合には、画像データの画面展開表示を行うこととすることができる。
本発明は、第２の観点からすると、情報が２次元コードにより表現された２次元コードシンボルを読み取り、前記２次元コードシンボルとして表現されている情報を処理する情報処理方法であって、前記２次元コードシンボルを光学的に読み取る読取工程と；前記２次元コードシンボルの所定位置に描かれたコンテンツデータ種別情報及びコンテンツデータに応じて、前記コンテンツデータに含まれるＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）データの表示及び非表示のいずれかを行う表示工程と；を備える第２の情報処理方法である。
この情報処理方法では、読取工程において光学的に読み取られた２次元コードシンボルの所定位置に描かれたコンテンツデータ種別情報及びコンテンツデータに応じて、前記コンテンツデータに含まれるＵＲＬデータの表示及び非表示のいずれかが、表示工程において行われる。したがって、本発明の第２の情報処理方法によれば、ＵＲＬを２次元コードシンボルで表現した者の意図に応じて当該ＵＲＬの表示又は非表示の処理を行うことができる。
本発明の第２の情報処理方法では、ＵＲＬを非表示とするためには、前記コンテンツデータ種別情報をＵＲＬ非表示とすることとすることができる。また、コンテンツデータに、ＵＲＬデータ及びＵＲＬ表示に上書き表示するＵＲＬマスクデータとを含ませることとすることができる。この結果、表示工程において、ＵＲＬを非表示とすることができる。
本発明は、第３の観点からすると、情報が２次元コードにより表現された２次元コードシンボルを読み取り、前記２次元コードシンボルとして表現されている情報を処理する情報処理方法であって、前記２次元コードシンボルを光学的に読み取る読取工程と；前記２次元コードシンボルの所定位置に描かれたコンテンツデータ種別情報が、コンテンツデータがバイナリデータであることを示しているか否かを判別するバイナリデータ判別工程と；前記バイナリデータ判別工程で肯定的な判定がなされたときに、前記コンテンツデータがバイナリデータであったことの表示を行うバイナリデータ表示工程と；を備える第３の情報処理方法である。
この情報処理方法では、読取工程において光学的に読み取られた２次元コードシンボルの所定位置に描かれたコンテンツデータ種別情報が、コンテンツデータがバイナリデータであることを示しているか否かが、バイナリデータ判定工程において判定される。この判定が肯定的であった場合には、バイナリデータ表示工程において、コンテンツデータがバイナリデータであったことが表示される。
したがって、本発明の第３の情報処理方法によれば、コンテンツデータとして一般的に使用されるデータ形式以外の所望の形式を有するデータを、２次元コードシンボルで表現しても、そのデータ形式を知っている特定人間においてのみ意味のある所望のデータをやり取りすることができる。
本発明の第３の情報処理方法では、前記コンテンツデータ種別情報が、コンテンツデータがテキストデータであることを示しているか否かを判別するテキストデータ判別工程と；前記テキストデータ判別工程で肯定的な判定がなされたときに、前記コンテンツデータを文字表示するテキストデータ表示工程と；を更に備えることができる。
また、本発明の第３の情報処理方法では、前記コンテンツデータ種別情報が、コンテンツデータが音データであることを示しているか否かを判別する音データ判別工程と；前記音データ判別工程で肯定的な判定がなされたときに、前記音データに応じたアイコンを表示する音データ表示工程と；を更に備えることができる。
さらに、本発明の第３の情報処理方法では、前記コンテンツデータ種別情報が、コンテンツデータが画像データであることを示しているか否かを判別する画像データ判別工程と；前記画像データ判別工程で肯定的な判定がなされたときに、前記画像データの画面展開表示を行う画像データ表示工程と；を更に備えることができる。
以上に説明したように、本発明の第１の情報処理方法によれば、２次元コードシンボルとして表現されている情報を、その情報についての著作権者の意図を反映して適切な処理を行うことができるという効果を奏する。
また、本発明の第２の情報処理方法によれば、ＵＲＬを２次元コードシンボルで表現した者の意図に応じて当該ＵＲＬの表示又は非表示の処理を行うことができるという効果を奏する。
また、本発明の第３の情報処理方法によれば、コンテンツデータとして一般的に使用されるデータ形式以外の所望の形式を有するデータを、２次元コードシンボルで表現しても、そのデータ形式を知っている特定人間においてのみ意味のある所望のデータをやり取りすることができるという効果を奏する。
【図面の簡単な説明】  図１Ａ及び図１Ｂは、本発明の一実施形態に係る情報処理方法が使用される携帯電話の外観を示す図であり；
図２は、図１の携帯電話の機能ブロック図であり；
図３Ａは１次元コードシンボル（ＪＡＮシンボル）であり、図３Ｂは２次元コードシンボル（ＱＲシンボル）の例を示す図であり；
図４は、図３ＢのＱＲシンボルに表現された情報のデータ構造を説明するための図であり；
図５は、図４のデータブロックヘッダの構造を説明するための図であり；
図６は、図５の著作権情報の例を説明するための図であり；
図７は、図４のデータ部ヘッダの構造を説明するための図であり；
図８は、図７のデータタイプ識別子の例を説明するための図であり；
図９Ａ及び図９Ｂは、ＪＡＮシンボルの場合の処理を説明するための図であり；
図１０は、ＱＲシンボルの場合の処理を説明するためのフローチャートであり；
図１１は、図１０における通常処理の結果の表示例を示す図であり；
図１２は、図１０における拡張処理を説明するためのフローチャートであり；
図１３は、拡張処理結果の表示例を示す図（その１）であり；そして、
図１４は、拡張処理結果の表示例を示す図（その２）である。
【発明を実施するための最良の形態】  以下、本発明の一実施形態を、図１〜図１４を参照して説明する。
図１及び図２には、一実施形態に係る情報処理方法が使用される携帯電話１０の構成が概略的に示されている。ここで、図１（Ａ）には、携帯電話１０の外観の正面図が示され、図１（Ｂ）には、携帯電話１０の外観の裏面図が示されている。また、図２には、携帯電話１０の機能ブロック構成が示されている。
図１及び図２において総合的に示されるように、携帯電話１０は、（ａ）制御部２１、送受信部２２及び記憶装置２３を備える携帯電話本体１１と、（ｂ）電話番号を制御部２１へ入力するためのテンキー、及び、動作モードの切替等の各種指令を制御部２１へ入力するためのファンクションキーを有する操作部１２と、（ｃ）制御部２１による指令に応じて、操作案内、動作状況、受信メッセージ等を表示する液晶表示装置を有する表示部１３とを備えている。また、携帯電話１０は、（ｄ）通話時に通信相手から送られてきた音声信号を再生する通話用スピーカ１４と、通話時に音声を入力するためのマイクロフォン１５と、（ｅ）制御部２１による指令に応じて、着信音や案内音を発生するための案内用スピーカ１６とを備えている。更に、携帯電話１０は、（ｆ）送受信部２２と接続され、基地局との間で無線信号を授受するためのアンテナ１７と、（ｇ）後述する１次元コードや２次元コードを読み取るための撮像部１８とを備えている。
上記の撮像部１８は、図３（Ａ）に示されるようなＪＡＮコード化された情報を表現したＪＡＮコードシンボル（以下、「ＪＡＮシンボル」と呼ぶ）ＪＮＣ、及び、図３（Ｂ）に示されるような、情報を２次元コードの一種であるＱＲコードで表現したＱＲコードシンボル（以下、「ＱＲシンボル」と呼ぶ）ＱＲＣを光学的に読み取るようになっている。ここで、ＪＡＮシンボルＪＮＣは、表現する数字データに応じて、様々な太さの暗部直線（図３（Ａ）では黒色の直線）と明部直線（図３（Ａ）では白色の空白）が、それらの直線の垂直方向に沿って１次元的に並べられて構成されている。また、ＱＲシンボルＱＲＣは、表現するデータに応じて、２次元的に暗部矩形（図３（Ｂ）では黒色矩形）と明部矩形（図３（Ｂ）では白色矩形）とが配列されている。このＱＲシンボルＱＲＣは、全体として矩形状の形状をしており、その矩形の３隅に位置決め用シンボルＰＳ１，ＰＳ２，ＰＳ３が配置されている。
上記の制御部２１は、中央処理装置（ＣＰＵ）、デジタル信号処理装置（ＤＳＰ）、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）を備えており、一般的な携帯電話機能を実現するために、様々なデータ処理を行うとともに、上述した他の構成要素の動作制御を行うようになっている。また、制御部２１は、撮像部１８より光学的に読み取られたＪＡＮシンボルＪＮＣやＱＲシンボルＱＲＣに表現された情報を処理するようになっている。こうした制御部２１による処理や制御は、操作者の操作を適宜参照しつつ、内蔵されたプログラムを実行することにより行われる。
次に、以上のように構成された携帯電話１０による、撮像部１８により光学的に読み取られたコードに関する情報処理を説明する。
前提として、撮像部１８による光学的な読み取り対象がＪＡＮシンボルＪＮＣの場合には、ＪＩＳ（Ｊａｐａｎ  Ｉｎｄｕｓｔｒｉａｌ  Ｓｔａｎｄａｒｓ）Ｘ  ０５０１に定められた形式で数字情報が表現されているものとする。また、撮像部１８による光学的な読み取り対象がＱＲシンボルＱＲＣの場合には、ＪＩＳ  Ｘ  ０５１０に定められた形式で情報が表現されているものとする。
すなわち、ＱＲシンボルＱＲＣには、図４に示されるように、モード指示子ＭＤＩＤ、文字数指示子ＣＨＮ、データブロックＤＢＫ１〜ＤＢＫＭ及び終了指示子ＥＤＢが表現されている。これらのデータブロックＤＢＫｊ（ｊ＝１〜Ｍ）それぞれは、データブロックヘッダＨＤＲｊと、データ部ＤＴＢｊ，１〜ＤＴＢｊ，Ｎｊと、終了指示子ＥＤＢｊとから構成されている。そして、データ部ＤＴＢｊ，ｋ（ｋ＝１〜Ｎｊ）それぞれは、データ部ヘッダＤＴＨｊ，ｋとデータＤＴｊ，ｋとから構成されている。
モード指示子ＭＤＩＤは、データブロックＤＢＫｊ（ｊ＝１〜Ｍ）のデータ列がどのモードで符号化されているのかを示している。例えば、数字符号化、英数字符号化、８ビットバイト符号化、漢字符号化の別を示している。なお、本実施形態では、モード指示子ＭＤＩＤが特定の値となる場合を、上述した終了指示子ＥＤＢとすることとしている。また、文字数指示子ＣＨＮは、データブロックＤＢＫｊ（ｊ＝１〜Ｍ）の全ての文字数の総数を示している。
データブロックヘッダＨＤＲｊは、図５に示されるように、（ｉ）拡張ヘッダ識別子ＥＨＩＤを有している。そして、拡張ヘッダ識別子ＥＨＩＤが有意である場合には、データブロックヘッダＨＤＲｊは、（ｉｉ）拡張バージョン識別子ＥＶＩＤと、（ｉｉｉ）暗号化識別子ＣＤＩＤと、（ｉｖ）暗号化アルゴリズムバージョン識別子ＣＶＩＤと、（ｖ）著作権情報ＣＰＩＤとを有することとしている。なお、拡張ヘッダ識別子ＥＨＩＤが非有意である場合には、その後、終了指示子ＥＤＢｊの直前までのデータ列は、特別な構造を有さず、モード指示子ＭＤＩＤで示されるモードで符号化されたデータ列となっている。
拡張ヘッダ識別子ＥＨＩＤは、データブロックＤＢＫｊ（ｊ＝１〜Ｍ）における拡張ヘッダ識別子ＥＨＩＤから後のデータ列が、後述する拡張処理すべきデータ列であるか否かを示している。さらに、拡張バージョン識別子ＥＶＩＤは、拡張処理のバージョンを示している。また、暗号化識別子ＣＤＩＤは、データＤＴｊ，ｋ（ｋ＝１〜Ｎｊ）が暗号化されているか否かを示している。さらに、暗号化アルゴリズムバージョン識別子ＣＶＩＤは、データＤＴｊ，ｋ（ｋ＝１〜Ｎｊ）が暗号化されているときの暗号化アルゴリズムバージョンを示している。
また、著作権情報ＣＰＩＤは、データＤＴｊ，ｋ（ｋ＝１〜Ｎｊ）がその著作権との関係から、どのような処理が可能かを示している。本実施形態では、この著作権情報ＣＰＩＤを図６に示されるような８ビット構成とし、データ全体の保存の可否及び転送の可否、並びにメディアデータの保存の可否及び転送の可否を示すようにしている。ここで、データ全体とは、データブロックＤＢＫｊに含まれるデータＤＴｊ，ｋ（ｋ＝１〜Ｎｊ）の全てをいう。また、本実施形態においては、後述するデータ部ヘッダＤＴＨｊ，ｋ（ｋ＝１〜Ｎｊ）のデータタイプ識別子ＤＹＩＤにおいて音データ又は画像データであることが示されているデータＤＴｊ，ｋが、メディアデータに該当する。
上記のデータ部ヘッダＤＴＨｊ，ｋ（ｋ＝１〜Ｎｊ）は、図７に示されるように、データタイプ識別子ＤＹＩＤと、データ長ＤＴＬＮとから構成されている。
データタイプ識別子ＤＹＩＤは、ＤＴｊ，ｋ（ｋ＝１〜Ｎｊ）のデータ種別をしている。本実施形態では、このデータタイプ識別子ＤＹＩＤを図８に示されるような８ビット構成とし、ＵＲＬ非表示データ（ＵＮＤ）、テキストデータ（ＴＸＤ）、バイナリデータ（ＢＮＤ）、音データ（ＭＳＤ）、画像データ（ＩＭＤ）の別を示すようにしている。なお、ＵＲＬ非表示データ（ＵＮＤ）、テキストデータ（ＴＸＤ）は、シフトＪＩＳコードを使用することとしている。
携帯電話１０の撮像部１８により光学的に読み取られたコードは、以下のように処理される。
まず、ＪＡＮシンボルＪＮＣに関する情報処理について説明する。このＪＡＮシンボルＪＮＣに関する情報処理では、まず、図９（Ａ）のステップＳ１１において、撮像部１８によりＪＡＮシンボルＪＮＣが光学的に読み取られる。この読取結果は、撮像部１８から、制御部２１へ送られる。
次に、ステップＳ１２において、制御部２１が、撮像部１８による読取結果をデコードする。引き続き、ステップＳ１３において、制御部２１が、デコード結果からデータ列を抽出する。
次いで、ステップＳ１４において、制御部２１が表示部１３を制御して、抽出データを表示部１３に表示する。こうして、抽出データが表示部１３に表示された例が、図９（Ｂ）に示されている。
次に、ＱＲシンボルＱＲＣに関する情報処理について説明する。なお、以下では、説明の簡素化のため、ＱＲシンボルＱＲＣによって表現されている情報には、データブロックが１つであった、すなわち、データブロックＤＢＫ１のみが存在する場合について説明する。また、後述する未対応フラグは、この処理の開始時にＯＦＦにリセットされているものとする。
このＱＲシンボルＱＲＣに関する情報処理では、まず、図１０のステップＳ２１において、撮像部１８によりＱＲシンボルＱＲＣが光学的に読み取られる。この読取結果は、撮像部１８から、制御部２１へ送られる。
次に、ステップＳ２２において、制御部２１が、撮像部１８による読取結果をデコードする。引き続き、ステップＳ２３において、制御部２１が、デコード結果から、モード指示子ＭＤＩＤ及び文字数指示子ＣＨＮに基づいて、データ列を抽出する。
次いで、ステップＳ２４において、制御部２１が、拡張ヘッダ識別子ＥＨＩＤが有意であるか否かを判定する。この判定が否定的であった場合には、処理はステップＳ３１へ移行する。そして、ステップＳ３１において、制御部２１が、文字数指示子ＣＨＮより後をモード指示子ＭＤＩＤに示されるモードにより符号化されたデータ列であるとする通常処理を行う。引き続き、ステップＳ３２において、制御部２１による制御のもとで、ステップＳ３１における処理結果が表示部１３に表示される。この場合の表示例が、図１１に示されている。なお、図１１には、モード指示子ＭＤＩＤが英数字符号化を示していた場合の表示例が示されている。こうして画面表示がなされると、ＱＲシンボルＱＲＣに関する情報処理が終了する。
図１０に戻り、ステップＳ２４において肯定的な判定がなされると、処理はステップＳ２５へ移行する。そして、ステップＳ２５において、制御部２１が、携帯電話１０が拡張バージョン識別子ＥＶＩＤに示される拡張バージョンに対応しているか否かを判定する。この判定が否定的であった場合には、処理はステップＳ２９へ移行する。そして、ステップ２９において、制御部２１が、未対応フラグをＯＮに設定する。その後、処理はサブルーチンＳ３０へ移行する。
ステップＳ２５において肯定的な判定がなされた場合には、処理はステップＳ２６へ移行する。そして、ステップＳ２６において、制御部２１が暗号化識別子ＣＤＩＤを参照して、データＤＴｊ，ｋ（ｋ＝１〜Ｎｊ）が暗号化されているか否かを判定する。この判定が否定的であった場合には、処理はサブルーチンＳ３０へ移行する。
ステップＳ２６において肯定的な判定がなされた場合には、処理はステップＳ２７へ移行する。そして、ステップＳ２７において、制御部２１が、携帯電話１０が暗号化アルゴリズムバージョン識別子ＣＶＩＤに示される暗号化アルゴリズムに対応しているか否かを判定する。この判定が否定的であった場合には、処理はステップＳ２９へ移行する。そして、ステップ２９において、制御部２１が、未対応フラグをＯＮに設定する。その後、処理はサブルーチンＳ３０へ移行する。
ステップＳ２７において肯定的な判定がなされた場合には、処理はステップＳ２８へ移行する。そして、ステップＳ２８において、制御部２１が、データＤＴｊ，ｋ（ｋ＝１〜Ｎｊ）を復号化する。その後、処理はサブルーチンＳ３０へ移行する。
サブルーチンＳ３０では、情報の拡張処理が行われる。この拡張処理では、まず、図１２のステップ４１において、著作権情報ＣＰＩＤが抽出される。引き続き、ステップＳ４２において、制御部２１が、未対応コードフラグがＯＮであるか否かを判定する。この判定が肯定的であった場合には、処理はステップＳ５３へ移行する。そして、ステップＳ５３において、制御部２１が、所定の未対応データ処理を行う。その後、処理はステップＳ５４へ移行する。
ステップＳ４２において否定的な判定がなされると、処理はステップ４３へ移行する。そして、ステップ４３において、制御部２１が、データタイプ識別子がＵＲＬ非表示データ（ＵＮＤ）であるか否かを判定する。この判定が肯定的であった場合には、処理はステップＳ４４へ移行する。そして、ステップＳ４４において、制御部２１が、データ内にＵＲＬを検出したときにそのＵＲＬを非表示とするＵＲＬ非表示処理を行う。その後、処理はステップＳ５４へ移行する。
ステップＳ４３において否定的な判定がなされると、処理はステップ４５へ移行する。そして、ステップ４５において、制御部２１が、データタイプ識別子がテキストデータ（ＴＸＤ）であるか否かを判定する。この判定が肯定的であった場合には、処理はステップＳ４６へ移行する。そして、ステップＳ４６において、制御部２１が、テキストデータの解析処理を行い、文字表示用の準備を行う。その後、処理はステップＳ５４へ移行する。
ステップＳ４５において否定的な判定がなされると、処理はステップ４７へ移行する。そして、ステップ４７において、制御部２１が、データタイプ識別子がバイナリデータ（ＢＮＤ）であるか否かを判定する。この判定が肯定的であった場合には、処理はステップＳ４８へ移行する。そして、ステップＳ４８において、制御部２１が、バイナリデータの解析処理を行い、バイナリデータのアイコン表示及びバイナリデータである旨の表示の準備を行う。その後、処理はステップＳ５４へ移行する。
ステップＳ４７において否定的な判定がなされると、処理はステップ４９へ移行する。そして、ステップ４９において、制御部２１が、データタイプ識別子が音データ（ＭＳＤ）であるか否かを判定する。この判定が肯定的であった場合には、処理はステップＳ５０へ移行する。そして、ステップＳ５０において、制御部２１が、音データの解析処理を行い、音データのアイコン表示の準備を行う。その後、処理はステップＳ５４へ移行する。
ステップＳ４９において否定的な判定がなされると、処理はステップ５１へ移行する。そして、ステップ５１において、制御部２１が、データタイプ識別子が画像データ（ＩＭＤ）であるか否かを判定する。この判定が肯定的であった場合には、処理はステップＳ５２へ移行する。そして、ステップＳ５２において、制御部２１が、画像データの解析処理を行い、画像データの画面展開処理を行う。その後、処理はステップＳ５４へ移行する。一方、ステップＳ５１において否定的な判定がなされると、処理はステップＳ５３へ移行する。そして、ステップＳ５３において、制御部２１が、所定の未対応データ処理を行う。その後、処理はステップＳ５４へ移行する。
ステップＳ５３においては、制御部２１が、文字数指示子ＣＨＮ及びそれまでに処理したデータ量に基づいて、処理すべきデータが残っていないか否かを判定する。この判定が否定的であった場合には、処理はステップＳ４２へ移行し、以後、ステップ５４において肯定的な判定がなされるまで、上記のステップＳ４２〜Ｓ５４の処理を繰り返す。そして、ステップ５４において肯定的な判定がなされると、サブルーチン３０の処理を終了し、処理は図１０のステップＳ３２へ移行する。
こうして拡張処理の後、ステップＳ３２に処理が移行すると、ステップ３２において、制御部２１が表示部１３を制御して、著作権情報に従って許容される範囲内の操作案内及び著作権情報を含む拡張処理結果を表示部１３に表示する。こうして、抽出データが表示部１３に表示された例が、図１３及び図１４に示されている。
ここで、図１３（Ａ）には、データタイプ識別子ＤＹＩＤがＵＲＬ非表示データ（ＵＮＤ）であった場合の例が示され、図１３（Ｂ）には、データタイプ識別子ＤＹＩＤがテキストデータ（ＴＸＤ）であった場合の例が示されている。また、図１３（Ｃ）には、データタイプ識別子ＤＹＩＤがバイナリデータ（ＢＮＤ）であった場合の例が示され、図１３（Ｄ）には、データタイプ識別子ＤＹＩＤが音データ（ＭＳＤ）であった場合の例が示されている。さらに、図１４（Ａ）には、データタイプ識別子ＤＹＩＤが画像データ（ＩＭＤ）であった場合の例が示され、図１４（Ｂ）には、データタイプ識別子ＤＹＩＤがテキストデータ（ＴＸＤ）と音データ（ＭＳＤ）とであった場合が示されている。
なお、図１３（Ａ）〜図１３（Ｃ）には、著作権情報が全データの保存可及び転送可の例が示され、図１３（Ｄ）には、著作権情報が全データの保存可及び転送不可の例が示されている。また、図１４（Ａ）には、著作権情報が全データの保存不可及び転送不可の例が示され、図１４（Ｂ）には、著作権情報がメディアデータの保存可及び転送可の例が示されている。
こうして表示部１３に拡張処理結果が表示されると、携帯電話１０の操作者は、著作権情報の表示に従って、その後のデータ処理を行うべく、操作部１２を操作する。
なお、ＱＲシンボルＱＲＣに複数のデータブロックが含まれる場合には、上記のステップＳ２４〜Ｓ３２の処理又はステップＳ２１〜Ｓ３２の処理を複数のデータブロックごとに行えばよい。
以上説明したように、本実施形態では、撮像部１８により光学的に読み取られた２次元コードの所定位置に描かれた２次元コード内のコンテンツデータの著作権情報が解析され、コンテンツデータに応じた表示、及び、著作権情報の解析結果に従ってコンテンツデータについて可能な処理を行うための表示を行う。したがって、２次元コードとして表現されている情報を、その情報についての著作権者の意図を反映して適切な処理を行うことができる。
また、撮像部１８において光学的に読み取られた２次元コードの所定位置に描かれたデータタイプ識別子がＵＲＬ非表示である場合に、コンテンツデータに含まれるＵＲＬデータを表示しないこととしている。したがって、本発明の第２の情報処理方法によれば、ＵＲＬを２次元コードで表現した者の意図に応じて当該ＵＲＬの表示又は非表示の処理を行うことができる。
また、撮像部１８において光学的に読み取られた２次元コードの所定位置に描かれたデータタイプ識別子が、コンテンツデータがバイナリデータであることを示しているか否かを判定し、この判定が肯定的であった場合には、コンテンツデータがバイナリデータであったことを表示する。したがって、コンテンツデータとして一般的に使用されるデータ形式以外の所望の形式を有するデータを、２次元コードで表現しても、そのデータ形式を知っている特定人間においてのみ意味のある所望のデータをやり取りすることができる。
なお、上記の実施形態では、ＵＲＬ非表示を実現するために、データタイプ識別子をＵＲＬ非表示に設定することとしたが、データ内にＵＲＬ表示に上書き表示するＵＲＬマスクデータとを含ませることとすることもできる。
また、上記の実施形態では、２次元コードをＱＲコードとしたが、ＣＯＤＥ１６Ｋ、ウルトラコード、マキシコード等の任意の２次元コードについて本発明を適用することができる。
また、上記の実施形態では、本発明を携帯電話に適用したが、パーソナルコンピュータ等の他の装置に本発明を適用することができるのは勿論である。
【産業上の利用可能性】  以上詳細に説明したように、本発明は、２次元コードにより表現されている情報の処理に適用することができる。
2004090794.tif 000003
【図２】
2004090794.tif 000004
2004090794.tif 000005
【図４】
2004090794.tif 000006
【図５】
2004090794.tif 000007
【図６】
2004090794.tif 000008
【図７】
2004090794.tif 000009
【図８】
2004090794.tif 000010
2004090794.tif 000011
【図１０】
2004090794.tif 000012
【図１１】
2004090794.tif 000013
【図１２】
2004090794.tif 000014
2004090794.tif 000015
2004090794.tif 000016
【国際調査報告】
2004090794.tif 000017
2004090794.tif 000018
2004090794.tif 000019
2004090794.tif 000020