(57)【要約】【課題】本発明の目的は、フラッシュカード搭載プリンタのような画像サーバ機器から携帯電話のような端末機器に対して画像を配信する際、画像のデータ量を削減し、通信速度を高めることにある。【解決手段】端末機器の表示器の解像度などの情報を通知する手段を設け、前記表示器に画像を最適化する手段を画像サーバ機器に設け、通信する画像のデータ量を削減する。また、画像サーバ機器、または携帯端末機器に最適化済みの画像を記憶する手段を設け、選択された画像がすでに記憶済みの場合、記憶した画像を利用する。【選択図】        図１
2004220323.tif 000002
【特許請求の範囲】
【請求項１】
画像端末機器と情報を通信する通信手段と、
画像端末機器の表示器の情報を取得する手段と、
複数の元画像を記憶する手段と、
前記元画像を、表示器の情報をもとに画像を最適化する手段と、
前記最適化された画像を前記端末機器に送信する手段を
備えたことを特徴とする画像サーバ機器。
【請求項２】
端末機器の指示により、画像を記録する手段を有し、
前記記憶手段により記憶された元画像を記録する手段を
備えたことを特徴とする請求項１に記載の画像サーバ機器。
【請求項３】
前記画像最適化手段として、前記端末機器の表示器の解像度に変倍する手段を
備えたことを特徴とする請求項１に記載の画像サーバ機器。
【請求項４】
前記画像最適化手段として、前記端末機器の表示器の表示色に最適化する手段を
備えたことを特徴とする請求項１に記載の画像サーバ機器。
【請求項５】
前記画像の変倍手段として、元画像と表示器の解像度における縦横比が異なる場合、
画像の縦横比を変えることなく最大に表示するように元画像の端部をカットする手段を
備えたことを特徴とする請求項３に記載の画像サーバ機器。
【請求項６】
前記画像の変倍手段として、元画像と表示器の解像度における縦横比が異なる場合、
画像の縦横比を変えることなく元画面全体を最大に表示するように
表示器の解像度よりも小さく解像度に変換する手段を
備えたことを特徴とする請求項３に記載の画像サーバ機器。
【請求項７】
前記元画像から最適化された画像を記憶する手段と、
前記最適化された画像と元画像を関連付ける手段と、
前記端末機器に送信すべき画像が、記憶手段により記憶されている場合、
当該記憶された最適化画像を送信する手段を
備えたことを特徴とする請求項１に記載の画像サーバ機器。
【請求項８】
画像端末機器に送信した画像が記憶されたことを認知する手段と、
画像端末機器に画像が記憶された場合、最適化した画像を記憶しない手段を
備えたことを特徴とする請求項７に記載の画像サーバ機器。
【請求項９】
画像サーバ機器から画像を受信する通信手段と、
受信した画像を表示する手段と、
受信した画像を記憶する手段と、
受信した画像を記憶したことを画像サーバ機器に通知する手段を
備えたことを特徴とする画像端末機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像を配信し得る画像サーバ機器、及び画像を表示し得る画像端末機器に関するものである。
【０００２】
【従来の技術】
ｉ−モード（Ｒ）やデジタルカメラの普及により、今後、デジタル画像を携帯する要求が増加すると考えられる。一般的には、携帯電話は常に持ち歩くものであり、また、ｉ−モード（Ｒ）のさまざまなサービスが利用できるため、携帯電話が十分な画像を持つだけのメモリを持てば、この要求は満足できるかもしれない。現在デジタルカメラ等で使用されるフラッシュカードも技術革新によりたくさんの画像を記憶することが可能となった。そこで携帯電話にデジタルカメラで使用されるフラッシュカードを着脱可能とすることも提案されている。
【０００３】
一方で、画像を印刷するプリンタも小型化が進んでおり、携帯電話やデジタルカメラ等から高画質で印刷するといったプリンタが開発されている。デジタルカメラに小型プリンタを搭載し、デジタルポラロイドといった商品が提案されている。また、デジタルカメラで撮影した画像をフラッシュカードに記録し、着脱可能なフラッシュカードを搭載した分離型の小型プリンタによって画像を印刷するといった商品も提案されている。
【０００４】
しかしながら、近年の技術革新に伴いデジタル画像は高解像度になった。ＪＰＥＧにより圧縮された画像でさえ１ＭＢ以上といったサイズが一般である。たとえば、携帯電話にフラッシュカードを搭載して、画像を分離型のプリンタに印刷するといったアプリケーションを考えた場合、ファイルサイズが大きいために通信するための時間がかかる。通信速度に関しても技術革新は進むものの、一般的に通信速度は、機器内の処理速度に比べけた違いに遅い。さらに、携帯電話のモニタはせいぜい３２０ｘ２４０ドット程度であり、このモニタで見る分には、低解像度の画像で十分である。実際には小さなモニタに表示するだけにもかかわらず、この大きな画像を処理するための大きなメモリが携帯電話に必要となる。
【０００５】
一方、着脱可能なフラッシュカードを搭載した分離型の小型プリンタでは、印刷する画像を選択するためにコストの高いモニタを持つか、コストダウンのためにモニタを持たない場合には、印刷する画像を選択するのに使用者にわかりにくい操作環境になってしまうといった欠陥があった。
【０００６】
【発明が解決しようとする課題】
上述の従来技術を解決するために、本発明では、着脱可能なフラッシュカードを搭載するプリンタにおいて画像の選択などの操作環境を携帯電話のような端末機器に持たせることを前提に、操作環境を向上させる。本発明の課題は、端末機器に必要とされるメモリを最小限におさえるとともに、プリンタと通信する画像のデータ量を削減することで通信時間を短縮させることにある。
【０００７】
【課題を解決するための手段】
本発明によれば、画像サーバ機器として、画像端末機器と情報を通信する通信手段と、画像端末機器の表示器の情報を取得する手段と、複数の元画像を記憶する手段と、前記元画像を、表示器の情報をもとに画像を最適化する手段と、前記最適化された画像を前記端末機器に送信する送信手段を備える事で、通信する画像データを削減できる。
【０００８】
また、画像を記録する際は、元画像から記録する手段を備える。
【０００９】
さらには、前記元画像から最適化された画像を記憶する手段を有し、前記最適化された画像と元画像を関連付ける手段を有し、前記端末機器に送信すべき画像が、記憶手段により記憶されている場合、記憶された最適化画像を送信する手段を備え、無駄な最適化の処理を削減できる。
【００１０】
また、画像端末としては、画像サーバから画像を受信する通信手段と、受信した画像を表示する手段と、受信した画像を記憶する手段と、受信した画像を記憶したことを画像サーバに通知する手段を備える事で無駄な通信を削減できる。
【００１１】
さらに、画像端末機器に送信した画像が記憶されたことを認知する手段と、画像端末機器に画像が記憶された場合、最適化した画像を記憶しない手段を備え、画像サーバの記憶量を削減できる。
【００１２】
最適化の手段としては、前記端末機器の表示器の解像度に変倍する手段、表示器の表示色に最適化する手段、画像の縦横比を変えることなく最大に表示するため、画像の端部をカットする手段を備える。
【００１３】
以上、本発明を整理して要約すれば以下の構成に集約できる。
【００１４】
（１）画像端末機器と情報を通信する通信手段と、
画像端末機器の表示器の情報を取得する手段と、
複数の元画像を記憶する手段と、
前記元画像を、表示器の情報をもとに画像を最適化する手段と、
前記最適化された画像を前記端末機器に送信する手段を
備えたことを特徴とする画像サーバ機器。
【００１５】
（２）端末機器の指示により、画像を記録する手段を有し、
前記記憶手段により記憶された元画像を記録する手段を
備えたことを特徴とする前記（１）に記載の画像サーバ機器。
【００１６】
（３）前記画像最適化手段として、前記端末機器の表示器の解像度に変倍する手段を
備えたことを特徴とする前記（１）に記載の画像サーバ機器。
【００１７】
（４）前記画像最適化手段として、前記端末機器の表示器の表示色に最適化する手段を
備えたことを特徴とする前記（１）に記載の画像サーバ機器。
【００１８】
（５）前記画像の変倍手段として、元画像と表示器の解像度における縦横比が異なる場合、
画像の縦横比を変えることなく最大に表示するように元画像の端部をカットする手段を
備えたことを特徴とする前記（３）に記載の画像サーバ機器。
【００１９】
（６）前記画像の変倍手段として、元画像と表示器の解像度における縦横比が異なる場合、
画像の縦横比を変えることなく元画面全体を最大に表示するように
表示器の解像度よりも小さく解像度に変換する手段を
備えたことを特徴とする前記（３）に記載の画像サーバ機器。
【００２０】
（７）前記元画像から最適化された画像を記憶する手段と、
前記最適化された画像と元画像を関連付ける手段と、
前記端末機器に送信すべき画像が、記憶手段により記憶されている場合、
当該記憶された最適化画像を送信する手段を
備えたことを特徴とする前記（１）に記載の画像サーバ機器。
【００２１】
（８）画像端末機器に送信した画像が記憶されたことを認知する手段と、
画像端末機器に画像が記憶された場合、最適化した画像を記憶しない手段を
備えたことを特徴とする前記（７）に記載の画像サーバ機器。
【００２２】
（９）画像サーバ機器から画像を受信する通信手段と、
受信した画像を表示する手段と、
受信した画像を記憶する手段と、
受信した画像を記憶したことを画像サーバ機器に通知する手段を
備えたことを特徴とする画像端末機器。
【００２３】
【発明の実施の形態】
以下、本発明の実施例を図面を用いて説明する。
【００２４】
図１は、本発明の画像通信機器の実施例の特徴を表したブロック図である。
【００２５】
１は、画像端末機器であり、２は、画像サーバ機器である。
【００２６】
画像端末機器１は、以下の構成である。
【００２７】
１１は、最低でも１つ、または複数の画像を格納する画像メモリ▲１▼である。
【００２８】
１２は、前記画像メモリ▲１▼１１に格納された画像やその他の情報を表示する表示器である。
【００２９】
１３は、画像端末機器１を集中して制御する端末制御装置である。
【００３０】
１４は、使用者の指示を端末制御装置１３に伝達するための入力装置である。後述の処理で必要となる切替キーや、印刷キー、終了キーを含む。
【００３１】
１５は、たとえばＵＳＢやブルートゥースなどに代表される通信手段を用い、サーバ機器２との間でデータ転送を行うための通信装置▲１▼である。
【００３２】
サーバ機器２は、以下の構成である。
【００３３】
２１は、端末機器１が有する通信装置▲１▼１１との間でデータ転送を行うための通信装置▲２▼である。
【００３４】
２２は、画像を記録する記録装置である。
【００３５】
２３は、画像を端末機器１や記録装置２２に対し最適な画像にするために、たとえば解像度変換や色変換等の加工を施す画像最適化処理装置である。
【００３６】
２４は、画像の元ファイルを格納する画像メモリ▲２▼である。たとえば、デジタルカメラなどで使用される着脱可能なフラッシュカード等で、あらかじめ複数の元画像が、画像メモリ▲２▼内に格納されているものとする。
【００３７】
２５は、端末側の表示器１２に最適化された画像を格納するための画像メモリ▲３▼である。前記画像メモリ▲２▼の空き領域を使用することで、メモリを兼用することも可能である。
【００３８】
図２は、端末１側の処理手順を示した図であり、サーバ２側に搭載された画像メモリ▲２▼２４から画像を取得し、表示や印刷するための処理である。
【００３９】
Ｓ２１は、サーバ２とのデータ転送を行うための接続処理である。接続処理を完了するとＳ２２においてサーバ２側の画像メモリ▲２▼２４に格納されている元画像のリストを通信装置１５，２１を通して取得する。Ｓ２３において画像を選択する。元画像のリストから画像を選択するが、初期状態の場合、決まった条件から画像を選択するものとする。たとえば、画像の名前順等である。画像が選択されるとＳ２４において、画像を通信装置▲１▼１５を通してサーバ２から取得して表示器１２に表示する処理をおこなう。
【００４０】
Ｓ２５は、入力装置１４からの指示待ちの状態であり、入力キーが切替キーの場合、Ｓ２６へ進み、画像切替処理により次の画像を選択して画像表示処理Ｓ２４へ戻る。印刷キーの場合、Ｓ２７へ進み選択された画像をサーバ機器２に対して印刷するための要求を行う処理を行う。印刷要求を受信したサーバ機器２は、画像メモリ▲２▼２４に格納された該選択画像の元画像から印刷する処理を行う。入力キーが終了キーの場合、Ｓ２８で終了処理を行った後、本処理を終了する。
【００４１】
図３は、接続処理Ｓ２１の詳細な処理の内容を、端末側（同図（Ａ））及びサーバ側（同図（Ｂ））にそれぞれ示した図である。
【００４２】
Ｓ３１は、端末機器１の処理であって、接続要求をサーバ機器２に送信する処理である。この要求に対するサーバ機器２の応答を待つ処理をＳ３２で行い、応答が一定期間待って帰ってこない場合、タイマアウトとしてエラー処理に進む。以下、エラー処理は、便宜上図示していないが、表示器１２にエラーの内容を表示して端末の処理を終了するものとする。
【００４３】
サーバ機器２から応答がきた場合、Ｓ３３へ進み、サーバ機器２に端末機器１のリソース情報を送信する処理を行う。リソース情報の内容を、図４に示す。リソース情報は、端末１が有する画像メモリ▲１▼１１の情報や、表示器１２の縦解像度や横解像度、表示画素の情報（たとえば、赤、青、緑、各色８ビットで画素を構成する。）、その他の端末機器の情報を含む。Ｓ３４は、リソース情報を受け取ったことを確認するための応答を待つ処理であって、応答が一定期間待ってこない場合、エラー処理に進み、応答がきた場合、接続処理を終了する。
【００４４】
一方、サーバ機器２の接続処理は、以下のとおりである。
【００４５】
Ｓ３５は、接続要求を待つ処理であり、接続要求があった場合、Ｓ３６に進み接続要求に対する応答を端末機器１に送信する。Ｓ３７は端末１側のリソース情報を受信するための要求を受け付けるコマンド待ち状態であり、コマンド要求が一定期間ない場合は、エラー処理へ進む。コマンド要求を受け付けると、Ｓ３８で端末機器１のリソース情報を受信する処理を行う。
【００４６】
図５（Ａ）は、端末機器１の処理であって、Ｓ２４の画像表示処理の詳細を示した図である。
【００４７】
Ｓ５１は、選択されている画像がすでに画像メモリ▲１▼１１に格納されているか否かを判別する処理であり、格納されている場合、Ｓ５２からＳ５５までの処理を飛ばして、Ｓ５６へ進み、格納されていない場合、Ｓ５２へ進む。Ｓ５２は、通信装置▲１▼１５を通してサーバ機器２に選択されている画像の送信を要求する処理である。Ｊ１は画像の要求に関してサーバ機器２との同期を示す。以下、同図にあるＪｘ（ｘは数字）で示した表記は、端末機器１とサーバ機器２間における通信の同期手段を示すものであって、要求に対する応答やタイマアウトによるエラー処理等を含むものとする。
【００４８】
Ｓ５３では、サーバ機器２によって最適化された画像を通信装置▲１▼１５を通して受信する処理を行う。この場合の通信の同期はＪ２で示される。Ｓ５４は画像メモリ▲１▼１１に格納可能か否かを判別する処理であって、格納可能な場合、Ｓ５３により受信した画像を画像メモリ▲１▼１１へ格納する。そして格納したことを通信装置▲１▼１５を通してサーバ機器２に通知する（Ｊ３）。格納できない場合、Ｓ５５を飛ばして、Ｓ５６へ進む。Ｓ５６はサーバ機器２、もしくは画像メモリ▲１▼１１から取得した画像を表示器１２に表示する処理を行う。
【００４９】
図５（Ｂ）は、サーバ機器２の処理であって、通信装置▲２▼２１を通して受信した画像要求（Ｊ１）に対して行う処理である。端末機器１に表示するための最適化された画像を送信するための処理である。
【００５０】
Ｓ６１は、選択された画像に対して、最適化された画像が画像メモリ▲３▼２５に存在するか否かを判別する処理であって、画像が存在する場合、Ｓ６２からＳ６３の処理を飛ばしてＳ６４へ進む。画像が存在しない場合、Ｓ６２へ進み、元画像を画像メモリ▲２▼２４から取得する。
【００５１】
Ｓ６３は、すでに受信済みの端末機器１のリソース情報から表示器１２に最適な画像に変換する処理を行う。たとえば、解像度を変換するための変倍処理や色変換等である。
【００５２】
Ｓ６４は、最適化された画像を通信装置▲２▼２１を通して端末機器１に送信する（Ｊ２）処理を行う。Ｓ６５は、画像送信後に端末機器１側の画像メモリ▲１▼１１に本画像が格納されたか否かを端末機器１から通信装置▲２▼２１を通して受信し（Ｊ３）、サーバ機器２側の画像メモリ▲３▼２５に格納するか否かを判別する処理であって、端末１側で格納された場合、Ｓ６６を飛ばして本処理を終了する。端末側で格納されなかった場合、サーバ機器２側の画像メモリ▲３▼２５に格納する処理を行い、本処理を終了する。
【００５３】
図６は最適化処理の詳細な流れを示した図である。
【００５４】
Ｓ７１で元画像の縦横比と、表示器１２の縦横比を比較する処理を行う。縦横比が同じである場合、Ｓ７２を飛ばしてＳ７３へ進む。縦横比が一致しない場合、表示器１２の縦横比で変倍してしまうと、元画像に対して縦横比が変わってしまうため、Ｓ７２にて縦横比を変えないために元画像や表示器１２の解像度を調整する処理を行う。解像度の調整後、Ｓ７３にて解像度変換の処理を行い、画像は表示器１２の解像度に最適化される。Ｓ７４は、表示器１２の表示色に対して最適に色変換する処理である。
【００５５】
図７は、縦横比を変えないための調整例１を表す図である。本例では、画像を大きく表示するために元画像の端部をカットする処理である。同図（Ａ）は元画像が表示器１２よりも横長の場合である。この場合、元画像の縦解像度ｙｏ１を維持し、横解像度ｘｏ１を調整する。最適化される画像は、元画像の中央となるよう左右をカットする。この場合の元画像に対する横解像度の調整値ｘｏａｌの計算式は以下で表される。
ｘｏａ１＝（ｘｄ１／ｙｄ１）＊ｙｏ１
【００５６】
同図（Ｂ）は元画像が表示器１２よりも縦長の場合である。この場合、元画像の横解像度ｘｏ２を維持して、縦解像度ｙｏ２を調整する。最適化される画像は、元画像の中央となるよう上下をカットする。この場合の元画像に対する縦解像度の調整値ｙｏ２の計算式は以下で表される。
ｙｏａ２＝（ｙｄ２／ｘｄ２）＊ｘｏ２
【００５７】
図８は、縦横比を変えないための調整例２を表す図である。本例では、画像の表示されない領域をなくすため、表示器１２よりも小さい解像度に変換する処理である。同図（Ａ）は元画像が表示器１２よりも横長の場合である。この場合、表示器１２の横解像度ｘｄ１を維持し、縦解像度ｙｄ１を調整する。最適化される画像は、表示器１２の中央となるよう上下に空白を作る。この場合の表示器１２に対する縦解像度の調整値ｙｄａ１の計算式は以下で表される。
ｙｄａ１＝（ｙｏ１／ｘｏ１）＊ｘｄ１
【００５８】
同図（Ｂ）は元画像が表示器１２よりも縦長の場合である。この場合、表示器１２の縦解像度ｙｄ２を維持し、横解像度ｘｄ２を調整する。最適化される画像は、表示器１２の中央となるよう左右に空白を作る。この場合の表示器１２に対する横解像度の調整値ｘｄａ２の計算式は以下で表される。
ｘｄａ２＝（ｘｏ２／ｙｏ２）＊ｙｄ２
【００５９】
上述のような、解像度変換のための数値を調整することで、元画像の縦横比は維持できる。
【００６０】
【発明の効果】
以上述べてきたとおり、本発明、画像通信機器によれば、画像を端末上の表示器に最適化することで、機器間の通信量を削減することができ、処理速度のボトルネックとなる機器間の通信時間を省くことができる。
【００６１】
また、端末機器、サーバ機器にそれぞれ最適化した画像をそれぞれ持つことにより、無駄な最適化処理や、画像の通信処理を省くことができる。さらに、サーバ機器が有する記録装置で印刷する場合は高品位の画像で記録可能である。
【００６２】
このように使用者に快適な画像通信機器を提供できる。
【図面の簡単な説明】
【図１】本発明の実施形態を表すブロック図
【図２】本発明の実施形態における画像端末機器の処理手順を表す図
【図３】（Ａ）（Ｂ）  本発明の実施形態における接続処理の詳細な処理手順表す図
【図４】本発明の実施形態における画像端末機器のリソース情報を表す図
【図５】（Ａ）本発明の実施形態における画像端末機器の画像表示における詳細な処理手順を表す図、（Ｂ）本発明の実施形態における画像サーバ機器の画像送信における詳細な処理手順を表す図
【図６】本発明の実施形態における画像サーバ機器の画像最適化処理における詳細な処理手順を表す図
【図７】（Ａ）（Ｂ）  本発明の実施形態における画像サーバ機器の元画像の無効領域を表す図
【図８】（Ａ）（Ｂ）  本発明の実施形態における画像サーバ機器の元画像の無効領域を表す図
【符号の説明】
１  画像端末機器
１１  画像メモリ▲１▼
１２  表示器
１３  端末制御装置
１４  入力装置
１５  通信装置▲１▼
２  画像サーバ機器
２１  通信装置▲２▼
２２  記録装置
２３  最適化処理装置
２４  画像メモリ▲２▼
２５  画像メモリ▲３▼
【図１】
2004220323.tif 000003
【図２】
2004220323.tif 000004
【図３】
2004220323.tif 000005
【図４】
2004220323.tif 000006
【図５】
2004220323.tif 000007
【図６】
2004220323.tif 000008
【図７】
2004220323.tif 000009
【図８】
2004220323.tif 000010