【手続補正書】
【提出日】平成17年2月18日(2005.2.18)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】明細書
【発明の名称】      画像送受信方法、画像受信方法、画像送受信システム及び画像受信機
【特許請求の範囲】
【請求項１】
プログレッシブの圧縮形式で記録された画像データを送受信する画像送受信方法において、
前記プログレッシブの圧縮形式で記録された画像データの送信時に該画像データを低解像度の画像データから順次解像度の高い画像データへと各段階の画像データを順番に送信し、
前記送信された画像データを受信する際に、受信機側で必要とする目的解像度の画像データまでの受信が終了すると、受信を終了すること
を特徴とする画像送受信方法。
【請求項２】
プログレッシブの圧縮形式で記録された画像データを受信する画像受信方法において、
前記プログレッシブの圧縮形式で記録された画像データの付属情報から送信される画像データの解像度の情報を取り込む工程と、
前記取り込んだ画像データの解像度と受信機器側で必要とする解像度とに基づいて目的解像度を算出する工程と、
低解像度の画像データから順次解像度の高い画像データを受信する際に、前記算出した目的解像度の画像データまでの受信が終了すると、受信を終了する工程と、
を含むことを特徴とする画像受信方法。
【請求項３】
前記最大解像度の画像データと前記目的解像度の画像データのうちのいずれか一方の画像データの受信を選択する工程を含み、前記最大解像度の画像データの受信が選択されると、前記目的解像度にかかわらず前記最大解像度の画像データまで受信することを特徴とする請求項２の画像受信方法。
【請求項４】
プログレッシブの圧縮形式で記録された画像データを送受信する画像送受信システムにおいて、
前記プログレッシブの圧縮形式で記録された画像データを低解像度の画像データから順次解像度の高い画像データへと各段階の画像データを順番に送信する画像送信機と、
前記送信された画像データを受信する画像受信機であって、該画像受信機が必要とする目的解像度に対応する段階の画像データまでの受信が終了すると、受信を終了する画像受信機と、
からなることを特徴とする画像送受信システム。
【請求項５】
プログレッシブの圧縮形式で記録された画像データを受信する画像受信機において、
前記画像データの付属情報から送信される画像データの解像度の情報を取り込む手段と、
前記取り込んだ画像データの解像度と画像受信機で必要とする解像度とに基づいて目的解像度を算出する手段と、
低解像度の画像データから順次解像度の高い画像データを受信する際に、前記算出した目的解像度の画像データまでの受信が終了すると、受信を終了させる手段と、
を備えたことを特徴とする画像受信機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像送受信方法、画像受信方法、画像送受信システム及び画像受信機に係り、特にプログレッシブの圧縮形式で記録された画像データを送受信又は受信する技術に関する。
【０００２】
【従来の技術】
デジタルカメラ等の普及により、一般のユーザも手軽にデジタル画像の撮影ができるようになってきている。また、デジタルカメラは、高級機から低級機まで様々な画素数で記録するものがある。近年、カメラ機能付き携帯電話も登場してきており、携帯電話では低解像度の画像しか表示することができない。
【０００３】
上記デジタル画像を伝送する方法としては、現状では、電話回線及びＬＡＮ（Local Area Network) を用いたインターネットによる画像転送が一般的である。現在、ブルートゥース(Bluetooth) などの近距離無線により、機器間を無線通信でデータの送受信を行う方法が規格化され、製品化が進められている。
【０００４】
一方、デジタルカメラ等では一般にＪＰＥＧと呼ばれる圧縮方式が採用されているが、近年、ウエーブレット（Wavelet)変換を用いたプログレッシブの圧縮形式（ＪＰＥＧ2000) がＩＳＯ（国際標準化機構）で規格化された。
【０００５】
【発明が解決しようとする課題】
ところで、画像データを送信する際に、受信機側で必要とする画像データの解像度が異なるため、送信機側は事前に機器性能を取得し、送信する画像データを受信機側に適した解像度に変換して送信する必要があった。
【０００６】
一方、予めどの機器でも利用可能な低解像度の画像データを用意し、その画像データを送信する方法もあるが、この場合には、高解像度の画像データを扱うことができる機器においては、その性能を活かしきれないことになる。
【０００７】
また、同一の画像データを複数の機器に送信する場合においては、ブロードキャストによる通信が便利であるが、各機器側で必要とする画像データの解像度が異なる場合には、機器毎に解像度の異なる画像データを送信する必要があるため、ブロードキャストによる通信ができないという問題がある。
【０００８】
本発明はこのような事情に鑑みてなされたもので、画像データの送信時に受信機側が必要とする解像度を意識することなく画像データを送信することができるとともに、受信機側では無駄な受信をすることなく該受信機が必要とする解像度の画像データを受信することができる画像送受信方法、画像受信方法、画像送受信システム及び画像受信機を提供することを目的とする。
【０００９】
【課題を解決するための手段】
前記目的を達成するために本発明に係る画像送受信方法は、プログレッシブの圧縮形式で記録された画像データを送受信する画像送受信方法において、前記プログレッシブの圧縮形式で記録された画像データの送信時に該画像データを低解像度の画像データから順次解像度の高い画像データへと各段階の画像データを順番に送信し、前記送信された画像データを受信する際に、受信機側で必要とする目的解像度の画像データまでの受信が終了すると、受信を終了することを特徴としている。
【００１０】
即ち、送信機側では、受信機側が必要とする解像度を意識することなく、プログレッシブの圧縮形式で記録された画像データを低解像度の画像データから順次解像度の高い画像データを送信することができ、複数の機器にブロードキャストによる送信が可能となる。一方、受信機側では、必要とする目的解像度の画像データまでの受信が終了すると、受信を打ち切るため、受信機側の記憶容量の無駄が少なく、また、受信に要する時間が短くて済む。
【００１１】
請求項２に係る発明は、プログレッシブの圧縮形式で記録された画像データを受信する画像受信方法において、前記プログレッシブの圧縮形式で記録された画像データの付属情報から送信される画像データの解像度の情報を取り込む工程と、前記取り込んだ画像データの解像度と受信機器側で必要とする解像度とに基づいて目的解像度を算出する工程と、低解像度の画像データから順次解像度の高い画像データを受信する際に、前記算出した目的解像度の画像データまでの受信が終了すると、受信を終了する工程と、を含むことを特徴としている。
【００１２】
プログレッシブの圧縮形式で記録された画像データは、ファイル内では低解像度のデータから高解像度のデータへと順に記録されている。例えば、Ｎ種類の解像度で段階的に記録されている場合には、１番目の低解像度のデータからＮ番目の最大解像度のデータまで順に記録されている。
【００１３】
受信機側では、先ず画像データの付属情報から受信する画像データの最大解像度の情報を取り込み、この最大解像度と受信機器側で必要とする解像度とに基づいて目標解像度（例えば、受信機側で必要とする解像度が、プログレッシブの圧縮形式で記録された画像データのうちのｉ番目の解像度に近い場合には、そのｉ番目の解像度）を算出する。そして、低解像度の画像データから順次受信し、前記目標解像度の画像データまで受信すると、受信を打ち切るようにしている。
【００１４】
請求項３に係る画像受信方法は、更に前記最大解像度の画像データと前記目的解像度の画像データのうちのいずれか一方の画像データの受信を選択する工程を含み、前記最大解像度の画像データの受信が選択されると、前記目的解像度にかかわらず前記最大解像度の画像データまで受信することを特徴としている。
【００１５】
請求項４に係る発明は、プログレッシブの圧縮形式で記録された画像データを送受信する画像送受信システムにおいて、前記プログレッシブの圧縮形式で記録された画像データを低解像度の画像データから順次解像度の高い画像データへと各段階の画像データを順番に送信する画像送信機と、前記送信された画像データを受信する画像受信機であって、該画像受信機が必要とする目的解像度に対応する段階の画像データまでの受信が終了すると、受信を終了する画像受信機と、からなることを特徴としている。
【００１６】
請求項５に係る画像受信機は、プログレッシブの圧縮形式で記録された画像データを受信する画像受信機において、前記画像データの付属情報から送信される画像データの解像度の情報を取り込む手段と、前記取り込んだ画像データの解像度と画像受信機で必要とする解像度とに基づいて目的解像度を算出する手段と、低解像度の画像データから順次解像度の高い画像データを受信する際に、前記算出した目的解像度の画像データまでの受信が終了すると、受信を終了させる手段と、を備えたことを特徴としている。
【００１７】
【発明の実施の形態】
以下添付図面に従って本発明に係る画像送受信方法、画像受信方法、画像送受信システム及び画像受信機の好ましい実施の形態について詳説する。
【００１８】
まず、本発明に係るプログレッシブの圧縮形式で記録された画像データについて説明する。
【００１９】
ウエーブレット変換を用いたプログレッシブの圧縮方法（例えば、ＪＰＥＧ2000) は、高解像度の画像データを周波数分解し、生成された低解像度の画像データを更に周波数分解し、これを繰り返すことにより各段階の圧縮された画像データを生成する。そして、画像ファイル内では低解像度の画像データから高解像度の画像データへと各段階の画像データが順に記録されている。
【００２０】
即ち、図１に示すように、第１段階目では元画像（図１（ａ））をＬＬ1 （水平方向低周波成分、垂直方向低周波成分）、ＬＨ1 （水平方向低周波成分、垂直方向高周波成分）、ＨＬ1 （水平方向高周波成分、垂直方向低周波成分）、ＨＨ1 （水平方向高周波成分、垂直方向高周波成分）にサブバンド分割してウエーブレット変換する（図１（ｂ）参照）。第２段階目では、ＬＬ1 に対して更に１段階目と同様のサブバンド分割を施し、図１（ｃ）に示すように、ＬＬ2 、ＬＨ2 、ＨＬ2 、ＨＨ2 、ＬＨ1 、ＨＬ1 、ＨＨ1 にサブバンド分割する。以後同様にＬＬi(i ＝1,2,3 …) をサブバンド分割して多段階のウエーブレット変換を繰り返し実行する。
【００２１】
上記のようにウエーブレット変換により圧縮された画像データは、図２に示すように画像ファイル内では画像ヘッダーに続いて低解像度の画像データから高解像度の画像データへと各段階の画像データが順に記録される。例えば、Ｎ種類の解像度の画像データが記録されている場合には、１番目の低解像度の画像データ、２番目の解像度の画像データ、…、Ｎ番目の最高解像度の画像データと順に記録される。また、画像ファイルの画像ヘッダーには、画像の撮影条件、撮影日時、画像サイズ（最大解像度の画素数に相当）が記録されている。
【００２２】
一方、ウエーブレット変換を用いた圧縮方法で圧縮された画像データは、再生時には低解像度の画像データから徐々に解像度を上げて再生（プログレッシブ再生）される。
【００２３】
図４にプログレッシブ再生の概念図を示す。同図に示したように、圧縮記録された画像データを再生する場合には、低解像度の画像から段階的に解像度を上げて最終的に高解像度の画像を再生することができる。尚、ｉ（１≦ｉ≦Ｎ）番目の解像度の画像を再生するためには、ｉ番目以下の全解像度の画像データが使用される。
【００２４】
次に、本発明に係る画像送受信方法の実施の形態について説明する。
【００２５】
図３はウエーブレット変換を用いて圧縮された画像データを送信機１０から受信機１、２、３に無線通信している様子を示す概念図である。尚、この実施の形態では、送信機１０から３つの受信機１、２、３に送信しているが、この送信は送信相手を特定しないブロードキャストで行われるものとする。
【００２６】
次に、送信機１０から上記画像データを送信する送信方法ついて、図５に示すフローチャートにしたがって説明する。
【００２７】
同図に示すように、まず低解像度（図２に示す１番目の解像度）の画像データを用意し（ステップＳ１０）、この画像データを送信する（ステップＳ１２）。尚、１番目の解像度の画像データの送信時には、図２に示したように画像サイズ等の付属情報が記録されている画像ヘッダーが付加されて送信される。
【００２８】
続いて、全解像度（１番目からＮ番目の解像度）の画像データの送信が終了したか否かを判別する（ステップＳ１４）。全解像度の画像データの送信が終了ししていない場合には、次の段階の解像度の画像データを用意し（ステップＳ１６）、その用意した画像データを送信する（ステップＳ１２）。
【００２９】
上記ステップＳ１２〜ステップＳ１６の処理を繰り返すことにより、全解像度の画像データを送信する。そして、全解像度の画像データを送信すると、画像データの送信処理を終了する。
【００３０】
次に、上記のようにして送信機１０から送信された画像データを受信する受信方法について、図６に示すフローチャートにしたがって説明する。
【００３１】
同図において、まず、画像ヘッダーの情報を受信し（ステップＳ２０）、このヘッダー情報（特に、画像サイズを示す最大解像度の情報）と受信機側の処理能力から受信目的とする解像度（目的解像度）を算出する（ステップＳ２２）。
【００３２】
いま、送信機１０から送信される画像データの最大解像度の画像サイズと、各受信機１、２、３で処理可能な画像サイズを下記の通りとする。
・送信機10：２０４８×１９２０
・受信機１：１０２４×９６０以下
・受信機２：  ３００×２００以下
・受信機３：  ８００×５００以下
また、送信機１０から順次送信される各段階の解像度の画像サイズを、下記の通りとする。
・１番目：  １６０×１２０
・２番目：  ３２０×２４０
・３番目：  ６４０×４８０
・４番目：１０２４×９６０
・５番目：２０４８×１９２０（最大解像度）
上記の例の場合、受信機１が必要とする解像度は、１０２４×９６０以下の画像サイズであるため、受信機１の目的解像度は、４番目の画像データの解像度が対応する。
【００３３】
受信機２が必要とする解像度は、３００×２００以下の画像サイズであり、３００×２００の画像サイズは、１番目と２番目の画像データの画像サイズの間にある。この場合には、通常、低い解像度側（１番目の画像データの解像度）を目的解像度とする。尚、高い解像度側（２番目の画像データの解像度）を目的解像度としてもよい。３００×２００の画像サイズで処理した場合、前者の場合には画面の縁が余り、後者の場合には画像の縁が欠けたものとなる。
【００３４】
受信機３が必要とする解像度は、８００×５００以下の画像サイズであり、８００×５００の画像サイズは、３番目と４番目の画像データの画像サイズの間にあるため、３番目の画像データの解像度を目的解像度とする。
【００３５】
ステップＳ２２で目的解像度が算出されると、続いて、送信機１０から送信される１番目の解像度の画像データから受信を行う（ステップＳ２４）。そして、受信した画像データがステップＳ２２で算出した目的解像度の画像データか否かを判別する（ステップＳ２６）。
【００３６】
受信した画像データが目的解像度の画像データでない場合には、ステップＳ２４に戻り、次の段階の解像度の画像データを受信する。そして、目的解像度の画像データまでの受信が終了すると、その後の画像データの受信を打ち切り、受信処理を終了する。
【００３７】
上記受信機１、２、３は、それぞれ受信目的とする解像度が異なり、上記の例では、受信機１は１番目から４番目の解像度の画像データを受信して受信を終了し、受信機２は１番目の画像データを受信して受信を終了し、受信機３は１番目から３番目の解像度の画像データを受信して受信を終了する。
【００３８】
これにより、各受信機は処理能力に対応していない無駄な画像データを受信する必要がなくなり、画像データを記憶するための記憶容量の無駄が少なくなり、また、受信に要する時間も短くなる。
【００３９】
尚、この実施の形態では、送信機側では、全解像度の画像データを送信するようにしたが、事前に受信機側が必要とする解像度が判明している場合には、必要とする解像度までの画像データを送信するようにしてもよい。例えば、上記の実施の形態では、３つの受信機１、２、３のうちの受信機１が必要とする解像度（１０２４×９６０）が最大であるため、送信機側ではその解像度までの画像データを送信する。これによれば、送信機側の送信に要する時間を短くすることができる。
【００４０】
また、上述したように必要とする解像度の画像データを取得すると受信を終了するモードと、送信機側が送信する全解像度の画像データを受信するモードとを受信機側に設け、これらのモードを適宜選択できるようにしてもよい。
【００４１】
【発明の効果】
以上説明したように本発明によれば、送信機側では受信機側が必要とする解像度を意識することなく、プログレッシブの圧縮形式で記録された画像データを低解像度の画像データから順次解像度の高い画像データを送信することができ、これにより複数の機器にブロードキャストによる送信ができるようになる。また、受信機側では、必要とする目的解像度の画像データまでの受信が終了すると、受信を打ち切るようにしたため、受信機側の記憶容量の無駄を少なくすることができるとともに、受信に要する時間が短くて済むという利点がある。
【図面の簡単な説明】
【図１】
ウエーブレット変換を用いたプログレッシブの圧縮方法を説明するために用いた図
【図２】
ウエーブレット変換により圧縮された画像データの画像ファイルの構造を示す図
【図３】
低解像度の画像から段階的に解像度を上げて再生されるプログレッシブ再生の概念図
【図４】
ウエーブレット変換を用いて圧縮された画像データを送信機から各受信機に無線通信している様子を示す概念図
【図５】
送信機からウエーブレット変換を用いて圧縮された画像データを送信する送信方法を説明するために用いたフローチャート
【図６】
送信機から送信された上記画像データを受信する受信方法を説明するために用いたフローチャート
【符号の説明】
１、２、３…受信機、１０…送信機