(57)【要約】【課題】記録されたコードデータ中におけるデータ種別を判断し、判断された種別に応じて、適切な処理を行う。【解決手段】コード化された着メロデータを含むボディ部と、ボディ部のデータ種別を示すデータ識別子Ｄを含むヘッダ部とを有するコード化データを撮影する撮像装置７と、撮像装置７により撮影されたコード化データの種別をデータ識別子Ｄに基づいて識別するデータ識別部１９ａと、データ識別部１９ａにより識別されたデータ種別に応じてコード化データを読み取り、読み取られた着メロデータを再生する制御装置１３，１９とを有する。【選択図】　図２
2004056174.tif 000002
【特許請求の範囲】
【請求項１】
ボディ部と、ヘッダ部とを有するコード化されたデータ構造であって、
前記ヘッダ部に前記ボディ部のデータ種別を識別するデータ識別子が含まれることを特徴とするデータ構造。
【請求項２】
着メロデータの内容を含むボディ部と、該ボディ部のインデックス機能を有するヘッダ部とを有する着メロデータをコード化したデータ構造であって、
前記ヘッダ部に前記ボディ部のデータが着メロデータであるか否かを識別するデータ識別子であって、着メロデータ以外のデータにおいては存在しない組み合わせのデータを含むデータ識別子を有することを特徴とするデータ構造。
【請求項３】
前記ヘッダ部は、さらに、前記ボディ部のデータが暗号化されているか否かを示す暗号化識別子を含む
請求項１又は２に記載のデータ構造。
【請求項４】
コード化されたデータであって、そのヘッダ部にボディ部のデータ種別を示すデータ識別子を含むコード化データを撮影する撮像装置と、
該撮像装置により撮影された前記コード化データの種別を前記データ識別子に基づいて推定するデータ識別部と、
該データ識別部により推定されたデータ種別に応じて前記コード化データを読み取り、読み取られたデータを再生する制御部と
を有するコード読み取り端末。
【請求項５】
さらに、前記コード化データが暗号化されているか否かを判定し、暗号化されている場合には暗号化を解除した後にデータを再生することを特徴とする請求項４に記載のコード読み取り端末。
【請求項６】
前記コード化データを読み取った際に、データ識別部によりデータ種別を判定し、暗号化されたデータに関しては暗号の解読とデータの再生とを行い、それ以外のデータに関してはデータの表示をする処理を行うことを特徴とした請求項５に記載のコード読み取り端末。
【請求項７】
コード化された着メロデータを含むボディ部と、該ボディ部のデータ種別を示すデータ識別子を含むヘッダ部とを有するコード化データを撮影する撮像装置と、
該撮像装置により撮影された前記コード化データの種別を前記データ識別子に基づいて識別するデータ識別部と、
該データ識別部により識別されたデータ種別に応じて前記コード化データを読み取り、読み取られた着メロデータを再生する制御装置と
を有する着メロデータコード読み取り端末。
【請求項８】
コード化されたデータであって、そのヘッダ部にボディ部のデータ種別を示すデータ識別子を含むコード化データを撮影する手順と、
撮影された前記コード化データの種別を前記データ識別子に基づいて識別する手順と、
識別されたデータ種別に応じて前記コード化データを読み取り、読み取られたデータを再生する手順と
をコンピュータに実行させるためのプログラム。
【請求項９】
コード化されたデータであって、そのヘッダ部にボディ部のデータ種別を示すデータ識別子を含むコード化データを撮影する手順と、
撮影された前記コード化データの種別を前記データ識別子に基づいて識別する手順と、
識別されたデータ種別に応じて前記コード化データを読み取り、読み取られたデータを再生する手順と
をコンピュータに実行させるためのプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【従来の技術】
一般的な携帯電話は、着信時にユーザにその旨を知らせる着信音として、ユーザが所望の着信音を登録することができる機能を有している場合が多い。着信音を登録するためには、ユーザが電話機の所定のキー操作を行って着信音データを手入力するか、或いは、インターネットアクセス機能を有する場合には、所定のサービスサイトにアクセスしてそこから着信音データをダウンロードする方法が一般的である。
特開２００２−１２５００８号公報には、携帯電話の着信音データを２次元コード化し、印刷した２次元コードをカメラで読み取り、着信音データを登録する方法が記載されている。
【０００２】
【発明が解決しようとする課題】
ところで、２次元コード中に着信音データ以外のデータも記録したい場合もある。このような場合には、記録されたデータ中における着信音データとそれ以外のデータとをうまく切り分ける必要がある。例えば、２次元コード中に、携帯電話の着信音（着メロ）データ以外にテキストデータなどのデータ種別が異なるデータがコード化されていると、読み取り装置は、テキストデータを着信音データとして取り扱い、その後の処理を行ってしまうこともあるため、携帯電話が誤動作する原因となる。
【０００３】
また、２次元コード中に着メロデータを入れた場合に、一般的なコード読み取り装置を用いて簡単に読み取ることができないように、特定ユーザ、或いは、特定の機器に限って読み取りができるようにして着信音に関するデータを保護したいという要請もある。
【０００４】
本発明は、記録されたデータ中における例えば着信音データと、それ以外のデータとを切り分ける技術を提供することを目的とする。また、２次元コード化されたデータを保護することを目的とする。
【０００５】
【課題を解決するための手段】
本発明の一観点によれば、情報内容を含むボディ部と、該ボディ部のインデックス機能を有するヘッダ部とを有するコード化されたデータ構造であって、前記ヘッダ部に前記ボディ部のデータ種別を識別するデータ識別子が含まれることを特徴とするデータ構造が提供される。このデータ構造を用いると、コード化されたボディ部のデータ種別をヘッダ部により判別することができる。
【０００６】
前記ヘッダ部は、さらに、前記ボディ部のデータが暗号化されているか否かを示す暗号化識別子を含むのが好ましい。暗号化識別子により、暗号化されているか否かを識別することができ、その後の処理を正しく行うことができる。
【０００７】
本発明の他の観点によれば、コード化されたデータであって、そのヘッダ部にボディ部のデータ種別を示すデータ識別子を含むコード化データを撮影する撮像装置と、該撮像装置により撮影された前記コード化データの種別を前記データ識別子に基づいて識別するデータ識別部と、該データ識別部により識別されたデータ種別に応じて前記コード化データを読み取り、読み取られたデータを再生する制御部とを有するコード読み取り端末が提供される。
【０００８】
上記コード読み取り端末によれば、撮像装置により撮影されたコード化データの種別をデータ識別子に基づいて識別するデータ識別部を備えているため、コード化データの種別を判別することができる。
さらに、前記コード化データが暗号化されているか否かを判定し、暗号化されている場合には暗号化を解除した後にデータを再生するのが好ましい。
【０００９】
また、前記コード化データを読み取った際に、データ識別部によりデータ種別を識別し、暗号化されたデータに関しては暗号の解読とデータの再生とを行い、それ以外のデータに関してはデータの表示をする自動的に適切な処理を行うことができるのが好ましい。ユーザは、暗号化されているか否かを特に意識することなく、コンテンツデータに関する処理を行うことができる。
【００１０】
【発明の実施の形態】
以下に、本発明の一実施の形態によるコード読み取り技術について、図面を参照して説明する。図１は、コード読み取り機能の一部である撮影機能（カメラ）を具備する携帯電話（携帯端末）の具体的な構成を示す図であり、図１（Ａ）は液晶表示画面側（前面）の構成例を示す図であり、図１（Ｂ）はカメラ側（背面）の構成例を示す図である。図２は、図１に示す携帯電話の構成を示す機能ブロック図である。図３は、本実施の形態によるコード読み取り技術に用いられるデータ構造の例を示す図である。図４は、本実施の形態によるコード読み取り技術により読み取られたデータを処理し、メロディ再生を行う一連の流れの例を示すフローチャート図である。図５（Ａ）、（Ｂ）、図６（Ａ）、（Ｂ）及び図７（Ａ），（Ｂ）は、本実施の形態によるコード読み取り技術によるコード読み取り動作における携帯電話の画面における表示例を示す図である。図８は、コード読み取り動作の具体的な処理例を示す図である。
【００１１】
図１（Ａ）に示すように、本実施の形態による携帯電話１は、その前面に、様々な入力キーを有するキー入力部３と、液晶表示部（ＬＣＤ）５とを有している。図１（Ｂ）に示すように、本実施の形態による携帯電話１は、その背面に、例えばＣＣＤカメラなどのカメラ（撮像装置）７と、ライト（例えばＬＥＤなどの照明装置）１０とを有している。
【００１２】
図２に示すように、本実施の形態による携帯電話１は、アンテナ１１と、ＲＦ（Ｒａｄｉｏ　Ｆｒｅｑｕｅｎｃｙ）回路１２と、信号処理部１３と、それらを制御するＣＰＵ１９と、メモリ１８とを有している。さらにマイクロフォン１５と、マイクロフォンから入力された音声データをデジタルデータに変換するＡＤ変換器１４と、信号処理部１３からのデジタル信号をアナログ信号に変換するＤＡ変換器１６と、ＤＡ変換器１６からの信号を出力するスピーカ１７（着メロ再生部を含む）とを有している。ユーザ・インターフェイスとしては、ＬＣＤ５（表示部）と、カメラ部７（撮像装置）と、キー入力部３とを有している。
【００１３】
ＣＰＵ１９は、コード読み取り結果のデータの種類を識別するデータ識別機能１９ａを有している。また、メモリ１８中には、着メロデータを記憶するための着メロデータ記憶領域１８ａが設けられている。
【００１４】
図３に示すように、本実施の形態によるデータ構造は、ヘッダ部とボディ部とに大別される。ヘッダ部は、例えば、先頭の位置から順に、データ識別子領域Ｄ（２バイト長）と、メーカ識別コード領域Ｍ（２バイト長）と、フォーマット番号領域Ｆ（１バイト長）と、暗号化識別子領域Ｃ１（１バイト長）と、暗号化バージョン領域Ｃ２（１バイト長）と、タイトルの長さ（Ｎ）を示す領域Ｓ（２バイト長）と、例えば着メロのタイトル情報などを示す領域Ｔ（Ｎバイト長）とを有している。ボディ領域には、例えば着メロなどの実施の情報内容（コンテンツ）データが格納されている。ここで、データ識別子Ｄは、通常のテキスト文書には存在しない組み合わせの特定の値（例えば０ｘ００，　０ｘＦＦ）をとる旨を予め取り決めにより決めておく。読み取り処理において、データ識別子が予め決められた特定値であれば、例えば、ボディ部の情報内容が着メロデータであると判断することができる。
【００１５】
図４から図８までを参照して、例えば２次元コードを読み取る処理から着メロ再生処理までの流れについて説明する。
携帯電話において、図５（Ａ）に示すように、ＬＣＤ５に、通常カメラモード５ａとバーコードモード５ｂとの選択を促す画面が表示され（図８のステップＳ３１のバーコード読み取りモード設定）、ユーザが、バーコードモード５ｂを選択すると、図５（Ｂ）に示すように、一次元バーコード５ｃと２次元バーコード５ｄとのいずれのバーコードを読み取るかに関する選択を促す画面に変わる。この画面において、着メロデータを含む２次元バーコードモードを選択すると（図８のステップＳ３２におけるコード種別を選択するステップ）、携帯電話は着メロデータを含む２次元バーコードを読み取りすることができるようになる。尚、１次元コードの場合は、カメラおよび表示の設定を予め決めてある値（設定値１）にする。２次元コードの場合は、予め決められている他の値であって、設定値１とは異なる値（設定値２）とする。例えば、１次元コードであれば、カメラの撮影範囲を縦６４０×４８０とし、表示はこのカメラ画像が等倍となるように設定する。２次元コードであれば、カメラの撮影範囲を縦３２０×横２４０とし、表示は、このカメラ画像を縦横２倍となるように設定する。これ以外に、１次元コードと２次元コードとで共通のカメラ設定として、エッジ成分の強調とコントラストの強調との設定などがある。
【００１６】
次に、イベント取り込み準備完了状態となり、各イベントにより処理を切り替える。ライトＯＮ／ＯＦＦ操作イベントは、ユーザがライトＯＮ／ＯＦＦボタンを押したときに、その設定に従いライトをＯＮ／ＯＦＦする（ステップＳ４５）。
読み取り開始操作イベントは、ユーザがバーコードの読み取りを開始する読み取り開始ボタンを押したときに起こり、読み取り開始を示すフラグを設定する。尚、カメラの位置を示すマークをＬＣＤに表示することもできる。その場合には、読み取り開始後は表示しないようにしてもよい。フレーム取り込みイベントは、カメラが１フレーム分画像を読み取り終わった時に起こる。まず、設定に従い読み込んだ画像をＬＣＤに表示する（ステップＳ３６）。この時、カメラの位置を示すマークをＬＣＤに同時に表示してもよい。読み取りに成功したか否かをステップＳ３７において判定し、読み取り開始フラグが設定されていれば、コードの読み取り処理を開始する（ステップＳ３８）。ステップＳ３９において読み取りが失敗のときは、イベント読み込みステップＳ３５に戻る。ステップＳ３９においてコード読み取りが成功したときは、読み取りデータ処理（ステップ４０）を行い、読み取りデータの種類に従い、読み込み結果をユーザに適切に提示する。以上のようにしてコード読み取りが完了する（ステップＳ４１）。
【００１７】
例えば、読み取り開始の前の時点においては、コード読み取り処理が行われていないので、表示を高いフレームレートで滑らかにすることができる。読み取り前は、画面を見ながらコードを画面内に収めるように簡単に操作することができ、コードが画面に収まったところで読み取り開始操作をし、その後、読み取り結果が表示される。実際の読み取り課程は、図６（Ａ）に示すように、２次元コードが画面（撮影可能領域）からはみ出ているとコードの読み取りができないので、読み取り開始操作は行わない。図６（Ｂ）に示すように、２次元コードが画面（撮影可能領域）内にあることが確認できたら、読み取り開始操作を行う。この状態で読み取り処理を行えば、コードを読み取ることができる。
【００１８】
尚、図７（Ａ）のように、読み取り中に２次元コードに影がかかると、読み取り動作に支障がでる場合もある。このような場合には、図７（Ｂ）に示すようにライト１０（図１（Ｂ））をオンにして影の影響を低減することにより、読み取りに成功する確率を高くすることができる。
【００１９】
図４を参照して、読み取りデータ処理の手順について説明する。まず、ステップＳ３において、ＣＰＵ１９のデータ識別機能１９ａが、データ識別子の解析を行う。データ識別子が例えば‘００’‘ｆｆ’’の場合には、テキストデータではないと判断され、データ識別子に続くヘッダを読み込み（ステップＳ１１）を行い、ステップＳ１５において正しいヘッダであるか否かを判断する。ステップＳ１５において正しいヘッダでないと判断されると、処理を終了する（ステップＳ２９）。ステップＳ１５において正しいヘッダであると判断されると、ステップＳ１７において、ボディ部が暗号化されているか否かを暗号化識別子Ｃ１に基づいて判断する。暗号化されていると判断されると、暗号化バージョンの情報Ｃ２を参照してステップＳ２１で暗号解読処理を行う。ステップＳ１７において、暗号化されていないと判断された場合には、暗号を解読せずにステップＳ２３に進む。次いで、ステップＳ２３においてタイトルを表示し、さらに、ステップＳ２５において着メロの再生を行う。ステップＳ２７において処理を終了する。ステップＳ３において、データ識別子が例えば例えば‘００’‘ｆｆ’’などの規定値でない場合には、テキストデータであると判断され、ステップＳ７においてテキストデータの表示を行い、ステップＳ８おいて、読み取り完了を知らせる確認音を再生し、ユーザに注意を促す。ステップＳ９において処理を終了する。
【００２０】
以上の手順により、記録された２次元コード中における例えば着信音データと、それ以外のデータとをうまく切り分けることができる。また、２次元コード化されたデータを暗号化することにより保護することができる。
尚、暗号化されているデータはコンテンツ内容に対応するデータであると予め決めておけば、暗号化されているか否かによりコンテンツ内容に関する部分であるか否かを識別しても良い。
【００２１】
以上、実施の形態に沿って本発明を説明したが、本発明はこれらに制限されるものではない。その他、種々の変更、改良、組み合わせが可能なことは当業者に自明であろう。
例えば、上記実施の形態によれば、着メロ用のコードとして２次元バーコードを用いた例について説明したが、着メロ以外のコンテンツを２次元コード化してものを対象としても良い。また、コードとしても２次元バーコード以外も対象となることは言うまでもない。
【００２２】
【発明の効果】
本発明によるコード読み取り技術によれば、記録されたデータ中における例えば着信音データと、それ以外のデータとをうまく切り分けることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態による２次元コード読み取り端末の構造例を示す図であり、図１（Ａ）は端末の前面を図１（Ｂ）は端末の背面を示す図である。
【図２】本発明の実施の形態による２次元コード読み取り端末の構造例を示す機能ブロック図である。
【図３】本発明の実施の形態による２次元コードのデータ構造の例を示す図である。
【図４】本発明の実施の形態による２次元コード読み取り端末によるコード読み取り処理から着メロ再生までの処理の流れを示すフローチャート図である。
【図５】本発明の実施の形態による２次元コード読み取り端末における処理中の表示画面であって、図５（Ａ）は通常カメラモードとバーコード（読み取り）モードととの選択画面の例を示す図であり、図５（Ｂ）は１次元と２次元とのバーコードの選択画面の例を示す図である。
【図６】本発明の実施の形態による２次元コード読み取り端末における処理中の表示画面であって、図６（Ａ）は、表示画面に表示された２次元バーコードが表示領域からはみ出している様子を示す図であり、図６（Ｂ）は、表示画面に表示された２次元バーコードが表示領域中に収まっている様子を示す図である。
【図７】本発明の実施の形態による２次元コード読み取り端末における処理中の表示画面であって、図７（Ａ）は、表示画面に表示された２次元バーコードに影がかかっている様子を示す図であり、図７（Ｂ）は、ライトを点灯させることにより、影の影響が低減された様子を示す図である。
【図８】本発明の実施の形態による２次元コード読み取り端末によるコード読み取り処理の流れを示すフローチャート図である。
【符号の説明】
１…携帯電話、３…キー入力部、５、２０…ＬＣＤ（表示画面）、７、２１…撮像装置（カメラ）、１０…ライト、１１…アンテナ、１８…メモリ、１８ａ…着メロデータ記憶領域、１９…ＣＰＵ、１９ａ…データ識別機能、Ｄ…データ識別子、Ｍ…メーカ識別コード、Ｆ…フォーマット番号、Ｃ１…暗号化識別子、Ｃ２…暗号化バージョン、Ｓ…タイトルの長さ、Ｔ…タイトル情報。
【図１】
2004056174.tif 000003
【図２】
2004056174.tif 000004
【図３】
2004056174.tif 000005
【図４】
2004056174.tif 000006
【図５】
2004056174.tif 000007
【図６】
2004056174.tif 000008
【図７】
2004056174.tif 000009
【図８】
2004056174.tif 000010