(57)【要約】【課題】マルチメディアベースのデータ伝送を行うデータ伝送装置及びデータ伝送方法を提供する。【解決手段】データ伝送装置は、周辺装置である画像取込装置と、データ伝送装置の操作を制御する処理回路とを含む。データ伝送装置がターゲット装置として用いられる場合、画像取込装置は、データを含む少なくとも一つ以上のマルチ次元バーコード画像を取り込み、処理回路は、前記マルチ次元バーコード画像に含まれる前記データを更なる利用のために抽出する。特に、前述の少なくとも一つ以上のマルチ次元バーコード画像は、複数のマルチ次元バーコード画像を表す。また、マルチメディアベースのデータ伝送を行うデータ伝送方法も提供される。【選択図】図１
2011124966.tif 000002
【特許請求の範囲】
【請求項１】
マルチメディアベースのデータ伝送を行うデータ伝送装置であって、
画像を取り込む周辺装置である画像取込装置であって、データを含む複数のマルチ次元バーコード画像を取り込む画像取込装置と、
前記データ伝送装置の操作を制御する処理回路であって、前記複数のマルチ次元バーコード画像に含まれる前記データを抽出する処理回路と、
を含む、データ伝送装置。
【請求項２】
更に、フィードバックを出力する周辺装置であるフィードバック出力モジュールを含み、
前記処理回路の制御の下で、前記フィードバック出力モジュールは、前記取り込まれた複数のマルチ次元バーコード画像に対応して前記フィードバックを出力する、
請求項１に記載のデータ伝送装置。
【請求項３】
前記フィードバックは、前記マルチメディアベースのデータ伝送において、前記複数のマルチ次元バーコード画像のうち所定のマルチ次元バーコード画像から次のマルチ次元バーコード画像に切り替えさせるようソース装置をトリガーするために、前記複数のマルチ次元バーコード画像のうち前記所定のマルチ次元バーコード画像の受信が完了したことを示す情報を含む、
請求項２に記載のデータ伝送装置。
【請求項４】
前記フィードバックは、前記マルチメディアベースのデータ伝送において、前記複数のマルチ次元バーコード画像の少なくとも一部の解像度を変更し、及び／又は、前記マルチメディアベースのデータ伝送のロバスト性に関する一つ以上の制御パラメータを変更するようソース装置をトリガーする情報を含む、
請求項２に記載のデータ伝送装置。
【請求項５】
前記複数のマルチ次元バーコード画像の解像度は、可変的であり、前記複数のマルチ次元バーコード画像のうち一つは、低解像度を有し、前記マルチメディアベースのデータ伝送を制御するための少なくとも一つのパラメータを含む、
請求項１に記載のデータ伝送装置。
【請求項６】
視覚情報を表示する周辺装置である画像表示装置を更に含み、
前記データ伝送装置がソース装置として用いられる場合、前記処理回路は、データを一つ以上のマルチ次元バーコード画像に変換し、前記画像表示装置は、前記一つ以上のマルチ次元バーコード画像を表示する、
請求項１に記載のデータ伝送装置。
【請求項７】
マルチメディアベースのデータ伝送を行うデータ伝送方法であって、
画像を取り込む周辺装置である画像取込装置を有するデータ伝送装置を提供するステップと、
前記画像取込装置により、データを含む複数のマルチ次元バーコード画像を取り込むステップと、
前記複数のマルチ次元バーコード画像に含まれる前記データを抽出するステップと、
を含む、データ伝送方法。
【請求項８】
フィードバックを出力する周辺装置であるフィードバック出力モジュールをデータ伝送装置に提供するステップと、
前記フィードバック出力モジュールにより、前記複数のマルチ次元バーコード画像に対応して前記フィードバックを出力するステップと、
を更に含む、
請求項７に記載のデータ伝送方法。
【請求項９】
前記フィードバックは、前記マルチメディアベースのデータ伝送において、前記複数のマルチ次元バーコード画像のうち所定のマルチ次元バーコード画像から次のマルチ次元バーコード画像に切り換えさせるようソース装置をトリガーするために、前記複数のマルチ次元バーコード画像のうち前記所定のマルチ次元バーコード画像の受信が完了したことを示す情報を含む、
請求項８に記載のデータ伝送方法。
【請求項１０】
前記フィードバックは、前記マルチメディアベースのデータ伝送において、前記複数のマルチ次元バーコード画像の少なくとも一部の解像度を変更し、及び／又は、前記マルチメディアベースのデータ伝送のロバスト性に関する一つ以上の制御パラメータを変更するようソース装置をトリガーする情報を含む、
請求項８に記載のデータ伝送方法。
【請求項１１】
マルチメディアベースのデータ伝送を行うデータ伝送装置であって、
前記データ伝送装置の操作を制御する処理回路であって、データを複数のマルチ次元バーコード画像に変換する処理回路と、
視覚情報を表示する周辺装置である画像表示装置であって、データを含む一つ以上のマルチ次元バーコード画像を表示する画像表示装置と、
を含む、データ伝送装置。
【請求項１２】
更に、前記一つ以上のマルチ次元バーコード画像を取り込むターゲット装置からフィードバックを受信するフィードバック入力モジュールを含む、
請求項１１に記載のデータ伝送装置。
【請求項１３】
前記フィードバックは、前記一つ以上のマルチ次元バーコード画像のうち所定のマルチ次元バーコードの受信が完成したことを示す情報を含む、
請求項１２に記載のデータ伝送装置。
【請求項１４】
前記フィードバックは、前記マルチメディアベースのデータ伝送において、前記一つ以上のマルチ次元バーコード画像の少なくとも一部の解像度を変更し、及び／又は、前記マルチメディアベースのデータ伝送のロバスト性に関する一つ以上の制御パラメータを変更するよう前記データ伝送装置をトリガーする情報を含む、
請求項１２に記載のデータ伝送装置。
【請求項１５】
前記一つ以上のマルチ次元バーコード画像の少なくとも一部は、フレーム間エンコードにより生成される、
請求項１１に記載のデータ伝送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ伝送に関し、特に、マルチメディアベースのデータ伝送を行う装置及び関連方法に関する。
【背景技術】
【０００２】
異なるブランド又は異なるモデルの携帯電話が一般的に異なるスキームに基づいて設計されたものであるので、このような携帯電話の間でデータ伝送、例えば、ファイルの交換や写真の交換などを行うことが容易ではない。例えば、ユーザが携帯電話の間でデータの交換を行うための付加的なハードウェアリソース、例えば、ブルートゥース（ＢＴ）又は無線ＬＡＮ（ＷＬＡＮ）通信モジュールが、全ての携帯電話に装備されているわけではない。また、ＢＴ又はＷＬＡＮ通信モジュールのような付加的なハードリソースが装備されている携帯電話を持つユーザにとって、データを一つの携帯電話から他の携帯電話に伝送することも不便である。例えば、ユーザが自らの携帯電話のＢＴ又はＷＬＡＮ通信モジュールの全ての設定を良く知らない場合は、これらの設定が複雑過ぎて直ぐに把握できないので、携帯電話の間でのデータ伝送が簡単に行えないと思われる。ユーザは、接続の確立と同期のために、しばらく待つ必要がある。また、携帯電話が異なるプラットフォームに従って設計されたときは、前述の状況は、さらに悪くなる。よって、データ、例えば、ファイル、名刺や写真などを交換するときはいつでもデータ伝送を効率よく迅速且つ簡単に行える便利な装置をユーザに提供する新しい方法が要求される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第４５７３０８３号明細書
【特許文献２】米国特許第６６０３７３７号明細書
【特許文献３】米国特許第６９９７３８４号明細書
【特許文献４】米国特許第７１１１７８７号明細書
【特許文献５】米国特許第７２９０７１２号明細書
【特許文献６】米国特許第７３３７９４８号明細書
【特許文献７】米国特許第７３５０７０８号明細書
【特許文献８】米国特許第７４３４７２４号明細書
【特許文献９】米国特許第７４５５２３２号明細書
【特許文献１０】米国特許第７４６６３０８号明細書
【特許文献１１】米国特許第７４６７３８０号明細書
【特許文献１２】米国特許第７４６９８３５号明細書
【特許文献１３】米国特許第７４９０７７４号明細書
【特許文献１４】米国特許第７４９０７７８号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、前述の問題を解決するために、簡単な操作でマルチメディアベースのデータ伝送を行うデータ伝送装置及びデータ伝送方法を提供することにある。
【０００５】
本発明の他の目的は、ユーザに、二つの携帯機器の間でマルチメディアベースのデータ伝送を行うデータ伝送装置、及び、ファイル、写真、メモ、電子名刺などのようなデータを交換する必要があるときはいつでもデータ伝送を効率よく迅速且つ簡単に行えるデータ伝送方法を提供することにある。
【課題を解決するための手段】
【０００６】
好適な実施例によるマルチメディアベースのデータ伝送を行うデータ伝送装置は、画像取込装置と処理回路を含む。前記画像取込装置は、画像を取り込む周辺装置であり、データを含む複数のマルチ次元バーコード画像を取り込むために設けられる。また、処理回路は、前記データ伝送装置の操作を制御し、前記マルチ次元バーコード画像に含まれている前記データを抽出するために設けられる。
【０００７】
好適な実施例によるマルチメディアベースのデータ伝送を行うデータ伝送方法は、画像を取り込む周辺装置である画像取込装置を有するデータ伝送装置を提供するステップと、前記画像取込装置により、データを含む複数のマルチ次元バーコード画像を取り込むステップと、前記マルチ次元バーコード画像に含まれている前記データを抽出するステップと、を含む。
【０００８】
好適な実施例によるマルチメディアベースのデータ伝送を行うデータ伝送装置は、画像表示装置と処理回路とを含む。前記処理回路は、前記データ伝送装置の操作を制御し、データをマルチ次元バーコード画像に変換するために設けられる。また、前記画像表示装置は、視覚情報を表示する周辺装置であり、データを含む一つ又は複数のマルチ次元バーコード画像を表示するために設けられる。
【発明の効果】
【０００９】
本発明によれば、簡単な操作でマルチメディアベースのデータ伝送を行えるデータ伝送装置及びデータ伝送方法を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例によるマルチメディアベースのデータ伝送を行うデータ伝送装置を示す図である。
【図２】本発明の一実施例によるマルチメディアベースのデータ伝送を行うデータ伝送方法のフローチャートである。
【図３】図２に示す実施例によるデータ伝送方法に関する好適なデータフローを示すブロック図である。
【図４】本発明の第一実施例による図２に示すデータ伝送方法のマルチメディアベースのデータ伝送スキームを示す図である。
【図５】本発明の第二実施例による図２に示すデータ伝送方法の他のマルチメディアベースのデータ伝送スキームを示す図である。
【図６】本発明の第三実施例による図２に示すデータ伝送方法の他のマルチメディアベースのデータ伝送スキームを示す図である。
【発明を実施するための形態】
【００１１】
次に、添付した図面を参照しながら、本発明の好適な実施形態を詳細に説明する。
【００１２】
図１を参照する。図１は、本発明の一実施例によるマルチメディアベースのデータ伝送を行うデータ伝送装置１００を示す図である。この実施例のデータ伝送装置１００は、携帯電子装置である。例えば、この携帯電子装置は、携帯電話、個人用デジタル補助装置（ＰＤＡ）、デジタルカメラ、又は、ＰＤＡ機能と通信機能とを有する携帯装置であっても良いが、これらに限らない。本発明の他の実施例によれば、データ伝送装置１００は、ラップトップ型コンピュータ又はデスクトップ型コンピュータのようなパーソナルコンピュータ（ＰＣ）であっても良い。
【００１３】
図１に示すように、データ伝送装置１００は、処理回路１１０、記憶モジュール１２０、画像取込装置１３０、画像表示装置１４０、音声入力モジュール１５０、及び、音声出力モジュール１６０を含む。この実施例によれば、処理回路１１０は、もっと具体的に言えば処理回路１１０の実行プログラムコード１１０Ｐは、データ伝送装置１００の操作を制御する。例えば、プログラムコード１１０ＰがＲＯＭコードである場合、処理回路１１０は、ＲＯＭコードが埋め込まれたハードウェアコントローラであっても良いが、これに限らない。この実施例の変形例によれば、プログラムコード１１０Ｐは、ファームウェアであっても良く、このとき、処理回路１１０は、このファームウェアを実行するマイクロコントローラユニット（ＭＣＵ）であっても良い。この実施例の他の変形例によれば、プログラムコード１１０Ｐは、ソフトウェアコードであっても良く、このとき、処理回路１１０は、このソフトウェアを実行するマイクロプロセッサユニット（ＭＰＵ）であっても良い。また、この実施例又は前記変形例の特別なケースによれば、前記ソフトウェアコード、前記ファームウェアコード及び前記ＲＯＭコードの少なくとも一部は、マルチメディアベースのデータ伝送の関連機能を実行するために用いられることができる。
【００１４】
また、記憶モジュール１２０は、情報を記憶するために設けられる。例えば、記憶モジュール１２０は、ＲＡＭのような揮発性メモリを含んでも良い。この実施例において、記憶モジュール１２０は、フラッシュメモリのような不揮発性メモリを含んでも良いが、これに限らない。この実施例の変形例によれば、記憶モジュール１２０は、メモリカードのような携帯メモリ装置にアクセスするために設けられるインターフェス回路を含んでも良く、ここで、前記メモリカードは、フラッシュメモリを含む。
【００１５】
この実施例によれば、画像取込装置１３０、画像表示装置１４０、音声入力モジュール１５０及び音声出力モジュール１６０は、全て、データ伝送装置１００の周辺装置である。画像取込装置１３０は、ユーザが画像を取り込むための周辺装置であり、例えば、画像取込装置１３０は、ビデオカメラ又はカムコーダであっても良い。また、画像表示装置１４０は、視覚情報を表示するための周辺装置であり、そのため、ユーザは、画像表示装置１４０に表示されている視覚情報を見ることができる。例えば、画像表示装置１４０は、液晶ディスプレイ（ＬＣＤ）パネル又はタッチスクリーンパネルであっても良い。また、音声入力モジュール１５０は、ユーザがレコードを行い、又は、データ伝送装置１００を通じて他のユーザに話し掛けるための周辺装置であり、音声出力モジュール１６０は、ユーザが再生を行い、又は、音声（例えば、音楽、ラジオ、ニュース、ビープ音など）を聴くための周辺装置である。例えば、音声入力モジュール１５０は、マイクロホンであり、このとき、音声出力モジュール１６０は、スピーカーであるが、これらに限らない。この実施例の変形例によれば、音声入力装置１５０は、マイクロホン、マイクロホン端子、音声インターフェス回路及び／又は音声処理回路を含んでも良く、このとき、音声出力モジュール１６０は、スピーカー、イヤホン端子、音声インターエス回路及び／又は音声処理回路を含んでも良い。
【００１６】
この実施例において、データ伝送装置１００は、少なくとも一つの周辺装置、例えば、
画像取込装置１３０、画像表示装置１４０、音声入力モジュール１５０及び音声出力モジュール１６０のうち一つ以上のものを通じて、マルチメディアベースのデータ伝送を行うことができる。もっと具体的には、前述のマルチメディアベースのデータ伝送において、データ伝送装置１００は、ターゲット装置１１０Ｔ又はソース装置１００Ｓとして用いられることができ、ここで、ターゲット装置１００Ｔは、マルチメディアベースのデータ伝送におけるデータ受信側を表し、このとき、ソース装置１００Ｓは、マルチメディアベースのデータ伝送におけるデータ送信側を表す。例えば、データ伝送装置１００がターゲット装置１００Ｔとして用いられる場合、画像取込装置１１０は、データ伝送装置１００に入力されるデータを含む、少なくとも一つのマルチ次元バーコード画像（例えば、単一のマルチ次元バーコード画像又は複数のマルチ次元バーコード画像）取り込むために設けられる。また、処理回路１１０は、前述の少なくとも一つのマルチ次元バーコード画像に含まれているデータを更なる利用のために抽出し、ここで、前述の少なくとも一つのマルチ次元バーコード画像は、電子装置により表示される。他の例において、データ伝送装置１００がソース装置１００Ｓとして用いられる場合、画像表示装置１４０は、ターゲット装置に入力されるデータを含む、少なくとも一つのマルチ次元バーコード画像（例えば、単一のマルチ次元バーコード画像又は複数のマルチ次元バーコード画像）を表示するために設けられる。
【００１７】
なお、前述の少なくとも一つのマルチ次元バーコード画像は、黒／白（Ｂ／Ｗ）バーコードを含んでも良く、又は、黒と白より多いカラー（例えば、異なるトーン／輝度及び異なる色相に対応するカラー）を有するバーコードを含んでも良い。ここで、マルチ次元バーコード画像がＢ／Ｗバーコードである場合は、二次元（２−Ｄ）バーコード画像と呼び、マルチ次元バーコード画像がカラーバーコードである場合は、三次元（３−Ｄ）バーコード画像と呼ぶ。次に、図２を参照してマルチメディアベースのデータ伝送の実施詳細についての更なる説明を行う。
【００１８】
図２は、本発明の一実施例による少なくとも一つの周辺装置を通じてマルチメディアベースのデータ伝送を行うデータ伝送方法９１０のフローチャートである。図２に示すデータ伝送方法９１０は、図１に示すデータ伝送装置１００に応用されることができ、もっと具体的に言えば、プログラムコード１１０Ｐを実行する処理回路１００に応用されることができる。また、図２に示すデータ伝送方法９１０は、図１に示すデータ伝送装置１００により実行されることができ、もっと具体的に言えば、プログラムコード１１０Ｐを実行する処理回路１１０により実行されることができる。この方法は、次の通りである。
【００１９】
ステップ９１２において、装置（例えば、データ伝送装置１００）は、画像取込装置を使って、データを含む少なくとも一つのマルチ次元バーコード画像を取り込む。
【００２０】
ステップ９１４において、装置は、デコーダー（例えば、処理回路１１０の一部又は全部）を用いて、マルチ次元バーコード画像からデータを抽出する。
【００２１】
ステップ９１６において、装置は、デコーダーにより抽出されたデータを装置の記憶装置（例え、記憶モジュール１２０）に記憶する。特に、処理回路１１０は、マルチ次元バーコード画像から抽出されたデータを記憶モジュール１２０に記憶する。例えば、処理回路１１０は、データを記憶モジュール１２０内のデータベースに入力しても良い。他の例において、処理回路１１０は、データを記憶モジュール１２０内のファイルとして保存しても良い。
【００２２】
なお、前述の少なくとも一つのマルチ次元バーコード画像は、単一のマルチ次元バーコード画像又は複数のマルチ次元バーコード画像を表しても良く、これから先は、簡単にするために、それをマルチ次元バーコード画像と呼ぶ。
【００２３】
この実施例の変形例によれば、データ伝送装置１００がターゲット装置１００Ｔである場合、音声入力モジュール１５０は、データ伝送装置１００へのマルチ次元バーコード画像を表示するソース装置（例えば、ソース装置１００Ｓ）から音声情報を受信する。なお、この変形例の音声情報は、ターゲット装置１００Ｔに入力されるデータの一部を含んでも良い。
【００２４】
図３は、図２に示すデータ伝送方法９１０に関する好適なデータフローを示すブロック図である。ソース装置１００Ｓは、マルチメディアベースのデータ伝送により、データをターゲット装置１００Ｔに送信する。他の実施例において、ソース装置１００Ｓとターゲット装置１００Ｔの両方は、マルチメディアベースのデータ伝送のために、エンコードを行い、画像を表示し、デコードを行い、及び、画像を取り込むことができるので、この二つの装置は、その役割を交換することができる。
【００２５】
実際には、データ伝送装置１００には、図２に示すようなデータ伝送方法９１０のマルチメディアベースのデータ伝送及び図３に示すような好適なデータフローを実行するために、ＪａｖａＳｃｒｉｐｔ（Ｊａｖａ  ＳｃｒｉｐｔやＪａｖａｓｃｒｉｐｔなどとしても知られる）及び必要な環境が装備されることができる。例えば、プログラムコード１１０Ｐの少なくとも一部は、ＪａｖａＳｃｒｉｐｔで実行されることができる。他の例において、プログラムコード１１０Ｐは、最初は、マルチメディアベースのデータ伝送の関連機能を含まなくても良く、また、ユーザは、インタネットを通じてサービスプロバイダーのウェブサイトからダウンロードしたインスタレーションパッケージ、又は、サービスプロバイダーにより提供されたＣＤ−ＲＯＭに格納されたインスタレーションパッケージをインストールすることにより、プログラムコード１１０Ｐにマルチメディアベースのデータ伝送の関連機能を持たせても良い。
【００２６】
図３のソース装置１００Ｓに示すように、“データ選択”付き機能ブロックは、読込プロセスを表し、そのうち、ソース装置１００Ｓの処理回路１１０は、メモリ（例えば、ソース装置１００Ｓの記憶モジュール１２０）から伝送のためのデータを読み込む。また、“データの画像への変換”付き機能ブロックは、データの画像への変換プロセスを表し、そのうち、ソース装置１００Ｓの処理回路１００は、データに対してデータの画像への変換を行い、当該データを含むマルチ次元バーコード画像を生成する。特に、ソース装置１００Ｓの処理回路１１０は、データを一つ以上のマルチ次元バーコード画像に変換し、また、画像表示装置１４０は、この一つ以上のマルチ次元バーコード画像を表示する。他の実施例において、マルチ次元バーコード画像は、データを画像又はビデオピクチャーにエンコードすることにより生成されても良い。また、“画像表示”付き機能ブロックは、画像表示プロセスを表し、そのうち、ソース装置１００Ｓの画像表示装置１４０は、ソース装置１００Ｓの処理回路１１０の制御の下で、マルチ次元バーコード画像を表示する。
【００２７】
図３に示すソース装置１００Ｓとターゲット装置１００Ｔとの間の径路において、“画像ベースのデータ伝送”は、イメージング／準イメージング（quasi-imaging）プロセスを表す。前述の少なくとも一つのマルチ次元バーコード画像が単一のマルチ次元バーコード画像を表す場合、当該単一のマルチ次元バーコード画像は、イメージング／準イメージングプロセスにおいて、ターゲット装置１００Ｔの画像取込装置１３０内の画像センサーに投射される。前述の少なくとも一つのマルチ次元バーコード画像が複数のマルチ次元バーコード画像を表す場合、当該複数のマルチ次元バーコード画像は、イメージング／準イメージングプロセスにおいて、ターゲット装置１００Ｔの画像取込装置１３０内の画像センサーに一つずつ投影される。
【００２８】
図３に示すように、“画像取込”付き機能ブロックは、画像取込プロセスを表し、そのうち、ターゲット装置１００Ｔの画像取込装置１３０は、ターゲット装置１００Ｔの処理回路１１０の制御の下で、マルチ次元バーコード画像を取り込む。また、“画像のデータへの変換”付き機能ブロックは、画像のデータへの変換プロセスを表し、そのうち、ターゲット装置１００の処理回路１１０は、取り込まれたマルチ次元バーコード画像に対して画像のデータへの変換を行い、マルチ次元バーコード画像に含まれているデータを抽出する。ここで、画像のデータへの変換プロセスに得られたデータは、前述の読込プロセスに得られた／読み込まれたデータの再生バージンである。他の実施例において、前記データは、画像又はビデオピクチャーをデータにデコードすることにより抽出される。また、“データ書込”付き機能ブロックは、書込プロセスを表し、そのうち、ターゲット装置１００Ｔの処理回路１１０は、ターゲット装置１００Ｔの記憶モジュール１２０に前記データを書き込み、もっと具体的には、ターゲット装置１００Ｔの記憶モジュール１２０内のデータベース、例えば、前述のようなデータベースに前記データを書き込む。
【００２９】
なお、図３に示す機能ブロックにより表されるプロセスが一つずつ説明されたが、それらのプロセスの何れは、その前のプロセスが完了した後にスタートするわけではない。また、図３に示す機能ブロックにより表されるそれらのプロセスの全部又は一部は、図３に示すような好適なデータフローのために同時に行われることができる。
【００３０】
図４は、本発明の第一実施例による図２に示すデータ伝送方法９１０のマルチメディアベースのデータ伝送スキームを示す図である。次に、図４に示すマルチメディアベースのデータ伝送スキームを参照して、図３に示すソース装置１００Ｓ及びターゲット装置１００Ｔの実施詳細についての更なる説明を行う。
【００３１】
この実施例によれば、ソース装置１００Ｓの画像表示装置１４０は、前述の少なくとも一つのマルチ次元バーコード画像を表示し、もっと具体的には、複数のマルチ次元バーコード画像４１０がソース装置１００Ｓの画像表示装置１４０により一つずつ表示されることを示す時間軸（“ｔ”付き矢印）がマルチ次元バーコード画像４１０と共に示される図４に示す複数のマルチ次元バーコード画像４１０を表示する。例えば、マルチ次元バーコード画像４１０は、前述のＢ／Ｗバーコードを含んでも良く、このとき、マルチ次元バーコード画像４１０は、２−Ｄバーコード画像と呼ばれる。他の例において、マルチ次元バーコード画像４１０は、前述のカラーバーコードを含んでも良く、このとき、マルチ次元バーコード画像４１０は、３−Ｄバーコード画像と呼ばれる。
【００３２】
この実施例において、ターゲット装置１００Ｔの画像取込装置１３０は、マルチ次元のバーコード画像を取り込み、また、ターゲット装置１００Ｔの画像表示装置１４０は、ターゲット装置１００がソース装置１００Ｓからデータを受信していることを示す情報を表示し、例えば、マルチメディアベースのデータ伝送の完成率を示すスケールを有するウィンドウを表示する。
【００３３】
ターゲット装置１００Ｔについては、その処理回路１１０の制御の下で、その音声出力モジュール１６０は、ターゲット装置１００Ｔへのマルチ次元バーコード画像４１０を表示するソース装置１００Ｓにフィードバック、例えば、音声フィードバック４２０を出力する。ここで、音声出力モジュール１６０は、フィードバック出力モジュールと見なされ、また、ターゲット装置１００Ｔの処理回路１００の制御の下で、音声出力モジュール１６０は、取り込まれたマルチ次元バーコード画像に対応してフィードバックを出力する。例えば、音声フィードバック４２０は、マルチメディアベースのデータ伝送において、複数のマルチ次元バーコード画像４１０のうち特定のマルチ次元バーコード画像から次のマルチ次元バーコード画像に切り替えさせるようソース装置１００Ｓをトリガーするために、前記複数のマルチ次元バーコード画像のうち前記所定のマルチ次元バーコード画像の受信が完了したことを示す情報を含んでも良い。実際には、マルチ次元バーコード画像４１０の少なくとも一部は、伝送プログレス、例えば、マルチ次元バーコード画像４１０の総数を示す情報、マルチメディアベースのデータ伝送を中断すべきかの指示、又は、残りのマルチ次元バーコード画像４１０の数を含んでも良い。また、音声フィードバック４２０は、マルチメディアベースのデータ伝送においてマルチ次元バーコード画像４１０の少なく一部の解像度を変更するようソース装置１００Ｓをトリガーし、及び／又は、マルチメディアベースのデータ伝送のロバスト性に関する一つ又は一つ以上の制御パラメータ、例えば、ソース装置１００Ｓとターゲット装置１００Ｔとの間の同期のために用いられるフレーム数を変更するための情報を更に含んでも良い。例えば、受信したマルチ次元バーコード画像からデータへの変換に多くのエラーが有るときに、ターゲット装置１００Ｔは、ターゲット装置１００Ｔの能力に対応するために解像度を下げることを示す音声フィードバックを送信しても良い。他の例において、受信したマルチ次元バーコード画像からデータへの変換に多くのエラーがあるときに、ターゲット装置１００Ｔは、マルチメディアベースのデータ伝送のロバスト性を向上するためにマルチメディアベースのデータ伝送のロバスト性に関する制御パラメータを変更することを示す音声フィードバック４２０を送信しても良い。結果として、マルチ次元バーコード画像、例えば、この実施例又は他の実施例によるマルチ次元バーコード画像を正確に取り込む、及び／又は、正確にデコードすることは、ターゲット装置１００Ｔにとってより簡単になる。
【００３４】
他の実施例において、ターゲット装置１００Ｔにより生成されるフィードバックは、音声に限らなく、ソース装置１００Ｓのために生成されるフィードバックは、超音波、光、ラジオ周波数（ＲＦ）又はこれらの組合せの形式のものであってもよい。言い換えると、図１の音声入力モジュール１５０及び音声出力モジュール１０６は、処理回路１１０に接続されるフィードバック入力／出力（Ｉ／Ｏ）モジュールによる実施例であっても良く、このフィードバックＩ／Ｏモジュールは、装置１００がターゲット装置である場合にフィードバックを送信し、又は、装置１００がソース装置である場合にフィードバックを受信するためのものである。フィードバックＩ／Ｏモジュールは、超音波、光、ＲＦ信号、音声、又は、これらの組合せから選択される形式のフィードバックを入力／出力する。
【００３５】
図５は、本発明の第二実施例による図２に示すデータ伝送方法９１０の他のマルチメディアベースのデータ伝送スキームを示す図である。次に、図５に示すマルチメディアベースのデータ伝送スキームを参照して、図３に示すソース装置１００Ｓ及びターゲット装置１００Ｔの実施詳細についての更なる説明を行う。
【００３６】
この実施例によれば、前述のマルチ次元バーコード画像４１０は、図５に示すマルチ次元バーコード画像５１０により置換され、ここで、マルチ次元バーコード画像５１０の少なくとも一部は、フレーム間エンコード（ｉｎｔｅｒ−ｆｒａｍｅ  ｅｎｃｏｄｉｎｇ）により生成される。他の実施例において、マルチ次元バーコード画像５１０の解像度は、可変的（解像度が全て同じでなくても良いことを指す）であり、マルチ次元バーコード画像５１０の一つは、低い解像度（例えば、マルチ次元バーコード画像５１０の他の画像の少なくとも一部の解像度より低い解像度）を有し、マルチメディアベースのデータ伝送を制御するための少なくとも一つのパラメータを含む。例えば、マルチ次元バーコード画像５１０のうち、一番目の表示されるマルチ次元バーコード画像が低い解像度を有しても良く、これにより、マルチメディアベースのデータ伝送を制御するための一つ又は一つ以上のパラメータがターゲット装置１００Ｔへ正確に伝送されることを確保できる。
【００３７】
もっと具体的には、この実施例において、全てのマルチ次元バーコード画像５１０は、フレーム間エンコードにより生成される。実際には、リード・ソロモン符号（ｒｅｅｄ−ｓｏｌｏｍｏｎ  ｃｏｄｅ）が、マルチ次元バーコード画像５１０のバーコードを生成するために用いられる。（ｎ,ｋ）コードを例とすれば（ｋ＜ｎ）、マルチ次元バーコード画像５１０のｎ個フレーム（又は、ｎ個マルチ次元バーコード画像）がマルチメディアベースのデータ伝送において伝送される場合、ｎ個フレームに対応するデータは、ｎ個フレームのうち少なくともｋ個フレーム（又は、ｋ個マルチ次元バーコード画像）をデコードすることにより簡単且つ正確に抽出されることができる。よって、ｎ個フレームの一部がターゲット装置１００Ｔの画像取込装置１３０により正しく取り込まれない場合（例えば、取り込まれた画像の一部がクリアでなく、又は、取り込まれた画像の一部が全部のバーコード領域を含まず）、ターゲット装置１００Ｔの処理回路１１０は、ｋとｎの値がユーザにより正しく選択されれば、又は、設計者により正しく設計されれば、通常、ｎ個フレームに対応するデータを抽出することができる。
【００３８】
なお、この実施例のターゲット装置１００Ｔは、フレーム間エンコードによりマルチメディアベースのデータ伝送の正確さを確保することができるので、フィードバック（例えば、図４に示すような音声フィードバック４２０）を生成する必要がない。しかし、これは、説明のためだけであり、本発明を限定するためでない。例えば、この実施例の変形例によれば、ターゲット装置１００Ｔは、ソース装置１００Ｓのためのフィードバック、例えば、図４に示すような音声フィードバック４２０を生成してもよい。
【００３９】
図６は、本発明の第三実施例による図２に示すデータ伝送方法９１０の他のマルチメディアベースのデータ伝送スキームを示す図である。ここで、この実施例は、それぞれ図４と図５に示す実施例の変形例である。前述のように、マルチ次元バーコード画像５１０の少なくとも一部は、フレーム間エンコードにより生成される。また、ターゲット装置１００Ｔは、前述の音声フィードバック４２０を、ターゲット装置１００Ｔへのマルチ次元バーコード画像５１０を表示するソース装置１００Ｓに出力する。ここでは、前述と同様な説明を省略する。
【００４０】
以上のことにより、本発明は、ユーザに、ファイル、写真、メモ、電子名刺、特定の場所の全地球的航法衛星システム（ＧＮＳＳ）又は全地球測位システム（ＧＰＳ）情報などのようなデータを交換する必要があるときはいつでもデータ伝送を効率よく迅速且つ簡単に行える携帯装置を提供することができる。結果として、ユーザは、ＢＴ又は無線ＬＡＮ通信モジュールのようなハードウェアリソースの複雑な設定又は接続ケーブルを扱う必要がない。
【００４１】
また、本発明によれば、本発明のマルチメディアベースのデータ伝送は、サービスプロバイダーの通信ネットワークからの補助がなくても直ちに行えるので、ユーザは、時間及び通信コストを節約することができる。
【００４２】
また、本発明によれば、本発明のマルチメディアベースのデータ伝送は、前述のように、携帯電子装置とＰＣとの間でも行えるので、データの伝送又は同期は、付加的なＢＴ通信モジュールのようなハイコストのアクセサリーをＰＣに提供する必要がなくても、効率よく迅速且つ簡単に行うことができる。
【００４３】
以上、本発明の好ましい実施形態を説明したが、本発明はこの実施形態に限定されず、本発明の趣旨を離脱しない限り、本発明に対するあらゆる変更は本発明の範囲に属する。
【符号の説明】
【００４４】
１００  データ伝送装置
１１０  処理回路
１１０Ｐ  プログラムコード
１２０  記憶モジュール
１３０  画像取込装置
１４０  画像表示装置
１５０  音声入力モジュール
１６０  音声出力モジュール
【図１】
2011124966.tif 000003
【図２】
2011124966.tif 000004
【図３】
2011124966.tif 000005
【図４】
2011124966.tif 000006
【図５】
2011124966.tif 000007
【図６】
2011124966.tif 000008