(57)【特許請求の範囲】
【請求項１】
画質レベルの異なる複数のデータ形式で画像データを送信可能な送信装置と、
画質レベルの異なる複数のデータ形式で画像データを受信可能な受信装置と
からなる通信システムにおいて、
前記受信装置は、
前記受信可能な複数のデータ形式情報及び該各データ形式の優先順位データを記憶する記憶手段と、
この記憶手段に記憶された前記データ形式情報及びその優先順位データを前記送信装置に送信する送信手段と、
前記送信装置から前記受信可能なデータ形式の中のいずれかのデータ形式で送信された画像データを受信する画像データ受信手段とを備え、
前記送信装置は、
前記送信可能な複数のデータ形式情報を記憶する第１の記憶手段と、
所定の画質レベルを有するデータ形式で画像データを記憶する第２の記憶手段と、
前記受信装置から送信された該受信装置で受信可能なデータ形式情報及びその優先順位データを受信する受信手段と、
前記第１の記憶手段に記憶された当該送信装置で送信可能なデータ形式であって、かつ、前記受信手段により受信された前記受信装置で受信可能なデータ形式であるものの中から、該受信手段により受信された前記優先順位データに基づいて最も優先順位の高いデータ形式を選択する選択手段と、
この選択手段により選択されたデータ形式と前記第２の記憶手段に記憶された画像データのデータ形式の画質レベルを比較する比較手段と、
前記比較手段により前記選択手段によって選択されたデータ形式が、前記第２の記憶手段に記憶された画像データのデータ形式よりも高画質のデータ形式であると判別された場合は、送信する画像データのデータ形式を、前記送信可能、かつ、受信可能なデータ形式の中から、前記第２の記憶手段に記憶された画像データのデータ形式以上の画質レベルを有する、当該データ形式に最も近い画質レベルのデータ形式を選択して設定する設定手段と、
送信するデータのデータ形式を前記設定手段により設定されたデータ形式に変換する変換手段と、
この変換手段によりデータ形式の変換されたデータを前記受信装置に送信する画像データ送信手段と、
を備えたことを特徴とする通信システム。
【請求項２】
前記送信装置は、
所定のデータ形式でデータを記憶する第２の記憶手段を更に備え、
前記変換手段は、
前記設定手段により設定されたデータ形式が前記第２の記憶手段に記憶された画像データのデータ形式と異なる場合にのみ、
送信する前記画像データのデータ形式を該設定手段により設定されたデータ形式に変換することを特徴とする請求項１記載の通信システム。
【請求項３】
前記送信装置は、
被写体の画像を撮像する撮像手段を更に備え、
前記画像データは、この撮像手段により撮像された画像データである
ことを特徴とする請求項１、又は２に記載の通信システム。
【請求項４】
前記送信装置は、
前記画像データを表示する表示手段と、
前記送信する画像データを指定する指定手段と、
この指定手段により送信する画像データを指定する際に、前記第２の記憶手段に記憶された複数の画像データを前記表示手段に順次表示する表示制御手段と、
を更に備えたことを特徴とする請求項３記載の通信システム。
【請求項５】
前記画像データのデータ形式は画像表示形式の違いに応じて設定されることを特徴とする請求項３、又は４に記載の通信システム。
【請求項６】
前記送信装置と前記受信装置は、
無線通信により各種データの送受信を行なう
ことを特徴とする請求項１〜５のいずれかに記載の通信システム。
【請求項７】
前記無線通信は赤外線通信である
ことを特徴とする請求項６記載の通信システム。
【請求項８】
複数のデータ形式でデータを受信可能であり、
該受信可能な複数のデータ形式情報及び該各データ形式の優先順位データを送信する機能を備えた受信装置に対し、
複数のデータ形式でデータを送信可能な送信装置において、
前記送信可能な複数のデータ形式情報を記憶する第１の記憶手段と、
所定の画質レベルを有するデータ形式で画像データを記憶する第２の記憶手段と、
前記受信装置から送信された該受信装置で受信可能なデータ形式情報及びその優先順位データを受信する受信手段と、
前記第１の記憶手段に記憶された当該送信装置で送信可能なデータ形式であって、かつ、前記受信手段により受信された前記受信装置で受信可能なデータ形式であるものの中から、該受信手段により受信された前記優先順位データに基づいて最も優先順位の高いデータ形式を選択する選択手段と、
この選択手段により選択されたデータ形式と前記第２の記憶手段に記憶された画像データのデータ形式の画質レベルを比較する比較手段と、
前記比較手段により前記選択手段によって選択されたデータ形式が、前記第２の記憶手段に記憶された画像データのデータ形式よりも高画質のデータ形式であると判別された場合は、送信する画像データのデータ形式を、前記送信可能、かつ、受信可能なデータ形式の中から、前記第２の記憶手段に記憶された画像データのデータ形式以上の画質レベルを有する、当該データ形式に最も近い画質レベルのデータ形式を選択して設定する設定手段と、
送信するデータのデータ形式を前記設定手段により設定されたデータ形式に変換する変換手段と、
この変換手段によりデータ形式の変換されたデータを前記受信装置に送信するデータ送信手段と、
を備えたことを特徴とする送信装置。
【請求項９】
所定のデータ形式でデータを記憶する第２の記憶手段を更に備え、
前記変換手段は、
前記設定手段により設定されたデータ形式が前記第２の記憶手段に記憶された画像データのデータ形式と異なる場合にのみ、
送信する前記画像データのデータ形式を該設定手段により設定されたデータ形式に変換することを特徴とする請求項８記載の送信装置。
【請求項１０】
被写体の画像を撮像する撮像手段を更に備え、
前記データは、この撮像手段により撮像された画像データである
ことを特徴とする請求項８、又は９に記載の送信装置。
【請求項１１】
前記画像データを表示する表示手段と、
前記送信する画像データを指定する指定手段と、
この指定手段により送信する画像データを指定する際に、前記第２の記憶手段に記憶された複数の画像データを前記表示手段に順次表示する表示制御手段と、
を更に備えたことを特徴とする請求項８〜１０のいずれかに記載の送信装置。
【請求項１２】
前記画像データのデータ形式は画像表示形式の違いに応じて設定される
ことを特徴とする請求項８〜１１のいずれかに記載の送信装置。
【請求項１３】
前記変換手段は、
前記設定手段により設定されたデータ形式が前記第２の記憶手段に記憶された画像データのデータ形式と異なる場合にのみ、
送信する前記画像データのデータ形式を該設定手段により設定されたデータ形式に変換することを特徴とする請求項８〜１２のいずれかに記載の送信装置。
【請求項１４】
被写体の画像を撮像する撮像手段を更に備え、
前記画像データは、この撮像手段により撮像された画像データである
ことを特徴とする請求項８〜１３のいずれかにに記載の送信装置。
【請求項１５】
前記画像データを表示する表示手段と、
前記送信する画像データを指定する指定手段と、
この指定手段により送信する画像データを指定する際に、前記第２の記憶手段に記憶された複数の画像データを前記表示手段に順次表示する表示制御手段と、
を更に備えたことを特徴とする請求項８〜１４のいずれかに記載の送信装置。
【請求項１６】
画質レベルの異なる複数のデータ形式で画像データを送信可能な送信装置と、
画質レベルの異なる複数のデータ形式で画像データを受信可能な受信装置と
からなる通信システムの通信制御方法において、
前記受信装置は、
前記受信可能な複数のデータ形式情報及び該各データ形式の優先順位データを記憶する記憶工程と、
この記憶工程に記憶された前記データ形式情報及びその優先順位データを前記送信装置に送信する送信工程と、
前記送信装置から前記受信可能なデータ形式の中のいずれかのデータ形式で送信された画像データを受信する画像データ受信工程とを備え、
前記送信装置は、
前記送信可能な複数のデータ形式情報を記憶する第１の記憶工程と、
所定の画質レベルを有するデータ形式で画像データを記憶する第２の記憶工程と、
前記受信装置から送信された該受信装置で受信可能なデータ形式情報及びその優先順位データを受信する受信工程と、
前記第１の記憶工程に記憶された当該送信装置で送信可能なデータ形式であって、かつ、前記受信工程により受信された前記受信装置で受信可能なデータ形式であるものの中から、該受信工程により受信された前記優先順位データに基づいて最も優先順位の高いデータ形式を選択する選択工程と、
この選択工程により選択されたデータ形式と前記第２の記憶工程に記憶された画像データのデータ形式の画質レベルを比較する比較工程と、
前記比較工程により前記選択工程によって選択されたデータ形式が、前記第２の記憶工程に記憶された画像データのデータ形式よりも高画質のデータ形式であると判別された場合は、送信する画像データのデータ形式を、前記送信可能、かつ、受信可能なデータ形式の中から、前記第２の記憶工程に記憶された画像データのデータ形式以上の画質レベルを有する、当該データ形式に最も近い画質レベルのデータ形式を選択して設定する設定工程と、
送信する画像データのデータ形式を前記設定工程により設定されたデータ形式に変換する変換工程と、
この変換工程によりデータ形式の変換された画像データを前記受信装置に送信する画像データ送信工程と、
を備えたことを特徴とする通信システムの通信制御方法。
【請求項１７】
前記画像データのデータ形式は画像表示形式の違いに応じて設定されることを特徴とする請求項１６記載の通信制御方法。
【請求項１８】
画質レベルの異なる複数のデータ形式で画像データを送信可能な送信装置と、
画質レベルの異なる複数のデータ形式で画像データを受信可能な受信装置と
からなる通信システムのデータ送信方法において、
前記受信装置は、
前記受信可能な複数のデータ形式情報及び該各データ形式の優先順位データを記憶する記憶工程と、
この記憶工程に記憶された前記データ形式情報及びその優先順位データを前記送信装置に送信する送信工程と、
前記送信装置から前記受信可能なデータ形式の中のいずれかのデータ形式で送信された画像データを受信する画像データ受信工程とを備え、
前記送信装置は、
前記送信可能な複数のデータ形式情報を記憶する第１の記憶工程と、
所定の画質レベルを有するデータ形式で画像データを記憶する第２の記憶工程と、
前記受信装置から送信された該受信装置で受信可能なデータ形式情報及びその優先順位データを受信する受信工程と、
前記第１の記憶工程に記憶された当該送信装置で送信可能なデータ形式であって、かつ、前記受信工程により受信された前記受信装置で受信可能なデータ形式であるものの中から、該受信工程により受信された前記優先順位データに基づいて最も優先順位の高いデータ形式を選択する選択工程と、
この選択工程により選択されたデータ形式と前記第２の記憶工程に記憶された画像データのデータ形式の画質レベルを比較する比較工程と、
前記比較工程により前記選択工程によって選択されたデータ形式が、前記第２の記憶工程に記憶された画像データのデータ形式よりも高画質のデータ形式であると判別された場合は、送信する画像データのデータ形式を、前記送信可能、かつ、受信可能なデータ形式の中から、前記第２の記憶工程に記憶された画像データのデータ形式以上の画質レベルを有する、当該データ形式に最も近い画質レベルのデータ形式を選択して設定する設定工程と、
送信する画像データのデータ形式を前記設定工程により設定されたデータ形式に変換する変換工程と、
この変換工程によりデータ形式の変換された画像データを前記受信装置に送信する画像データ送信工程と、
を備えたことを特徴とする通信システムのデータ送信方法。
【請求項１９】
前記画像データのデータ形式は画像表示形式の違いに応じて設定されることを特徴とする請求項１８記載のデータ送信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信システム、送信装置、受信装置、該システムの通信制御方法、及びデータ送信方法に係り、詳細には、送信側機器から受信側機器に複数のデータ形式でデータを転送可能な通信システム、送信装置、受信装置、該システムの通信制御方法、及びデータ送信方法に関する。
【０００２】
【従来の技術】
従来、例えば、デジタルカメラとプリンタ等、送信側機器から受信側機器に有線、或いは無線通信によりデータ（例えば、画像データ）を転送する通信システムが知られている。
【０００３】
このような通信システムでは、送信側及び受信側の機器が予め専用化されていて、送信側から受信側へは、予め定められた特定のデータ形式でデータが送信されたり、或いは、受信側の機器から受信可能なデータ形式情報が送信側の機器に送信され、送信側では、その中から送信可能なデータ形式を選択して、当該データ形式で受信側にデータを送信していた。
【０００４】
【発明が解決しようとする課題】
しかしながら、このような従来の通信システムにおいては以下に述べるような課題があった。
【０００５】
すなわち、上述したように受信側の機器では、例えば、画像データの転送に際し、受信可能なデータ形式情報のみを送信側の機器に通知する構成であったことから、送信側では、前記受信可能なデータ形式に含まれ、かつ、自己で送信可能なデータ形式の中から、例えば、最も高画質のデータ形式で画像データを送信する等していた。しかし、このようにして送信された画像データを受信し、該画像データを用いて実際に各種処理（例えば、編集処理や印刷処理等）を行なうのは受信側の機器であり、送信側により設定されたデータ形式が、その画像データに対して受信側で行なわれる処理に最適なデータ形式であるとは限らない。
【０００６】
例えば、画像を撮像するデジタルカメラと、入力された画像データを所定用紙にカラー印刷するプリンタとからなる通信システムを例に考えてみるものとする。
【０００７】
ここで、デジタルカメラは、撮像した画像を６４０×４８０画素のグラフィクス表示で最大１６色を同時表示できるＶＧＡ（Video Grahics Array ）形式の画像データとしてメモリに記憶し、外部機器に対しては、前記画像データをＶＧＡ形式、或いは、３２０×２４０画素のグラフィクス表示で最大１６色を同時表示できるＱ−ＶＧＡ形式（Quarter ＶＧＡ：ＶＧＡに対して縦横比が１／２、つまり、全体で１／４の大きさ）で通信ケーブルを介して送信できるものとする。すなわち、デジタルカメラでは、画像データをＱ−ＶＧＡ形式で送信する場合、メモリに記憶されたＶＧＡ形式の画像データをＱ−ＶＧＡ形式に変換した後、送信処理を行なう。
【０００８】
また、プリンタは、通信ケーブルを介してＶＧＡ、或いはＱ−ＶＧＡ形式の画像データを受信可能であり、Ｑ−ＶＧＡ形式の画像データに基づいて所定用紙にカラー印刷を行なう。すなわち、プリンタでは、ＶＧＡ形式の画像データを受信した場合、Ｑ−ＶＧＡ形式に変換した後、印刷処理を行なう。
【０００９】
なお、上記デジタルカメラにおいてＶＧＡ形式の画像データを送信可能とするのは、ＶＧＡ形式の画像データしか受信できないプリンタ等の外部機器に対しても画像データを送信可能とするためである。同様に、上記プリンタにおいてＶＧＡ形式の画像データを受信可能とするのは、ＶＧＡ形式の画像データしか送信できないデジタルカメラ等の機器からも画像データを受信可能とし、印刷処理を実行可能とするためである。
【００１０】
このような通信システムにおいてデジタルカメラからプリンタに画像データを送信する場合、まず、プリンタからＶＧＡ及びＱ−ＶＧＡ形式の画像データを受信可能である旨がデジタルカメラに通知される。これに応じてデジタルカメラでは、より高画質のＶＧＡ形式で画像データをプリンタに送信し、プリンタでは、受信したＶＧＡ形式の画像データをＱ−ＶＧＡ形式に変換した後、この画像データに基づいて所定用紙にカラー印刷を行なう。
【００１１】
しかし、ここで、ＶＧＡ形式の画像データはＱ−ＶＧＡ形式の画像データに比べ、データ量が約４倍もあり、プリンタではＱ−ＶＧＡ形式の画像データでしか印刷処理ができないにもかかわらず、デジタルカメラではＶＧＡ形式の画像データを送信してしまうことから、その分だけ画像データの通信時間が長くなり、また、プリンタでは受信した画像データをＱ−ＶＧＡ形式に変換しなければならない等、不要な待ち時間をユーザーに与えることとなる。また、その分だけデジタルカメラやプリンタの電源浪費を招くこととなる。
【００１２】
つまり、このようなデジタルカメラとプリンタとからなる通信システムにおいて、画像データの転送に最適なデータ形式はＱ−ＶＧＡ形式なのである。
【００１３】
では、上述したＶＧＡ及びＱ−ＶＧＡの両形式で画像データを送信できるデジタルカメラにおいて、受信先の外部機器が上記両形式の画像データを受信可能な場合は、優先的にＱ−ＶＧＡ形式で画像データを送信すればよいかと言うと、一概にそうとは言えない。
【００１４】
例えば、上述したデジタルカメラに接続されたプリンタが、Ｑ−ＶＧＡ形式に加え、ＶＧＡ形式の画像データでも所定用紙にカラー印刷を行なうことが可能である場合、印刷サイズが同じであるならば、通常、ＶＧＡ形式の画像データで印刷を行なった方がより高画質の印刷結果を得ることができる。しかし、デジタルカメラから優先的にＱ−ＶＧＡ形式で画像データを送信してしまうと、このようなプリンタの印刷性能を十分に活かすことができなくなってしまう。
【００１５】
このように、従来の通信システムでは、受信側で行なわれる処理等を考慮して最適なデータ形式でデータ（例えば、画像データ）を転送することができず、その結果、不要な待ち時間をユーザーに与えてしまったり、送信側及び受信側の機器の電源浪費を招くという課題があった。また、最適なデータ形式でデータを転送するためには、データ転送の際にマニュアル操作でデータ形式を設定してやらなければならない等、煩雑で使い勝手が悪いという課題があった。
【００１６】
本発明は、このような課題に鑑みてなされたものであり、送信側及び受信側にとって最適なデータ形式でデータを転送する通信システム、送信装置、受信装置、該システムの通信制御方法、及びデータ送信方法を提供することである。
【００１７】
【課題を解決するための手段】
請求項１記載の発明は、画質レベルの異なる複数のデータ形式で画像データを送信可能な送信装置と、画質レベルの異なる複数のデータ形式で画像データを受信可能な受信装置とからなる通信システムにおいて、前記受信装置は、前記受信可能な複数のデータ形式情報及び該各データ形式の優先順位データを記憶する記憶手段と、この記憶手段に記憶された前記データ形式情報及びその優先順位データを前記送信装置に送信する送信手段と、前記送信装置から前記受信可能なデータ形式の中のいずれかのデータ形式で送信された画像データを受信する画像データ受信手段とを備え、前記送信装置は、前記送信可能な複数のデータ形式情報を記憶する第１の記憶手段と、所定の画質レベルを有するデータ形式で画像データを記憶する第２の記憶手段と、
前記受信装置から送信された該受信装置で受信可能なデータ形式情報及びその優先順位データを受信する受信手段と、前記第１の記憶手段に記憶された当該送信装置で送信可能なデータ形式であって、かつ、前記受信手段により受信された前記受信装置で受信可能なデータ形式であるものの中から、該受信手段により受信された前記優先順位データに基づいて最も優先順位の高いデータ形式を選択する選択手段と、この選択手段により選択されたデータ形式と前記第２の記憶手段に記憶された画像データのデータ形式の画質レベルを比較する比較手段と、前記比較手段により前記選択手段によって選択されたデータ形式が、前記第２の記憶手段に記憶された画像データのデータ形式よりも高画質のデータ形式であると判別された場合は、送信する画像データのデータ形式を、前記送信可能、かつ、受信可能なデータ形式の中から、前記第２の記憶手段に記憶された画像データのデータ形式以上の画質レベルを有する、当該データ形式に最も近い画質レベルのデータ形式を選択して設定する設定手段と、送信するデータのデータ形式を前記設定手段により設定されたデータ形式に変換する変換手段と、この変換手段によりデータ形式の変換されたデータを前記受信装置に送信する画像データ送信手段と、
を備えたことを特徴としている。
したがって請求項１記載の発明によれば、送信装置では、受信装置で行なわれる受信データに対する処理に適したデータ形式でデータを受信装置に送信することができる。その結果、無駄な通信時間を省き、データ転送を迅速に行なうことができること、データ転送の際にマニュアル操作でデータ形式を設定する必要がないこと等、使い勝手を向上することができる。また、前記無駄な通信時間を省いたことに伴い、送信装置及び受信装置における電力浪費を抑制することができる。さらに、送信装置は、送信する画像データの画質レベルを損なうことのない最適なデータ形式で受信装置に画像データを送信することができる。
【００１８】
請求項２記載の発明は、前記送信装置は、所定のデータ形式でデータを記憶する第２の記憶手段を更に備え、前記変換手段は、前記設定手段により設定されたデータ形式が前記第２の記憶手段に記憶された画像データのデータ形式と異なる場合にのみ、送信する前記画像データのデータ形式を該設定手段により設定されたデータ形式に変換することを特徴としている。
したがって請求項２記載の発明によれば、送信装置は、当該送信装置に記憶されているデータのデータ形式が、設定された送信時のデータ形式と異なる場合にのみ、送信するデータのデータ形式を前記設定されたデータ形式に変換することができる。
【００１９】
請求項３記載の発明は、前記送信装置は、被写体の画像を撮像する撮像手段を更に備え、前記画像データは、この撮像手段により撮像された画像データであることを特徴としている。
【００２０】
したがって請求項３記載の発明によれば、送信装置で撮像された画像データの転送に際し、請求項１、２記載の発明の効果と同様の効果を奏する。
【００２１】
請求項４記載の発明は、前記送信装置は、前記画像データを表示する表示手段と、前記送信する画像データを指定する指定手段と、この指定手段により送信する画像データを指定する際に、前記第２の記憶手段に記憶された複数の画像データを前記表示手段に順次表示する表示制御手段と、を更に備えたことを特徴としている。
【００２２】
したがって請求項４記載の発明によれば、ユーザーは、記憶されている複数の画像データの中から送信する画像データを指定する際に、表示部に順次表示される前記各画像データの画像内容を確認しながら目的の画像データを検索することができ、使い勝手を向上することができる。
【００２３】
請求項５記載の発明は、前記画像データのデータ形式は画像表示形式の違いに応じて設定されることを特徴としている。
【００２４】
したがって請求項５記載の発明によれば、画像データのデータ形式は、画像表示形式の違いに応じて設定されるものであってもよい。
【００２５】
請求項６記載の発明は、前記送信装置と前記受信装置は、無線通信により各種データの送受信を行なうことを特徴としている。
【００２６】
したがって請求項６記載の発明によれば、無線通信により各種データの送受信を行なう通信システムにおいて、請求項１〜５記載の発明の効果と同様の効果を奏する。
【００２７】
請求項７記載の発明は、前記無線通信は赤外線通信であることを特徴としている。
【００２８】
してがって請求項７記載の発明によれば、赤外線通信により各種データの送受信を行なう通信システムにおいて、請求項６記載の発明の効果と同様の効果を奏する。
【００２９】
請求項８記載の発明は、複数のデータ形式でデータを受信可能であり、該受信可能な複数のデータ形式情報及び該各データ形式の優先順位データを送信する機能を備えた受信装置に対し、複数のデータ形式でデータを送信可能な送信装置において、前記送信可能な複数のデータ形式情報を記憶する第１の記憶手段と、所定の画質レベルを有するデータ形式で画像データを記憶する第２の記憶手段と、前記受信装置から送信された該受信装置で受信可能なデータ形式情報及びその優先順位データを受信する受信手段と、前記第１の記憶手段に記憶された当該送信装置で送信可能なデータ形式であって、かつ、前記受信手段により受信された前記受信装置で受信可能なデータ形式であるものの中から、該受信手段により受信された前記優先順位データに基づいて最も優先順位の高いデータ形式を選択する選択手段と、この選択手段により選択されたデータ形式と前記第２の記憶手段に記憶された画像データのデータ形式の画質レベルを比較する比較手段と、前記比較手段により前記選択手段によって選択されたデータ形式が、前記第２の記憶手段に記憶された画像データのデータ形式よりも高画質のデータ形式であると判別された場合は、送信する画像データのデータ形式を、前記送信可能、かつ、受信可能なデータ形式の中から、前記第２の記憶手段に記憶された画像データのデータ形式以上の画質レベルを有する、当該データ形式に最も近い画質レベルのデータ形式を選択して設定する設定手段と、送信するデータのデータ形式を前記設定手段により設定されたデータ形式に変換する変換手段と、この変換手段によりデータ形式の変換されたデータを前記受信装置に送信するデータ送信手段と、を備えたことを特徴としている。
【００３０】
したがって請求項８記載の発明によれば、送信装置では、受信装置で行なわれる画像データに対する処理と、当該送信装置に記憶されている送信する画像データの画質レベルとを考慮して最適なデータ形式で画像データを受信装置に送信することができる。その結果、無駄な通信時間を省き、画像データの転送を迅速に行なうことができること、画像データの転送の際にマニュアル操作でデータ形式を設定する必要がないこと等、使い勝手を向上することができる。また、前記無駄な通信時間を省いたことに伴い、送信装置及び受信装置における電力浪費を抑制することができる。さらに、送信装置は、送信する画像データの画質レベルを損なうことのない最適なデータ形式で受信装置に画像データを送信することができる。
【００３１】
請求項９記載の発明は、所定のデータ形式でデータを記憶する第２の記憶手段を更に備え、前記変換手段は、前記設定手段により設定されたデータ形式が前記第２の記憶手段に記憶された画像データのデータ形式と異なる場合にのみ、送信する前記画像データのデータ形式を該設定手段により設定されたデータ形式に変換することを特徴としている。
【００３２】
したがって請求項９記載の発明によれば、送信装置は、当該送信装置に記憶されているデータのデータ形式が、設定された送信時のデータ形式と異なる場合にのみ、送信するデータのデータ形式を前記設定されたデータ形式に変換することができる。
【００３３】
請求項１０記載の発明は、被写体の画像を撮像する撮像手段を更に備え、前記データは、この撮像手段により撮像された画像データであることを特徴としている。
【００３４】
したがって請求項１０記載の発明によれば、送信装置で撮像された画像データの転送に際し、請求項８、９記載の発明の効果と同様の効果を奏する。
【００３５】
請求項１１記載の発明は、前記画像データを表示する表示手段と、前記送信する画像データを指定する指定手段と、この指定手段により送信する画像データを指定する際に、前記第２の記憶手段に記憶された複数の画像データを前記表示手段に順次表示する表示制御手段と、を更に備えたことを特徴としている。
【００３６】
したがって請求項１１記載の発明によれば、ユーザーは、記憶されている複数の画像データの中から送信する画像データを指定する際に、表示部に順次表示される前記各画像データの画像内容を確認しながら目的の画像データを検索することができ、使い勝手を向上することができる。
【００３７】
請求項１２記載の発明は、前記画像データのデータ形式は画像表示形式の違いに応じて設定されることを特徴としている。
【００３８】
したがって請求項１２記載の発明によれば、画像データのデータ形式は、画像表示形式の違いに応じて設定されるものであってもよい。
【００３９】
請求項１３記載の発明は、前記変換手段は、前記設定手段により設定されたデータ形式が前記第２の記憶手段に記憶された画像データのデータ形式と異なる場合にのみ、送信する前記画像データのデータ形式を該設定手段により設定されたデータ形式に変換することを特徴としている。
【００４０】
したがって請求項１３記載の発明によれば、送信装置は、当該送信装置に記憶されている画像データのデータ形式が、設定された送信時のデータ形式と異なる場合にのみ、送信する画像データのデータ形式を前記設定されたデータ形式に変換することができる。
【００４１】
請求項１４記載の発明は、被写体の画像を撮像する撮像手段を更に備え、前記画像データは、この撮像手段により撮像された画像データであることを特徴としている。
【００４２】
したがって請求項１４記載の発明によれば、送信装置で撮像された画像データの転送に際し、請求項８〜１３記載の発明の効果と同様の効果を奏する。
【００４３】
請求項１５記載の発明は、前記画像データを表示する表示手段と、前記送信する画像データを指定する指定手段と、この指定手段により送信する画像データを指定する際に、前記第２の記憶手段に記憶された複数の画像データを前記表示手段に順次表示する表示制御手段と、を更に備えたことを特徴としている。
【００４４】
したがって請求項１５記載の発明によれば、ユーザーは、記憶されている複数の画像データの中から送信する画像データを指定する際に、表示部に順次表示される前記各画像データの画像内容を確認しながら目的の画像データを検索することができ、使い勝手を向上することができる。
【００４５】
請求項１６記載の発明は、画質レベルの異なる複数のデータ形式で画像データを送信可能な送信装置と、画質レベルの異なる複数のデータ形式で画像データを受信可能な受信装置とからなる通信システムの通信制御方法において、前記受信装置は、前記受信可能な複数のデータ形式情報及び該各データ形式の優先順位データを記憶する記憶工程と、この記憶工程に記憶された前記データ形式情報及びその優先順位データを前記送信装置に送信する送信工程と、前記送信装置から前記受信可能なデータ形式の中のいずれかのデータ形式で送信された画像データを受信する画像データ受信工程とを備え、前記送信装置は、前記送信可能な複数のデータ形式情報を記憶する第１の記憶工程と、所定の画質レベルを有するデータ形式で画像データを記憶する第２の記憶工程と、前記受信装置から送信された該受信装置で受信可能なデータ形式情報及びその優先順位データを受信する受信工程と、前記第１の記憶工程に記憶された当該送信装置で送信可能なデータ形式であって、かつ、前記受信工程により受信された前記受信装置で受信可能なデータ形式であるものの中から、該受信工程により受信された前記優先順位データに基づいて最も優先順位の高いデータ形式を選択する選択工程と、この選択工程により選択されたデータ形式と前記第２の記憶工程に記憶された画像データのデータ形式の画質レベルを比較する比較工程と、前記比較工程により前記選択工程によって選択されたデータ形式が、前記第２の記憶工程に記憶された画像データのデータ形式よりも高画質のデータ形式であると判別された場合は、送信する画像データのデータ形式を、前記送信可能、かつ、受信可能なデータ形式の中から、前記第２の記憶工程に記憶された画像データのデータ形式以上の画質レベルを有する、当該データ形式に最も近い画質レベルのデータ形式を選択して設定する設定工程と、送信する画像データのデータ形式を前記設定工程により設定されたデータ形式に変換する変換工程と、この変換工程によりデータ形式の変換された画像データを前記受信装置に送信する画像データ送信工程と、を備えたことを特徴としている。
【００４６】
したがって請求項１６記載の発明によれば、送信装置では、受信装置で行なわれる受信データに対する処理に適したデータ形式でデータを受信装置に送信することができる。その結果、無駄な通信時間を省き、データ転送を迅速に行なうことができること、データ転送の際にマニュアル操作でデータ形式を設定する必要がないこと等、使い勝手を向上することができる。また、前記無駄な通信時間を省いたことに伴い、送信装置及び受信装置における電力浪費を抑制することができる。さらに、送信装置は、送信する画像データの画質レベルを損なうことのない最適なデータ形式で受信装置に画像データを送信することができる。
【００４７】
請求項１７記載の発明は、前記画像データのデータ形式は画像表示形式の違いに応じて設定されることを特徴としている。
【００４８】
したがって請求項１７記載の発明によれば、送信装置で撮像された画像データの転送に際し、請求項１６記載の発明の効果と同様の効果を奏する。
【００４９】
請求項１８記載の発明は、画質レベルの異なる複数のデータ形式で画像データを送信可能な送信装置と、画質レベルの異なる複数のデータ形式で画像データを受信可能な受信装置とからなる通信システムのデータ送信方法において、前記受信装置は、前記受信可能な複数のデータ形式情報及び該各データ形式の優先順位データを記憶する記憶工程と、この記憶工程に記憶された前記データ形式情報及びその優先順位データを前記送信装置に送信する送信工程と、前記送信装置から前記受信可能なデータ形式の中のいずれかのデータ形式で送信された画像データを受信する画像データ受信工程とを備え、前記送信装置は、前記送信可能な複数のデータ形式情報を記憶する第１の記憶工程と、所定の画質レベルを有するデータ形式で画像データを記憶する第２の記憶工程と、前記受信装置から送信された該受信装置で受信可能なデータ形式情報及びその優先順位データを受信する受信工程と、前記第１の記憶工程に記憶された当該送信装置で送信可能なデータ形式であって、かつ、前記受信工程により受信された前記受信装置で受信可能なデータ形式であるものの中から、該受信工程により受信された前記優先順位データに基づいて最も優先順位の高いデータ形式を選択する選択工程と、この選択工程により選択されたデータ形式と前記第２の記憶工程に記憶された画像データのデータ形式の画質レベルを比較する比較工程と、前記比較工程により前記選択工程によって選択されたデータ形式が、前記第２の記憶工程に記憶された画像データのデータ形式よりも高画質のデータ形式であると判別された場合は、送信する画像データのデータ形式を、前記送信可能、かつ、受信可能なデータ形式の中から、前記第２の記憶工程に記憶された画像データのデータ形式以上の画質レベルを有する、当該データ形式に最も近い画質レベルのデータ形式を選択して設定する設定工程と、送信する画像データのデータ形式を前記設定工程により設定されたデータ形式に変換する変換工程と、この変換工程によりデータ形式の変換された画像データを前記受信装置に送信する画像データ送信工程と、を備えたことを特徴としている。
【００５０】
したがって請求項１８記載の発明によれば、送信装置では、受信装置で行なわれる受信データに対する処理に適したデータ形式でデータを受信装置に送信することができる。その結果、無駄な通信時間を省き、データ転送を迅速に行なうことができること、データ転送の際にマニュアル操作でデータ形式を設定する必要がないこと等、使い勝手を向上することができる。また、前記無駄な通信時間を省いたことに伴い、送信装置及び受信装置における電力浪費を抑制することができる。さらに、送信装置は、送信する画像データの画質レベルを損なうことのない最適なデータ形式で受信装置に画像データを送信することができる。
【００５１】
請求項１９記載の発明は、前記画像データのデータ形式は画像表示形式の違いに応じて設定されることを特徴としている。
【００５２】
したがって請求項１９記載の発明によれば、送信装置で撮像された画像データの転送に際し、請求項１８記載の発明の効果と同様の効果を奏する。
【００５３】
【発明の実施の形態】
以下、図を参照して本発明に好適な実施の形態を詳細に説明する。
（第１の実施の形態）
まず、構成を説明する。
【００５４】
図１は、本発明を適用した通信システム１、すなわち、通信ケーブル４によって接続されたデジタルカメラ２（電子スチルカメラ）とプリンタ３の外観斜視図である。
【００５５】
まず、デジタルカメラ２について説明する。
デジタルカメラ２には、本体ケーシング２ａの図中背面側に撮像レンズ１１（１点鎖線）が設けられている。また、本体ケーシング２ａの図中前面側には、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）等により構成される表示部１２が設けられ、この表示部１２には、撮影時に撮像レンズ１１を介して取り込んだ被写体の画像を表示することが、また、撮影後に撮像した画像を再生表示することができる。また、この表示部１２の右側には、上下へのスライド操作により撮影モード、再生モード、及び通信モード等の切換えを指示するモード切換スイッチ１３が設けられている。
【００５６】
また、本体ケーシング２ａの図中上面側には、左右へのスライド操作により電源のＯＮ／ＯＦＦ切換えを指示する電源スイッチ１４、画像の撮像を指示するシャッターキー１５、メモリ（後述するフラッシュメモリ３１）に記憶された複数の画像データの中から表示部１２に再生表示する画像データを選択指定するための「＋」キー１６及び「−」キー１７、が設けられている。
【００５７】
さらに、本体ケーシング２ａの図中上面側には、外部機器との間で画像データ、制御データ等を送受信するためのシリアル入出力端子１８が設けられており、このシリアル入出力端子１８には、通信ケーブル４の一端に設けられたプラグ４ａが差し込まれている。
【００５８】
なお、デジタルカメラ２は、撮像レンズ１１を備えたカメラ部と本体部とからなり、本体部に対してカメラ部を回転自在、或いは着脱自在に配設し、本体部に対して撮像レンズ１１の位置を様々に回転、或いは移動可能な構成としてもよい。
【００５９】
次に、プリンタ３について説明する。
図１においてプリンタ３には、本体ケーシング３ａの図中前面側に、所定の印刷用紙５を当該プリンタ３に装填するための挿入口と印刷済みの前記用紙５を当該プリンタ３から排出するための排出口とを兼ねた用紙挿排口４１が設けられている。
【００６０】
また、本体ケーシング３ａの図中上面側には、電源のＯＮ／ＯＦＦ切換えを指示する電源スイッチ４２、デジタルカメラ２のメモリ（フラッシュメモリ３１）に記憶された複数の画像データの中から当該プリンタ３に取り込む画像データを選択指定するための「＋」キー４３及び「−」キー４４、前記取り込み画像の決定や印刷用紙５への印刷を指示するプリントキー４５、が設けられている。
【００６１】
さらに、本体ケーシング３ａの図中上面側後方には、外部機器との間で画像データ、制御データ等を送受信するためのシリアル入出力端子４６が設けられ、このシリアル入出力端子４６には、前記通信ケーブル４の他端に設けられたプラグ４ｂが差し込まれている。
【００６２】
次に、図２は、図１に示したデジタルカメラ２の回路構成を示すブロック図である。
なお、このデジタルカメラ２は、撮像した画像に基づいてＶＧＡ形式の画像データを生成してメモリ（フラッシュメモリ３１）に記憶し、通信ケーブル４を介して接続された外部機器（プリンタ３）に対しては、前記画像データをＶＧＡ、或いはＱ−ＶＧＡ、Ｓ−ＶＧＡ形式で送信可能である。すなわち、画像データをＱ−ＶＧＡ、或いはＳ−ＶＧＡ形式で送信する場合は、前記メモリに記憶されたＶＧＡ形式の画像データをＱ−ＶＧＡ、或いはＳ−ＶＧＡ形式に変換した後、送信処理を行なう。
【００６３】
図２においてデジタルカメラ２は、図１に示した表示部１２と、ＣＣＤ２０、バッファ２１、Ａ／Ｄ変換器２２、駆動回路２３、タイミングジェネレータ２４、シグナルジェネレータ２５、ＶＲＡＭ２６、Ｄ／Ａ変換器２７、バッファ２８、ＤＲＡＭ２９、圧縮／伸長回路３０、フラッシュメモリ３１、ＣＧ３２、ＲＯＭ３３、ＲＡＭ３４、キー入力部３５、ＣＰＵ３６、及びＩ／Ｏポート３７と、により構成されている。
【００６４】
ＣＣＤ（Charge Coupled Device ）２０は、フォトダイオード等の受光部に転送電極を重ねた素子（画素）を平面状に多数配設した画素面と、各画素に蓄積された電荷を電圧に変換して出力する出力部とから構成される。撮像レンズ１１を介して入射した光は前記画素面で受光され、各画素には受光量に比例した電荷が蓄積される。各画素の蓄積電荷は、駆動回路２３から供給される駆動信号に応じて前記出力部により電気信号として１画素分ずつ順次読み出され、撮像信号（アナログ信号）としてバッファ２１を介してＡ／Ｄ変換器２２に出力される。
【００６５】
Ａ／Ｄ（Analog to Digital）変換器２２は、ＣＣＤ２０からバッファ２１を介して入力された撮像信号をアナログ信号からデジタル信号に変換し、タイミングジェネレータ２４に供給する。
【００６６】
駆動回路２３は、タイミングジェネレータ２４から供給されるタイミング信号に基づいてＣＣＤ２０の露光及び読み出しタイミングを駆動制御する。また、タイミングジェネレータ２４は、ＣＰＵ３６から入力される映像取り込み信号に基づいて駆動回路２３を制御するタイミング信号を生成する。
【００６７】
シグナルジェネレータ２５は、タイミングジェネレータ２４を介して供給された撮像信号（デジタル信号）に対して色演算処理を行ない、輝度信号（Ｙデータ）と色信号（Ｃデータ）により構成されるＶＧＡ形式の画像データを生成し、この画像データをＤＲＡＭ２９に出力する。
【００６８】
また、シグナルジェネレータ２５は、ＣＰＵ３６によりＤＲＡＭ２９から供給された画像データ（ＶＧＡ形式）に同期信号を付加する等してビデオ信号（デジタル信号）を生成して一旦、ＶＲＡＭ２６に格納し、その後、ＶＲＡＭ２６に格納したビデオ信号をＤ／Ａ変換器２７及びバッファ２８を介して表示部１２に出力する。
【００６９】
ＶＲＡＭ（Video Random Access Memory）２６は、シグナルジェネレータ２５により生成されたビデオ信号（画像データ）を一時的に格納するビデオメモリである。
【００７０】
Ｄ／Ａ（Digital to Analog ）変換器２７は、シグナルジェネレータ２５によりＶＲＡＭ２６から供給されるビデオ信号（画像データ）をデジタル信号からアナログ信号に変換し、バッファ２８を介して表示部１２に出力する。
【００７１】
表示部１２は、液晶ディスプレイ等により構成され、Ｄ／Ａ変換器２７及びバッファ２８を介して入力されるビデオ信号（画像データ）に基づいて表示画面に画像を表示する。
【００７２】
ＤＲＡＭ（Dynamic Random Access Memory）２９は、シグナルジェネレータ２５から供給される撮像した画像データ（ＶＧＡ形式）、或いはＣＰＵ３６によりフラッシュメモリ３１から読み出され、後述する圧縮／伸長回路３０により伸長処理された画像データ（ＶＧＡ形式）を一時的に格納する半導体メモリである。
【００７３】
圧縮／伸長回路３０は、ＤＲＡＭ２９に格納されたＶＧＡ形式の画像データを符号化により圧縮処理する。具体的には、画像データを所定の符号化方式、すなわち、取り扱う画像の種類（この場合、静止画）に応じた、例えば、ＪＰＥＧ（Joint Photographic Experts Group）アルゴリズムによる８×８画素毎のＤＣＴ（Discrete Cosine Transform ：離散コサイン変換）、量子化、ハフマン符号化により圧縮処理（符号化処理）し、この圧縮処理した画像データ（ＶＧＡ形式）をフラッシュメモリ３１に出力する。また、後述する送信制御処理１（図９参照）においてプリンタ３（外部機器）に送信するＱ−ＶＧＡ形式やＳ−ＶＧＡ形式の画像データについても同様に圧縮処理を行ない、Ｉ／Ｏポート３７に出力する。さらに、圧縮／伸長回路３０は、フラッシュメモリ３１に格納されている圧縮処理された画像データ（ＶＧＡ形式）を復号化して伸長処理し、ＤＲＡＭ２９に出力する。
【００７４】
フラッシュメモリ３１は、圧縮／伸長回路３０により圧縮処理された画像データ（ＶＧＡ形式）を、その格納順に格納Ｎｏ．データと対応付けて複数格納する半導体メモリである。
【００７５】
ＣＧ（Character Generator ）３２は、表示部１２に表示される、例えば、操作ガイダンス用のカナ、英数字、記号等のキャラクタデータを格納するメモリである。
【００７６】
ＲＯＭ（Read Only Memory）３３は、後述する送信制御処理１（図９参照）等の、ＣＰＵ３６により実行されるデジタルカメラ２の各部を制御するための各種制御プログラムを格納する。この各種制御プログラムは、ＣＰＵ３６が読み取り可能なプログラムコードの形態で記憶されている。
【００７７】
また、このＲＯＭ３３は、フラッシュメモリ３１に格納されたＶＧＡ形式の画像データを、Ｑ−ＶＧＡ形式や、１０２４×７８６画素のグラフィクス表示で最大２５６色を同時表示できるＳ−ＶＧＡ形式（Super ＶＧＡ）の画像データに変換するためのデータ形式変換プログラムを格納するとともに、ＲＡＭ３４に展開される後述するデータ形式変換テーブル３４ａ（図３参照）を格納する。
【００７８】
ＲＡＭ（Random Access Memory）３４は、ＣＰＵ３６により各種制御処理が実行される際に、処理される各種データを一時的に格納するワークエリアを形成する。また、このＲＡＭ３４には、ＣＰＵ３６によりＲＯＭ３３から読み出されたデータ形式変換テーブル３４ａが展開される。
【００７９】
図３は、ＲＡＭ３４に展開されるデータ形式変換テーブル３４ａの一例について示す図である。
同図に示すデータ形式変換テーブル３４ａにおいて、「変換先データ形式」欄には、変換元となるフラッシュメモリ３１に格納された画像データのデータ形式（ＶＧＡ形式）から当該デジタルカメラ２で変換可能（送信可能）なデータ形式名データ（本実施の形態においては、Ｑ−ＶＧＡ、Ｓ−ＶＧＡ）が格納され、対応する各「変換プログラム」欄には、その変換制御を司るデータ形式変換プログラムのプログラム名データが格納されている。
【００８０】
キー入力部３５は、前述したモード切換スイッチ１３、電源スイッチ１４、シャッターキー１５、「＋」キー１６、及び「−」キー１７により構成され、各キーの押圧操作やスライド操作に応じた各種操作信号をＣＰＵ３６に出力する。
【００８１】
ＣＰＵ（Central Processing Unit ）３６は、ＲＯＭ３３に格納される各種制御プログラムに従ってデジタルカメラ２の各部を制御する中央演算処理装置である。具体的には、ＣＰＵ３６は、モード切換スイッチ１３がスライド操作されて通信モードが指定されると後述する送信制御処理１（図９参照）を実行する。
【００８２】
この送信制御処理１においてＣＰＵ３６は、プリンタ３からＩ／Ｏポート３７を介して受信側データ形式情報を受信し、この受信側データ形式情報（受信可能なデータ形式名データ及びその優先順位データ：図５参照）と、ＲＡＭ３４に展開されたデータ形式変換テーブル３４ａ（図３参照）の「変換先データ形式」欄のデータとを比較して、当該デジタルカメラ２で変換可能（送信可能）なデータ形式であって、かつ、プリンタ３が受信可能なデータ形式であるものの中から、最も優先順位の高いデータ形式を選択し、送信する画像データのデータ形式として設定する。そして、データ形式変換テーブル３４ａを参照して対応するデータ形式変換プログラムをＲＯＭ３３から読み出し、送信する画像データのデータ形式を前記設定したデータ形式に変換した後、この画像データをＩ／Ｏポート３７を介してプリンタ３に送信する。
【００８３】
また、ＣＰＵ３６は、撮影モードにおいてシャッターキー１５が押圧操作されるとタイミングジェネレータ２４に映像取り込み信号を出力する。タイミングジェネレータ２４では、前記映像取り込み信号に基づいてタイミング信号を生成して駆動回路２３に出力し、駆動回路２３では、前記タイミング信号に基づいてＣＣＤ２０の露光及び読み出しタイミングを駆動制御して、ＣＣＤ２０により撮像信号を取り込む。Ａ／Ｄ変換器２２では、前記取り込んだ撮像信号をアナログ信号からデジタル信号に変換し、シグナルジェネレータ２５では、前記撮像信号に対して色演算処理を行なってＶＧＡ形式の画像データを生成してＤＲＡＭ２９に格納する。そして、ＣＰＵ３６は、ＤＲＡＭ２９に格納された画像データを圧縮／伸長回路３０に転送して圧縮処理を行なわせた後、この圧縮された画像データ（ＶＧＡ形式）をフラッシュメモリ３１に格納する。
【００８４】
一方、ＣＰＵ３６は、モード切換スイッチ１３のスライド操作により再生モードが指定されると、「＋」キー１６、或いは「−」キー１７の押圧操作に応じてフラッシュメモリ３１に格納された画像データ（ＶＧＡ形式）を順次読み出して圧縮／伸長回路３０に転送し、伸長処理を行なわせた後、この画像データをＤＲＡＭ２９に格納する。その後、ＣＰＵ３６は、ＤＲＡＭ２９に格納された画像データをシグナルジェネレータ２５に転送し、シグナルジェネレータ２５では、入力された画像データに同期信号を付加する等してビデオ信号を生成して、ＶＲＡＭ２６、Ｄ／Ａ変換器２７、及びバッファ２８を介して表示部１２に出力し、表示画面に画像を再生表示する。
【００８５】
Ｉ／Ｏ（Input / Output）ポート３７は、当該デジタルカメラ２とシリアル入出力端子１８及び通信ケーブル４を介して接続されたプリンタ３（外部機器）との間で授受されるシリアルデータ（画像データ、制御データ等）の入出力制御を行なうインターフェースである。
【００８６】
次に、図４は、図１に示したプリンタ３の回路構成を示すブロック図である。なお、このプリンタ３は、通信ケーブル４を介して接続された外部機器（デジタルカメラ２）からＶＧＡ及びＱ−ＶＧＡ形式の画像データを受信可能であり、Ｑ−ＶＧＡ形式の画像データに基づいて印刷用紙５にカラー印刷を行なう。すなわち、ＶＧＡ形式の画像データを受信した場合は、この画像データをＱ−ＶＧＡ形式の画像データに変換した後、印刷処理を行なう。
【００８７】
図４においてプリンタ３は、Ｉ／Ｏポート５１、画像メモリ５２、伸長回路５３、キー入力部５４、ＲＯＭ５５、ＲＡＭ５６、ＣＰＵ５７、及びカラー印刷部５８により構成されている。
【００８８】
Ｉ／Ｏポート５１は、当該プリンタ３とシリアル入出力端子４６及び通信ケーブル４を介して接続されたデジタルカメラ２（外部機器）との間で授受されるシリアルデータ（画像データ、制御データ等）の入出力制御を行なうインターフェースである。
【００８９】
画像メモリ５２は、デジタルカメラ２（外部機器）から転送されたＪＰＥＧ方式等により圧縮処理されたＶＧＡ、或いはＱ−ＶＧＡ形式の画像データを格納するとともに、伸長回路５３により復号化され伸長処理された前記画像データを格納する半導体メモリである。
【００９０】
伸長回路５３は、ＪＰＥＧ方式等により圧縮処理された画像データ（ＶＧＡ、或いはＱ−ＶＧＡ形式）を復号化して伸長処理し、画像メモリ５２に出力する。
【００９１】
キー入力部５４は、前述した電源スイッチ４２、「＋」キー４３、「−」キー４４及びプリントキー４５により構成され、各キーの押圧操作に応じた各種操作信号をＣＰＵ５７に出力する。
【００９２】
ＲＯＭ５５は、後述するメイン制御処理１（図７参照）や、当該メイン制御処理１のサブルーチンとして設定された受信制御処理１（図８参照）等の、ＣＰＵ５７により実行されるプリンタ３の各部を制御するための各種制御プログラムを格納する。この各種制御プログラムは、ＣＰＵ５７が読み取り可能なプログラムコードの形態で記憶されている。
【００９３】
また、このＲＯＭ５５は、画像メモリ５２に格納された画像データがＶＧＡ形式である場合に、当該画像データに基づいて印刷処理を行なうために該画像データをＱ−ＶＧＡ形式の画像データに変換するためのデータ形式変換プログラムを格納するとともに、ＲＡＭ５６に展開される後述する受信データ形式格納テーブル５６ａ（図５参照）を格納する。
【００９４】
ＲＡＭ５６は、ＣＰＵ５７により各種制御処理が実行される際に、処理される各種データを一時的に格納するワークエリアを形成する。また、このＲＡＭ５６には、ＣＰＵ５７によりＲＯＭ５５から読み出された受信データ形式格納テーブル５６ａが展開される。
【００９５】
図５は、ＲＡＭ５６に展開される受信データ形式格納テーブル５６ａの一例について示す図である。
同図に示す受信データ形式格納テーブル５６ａにおいて、「受信データ形式」欄には、当該プリンタ３において受信可能な画像データのデータ形式名データ（本実施の形態においては、ＶＧＡ、Ｑ−ＶＧＡ）が格納され、対応する各「優先順位」欄には、当該プリンタ３において実行される印刷処理に応じて前記各データ形式の受信優先順位を定めた数値データ（優先順位データ）が格納されている。
【００９６】
当該プリンタ３は、ＶＧＡ及びＱ−ＶＧＡ形式の画像データを受信可能であるが、印刷処理はＱ−ＶＧＡ形式の画像データでしか実行できない。よって、接続された外部機器が前記両形式の画像データを送信可能であるならば、より高解像度（高画質）のＶＧＡ形式で画像データを受信しても、通信時間が長くなる、データ形式をＱ−ＶＧＡ形式に変換しなければならない等、当該プリンタ３にとってはデメリットとなるだけである。したがって、優先順位データは、図５に示すようにＱ−ＶＧＡ形式を“１”、ＶＧＡ形式を“２”に、すなわち、Ｑ−ＶＧＡ形式の方がＶＧＡ形式よりも上位に設定される。
【００９７】
なお、この受信データ形式格納テーブル５６ａに格納されているデータ（受信可能なデータ形式名データ及びその優先順位データ）は、後述する受信制御処理１（図８参照）の際に、通信ケーブル４を介してデジタルカメラ２（送信側外部機器）に送信される。
【００９８】
ＣＰＵ５７は、ＲＯＭ５５に格納される各種制御プログラムに従ってプリンタ３の各部を制御する中央演算処理装置である。具体的には、ＣＰＵ５７は、電源スイッチ４２が押圧操作されて電源投入がなされると後述するメイン制御処理１（図７参照）、並びに、当該メイン制御処理１のサブルーチンとして設定された後述する受信制御処理１（図８参照）を実行する。
【００９９】
カラー印刷部５８は、図６に示すように、センサー５８ａ、モータドライバ５８ｂ，５８ｃ，５８ｄ、ヘッド用モータ５８ｅ、リボン送り用モータ５８ｆ、用紙送り用モータ５８ｇ、及び印字ヘッド５８ｈにより構成されている。
【０１００】
センサー５８ａは、光学式センサーや機械式接点型センサー等からなり、印字ヘッド５８ｈ及びカラー印刷用のイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の３色のリボンを有するカートリッジ式のインクリボン（図示省略）の位置検出、用紙挿排口４１に挿入された印刷用紙５の検出等を行なう。
【０１０１】
また、モータドライバ５８ｂにはヘッド用モータ５８ｅが、モータドライバ５８ｃにはリボン送り用モータ５８ｆが、モータドライバ５８ｄには用紙送り用モータ５８ｇが各々接続され、各モータドライバ５８ｂ，５８ｃ，５８ｄは、ＣＰＵ５７からの駆動信号に基づいてそれぞれヘッド用モータ５８ｅ、リボン送り用モータ５８ｆ、用紙送り用モータ５８ｇを駆動制御する。
【０１０２】
ヘッド用モータ５８ｅは、印字ヘッド５８ｈ及びカートリッジ式インクリボンの位置を制御し、リボン送り用モータ５８ｆは、印字ヘッド５８ｈと印刷用紙５の間に装填される前記リボンを印字に応じて順次搬送する。また、用紙送り用モータ５８ｇは、用紙挿排口４１に挿入された印刷用紙５を所定の印刷開始位置まで搬送したり、印刷時には、印字ヘッド５８ｈによる走査方向への１ライン分のカラー印字処理の終了に応じて、次の１ライン分だけ前記用紙５を順次移動させる。また、印刷済みの前記用紙５を用紙挿排口４１まで戻し、排出する。
【０１０３】
印字ヘッド５８ｈは、例えば、セラミック板に３００ｄｐｉ（ドット／インチ）の密度で構成された９６０個の発熱体と、この発熱体を個別にＯＮ／ＯＦＦ駆動させるドライバ（図示省略）とからなり、当該ドライバは、ＣＰＵ５７からの駆動信号に応じて前記各発熱体を個別に発熱させる。また、印字ヘッド５８ｈは、ＣＰＵ５７からの駆動信号に応じて印刷用紙５に押圧され、これにより当該印字ヘッド５８ｈと印刷用紙５の間に挟まれたリボンから前記発熱体の熱によりイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の各色が印刷用紙５に転写される。カラー印刷部５８では、ＣＰＵ５７からの制御に基づいて、Ｙ、Ｍ、Ｃの３色を印刷用紙５に順次熱転写し、前記用紙５にカラー画像を印刷する。
以上が本実施の形態における通信システム１の構成である。
【０１０４】
次に、動作を説明する。
まず、プリンタ３のＣＰＵ５７において実行されるメイン制御処理１について、図７に示すフローチャートに基づいて説明する。
ＣＰＵ５７では、電源スイッチ４２が押圧操作されて電源投入がなされると、ＲＯＭ５５に格納されているメイン制御処理１に関するプログラムを読み出して、その処理を開始する。
【０１０５】
まず、ＣＰＵ５７は、イニシャライズの後、ＲＯＭ５５に格納されている受信データ形式格納テーブル５６ａ（図５参照）をＲＡＭ５６の所定領域に展開する等の初期処理を行なって（ステップＳ１）、次いで、当該プリンタ３にデジタルカメラ２（外部機器）が接続されているか否かを判別する（ステップＳ２）。この判別は、Ｉ／Ｏポート５１に、デジタルカメラ２から通信ケーブル４及びシリアル入出力端子４６を介して所定の接続信号が入力されているか否かを判別することにより行なわれ、その結果、当該プリンタ３にデジタルカメラ２が接続されていなければ、引き続いてデジタルカメラ２が接続されているか否かの監視を行なう。
【０１０６】
また、ＣＰＵ５７は、上記ステップＳ２においてデジタルカメラ２が接続されていると判別した場合は、次いで、Ｉ／Ｏポート５１、シリアル入出力端子４６、及び通信ケーブル４を介してデジタルカメラ２に画像選択信号を送信し、印刷画像選択モードに移行する（ステップＳ３）。
【０１０７】
デジタルカメラ２のＣＰＵ３６では、上記画像選択信号を受信すると、フラッシュメモリ３１に格納された、例えば、９６枚分の画像データの中から、まず、格納Ｎｏ．データ“１”の画像データを読み出して圧縮／伸長回路３０で伸長処理を行なわせた後、シグナルジェネレータ２５により同期信号を付加する等してビデオ信号に変換させて表示部１２に出力し、前記画像データを表示画面に再生表示する。
【０１０８】
その後、プリンタ３のＣＰＵ５７は、プリントキー４５が押圧操作されたか否かを判別し（ステップＳ４）、プリントキー４５が押圧操作されていない場合は、次いで、「＋」キー４３、或いは「−」キー４４が押圧操作されたか否かを判別する（ステップＳ５）。
【０１０９】
そして、ＣＰＵ５７は、上記両キー４３，４４とも押圧操作されていないと判別した場合は上記ステップＳ４に戻り、また、上記両キー４３，４４のいずれかが押圧操作されたと判別した場合は、押圧操作されたキーに応じて、「＋」キー４３が押圧操作された場合は画像送り信号を、また、「−」キー４４が押圧操作された場合は画像戻し信号をデジタルカメラ２に送出し（ステップＳ６）、上記ステップＳ４に戻る。
【０１１０】
デジタルカメラ２のＣＰＵ３６では、上記画像送り信号、或いは画像戻し信号のいずれかを受信すると、受信した信号に応じて、画像送り信号を受信した場合は、次の格納Ｎｏ．データの画像データ、例えば、現在、表示部１２に再生表示されている画像データの格納Ｎｏ．データが“１”である場合は、格納Ｎｏ．データ“２”の画像データをフラッシュメモリ３１から読み出して表示部１２に再生表示し、また、画像戻し信号を受信した場合は、１つ前の格納Ｎｏ．データの画像データをフラッシュメモリ３１から読み出して表示部１２に再生表示する。
【０１１１】
このような制御構成とすることにより、ユーザーは、デジタルカメラ２のフラッシュメモリ３１に格納された複数の画像データを順次、表示部１２に切換表示させながら印刷したい画像を検索することができる。なお、印刷画像の検索の際には、デジタルカメラ２に備わる「＋」キー１６、或いは「−」キー１７の押圧操作でも、フラッシュメモリ３１に格納された画像データをその格納Ｎｏ．データの昇順、或いは降順に順次、表示部１２に切換表示させることができる。
【０１１２】
また、表示部１２に１画像ずつ切換表示する制御構成の他に、例えば、表示部１２の表示画面を４分割し、４画像ずつ切換表示する制御構成等であってもよい。
【０１１３】
一方、プリンタ３のＣＰＵ５７は、上記ステップＳ４においてプリントキー４５が押圧操作されたと判別した場合は、当該プリントキー４５が押圧操作された時点でデジタルカメラ２の表示部１２に表示されている画像を印刷画像として指定する印刷画像指定信号をデジタルカメラ２に送出した後（ステップＳ７）、当該メイン制御処理１のサブルーチンとして設定された後述する受信制御処理１（図８参照）を実行する（ステップＳ８）。
【０１１４】
この受信制御処理１（図８参照）により前記印刷指定された画像データがデジタルカメラ２から通信ケーブル４、Ｉ／Ｏポート５１を介して画像メモリ５２に格納されると、次いで、ＣＰＵ５７は、この画像メモリ５２に格納された画像データを伸長回路５３により復号化して伸長処理し（ステップＳ９）、再度、画像メモリ５２に格納する。
【０１１５】
そして、ＣＰＵ５７は、この画像メモリ５２に格納された画像データのデータ形式がＶＧＡ形式であるか否かを判別し（ステップＳ１０）、ＶＧＡ形式でない場合はステップＳ１２に移行する。また、ＣＰＵ５７は、ＶＧＡ形式であると判別した場合は、ＲＯＭ５５からデータ形式変換プログラムを読み出して、このデータ形式変換プログラムに基づいて前記画像データのデータ形式をＶＧＡ形式からＱ−ＶＧＡ形式に変換する（ステップＳ１１）。
【０１１６】
その後、ＣＰＵ５７は、この画像データ（Ｑ−ＶＧＡ形式）に基づいてイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の各色毎の印刷画像データを生成してＲＡＭ５６の所定領域に格納する（ステップＳ１２）。
【０１１７】
次いで、ＣＰＵ５７は、カラー印刷部５８に備わるセンサー５８ａからの検出信号に基づいて、用紙挿排口４１に印刷用紙５が挿入されているか否かを判別し（ステップＳ１３）、印刷用紙５が挿入されていない場合は、引き続いて印刷用紙５が挿入されているか否かの監視を行なう。
【０１１８】
また、ＣＰＵ５７は、上記ステップＳ１３において印刷用紙５が挿入されていると判別した場合は、印刷用紙５を所定の印刷開始位置まで搬送した後（ステップＳ１４）、カラー印刷処理を開始して（ステップＳ１５）、ＲＡＭ５６に格納されたＹ、Ｍ、Ｃの各色毎の印刷画像データに基づいて印字ヘッド５８ｈを駆動するとともに、印字ヘッド５８ｈによる走査方向への１ライン分のカラー印字処理の終了に応じて、次の１ライン分だけ前記用紙５を順次移動させ、印刷用紙５にカラー画像を印刷する（ステップＳ１６）。
【０１１９】
その後、ＣＰＵ５７は、印刷処理が終了したか否かを判別し（ステップＳ１７）、印刷処理が終了していない場合は上記ステップＳ１６に戻り、印刷処理を継続する。また、ＣＰＵ５７は、印刷処理が終了したと判別した場合は、印刷済みの前記用紙５を用紙挿排口４１から排出させた後（ステップＳ１８）、当該メイン制御処理１を終了する。
以上が本実施の形態におけるプリンタ３のＣＰＵ５７により実行されるメイン制御処理１の動作手順である。
【０１２０】
次に、上記メイン制御処理１のサブルーチンとして実行される受信制御処理１について図８に示すフローチャートに基づいて説明する。
ＣＰＵ５７では、前記メイン制御処理１においてステップＳ８に移行すると、ＲＯＭ５５に格納されている受信制御処理１に関するプログラムを読み出してその処理を開始する。
【０１２１】
まず、ＣＰＵ５７は、デジタルカメラ２から問合わせコマンド（受信可能な画像データのデータ形式を問合わせるためのコマンド）を受信したか否かを判別し（ステップＴ１）、問合わせコマンドを受信すると、次いで、ＲＡＭ５６の受信データ形式格納テーブル５６ａ（図５参照）に格納されたデータ形式名データ及びその優先順位データ（受信側データ形式情報）をＩ／Ｏポート５１から通信ケーブル４を介してデジタルカメラ２に送信し（ステップＴ２）、受信待機状態に移行する（ステップＴ３）。
【０１２２】
デジタルカメラ２のＣＰＵ３６では、上記受信側データ形式情報の受信に応じて、後述する送信制御処理１（図９参照）により送信する画像データのデータ形式を設定し、当該データ形式で画像データをプリンタ３に送信する。
【０１２３】
次いで、プリンタ３のＣＰＵ５７では、デジタルカメラ２から画像データを受信したか否かを判別し（ステップＴ４）、画像データを受信すると、この画像データを画像メモリ５２に格納した後（ステップＴ５）、画像データの受信が終了したか否かを判別する（ステップＴ６）。
【０１２４】
そして、ＣＰＵ５７は、画像データの受信が終了していないと判別した場合は上記ステップＴ５に戻り、受信処理を継続する。また、ＣＰＵ５７は、画像データの受信が終了したと判別した場合は、受信完了信号をデジタルカメラ２に送信した後（ステップＴ７）、当該受信制御処理１を終了して前記メイン制御処理１のステップＳ９に戻る。
以上が本実施の形態におけるプリンタ３のＣＰＵ５７により実行される受信制御処理１の動作手順である。
【０１２５】
次に、デジタルカメラ２のＣＰＵ３６において実行される送信制御処理１について、図９に示すフローチャートに基づいて説明する。
ＣＰＵ３６では、モード切換スイッチ１３がスライド操作されて通信モードが指定されると、ＲＯＭ３３に格納されている送信制御処理１に関するプログラムを読み出して、その処理を開始する。
【０１２６】
まず、ＣＰＵ３６は、ＲＯＭ３３に格納されているデータ形式変換テーブル３４ａ（図３参照）をＲＡＭ３４の所定領域に展開する等の初期処理を行なった後（ステップＵ１）、当該デジタルカメラ２にプリンタ３（外部機器）が接続されているか否かを判別する（ステップＵ２）。そして、ＣＰＵ３６は、プリンタ３が接続されていないと判別した場合は、引き続いてプリンタ３が接続されているか否かの監視を行なう。
【０１２７】
また、ＣＰＵ３６は、上記ステップＵ２においてプリンタ３が接続されていると判別した場合は、次いで、プリンタ３から画像選択信号を受信したか否かを判別し（ステップＵ３）、画像選択信号を受信すると、フラッシュメモリ３１に格納された、例えば、９６枚分の画像データの中から、まず、格納Ｎｏ．データ“１”の画像データを読み出して圧縮／伸長回路３０で伸長処理を行なわせた後、シグナルジェネレータ２５により同期信号を付加する等してビデオ信号に変換させて表示部１２に出力し、前記画像データを表示画面に再生表示する（ステップＵ４）。
【０１２８】
その後、ＣＰＵ３６は、プリンタ３から印刷画像指定信号を受信したか否かを判別し（ステップＵ５）、印刷画像指定信号を受信していない場合は、次いで、プリンタ３から画像送り信号、或いは画像戻し信号を受信したか否かを判別する（ステップＵ６）。
【０１２９】
そして、ＣＰＵ３６は、上記両信号とも受信していないと判別した場合は上記ステップＵ５に戻り、また、画像送り信号、或いは画像戻し信号のいずれかを受信したと判別した場合は、受信した信号に応じて、画像送り信号を受信した場合は、次の格納Ｎｏ．データの画像データ、例えば、現在、表示部１２に再生表示されている画像データの格納Ｎｏ．データが“１”である場合は、格納Ｎｏ．データ“２”の画像データをフラッシュメモリ３１から読み出して表示部１２に再生表示し、また、画像戻し信号を受信した場合は、１つ前の格納Ｎｏ．データの画像データをフラッシュメモリ３１から読み出して表示部１２に再生表示した後（ステップＵ７）、上記ステップＵ５に戻る。
【０１３０】
一方、ＣＰＵ３６は、上記ステップＵ５においてプリンタ３から印刷画像指定信号を受信したと判別した場合は、現時点で表示部１２に再生表示されている画像データを印刷画像データ（送信画像データ）として指定する（ステップＵ８）。
【０１３１】
その後、ＣＰＵ３６は、プリンタ３に対し、受信可能な画像データのデータ形式を問合わせるための問合わせコマンドを送信する（ステップＵ９）。
【０１３２】
次いで、ＣＰＵ３６は、プリンタ３から受信側データ形式情報を受信したか否かを判別し（ステップＵ１０）、受信側データ形式情報を受信すると、この受信側データ形式情報（受信可能なデータ形式名データ及びその優先順位データ：図５参照）と、ＲＡＭ３４に展開されたデータ形式変換テーブル３４ａ（図３参照）の「変換先データ形式」欄のデータとを比較して（ステップＵ１１）、当該デジタルカメラ２で変換可能（送信可能）なデータ形式であって、かつ、プリンタ３が受信可能なデータ形式であるものの中から、最も優先順位の高いデータ形式を選択し（ステップＵ１２）、当該選択したデータ形式を送信する画像データのデータ形式として設定する（ステップＵ１３）。
【０１３３】
その後、ＣＰＵ３６は、上記設定したデータ形式がフラッシュメモリ３１に格納された画像データのデータ形式（ＶＧＡ形式）であるか否かを判別し（ステップＵ１４）、ＶＧＡ形式である場合は、前記印刷指定された画像データをフラッシュメモリ３１から読み出して、Ｉ／Ｏポート３７から通信ケーブル４を介してプリンタ３に送信した後（ステップＵ１５）、ステップＵ２０に移行する。
【０１３４】
また、ＣＰＵ３６は、上記ステップＵ１４において、前記設定したデータ形式がＶＧＡ形式でないと判別した場合は、まず、前記印刷指定された画像データ（ＶＧＡ形式）をフラッシュメモリ３１から読み出して圧縮／伸長回路３０に転送し、伸長処理を行なわせた後、ＤＲＡＭ２９に格納する（ステップＵ１６）。
【０１３５】
次いで、ＣＰＵ３６は、ＲＡＭ３４のデータ形式変換テーブル３４ａ（図３参照）を参照して、ＤＲＡＭ２９に格納した画像データ（ＶＧＡ形式）を上記ステップＵ１２において設定したデータ形式に変換するための対応するデータ形式変換プログラムをＲＯＭ３３から読み出して、このデータ形式変換プログラムに基づいて前記画像データのデータ形式をＶＧＡ形式から前記設定したデータ形式（例えば、Ｑ−ＶＧＡ、Ｓ−ＶＧＡ等）に変換し、ＲＡＭ３４に格納する（ステップＵ１７）。
【０１３６】
その後、ＣＰＵ３６は、ＲＡＭ３４に格納した画像データを圧縮／伸長回路３０に転送し、圧縮処理を行なわせた後（ステップＵ１８）、この画像データをＩ／Ｏポート３７から通信ケーブル４を介してプリンタ３に送信する（ステップＵ１９）。そして、ＣＰＵ３６は、プリンタ３から受信完了信号を受信したか否かを判別し（ステップＵ２０）、受信完了信号を受信すると、当該送信制御処理１を終了する。
以上が本実施の形態におけるデジタルカメラ２のＣＰＵ３６により実行される送信制御処理１の動作手順である。
【０１３７】
図１０は、本実施の形態における通信システム１において、デジタルカメラ２において実行される前記送信制御処理１（図９参照）と、プリンタ３において実行される前記受信制御処理１（図８参照）とにより、デジタルカメラ２からプリンタ３に画像データを転送する際の通信手順について示す図である。
【０１３８】
同図に示すように、まず、デジタルカメラ２では、プリンタ３に対し、受信可能な画像データのデータ形式を問い合わせる問合わせコマンドを送信する（ステップＵ９）。プリンタ３では、前記問合わせコマンドを受信すると、ＲＡＭ５６の受信データ形式格納テーブル５６ａ（図５参照）に格納されている当該プリンタ３で受信可能なデータ形式名データとその優先順位データ（受信側データ形式情報）をデジタルカメラ２に送信する（ステップＴ２）。ちなみに本実施の形態におけるプリンタ３では、図５に示すように、Ｑ−ＶＧＡ、ＶＧＡの優先順位で前記両形式の画像データを受信可能である。
【０１３９】
デジタルカメラ２では、プリンタ３から受信側データ形式情報を受信すると、この受信側データ形式情報と、ＲＡＭ３４のデータ形式変換テーブル３４ａ（図３参照）の「変換先データ形式」欄のデータとを比較して（ステップＵ１１）、当該デジタルカメラ２で変換可能（送信可能）なデータ形式であって、かつ、プリンタ３が受信可能なデータ形式であるものの中から、最も優先順位の高いデータ形式を選択し（ステップＵ１２）、送信する画像データのデータ形式として設定する（ステップＵ１３）。次いで、フラッシュメモリ３１から印刷指定された画像データを読み出して、必要に応じて上記設定したデータ形式に変換した後、この画像データをプリンタ３に送信する（ステップＵ１５，Ｕ１９）。
【０１４０】
ちなみに本実施の形態におけるデジタルカメラ２では、ＶＧＡ形式で画像データを格納し、ＶＧＡ、Ｑ−ＶＧＡ、Ｓ−ＶＧＡ形式で前記画像データを送信することができる。したがって、デジタルカメラ２では、プリンタ３からの受信側データ形式情報（図５参照）に基づいて、送信する画像データのデータ形式をＱ−ＶＧＡ形式に設定し、印刷指定された画像データのデータ形式をＱ−ＶＧＡ形式に変換した後、この画像データをプリンタ３に送信する。
【０１４１】
プリンタ３では、画像データを受信すると、この画像データを画像メモリ５２に格納し（ステップＴ５）、画像データの受信終了に応じて受信完了信号をデジタルカメラ２に送信する（ステップＴ７）。そして、デジタルカメラ２で前記受信完了信号を受信すると、一連の画像データの転送に係わる通信処理が終了する。
【０１４２】
以上のようなことから本実施の形態における通信システム１によれば、デジタルカメラ２（送信装置）のＣＰＵ３６（設定手段、受信手段、変換手段、及び画像データ送信手段）は、プリンタ３（受信装置）からＩ／Ｏポート３７（受信手段及び画像データ送信手段）を介して受信側データ形式情報を受信し、送信する画像データのデータ形式を、ＲＡＭ３４のデータ形式変換テーブル３４ａ（第１の記憶手段）に格納された当該デジタルカメラ２で送信可能なデータ形式であって、かつ、前記受信側データ形式情報に含まれるプリンタ３で受信可能なデータ形式であるものの中から、前記受信側データ形式情報に含まれる前記受信可能な各データ形式の優先順位データに基づいて最も優先順位の高いデータ形式を選択して設定する。そして、データ形式変換テーブル３４ａを参照して対応するデータ形式変換プログラムをＲＯＭ３３から読み出し、送信する画像データのデータ形式を前記設定したデータ形式に変換した後、この画像データをＩ／Ｏポート３７を介してプリンタ３に送信する。
【０１４３】
したがって、デジタルカメラ２では、プリンタ３で行なわれる印刷処理に適したデータ形式で画像データをプリンタ３に送信することができる。その結果、無駄な通信時間を省き、画像データの転送を迅速に行なうことができること、画像データの転送の際にマニュアル操作でデータ形式を設定する必要がないこと等、使い勝手を向上することができる。また、前記無駄な通信時間を省いたことに伴い、デジタルカメラ２及びプリンタ３における内部電池の無駄な電力消費を抑制し、内部電池の長寿命化を図ることが可能となる。
【０１４４】
また、本実施の形態における通信システム１によれば、デジタルカメラ２のＣＰＵ３６（変換手段及び設定手段）は、設定したデータ形式がフラッシュメモリ３１（第２の記憶手段）に格納された画像データのデータ形式（ＶＧＡ形式）と異なる場合に、送信する画像データのデータ形式を前記設定したデータ形式に変換する。
【０１４５】
したがって、デジタルカメラ２は、フラッシュメモリ３１に格納されている画像データのデータ形式が、設定された送信時のデータ形式と異なる場合にのみ、送信する画像データのデータ形式を前記設定されたデータ形式に変換することができる。
【０１４６】
また、本実施の形態における通信システム１によれば、デジタルカメラ２のＣＰＵ３６（表示制御手段及び指定手段）は、キー入力部３５のシャッターキー１５（指定手段）の押圧操作により送信する画像データを指定する際に、「＋」キー１６や「−」キー１７の押圧操作により、フラッシュメモリ３１（第２の記憶手段）に記憶された複数の画像データを表示部１２（表示手段）に順次切換表示する。
【０１４７】
したがって、ユーザーは、送信する画像データを指定する際に、表示部１２に順次切換表示される各画像データの画像内容を確認しながら目的の画像データを検索することができる。
【０１４８】
また、本実施の形態における通信システム１によれば、プリンタ３（受信装置）のＣＰＵ５７（送信手段）は、デジタルカメラ２（送信装置）からの問合わせコマンドに応じて、ＲＡＭ５６の受信データ形式格納テーブル５６ａ（記憶手段）に格納されている当該プリンタ３で受信可能なデータ形式名データ及びその優先順位データをデジタルカメラ２に送信する。
【０１４９】
したがって、プリンタ３では、当該プリンタ３で受信可能なデータ形式情報及びその優先順位データをデジタルカメラ２に送信することができ、これによりデジタルカメラ２では、前記受信可能なデータ形式情報及びその優先順位データに基づいてプリンタ３に最適なデータ形式で画像データを送信することができる。
【０１５０】
また、本実施の形態における通信システム１によれば、画像データのデータ形式は、グラフィクス表示形式（画像表示形式）の違いに応じて設定される。
【０１５１】
したがって、デジタルカメラ２では、プリンタ３で行なわれる印刷処理に適したグラフィクス表示形式の画像データをプリンタ３に送信することができる。
【０１５２】
なお、デジタルカメラ２からプリンタ３に転送される画像データは、撮像レンズ１１、ＣＣＤ２０、バッファ２１、Ａ／Ｄ変換器２２、駆動回路２３、タイミングジェネレータ２４、シグナルジェネレータ２５、及びＣＰＵ３６等からなる撮像部（撮像手段）により所定のデータ形式（ＶＧＡ形式）の画像データとして撮像され、圧縮／伸長回路３０で圧縮処理された後、フラッシュメモリ３１（第２の記憶手段）に格納されたものである。
以上が実施の形態の第１例についての説明である。
【０１５３】
（第２の実施の形態）
次に、実施の形態の第２例について図１１〜図１８を参照して説明する。
本実施の形態において述べる通信システム６は、前記第１の実施の形態において述べた通信システム１と同様に、通信ケーブル４によって接続されたデジタルカメラ７とプリンタ８によって構成される。このデジタルカメラ７及びプリンタ８の外観構成は、前記第１の実施の形態において述べたデジタルカメラ２及びプリンタ３の外観構成と同じであり、それぞれに備わる各キーや端子については、同一番号を付し、説明を省略するものとする。
【０１５４】
まず、デジタルカメラ７について説明する。
前記第１の実施の形態におけるデジタルカメラ２は、撮像した画像に基づいてＶＧＡ形式の画像データを生成してフラッシュメモリ３１に格納するが、本実施の形態におけるデジタルカメラ７は、撮像した画像に基づいてＱ−ＶＧＡ形式の画像データを生成してメモリ（フラッシュメモリ３１）に格納し、外部機器（プリンタ８）に対しては、前記画像データをＱ−ＶＧＡ、或いはＶＧＡ、Ｓ−ＶＧＡ形式で送信可能である。
【０１５５】
図１１は、デジタルカメラ７の回路構成を示すブロック図である。
なお、この図１１において、前記第１の実施の形態におけるデジタルカメラ２のブロック構成（図２参照）と同一の構成要素には同一番号を付し、説明を省略するものとする。
【０１５６】
図１１においてデジタルカメラ７は、図２に示した表示部１２、ＣＣＤ２０、バッファ２１、Ａ／Ｄ変換器２２、駆動回路２３、タイミングジェネレータ２４、シグナルジェネレータ２５、ＶＲＡＭ２６、Ｄ／Ａ変換器２７、バッファ２８、ＤＲＡＭ２９、圧縮／伸長回路３０、フラッシュメモリ３１、ＣＧ３２、キー入力部３５、及びＩ／Ｏポート３７と、ＲＯＭ６１、ＲＡＭ６２、及びＣＰＵ６３と、により構成されている。
【０１５７】
なお、上述したようにこのデジタルカメラ７では、撮像した画像に基づいてＱ−ＶＧＡ形式の画像データを生成する。したがって、フラッシュメモリ３１やＤＲＡＭ２９には、Ｑ−ＶＧＡ形式の画像データが格納、或いは展開される。
【０１５８】
ＲＯＭ６１は、後述する送信制御処理２（図１６及び図１７参照）等の、ＣＰＵ６３により実行されるデジタルカメラ７の各部を制御するための各種制御プログラムを格納する。この各種制御プログラムは、ＣＰＵ６３が読み取り可能なプログラムコードの形態で記憶されている。
【０１５９】
また、このＲＯＭ６１は、フラッシュメモリ３１に格納されたＱ−ＶＧＡ形式の画像データを、ＶＧＡ形式やＳ−ＶＧＡ形式の画像データに変換するためのデータ形式変換プログラムを格納するとともに、ＲＡＭ６２に展開される後述するデータ形式変換テーブル６２ａ（図１２参照）を格納する。
【０１６０】
ＲＡＭ６２は、ＣＰＵ６３により各種制御処理が実行される際に、処理される各種データを一時的に格納するワークエリアを形成する。また、このＲＡＭ６２には、ＣＰＵ６３によりＲＯＭ６１から読み出されたデータ形式変換テーブル６２ａが展開される。
【０１６１】
図１２は、ＲＡＭ６２に展開されるデータ形式変換テーブル６２ａの一例について示す図である。
同図に示すデータ形式変換テーブル６２ａにおいて、「変換先データ形式」欄には、変換元となるフラッシュメモリ３１に格納された画像データのデータ形式（Ｑ−ＶＧＡ形式）から当該デジタルカメラ７で変換可能（送信可能）なデータ形式名データ（本実施の形態においては、ＶＧＡ、Ｓ−ＶＧＡ）が格納され、対応する各「変換プログラム」欄には、その変換制御を司るデータ形式変換プログラムのプログラム名データが格納されている。
【０１６２】
ＣＰＵ６３は、ＲＯＭ６１に格納される各種制御プログラムに従ってデジタルカメラ７の各部を制御する中央演算処理装置である。具体的には、ＣＰＵ６３は、モード切換スイッチ１３がスライド操作されて通信モードが指定されると後述する送信制御処理２（図１６及び図１７参照）を実行する。
【０１６３】
この送信制御処理２においてＣＰＵ６３は、プリンタ８からＩ／Ｏポート３７を介して受信側データ形式情報を受信し、この受信側データ形式情報（受信可能なデータ形式名データ及びその優先順位データ：図１４参照）と、ＲＡＭ６２に展開されたデータ形式変換テーブル６２ａ（図１２参照）の「変換先データ形式」欄のデータとを比較して、当該デジタルカメラ７で変換可能（送信可能）なデータ形式であって、かつ、プリンタ８が受信可能なデータ形式であるものの中から、最も優先順位の高いデータ形式を選択する。
【０１６４】
その後、ＣＰＵ６３は、上記選択したデータ形式が、フラッシュメモリ３１に格納された画像データのデータ形式よりも高画質のデータ形式であると判別した場合は、送信する画像データのデータ形式を、前記送信可能、かつ、受信可能なデータ形式の中から、前記フラッシュメモリ３１に格納された画像データのデータ形式以上の画質レベルを有する、当該データ形式に最も近い画質レベルのデータ形式を選択して設定する。そして、データ形式変換テーブル３４ａを参照して対応するデータ形式変換プログラムをＲＯＭ６１から読み出し、送信する画像データのデータ形式を前記設定したデータ形式に変換した後、この画像データをＩ／Ｏポート３７を介してプリンタ８に送信する。
【０１６５】
次に、プリンタ８について説明する。
本実施の形態におけるプリンタ８は、前記第１の実施の形態において述べたプリンタ３と同様に、外部機器（デジタルカメラ７）からＶＧＡ及びＱ−ＶＧＡ形式の画像データを受信可能であるが、印刷処理に関しては、Ｑ−ＶＧＡ形式に加え、ＶＧＡ形式の画像データでもカラー印刷を行なうことができる。すなわち、プリンタ８では、Ｑ−ＶＧＡ形式の画像データを受信した場合は、当該Ｑ−ＶＧＡ形式の画像データに基づいて印刷処理を行ない、また、ＶＧＡ形式の画像データを受信した場合は、当該ＶＧＡ形式の画像データに基づいて印刷処理を行なう。
【０１６６】
図１３は、プリンタ８の回路構成を示すブロック図である。
なお、この図１３において、前記第１の実施の形態におけるプリンタ３のブロック構成（図４参照）と同一の構成要素には同一番号を付し、説明を省略するものとする。
【０１６７】
図１３においてプリンタ８は、図４に示したＩ／Ｏポート５１、画像メモリ５２、伸長回路５３、キー入力部５４、及びカラー印刷部５８と、ＲＯＭ７１、ＲＡＭ７２、及びＣＰＵ７３と、により構成されている。
【０１６８】
ＲＯＭ７１は、メイン制御処理２（図１５参照）や、当該メイン制御処理２のサブルーチンとして設定された前記受信制御処理１（図８参照）等の、ＣＰＵ７３により実行されるプリンタ８の各部を制御するための各種制御プログラムを格納する。この各種制御プログラムは、ＣＰＵ７３が読み取り可能なプログラムコードの形態で記憶されている。また、ＲＯＭ７１は、ＲＡＭ７２に展開される後述する受信データ形式格納テーブル７２ａ（図１４参照）を格納する。
【０１６９】
ＲＡＭ７２は、ＣＰＵ７３により各種制御処理が実行される際に、処理される各種データを一時的に格納するワークエリアを形成する。また、このＲＡＭ７２には、ＣＰＵ７３によりＲＯＭ７１から読み出された受信データ形式格納テーブル７２ａが展開される。
【０１７０】
図１４は、ＲＡＭ７２に展開される受信データ形式格納テーブル７２ａの一例について示す図である。
同図に示す受信データ形式格納テーブル７２ａにおいて、「受信データ形式」欄には、当該プリンタ８において受信可能な画像データのデータ形式名データ（本実施の形態においては、ＶＧＡ、Ｑ−ＶＧＡ）が格納され、対応する各「優先順位」欄には、当該プリンタ８において実行される印刷処理に応じて前記各データ形式の受信優先順位を定めた数値データ（優先順位データ）が格納されている。
【０１７１】
当該プリンタ８は、ＶＧＡ及びＱ−ＶＧＡ形式の画像データを受信可能であり、ＶＧＡ形式の画像データを受信した場合は当該ＶＧＡ形式の画像データに基づいて、また、Ｑ−ＶＧＡ形式の画像データを受信した場合は当該Ｑ−ＶＧＡ形式の画像データに基づいて印刷処理を行なう。通常、ＶＧＡ形式の画像データで印刷を行なった方がより高画質の印刷結果を得ることができるので、優先順位データは、図１４に示すようにＶＧＡ形式を“１”、Ｑ−ＶＧＡ形式を“２”に、すなわち、ＶＧＡ形式の方がＱ−ＶＧＡ形式よりも上位に設定される。
【０１７２】
なお、この受信データ形式格納テーブル７２ａに格納されているデータ（受信可能なデータ形式名データ及びその優先順位データ）は、メイン制御処理２（図１５参照）のサブルーチンとして設定された前記受信制御処理１（図８参照）において、デジタルカメラ７（送信側外部機器）に送信される。
【０１７３】
ＣＰＵ７３は、ＲＯＭ７１に格納される各種制御プログラムに従ってプリンタ８の各部を制御する中央演算処理装置である。具体的には、ＣＰＵ７３は、電源スイッチ４２が押圧操作されて電源投入がなされると、メイン制御処理２（図１５参照）、並びに、当該メイン制御処理２のサブルーチンとして設定された前記受信制御処理１（図８参照）を実行する。
以上が本実施の形態における通信システム６の構成である。
【０１７４】
次に、動作説明を行なう前に、本実施の形態における発明のポイントについてその概要を説明する。
構成説明において述べたように、本実施の形態におけるデジタルカメラ７は、撮像した画像データをＱ−ＶＧＡ形式でフラッシュメモリ３１に格納し、プリンタ８に対しては、前記画像データをＱ−ＶＧＡ、或いはＶＧＡ、Ｓ−ＶＧＡ形式で送信可能である。
【０１７５】
また、プリンタ８は、デジタルカメラ７からＶＧＡ及びＱ−ＶＧＡ形式の画像データを受信可能であり、ＶＧＡ形式の画像データを受信した場合は当該ＶＧＡ形式の画像データに基づいて、また、Ｑ−ＶＧＡ形式の画像データを受信した場合は当該Ｑ−ＶＧＡ形式の画像データに基づいて印刷処理を行なう。また、このプリンタ８においては、Ｑ−ＶＧＡ形式よりもＶＧＡ形式の画像データに基づいて印刷処理を行なった方がより高画質の印刷結果を得ることができることから、ＶＧＡ、Ｑ−ＶＧＡの順に優先順位が設定されている。
【０１７６】
このようなデジタルカメラ７とプリンタ８からなる通信システム６において、デジタルカメラ７からプリンタ８に画像データを送信する場合、前記第１の実施の形態において述べた制御構成であると、デジタルカメラ７では、送信する画像データのデータ形式をプリンタ８からの優先順位データに基づいてＶＧＡ形式に設定し、フラッシュメモリ３１に格納されたＱ−ＶＧＡ形式の画像データをＶＧＡ形式に変換してプリンタ８に送信する。
【０１７７】
ここで、Ｑ−ＶＧＡ形式の画像データをＶＧＡ形式に変換する場合、Ｑ−ＶＧＡ形式の画像データを単に縦横２倍に引き延ばすだけであり、このようにして変換されたＶＧＡ形式の画像データの解像度は、Ｑ−ＶＧＡ形式の画像データの解像度と何等変わらない。すなわち、プリンタ８では、前記ＶＧＡ形式の画像データに基づいて印刷処理を行なっても、Ｑ−ＶＧＡ形式の画像データに基づいて印刷処理を行なった場合と同画質レベル（同解像度）の印刷結果しか得ることができない。そして、このような場合、Ｑ−ＶＧＡ形式の画像データで十分であるにも係わらず、ＶＧＡ形式の画像データを送信してしまったことによる通信時間の長時間化、デジタルカメラ７における不要なデータ形式変換処理等のデメリットが生じる。
【０１７８】
以下に示す制御構成は、このような問題点を改善し、より最適なデータ形式で画像データを転送するためのものである。
【０１７９】
なお、プリンタ８のＣＰＵ７３において実行されるメイン制御処理２（図１５参照）は、前記第１の実施の形態において述べたメイン制御処理１（図７参照）と略同様の制御構成を有する。
【０１８０】
異なる部分は、前記第１の実施の形態におけるプリンタ３は、Ｑ−ＶＧＡ形式の画像データでしか印刷処理を行なえないので、そのフローチャート（図７参照）のステップＳ１０及びＳ１１で、デジタルカメラ２から受信した画像データがＶＧＡ形式である場合は、この画像データをＱ−ＶＧＡ形式に変換した後、ステップＳ１２以降のカラー印刷処理を行なうのに対し、本実施の形態におけるプリンタ８では、Ｑ−ＶＧＡ及びＶＧＡの両形式の画像データで印刷処理を行なうので、そのフローチャート（図１５参照）では、前記ステップＳ１０，Ｓ１１に対応する処理ステップがなく、デジタルカメラ７から受信した画像データがＶＧＡ形式である場合は当該ＶＧＡ形式の画像データに基づいて、また、受信した画像データがＱ−ＶＧＡ形式である場合は当該Ｑ−ＶＧＡ形式の画像データに基づいて、ステップＡ１０以降のカラー印刷処理を行なうことである。
【０１８１】
また、このメイン制御処理２のサブルーチンとして設定された受信制御処理１（図８参照）は、前記第１の実施の形態において述べたものと同一である。よって、プリンタ８のＣＰＵ７３において実行されるメイン制御処理２、並びに、当該メイン制御処理２のサブルーチンとして設定された受信制御処理１については、説明を省略するものとする。
【０１８２】
次に、デジタルカメラ７のＣＰＵ６３において実行される送信制御処理２について、図１６及び図１７に示すフローチャートに基づいて説明する。
なお、この送信制御処理２は、前記第１の実施の形態において述べた送信制御処理１（図９参照）と基本的に同様の制御構成を有するので、以下に述べる動作説明においては、本実施の形態に特有な部分のみを説明するものとする。
【０１８３】
ＣＰＵ６３では、モード切換スイッチ１３がスライド操作されて通信モードが指定されると、ＲＯＭ６１に格納されている送信制御処理２に関するプログラムを読み出して、その処理を開始し、ステップＢ１〜Ｂ９において、前記送信制御処理１（図９参照）のステップＵ１〜Ｕ９に記した処理と同様の処理を行なう。
【０１８４】
次いで、ＣＰＵ６３は、プリンタ８から受信側データ形式情報を受信したか否かを判別し（ステップＢ１０）、受信側データ形式情報を受信すると、この受信側データ形式情報（受信可能なデータ形式名データ及びその優先順位データ：図１４参照）と、ＲＡＭ６２に展開されたデータ形式変換テーブル６２ａ（図１２参照）の「変換先データ形式」欄のデータとを比較して（ステップＢ１１）、当該デジタルカメラ７で変換可能（送信可能）なデータ形式であって、かつ、プリンタ８が受信可能なデータ形式であるものの中から、最も優先順位の高いデータ形式を選択する（ステップＢ１２）。
【０１８５】
次いで、ＣＰＵ６３は、上記選択したデータ形式が、フラッシュメモリ３１に格納された画像データのデータ形式（Ｑ−ＶＧＡ）よりも高解像度（高画質）のデータ形式であるか否かを判別し（ステップＢ１３）、上記選択したデータ形式がＱ−ＶＧＡ形式以下の解像度のデータ形式である場合は（選択したデータ形式がＱ−ＶＧＡ形式である場合を含む）、当該選択したデータ形式を送信する画像データのデータ形式として設定した後（ステップＢ１４）、ステップＢ２０に移行する。
【０１８６】
また、ＣＰＵ６３は、上記ステップＢ１３において、前記選択したデータ形式がＱ−ＶＧＡ形式よりも高解像度のデータ形式であると判別した場合は、前記送信可能、かつ、受信可能なデータ形式の中から、次に優先順位データの高いデータ形式を検索して（ステップＢ１５）、当該データ形式の存在有無を判別する（ステップＢ１６）。そして、ＣＰＵ６３は、該当するデータ形式が存在しないと判別した場合は、前回選択したデータ形式を送信する画像データのデータ形式として設定した後（ステップＢ１７）、ステップＢ２０に移行する。
【０１８７】
また、ＣＰＵ６３は、上記ステップＢ１６において、該当するデータ形式が存在すると判別した場合は、当該データ形式を選択し（ステップＢ１８）、次いで、当該選択したデータ形式が、フラッシュメモリ３１に格納された画像データのデータ形式（Ｑ−ＶＧＡ）よりも高解像度のデータ形式であるか否かを判別する（ステップＢ１９）。
【０１８８】
そして、ＣＰＵ６３は、上記選択したデータ形式がＱ−ＶＧＡ形式以下の解像度のデータ形式である場合は、ステップＢ１４に移行して、前回選択したデータ形式を送信する画像データのデータ形式として設定した後（ステップＢ１４）、ステップＢ２０に移行する。また、ＣＰＵ６３は、上記選択したデータ形式がＱ−ＶＧＡ形式よりも高解像度のデータ形式であると判別した場合は、上記ステップＢ１５に戻る。
【０１８９】
このような制御構成とすることにより、デジタルカメラ７では、フラッシュメモリ３１に格納されている画像データのデータ形式に基づいてその画像データの有する解像度（画質レベル）を把握し、送信元の画像データのデータ形式以上の画質レベルを有するデータ形式で画像データの送信を行なうことを極力、抑止するように制御する。また、送信元の画像データのデータ形式以上の画質レベルを有するデータ形式で画像データの送信を行なわなければならない場合でも、できるだけ前記送信元の画像データの画質レベルに近いデータ形式で画像データの送信を行なうように制御する。
【０１９０】
次いで、ＣＰＵ６３は、上記ステップＢ１４、或いはステップＢ１７において設定したデータ形式がフラッシュメモリ３１に格納された画像データのデータ形式（Ｑ−ＶＧＡ形式）であるか否かを判別し（ステップＢ２０）、Ｑ−ＶＧＡ形式である場合は、前記印刷指定された画像データをフラッシュメモリ３１から読み出して、Ｉ／Ｏポート３７から通信ケーブル４を介してプリンタ８に送信した後（ステップＢ２１）、ステップＢ２６に移行する。
【０１９１】
また、ＣＰＵ６３は、上記ステップＢ２０において、前記設定したデータ形式がＱ−ＶＧＡ形式でないと判別した場合は、ステップＢ２２〜ステップＢ２５に示す処理により、印刷指定された画像データのデータ形式（Ｑ−ＶＧＡ形式）を上記ステップＢ１４、或いはステップＢ１７において設定したデータ形式に変換した後、この画像データをＩ／Ｏポート３７から通信ケーブル４を介してプリンタ８に送信する。そして、プリンタ８から受信完了信号を受信すると（ステップＢ２６）、当該送信制御処理２を終了する。
以上が本実施の形態におけるデジタルカメラ７のＣＰＵ６３により実行される送信制御処理２の動作手順である。
【０１９２】
このような制御構成とすることにより、前述したような、同画質レベルの印刷結果しか得ることができないにも係わらず、プリンタ８からの優先順位データに基づいてより高画質のデータ形式に変換して画像データを送信してしまうといった問題点を解消し、前記第１の実施の形態において述べた制御構成と比較して、さらに、送信側及び受信側にとって最適なデータ形式で画像データの転送を行なうことが可能となる。
【０１９３】
なお、図１８は、本実施の形態におけるデジタルカメラ７とプリンタ８との間でＩｒＤＡ（Infrared Data Association ）方式の赤外線通信によりデータ転送を行なう場合の各々の回路構成を示すブロック図である。
同図においてデジタルカメラ７は、図１１に示した回路構成に加え、さらに、バッファ８１、Ｉｒ信号変・復調部８２、及びＩｒ送・受信部８３が設けられている。
【０１９４】
バッファ８１は、ＣＰＵ６３に接続され、送信指定された画像データ、制御データ等を一時的に格納する送信データメモリ８１ａと、赤外線通信により外部機器（プリンタ８）から受信したデータを一時的に格納する受信データメモリ８１ｂと、により構成されている。
【０１９５】
Ｉｒ信号変・復調部８２は、バッファ８１の送信データメモリ８１ａから供給される送信データをＩｒ信号に変調する変調部８２ａと、Ｉｒ送・受信部８３のフォトダイオード８３ｂから供給されるＩｒ信号を復調する復調部８２ｂと、により構成されている。
【０１９６】
Ｉｒ送・受信部８３は、Ｉｒ信号変・復調部８２の変調部８２ａから供給されるＩｒ信号を送信する送信用ＬＥＤ８３ａと、ＩｒＤＡ規格に対応する赤外線通信機能を備えた外部機器（プリンタ８）から送信されるＩｒ信号を受信するフォトダイオード８３ｂと、により構成されている。
【０１９７】
また、ＣＰＵ６３に接続されたＲＯＭ６１には、赤外線通信の制御を司るプログラム（赤外線通信制御プログラム）が格納され、ＣＰＵ６３は、この赤外線通信制御プログラムに基づいて各部を駆動制御し、外部機器との間で赤外線パルスに基づくデータ通信を実行する。
【０１９８】
一方、図１８においてプリンタ８は、図１３に示した回路構成に加え、さらに、バッファ９１、Ｉｒ信号変・復調部９２、及びＩｒ送・受信部９３が設けられている。なお、このバッファ９１、Ｉｒ信号変・復調部９２、及びＩｒ送・受信部９３は、前述したデジタルカメラ７に備わるものと同じであるので説明を省略する。
【０１９９】
このように互いに赤外線通信機能を備えたデジタルカメラ７とプリンタ８とにおいて、前述したメイン制御処理２（図１５参照）、受信制御処理１（図８参照）、及び送信制御処理２（図１６及び図１７参照）に示した一連のデータ転送に係わる通信処理を赤外線通信により行なうことで、デジタルカメラ７からプリンタ８へ赤外線通信によって画像データを転送することできる。
【０２００】
以上のようなことから本実施の形態における通信システム６によれば、デジタルカメラ７（送信装置）のＣＰＵ６３（選択手段、受信手段、設定手段、比較手段、変換手段、及び画像データ送信手段）は、プリンタ８（受信装置）からＩ／Ｏポート３７（受信手段及び画像データ送信手段）を介して受信側データ形式情報を受信し、ＲＡＭ６２のデータ形式変換テーブル６２ａ（第１の記憶手段）に格納された当該デジタルカメラ７で送信可能なデータ形式であって、かつ、前記受信側データ形式情報に含まれるプリンタ８で受信可能なデータ形式であるものの中から、前記受信側データ形式情報に含まれる前記受信可能な各データ形式の優先順位データに基づいて最も優先順位の高いデータ形式を選択する。次いで、この選択したデータ形式がフラッシュメモリ３１（第２の記憶手段）に格納された画像データのデータ形式よりも高画質のデータ形式であると判別した場合は、送信する画像データのデータ形式を、前記送信可能、かつ、受信可能なデータ形式の中から、前記フラッシュメモリ３１に格納された画像データのデータ形式以上の画質レベルを有する、当該データ形式に最も近い画質レベルのデータ形式を選択して設定する。そして、データ形式変換テーブル３４ａを参照して対応するデータ形式変換プログラムをＲＯＭ６１から読み出し、送信する画像データのデータ形式を前記設定したデータ形式に変換した後、この画像データをＩ／Ｏポート３７を介してプリンタ８に送信する。
【０２０１】
したがって、デジタルカメラ７では、プリンタ８で行なわれる印刷処理と、フラッシュメモリ３１に格納されている送信する画像データの画質レベルとを考慮して最適なデータ形式で画像データをプリンタ８に送信することができる。その結果、無駄な通信時間を省き、画像データの転送を迅速に行なうことができること、画像データの転送の際にマニュアル操作でデータ形式を設定する必要がないこと等、使い勝手を向上することができる。また、前記無駄な通信時間を省いたことに伴い、デジタルカメラ７及びプリンタ８における内部電池の無駄な電力消費を抑制し、内部電池の長寿命化を図ることが可能となる。
【０２０２】
また、本実施の形態における通信システム６によれば、デジタルカメラ７（送信装置）のＣＰＵ６３（変換手段及び設定手段）は、設定したデータ形式がフラッシュメモリ３１（第２の記憶手段）に格納された画像データのデータ形式（Ｑ−ＶＧＡ形式）と異なる場合に、送信する画像データのデータ形式を前記設定したデータ形式に変換する。
【０２０３】
したがって、デジタルカメラ７は、フラッシュメモリ３１に格納されている画像データのデータ形式が、設定された送信時のデータ形式と異なる場合にのみ、送信する画像データのデータ形式を前記設定されたデータ形式に変換することができる。
【０２０４】
また、本実施の形態における通信システム６によれば、デジタルカメラ７のＣＰＵ６３（表示制御手段及び指定手段）は、キー入力部３５のシャッターキー１５（指定手段）の押圧操作により送信する画像データを指定する際に、「＋」キー１６や「−」キー１７の押圧操作により、フラッシュメモリ３１（第２の記憶手段）に記憶された複数の画像データを表示部１２（表示手段）に順次切換表示する。
【０２０５】
したがって、ユーザーは、送信する画像データを指定する際に、表示部１２に順次切換表示される各画像データの画像内容を確認しながら目的の画像データを検索することができる。
【０２０６】
また、本実施の形態における通信システム６によれば、プリンタ８（受信装置）のＣＰＵ７３（送信手段）は、デジタルカメラ７（送信装置）からの問合わせコマンドに応じて、ＲＡＭ７２の受信データ形式格納テーブル７２ａ（記憶手段）に格納されている当該プリンタ８で受信可能なデータ形式名データ及びその優先順位データをデジタルカメラ７に送信する。
【０２０７】
したがって、プリンタ８では、当該プリンタ８で受信可能なデータ形式情報及びその優先順位データをデジタルカメラ７に送信することができ、これによりデジタルカメラ７では、前記受信可能なデータ形式情報及びその優先順位データと送信する画像データの画質レベルに基づいてプリンタ８に最適なデータ形式で画像データを送信することができる。
【０２０８】
また、本実施の形態における通信システム６によれば、画像データのデータ形式は、グラフィクス表示形式（画像表示形式）の違いに応じて設定される。
【０２０９】
したがって、デジタルカメラ７では、プリンタ８で行なわれる印刷処理に適したグラフィクス表示形式の画像データをプリンタ８に送信することができる。
【０２１０】
また、本実施の形態における通信システム６によれば、ＩｒＤＡ方式の赤外線通信により画像データ、並びに、当該画像データを転送するための一連の通信手順の設定を行なうことができ、このような通信システム６においても同様の効果を得ることができる。
【０２１１】
以上、本発明を上記第１及び第２の実施の形態に基づいて具体的に説明したが、本発明は上記実施の形態例に限定されるものではなく、その要旨を逸脱しない範囲で適宜に変更可能であることは勿論である。
【０２１２】
例えば、上記第１及び第２の実施の形態においては、静止画の画像データを転送する場合について述べたが、転送する画像データは静止画に限定されるものではなく、動画であってもよいことは勿論である。
【０２１３】
また、上記第１及び第２の実施の形態においては、ＶＧＡ、Ｑ−ＶＧＡ等、画像表示形式に基づいて設定された画像データのデータ形式について本発明を適用した場合について述べたが、例えば、色差信号画素構成（４：２：２フォーマット、４：１：１フォーマット等）や、画像データの圧縮・伸張方式に基づいて設定された画像データのデータ形式に対して本発明を適用してもよい。
【０２１４】
また、上記第１及び第２の実施の形態においては、通信ケーブル４による有線通信、或いは、ＩｒＤＡ方式の赤外線通信により画像データを転送する場合について述べたが、画像データの転送方式は、その他の無線通信や光通信等によるものであってもよい。
【０２１５】
また、上記第１及び第２の実施の形態においては、デジタルカメラ２，７（送信装置）とプリンタ３，８（受信装置）とからなる通信システム１，６に本発明を適用した場合について述べたが、通信システムを構成する送信装置及び受信装置（電子機器）は前記デジタルカメラ２，７やプリンタ３，８に限定されるものでないことは勿論である。
【０２１６】
さらに、上記第１及び第２の実施の形態においては、転送するデータが画像データである場合について述べたが、本発明を適用して転送可能なデータの種類は画像データに限定されるものではない。
【０２１７】
【発明の効果】
請求項１記載の発明によれば、送信装置では、受信装置で行なわれる受信データに対する処理に適したデータ形式でデータを受信装置に送信することができる。その結果、無駄な通信時間を省き、データ転送を迅速に行なうことができること、データ転送の際にマニュアル操作でデータ形式を設定する必要がないこと等、使い勝手を向上することができる。また、前記無駄な通信時間を省いたことに伴い、送信装置及び受信装置における電力浪費を抑制することができる。さらに、送信装置は、送信する画像データの画質レベルを損なうことのない最適なデータ形式で受信装置に画像データを送信することができる。
【０２１８】
請求項２記載の発明によれば、送信装置は、当該送信装置に記憶されているデータのデータ形式が、設定された送信時のデータ形式と異なる場合にのみ、送信するデータのデータ形式を前記設定されたデータ形式に変換することができる。
【０２１９】
請求項３記載の発明によれば、送信装置で撮像された画像データの転送に際し、請求項１、２記載の発明の効果と同様の効果を奏する。
【０２２０】
請求項４記載の発明によれば、ユーザーは、記憶されている複数の画像データの中から送信する画像データを指定する際に、表示部に順次表示される前記各画像データの画像内容を確認しながら目的の画像データを検索することができ、使い勝手を向上することができる。
【０２２１】
請求項５記載の発明のように、画像データのデータ形式は、画像表示形式の違いに応じて設定されるものであってもよい。
【０２２２】
請求項６記載の発明によれば、無線通信により各種データの送受信を行なう通信システムにおいて、請求項１〜５記載の発明の効果と同様の効果を奏する。
【０２２３】
請求項７記載の発明によれば、赤外線通信により各種データの送受信を行なう通信システムにおいて、請求項６記載の発明の効果と同様の効果を奏する。
【０２２４】
請求項８記載の発明によれば、送信装置では、受信装置で行なわれる画像データに対する処理と、当該送信装置に記憶されている送信する画像データの画質レベルとを考慮して最適なデータ形式で画像データを受信装置に送信することができる。その結果、無駄な通信時間を省き、画像データの転送を迅速に行なうことができること、画像データの転送の際にマニュアル操作でデータ形式を設定する必要がないこと等、使い勝手を向上することができる。また、前記無駄な通信時間を省いたことに伴い、送信装置及び受信装置における電力浪費を抑制することができる。さらに、送信装置は、送信する画像データの画質レベルを損なうことのない最適なデータ形式で受信装置に画像データを送信することができる。
【０２２５】
請求項９記載の発明によれば、送信装置は、当該送信装置に記憶されているデータのデータ形式が、設定された送信時のデータ形式と異なる場合にのみ、送信するデータのデータ形式を前記設定されたデータ形式に変換することができる。
【０２２６】
請求項１０記載の発明によれば、送信装置で撮像された画像データの転送に際し、請求項８、９記載の発明の効果と同様の効果を奏する。
【０２２７】
請求項１１記載の発明によれば、ユーザーは、記憶されている複数の画像データの中から送信する画像データを指定する際に、表示部に順次表示される前記各画像データの画像内容を確認しながら目的の画像データを検索することができ、使い勝手を向上することができる。
【０２２８】
請求項１２記載の発明によれば、画像データのデータ形式は、画像表示形式の違いに応じて設定されるものであってもよい。
請求項１３記載の発明によれば、送信装置は、当該送信装置に記憶されている画像データのデータ形式が、設定された送信時のデータ形式と異なる場合にのみ、送信する画像データのデータ形式を前記設定されたデータ形式に変換することができる。
請求項１４記載の発明によれば、送信装置で撮像された画像データの転送に際し、請求項８〜１３記載の発明の効果と同様の効果を奏する。
請求項１５記載の発明によれば、ユーザーは、記憶されている複数の画像データの中から送信する画像データを指定する際に、表示部に順次表示される前記各画像データの画像内容を確認しながら目的の画像データを検索することができ、使い勝手を向上することができる。
請求項１６記載の発明によれば、送信装置では、受信装置で行なわれる受信データに対する処理に適したデータ形式でデータを受信装置に送信することができる。その結果、無駄な通信時間を省き、データ転送を迅速に行なうことができること、データ転送の際にマニュアル操作でデータ形式を設定する必要がないこと等、使い勝手を向上することができる。また、前記無駄な通信時間を省いたことに伴い、送信装置及び受信装置における電力浪費を抑制することができる。さらに、送信装置は、送信する画像データの画質レベルを損なうことのない最適なデータ形式で受信装置に画像データを送信することができる。
請求項１７記載の発明によれば、送信装置で撮像された画像データの転送に際し、請求項１６記載の発明の効果と同様の効果を奏する。
請求項１８記載の発明によれば、送信装置では、受信装置で行なわれる受信データに対する処理に適したデータ形式でデータを受信装置に送信することができる。その結果、無駄な通信時間を省き、データ転送を迅速に行なうことができること、データ転送の際にマニュアル操作でデータ形式を設定する必要がないこと等、使い勝手を向上することができる。また、前記無駄な通信時間を省いたことに伴い、送信装置及び受信装置における電力浪費を抑制することができる。さらに、送信装置は、送信する画像データの画質レベルを損なうことのない最適なデータ形式で受信装置に画像データを送信することができる。
請求項１９記載の発明によれば、送信装置で撮像された画像データの転送に際し、請求項１８記載の発明の効果と同様の効果を奏する。
【図面の簡単な説明】
【図１】本発明を適用した通信システム１、すなわち、通信ケーブル４によって接続されたデジタルカメラ２とプリンタ３の外観斜視図である。
【図２】図１のデジタルカメラ２の回路構成を示すブロック図である。
【図３】図２のＲＡＭ３４に展開されるデータ形式変換テーブル３４ａの一例について示す図である。
【図４】図１のプリンタ３の回路構成を示すブロック図である。
【図５】図４のＲＡＭ５６に展開される受信データ形式格納テーブル５６ａの一例について示す図である。
【図６】図４のカラー印刷部５８の回路構成を示すブロック図である。
【図７】図４のＣＰＵ５７において実行されるメイン制御処理１のフローチャートである。
【図８】図４のＣＰＵ５７により、図７に示したメイン制御処理１のサブルーチンとして実行される受信制御処理１のフローチャートである。
【図９】図２のＣＰＵ３６において実行される送信制御処理１のフローチャートである。
【図１０】デジタルカメラ２において実行される図９に示す送信制御処理１と、プリンタ３において実行される図８に示す受信制御処理１とにより、デジタルカメラ２からプリンタ３に画像データを転送する際の通信手順について示す図である。
【図１１】第２の実施の形態におけるデジタルカメラ７の回路構成を示すブロック図である。
【図１２】図１１のＲＡＭ６２に展開されるデータ形式変換テーブル６２ａの一例について示す図である。
【図１３】第２の実施の形態におけるプリンタ８の回路構成を示すブロック図である。
【図１４】図１３のＲＡＭ７２に展開される受信データ形式格納テーブル７２ａの一例について示す図である。
【図１５】図１３のＣＰＵ７３において実行されるメイン制御処理２のフローチャートである。
【図１６】図１１のＣＰＵ６３において実行される送信制御処理２のフローチャート（その１）である。
【図１７】図１１のＣＰＵ６３において実行される送信制御処理２のフローチャート（その２）である。
【図１８】図１１のデジタルカメラ７と図１３のプリンタ８との間で赤外線通信によりデータ転送を行なう場合の各々の回路構成を示すブロック図である。
【符号の説明】
１，６      通信システム
２，７      デジタルカメラ
２ａ      本体ケーシング
３，８      プリンタ
４      通信ケーブル
４ａ，４ｂ      プラグ４ｂ
５      印刷用紙
１１      撮像レンズ
１２      表示部
１３      モード切換スイッチ
１４      電源スイッチ
１５      シャッターキー
１６      「＋」キー
１７      「−」キー
１８      シリアル入出力端子
２０      ＣＣＤ
２１      バッファ
２２      Ａ／Ｄ変換器
２３      駆動回路
２４      タイミングジェネレータ
２５      シグナルジェネレータ
２６      ＶＲＡＭ
２７      Ｄ／Ａ変換器
２８      バッファ
２９      ＤＲＡＭ
３０      圧縮／伸長回路
３１      フラッシュメモリ
３２      ＣＧ
３３，６１      ＲＯＭ
３４，６２      ＲＡＭ
３４ａ，６２ａ      データ形式変換テーブル
３５      キー入力部
３６，６３      ＣＰＵ
３７      Ｉ／Ｏポート
４１      用紙挿排口
４２      電源スイッチ
４３      「＋」キー
４４      「−」キー
４５      プリントキー
４６      シリアル入出力端子
５１      Ｉ／Ｏポート
５２      画像メモリ
５３      伸長回路
５４      キー入力部
５５，７１      ＲＯＭ
５６，７２      ＲＡＭ
５６ａ，７２ａ      受信データ形式格納テーブル
５７，７３      ＣＰＵ
５８      カラー印刷部
５８ａ      センサー
５８ｂ，５８ｃ，５８ｄ      モータドライバ
５８ｅ      ヘッド用モータ
５８ｆ      リボン送り用モータ
５８ｇ      用紙送り用モータ
５８ｈ      印字ヘッド
８１      バッファ
８１ａ      送信データメモリ
８１ｂ      受信データメモリ
８２      Ｉｒ信号変・復調部
８２ａ      変調部
８２ｂ      復調部
８３      Ｉｒ送・受信部
８３ａ      送信用ＬＥＤ
８３ｂ      フォトダイオード
９１      バッファ
９１ａ      受信データメモリ
９１ｂ      送信データメモリ
９２      Ｉｒ信号変・復調部
９２ａ      復調部
９２ｂ      変調部
９３      Ｉｒ送・受信部
９３ａ      フォトダイオード
９３ｂ      送信用ＬＥＤ
【図１】
0003711703.tif 000002
【図２】
0003711703.tif 000003
【図３】
0003711703.tif 000004
【図４】
0003711703.tif 000005
【図５】
0003711703.tif 000006
【図６】
0003711703.tif 000007
【図７】
0003711703.tif 000008
【図８】
0003711703.tif 000009
【図９】
0003711703.tif 000010
【図１０】
0003711703.tif 000011
【図１１】
0003711703.tif 000012
【図１２】
0003711703.tif 000013
【図１３】
0003711703.tif 000014
【図１４】
0003711703.tif 000015
【図１５】
0003711703.tif 000016
【図１６】
0003711703.tif 000017
【図１７】
0003711703.tif 000018
【図１８】
0003711703.tif 000019