(57)【要約】【課題】本発明では、レンタカー内でのデジタルカメラで撮影された画像データの取り扱いを容易にするシステムを提供する。【解決手段】本発明では、レンタカーシステムにおいて、画像データのプリントを受注する受注手段と、レンタカーの返却場所を取得する返却場所取得手段と、画像データをプリントするプリンタと、前記プリンタによりプリントされた商品を前記返却場所取得手段で取得した返却場所で受け渡しできるように制御する制御手段とを備える構成とした。【選択図】  図１７
2004304734.tif 000002
【特許請求の範囲】
【請求項１】
画像データのプリントを受注する受注手段と、レンタカーの返却場所を取得する返却場所取得手段と、画像データをプリントするプリンタと、
前記プリンタによりプリントされた商品を前記返却場所取得手段で取得した返却場所で受け渡しできるように制御する制御手段とを備えることを特徴とするレンタカーシステム。
【請求項２】
請求項１に記載のレンタカーシステムにおいて、前記制御手段は、配送を手配する手配手段とを備えることを特徴とするレンタカーシステム。
【請求項３】
請求項１に記載のレンタカーシステムにおいて、前記制御手段は、前記返却場所に設けられたプリンタに対してプリントを指示することを特徴とするレンタカーシステム。
【請求項４】
画像データのプリントを受注する受注手段と、レンタカーの返却時間を取得する返却時間取得手段と、画像データをプリントするプリンタと、
前記プリンタによりプリントされた商品を前記返却時間取得手段で取得した返却時間に受け渡しできるように制御する制御手段とを備えることを特徴とするレンタカーシステム。
【請求項５】
請求項４に記載のレンタカーシステムにおいて、前記制御手段は、前記プリンタでのプリント開始時間を制御することを特徴とするレンタカーシステム。
【請求項６】
外部コンピュータと通信する通信手段と、前記通信手段を介して前記外部コンピュータに画像データのプリントを注文する発注手段と、
レンタカーの返却前に前記最終注文手段による最終的なプリント注文を促すよう制御する制御手段とを備えることを特徴とするレンタカーシステム。
【請求項７】
請求項６に記載のレンタカーシステムにおいて、前記レンタカーが返却先に所定距離以内になったことを検出する検出手段を備え、前記制御手段は、前記検出手段の検出結果に応じて前記最終的なプリント注文を促すことを特徴とするレンタカーシステム。
【請求項８】
画像データのプリントを注文する発注手段と、前記発注手段で発注したプリント代金の精算を指示する精算指示手段と、レンタカーの返却前に前記精算指示手段によるプリント代金の精算を指示するよう制御する制御手段とを備えることを特徴とするレンタカーシステム。
【請求項９】
請求項８に記載のレンタカーシステムにおいて、前記制御手段は、前記プリント代金の精算とともにレンタカー料金の精算も指示するよう制御することを特徴とするレンタカーシステム。
【請求項１０】
レンタカー内に設けられ、デジタルカメラから受信した画像データを蓄積するメモリと、前記メモリ内の画像データをレンタカーの返却後も閲覧できるようにバックアップするバックアップ手段と、レンタカーを返却する前に、前記メモリ内の画像データをバックアップするように制御する制御手段とを備えることを特徴とするレンタカーシステム。
【請求項１１】
請求項１０に記載のレンタカーシステムにおいて、外部コンピュータと通信する通信手段を有し、前記バックアップ手段は、前記通信手段を介して前記メモリ内の画像データを外部コンピュータに送信することを特徴とするレンタカーシステム。
【請求項１２】
請求項１０に記載のレンタカーシステムにおいて、電子メールを送信する電子メール手段を有し、前記バックアップ手段は、前記電子メール手段により前記メモリ内の画像データを電子メールとして送信することを特徴とするレンタカーシステム。
【請求項１３】
請求項１０に記載のレンタカーシステムにおいて、携帯可能なメモリにデータを記憶する記憶手段を有し、前記バックアップ手段は、前記メモリ内の画像データを携帯できるメモリに記憶することを特徴とするレンタカーシステム。
【請求項１４】
請求項１０に記載のレンタカーシステムにおいて、前記制御手段は、前記メモリ内の画像データのバックアップを使用者に催促することを特徴とするレンタカーシステム。
【請求項１５】
請求項１０に記載のレンタカーシステムにおいて、レンタカー返却先からの距離が所定距離以内になったことを検出する検出手段を備え、前記制御手段は、前記検出手段の検出結果に応じて、画像データをバックアップするよう制御することを特徴とするレンタカーシステム。
【請求項１６】
レンタカー内に設けられ、デジタルカメラから受信した画像データを蓄積するメモリと、前記メモリ内の画像データを消去する消去手段と、
レンタカーを返却する前に、前記メモリ内の画像データを自動的に消去するよう前記消去手段を制御する制御手段とを備えることを特徴とするレンタカーシステム。
【請求項１７】
請求項１６に記載のレンタカーシステムにおいて、レンタカー返却先からの距離が所定距離以内になったことを検出する検出手段を備え、前記制御手段は、前記検出手段の検出結果に応じて、画像データを自動的に消去するよう制御することを特徴とするレンタカーシステム。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、レンタカーシステムに関し、特にデジタルカメラで撮影した画像データを扱うレンタカーシステムに関する。
【０００２】
【従来の技術】
自動車内にコンピュータを搭載し、インターネット接続、カーナビゲーション、防犯等、様々な機能を実現するシステムが開発されている。それにより、家庭内のコンピュータで実現できることは、ほぼ車内でも実現可能になる。
【０００３】
このような、システムはレンタカーにも搭載される可能性がある。レンタカーを借りる目的として旅行が挙げられる。旅行のためにレンタカーを借りた使用者の中には、旅行の記念を残すためにデジタルカメラを使用している可能性が高いと考えられる。
【０００４】
【発明が解決しようとする課題】
レンタカー内での、デジタルカメラで撮影された画像データに対する使い勝手をよくすること必要がある。
【０００５】
また、レンタカーでは、車載コンピュータは一時的に使用するだけであるので、保存したデータの取り扱いに気をつけなければならない。例えば、次にレンタカーを借りた使用者にデータを見られないように対処する必要がある。
【０００６】
本発明では、レンタカー内でのデジタルカメラで撮影された画像データの取り扱いを容易にするシステムを提供する。
【０００７】
【課題を解決するための手段】
請求項１に記載の発明では、レンタカーシステムにおいて、画像データのプリントを受注する受注手段と、レンタカーの返却場所を取得する返却場所取得手段と、画像データをプリントするプリンタと、前記プリンタによりプリントされた商品を前記返却場所取得手段で取得した返却場所で受け渡しできるように制御する制御手段とを備える構成とした。これにより、レンタカー使用者は、レンタカーの返却場所でプリント発注したプリントを受け取ることが可能となり、レンタカー使用者の手間を大幅に省くことができる。
【０００８】
請求項２に記載の発明では、請求項１に記載のレンタカーシステムにおいて、前記制御手段は、配送を手配する手配手段とを備える構成とした。
請求項３に記載の発明では、請求項１に記載のレンタカーシステムにおいて、前記制御手段は、前記返却場所に設けられたプリンタに対してプリントを指示する構成とした。
請求項４に記載の発明では、レンタカーシステムにおいて、画像データのプリントを受注する受注手段と、レンタカーの返却時間を取得する返却時間取得手段と、画像データをプリントするプリンタと、前記プリンタによりプリントされた商品を前記返却時間取得手段で取得した返却時間に受け渡しできるように制御する制御手段とを備える構成とした。これにより、レンタカー使用者は、レンタカーの返却と同時にプリントを受け取ることができ、無駄な時間を費やすことが無い。
【０００９】
請求項５に記載の発明では、請求項４に記載のレンタカーシステムにおいて、前記制御手段は、前記プリンタでのプリント開始時間を制御する構成とした。
請求項６に記載の発明では、レンタカーシステムにおいて、外部コンピュータと通信する通信手段と、前記通信手段を介して前記外部コンピュータに画像データのプリントを注文する発注手段と、レンタカーの返却前に前記最終注文手段による最終的なプリント注文を促すよう制御する制御手段とを備える構成とした。これにより、レンタカー使用者は、プリント発注をし忘れることを軽減できる。
【００１０】
請求項７に記載の発明では、請求項６に記載のレンタカーシステムにおいて、前記レンタカーが返却先に所定距離以内になったことを検出する検出手段を備え、前記制御手段は、前記検出手段の検出結果に応じて前記最終的なプリント注文を促す構成とした。これにより、レンタカー使用者は、早々とプリント発注してしまい後で追加発注することや、最終的にいらない画像をプリントをしてしまうことを軽減する。
【００１１】
請求項８に記載の発明では、レンタカーシステムにおいて、画像データのプリントを注文する発注手段と、前記発注手段で発注したプリント代金の精算を指示する精算指示手段と、レンタカーの返却前に前記精算指示手段によるプリント代金の精算を指示するよう制御する制御手段とを備える構成とした。これにより、レンタカー返却時や、レンタカー返却後に煩わしい精算をすることがない。
請求項９に記載の発明では、請求項８に記載のレンタカーシステムにおいて、前記制御手段は、前記プリント代金の精算とともにレンタカー料金の精算も指示するよう制御する構成とした。
【００１２】
請求項１０に記載の発明では、レンタカーシステムにおいて、レンタカー内に設けられ、デジタルカメラから受信した画像データを蓄積するメモリと、前記メモリ内の画像データをレンタカーの返却後も閲覧できるようにバックアップするバックアップ手段と、レンタカーを返却する前に、前記メモリ内の画像データをバックアップするように制御する制御手段とを備える構成とした。これにより、レンタカー使用者は、レンタカー返却後でも画像データを閲覧することができる。
【００１３】
請求項１１に記載の発明では、請求項１０に記載のレンタカーシステムにおいて、外部コンピュータと通信する通信手段を有し、前記バックアップ手段は、前記通信手段を介して前記メモリ内の画像データを外部コンピュータに送信する構成とした。
請求項１２に記載の発明では、請求項１０に記載のレンタカーシステムにおいて、電子メールを送信する電子メール手段を有し、前記バックアップ手段は、前記電子メール手段により前記メモリ内の画像データを電子メールとして送信する構成とした。
【００１４】
請求項１３に記載の発明では、請求項１０に記載のレンタカーシステムにおいて、携帯可能なメモリにデータを記憶する記憶手段を有し、前記バックアップ手段は、前記メモリ内の画像データを携帯できるメモリに記憶する構成とした。
請求項１４に記載の発明では、請求項１０に記載のレンタカーシステムにおいて、前記制御手段は、前記メモリ内の画像データのバックアップを使用者に催促する構成とした。
【００１５】
請求項１５に記載の発明では、請求項１０に記載のレンタカーシステムにおいて、レンタカー返却先からの距離が所定距離以内になったことを検出する検出手段を備え、前記制御手段は、前記検出手段の検出結果に応じて、画像データをバックアップするよう制御する構成とした。
請求項１６に記載の発明では、レンタカーシステムにおいて、レンタカー内に設けられ、デジタルカメラから受信した画像データを蓄積するメモリと、前記メモリ内の画像データを消去する消去手段と、レンタカーを返却する前に、前記メモリ内の画像データを自動的に消去するよう前記消去手段を制御する制御手段とを備える構成とした、これにより、レンタカー使用者が自身で画像データを消去する操作を施す必要が無い。また、画像データによりメモリ容量を減らすことを防げる。また、返却後に他人による画像データの使用を防ぐことができる。
【００１６】
請求項１７に記載の発明では、請求項１６に記載のレンタカーシステムにおいて、レンタカー返却先からの距離が所定距離以内になったことを検出する検出手段を備え、前記制御手段は、前記検出手段の検出結果に応じて、画像データを自動的に消去するよう制御する構成とした。
【００１７】
【発明の実施の形態】
以下に、図面を用いて本発明の実施の形態について説明する。
（第１実施形態）
図１は、第１実施形態のカメラシステムの概要を示す機能ブロック図である。図１において、第１実施形態のカメラシステムは、カメラ付き携帯電話１、プロバイダ２、認証サーバ３、画像蓄積サーバ４、プリントサーバ５により構成される。
【００１８】
カメラ付き携帯電話１は、携帯電話にデジタルカメラ機能を付加した携帯電話である。また、カメラ付き携帯電話１は、携帯電話としての通話機能の他に、インターネット端末としてのメール機能、ＷＥＢ閲覧機能等を備える。プロバイダ２は、携帯電話の通信事業者が運営するインターネットサービスプロバイダである。認証サーバ３は、カメラ付き携帯電話１から送信されるユーザ情報から登録ユーザであるか否かを認証するためのコンピュータである。また、認証サーバ３には、画像最適化プログラムの最新版が記憶されている。画像蓄積サーバ４は、カメラ付き携帯電話１で撮影された画像データを蓄積するコンピュータである。プリントサーバ５は、カメラ付き携帯電話１で撮影された画像データをプリントする処理を行うコンピュータである。プリントサーバ５は、ミニラボに設置されている。また、プリントサーバ５は、カメラ付き携帯電話１等で撮影された画像データに対して画質を最適化するプログラムを保持している。
【００１９】
プリントサーバ５は、認証サーバ３にアクセスすることにより最新の画像最適化プログラムを手に入れることができる。例えば、最新の圧縮方式が開発された時には、プリントサーバ５に記憶されている画像処理プログラムを変更することにより、最新の圧縮方式により画像データを圧縮することが可能になる。従って、カメラ自身では、ＩＣ化された画像処理回路で実現して機能アップできない機能であっても、機能アップを実現できる。また、デジタルカメラ自体では、プログラム容量、ＣＰＵ負荷等の問題から実現できなかった多彩な画像処理に対応することもできる。プリンタ６は、プリントサーバ５と接続されており、プリントサーバ５からの指令により画像データをプリントするプリンタである。プリンタ６は、インクジェット方式、レーザー方式のものでもよいし、ハロゲン化銀の印画紙に光学的に焼き付ける方式のものでもよい。パソコン７は、使用者が利用しているコンピュータ端末である。
【００２０】
パソコン７は、プロバイダ８を介して、認証サーバ３、プリントサーバ５と通信することができる。また、パソコン７は、プリントサーバ５と同様な、カメラ付き携帯電話１等で撮影された画像データに対して画質を最適化するプログラムを保持している。パソコン７は、カメラ付き携帯電話１と接続してカメラ付き携帯電話１で撮影されたＲＡＷ画像データ等の画像データを受信する。そして受信したＲＡＷ画像データ、圧縮画像データをプリントサーバ５と同様に画像最適化プログラムにより最適化することができる。本プログラムで最適化された画像データには、識別データが付され、プリントサーバ５で再度同じ最適化プログラムを実行してしまうことを防ぐ。但し、最適化プログラムが更新される場合がある。プリントサーバ５は、後述の通り、常に最新のバージョンのプログラムにアップデートされる。パソコン７の最適化プログラムがプリントサーバ５の最適化プログラムのバージョンより古い場合には、プリントサーバ５は、パソコン７で最適化された画像データに対して、差分の画像処理のみを追加して施す。プロバイダ８は、パソコン使用者が利用する携帯電話事業者と異なる事業者が運営するインターネットサービスプロバイダである。
以下に主要な装置の構成を具体的に説明する。
先ず、カメラ付き携帯電話１について説明する。図２は、カメラ付き携帯電話１の構成を示すブロック図である。
【００２１】
図２に示すように、カメラ付き携帯電話１は、撮像素子１１と画像処理回路１２とＣＰＵ１３と内蔵メモリ１４とカードスロット１５とシャッタボタン１６とモニタ１７と通信回路１８等で構成される。当然、カメラ付き携帯電話１には、上述した回路、操作ボタンのみでなく、通話機能、メール機能、インターネット機能等を利用するために必要な回路、操作ボタンを備えているが、それらについては説明を省略する。
【００２２】
撮像素子１１は、被写体を撮像するための素子で、例えば２００万画素程度のＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）である。また、撮像素子１１は、２００万画素から間引き読み出しして３５万画素程度の画像データを出力することができる。画像処理回路１２は、画像データの補間、間引き、圧縮等の画像処理を行う回路である。画像処理回路１２は、ＣＣＤからの間引き読み出された３５万画素程度の画像データを処理するのに最適に設計された回路である。ＣＰＵ１３は、カメラ付き携帯電話１のカメラ機能、通信機能等を制御する回路である。
【００２３】
内蔵メモリ１４は、不揮発性の半導体メモリで、カメラ付き携帯電話１のカメラ機能、通信機能等を実行するためのプログラムを記憶する。カードスロット１５は、スロットにメモリカードを装着し、装着されたメモリカードに画像データ等のデータを書き込むためのものである。シャッタボタン１６は、撮影を開始するとき使用者が操作するためのボタンである。撮影開始のための専用のボタンを設けてもよいし、他の機能を実行するための操作ボタンと兼用してもよい。モニタ１７は、画像データ等を表示するためのもので、例えば液晶ディスプレイ等を使用する。通信回路１８は、画像データ等のデータを外部に送信するための回路である。
【００２４】
次に、認証サーバ３について説明する。図３は、認証サーバ３の構成を示すブロック図である。
図３に示すように、認証サーバ３は、  ＣＰＵ３１、カスタマデータベース３２、ラボデータベース３３、プログラム記憶部３６、通信回路３５等を備える。ＣＰＵ３１は、認証サーバ３の認証プログラム等を実行するための回路である。カスタマデータベース３２は、カメラ付き携帯電話等の使用者の情報を登録したデータベースである。ラボデータベース３３は、プリントを行うプリントラボの情報を登録したデータベースである。プログラム記憶部３４は、使用者を認証するためのプログラムを備える。また、プログラム記憶部３４は、常に最新の画像最適化プログラムが記憶されている。通信回路３５は、インターネット等の通信網を使って画像データ等のデータを他の装置と通信するための回路である。
【００２５】
次に、画像蓄積サーバ４について説明する。図４は、画像蓄積サーバ４の構成を示すブロック図である。
図４に示すように、画像蓄積サーバ４は、ＣＰＵ４１、画像蓄積部４２、通信回路４３等を備える。
ＣＰＵ４１は、画像蓄積サーバ４の画像蓄積プログラム等を実行するための回路である。画像蓄積部４２は、使用者の画像データを記憶するメモリである。通信回路４３は、インターネット等の通信網を使って画像データ等のデータを他の装置と通信するための回路である。
【００２６】
次に、プリントサーバ５について説明する。図５は、プリントサーバ５の構成を示すブロック図である。
図５に示すように、プリントサーバ５は、ＣＰＵ５１、プリントプログラム記憶部５２、画像最適化プログラム記憶部５３、通信回路５４、ハードディスク装置５５等を備える。
ＣＰＵ５１は、プリントサーバ５のプリントプログラム、画像最適化プログラム等を実行するためのプログラムである。プリントプログラム記憶部５２は、プリンタ６による画像データのプリントを実現するプログラムを記憶するメモリである。画像最適化プログラム記憶部５３は、画像データの画質を最適化するプログラムを記憶するメモリである。通信回路５４は、インターネット等の通信網を使って画像データ等のデータを他の装置と通信するための回路である。ハードディスク装置５５は、受信した画像データを一時的に保管するメモリである。
【００２７】
次に、本実施形態のシステムで実行される制御の概要を説明する。
まず、カメラ付き携帯電話１は、内部に記憶されている画像転送プログラムにより、画像データを送信する前に、認証データを送信する。カメラ付き携帯電話１から送信された認証データ３は、プロバイダ２を介して認証サーバ３に送信される。認証サーバ３は、認証データにより認証を実行し、認証に成功すると、認証サーバ３は、プロバイダ２を介して、カメラ付き携帯電話１にプリントサーバ５のアドレス情報を送信する。
【００２８】
認証サーバ３で認証された使用者のカメラ付き携帯電話１は、プリントサーバ５に画像データを送信する。画像データは認証サーバ３を介さずに、複数あるミニラボのプリントサーバ５の１つに直接送信される。同じ使用者が前回プリント発注したラボ、使用者が受け取り場所に選択した場所に近いラボ、使用者の自宅住所に近いラボ等が選択される。これらのラボの選択は認証サーバ３により行われ、自動的に画像データを選択したラボに迂回させる。また、プリンタの稼動状況を検出して、空いているラボに送信するようにしてもよい。当然、ある一定期間内に送られた同じ使用者の画像データは同一のラボに送信され、印刷されるようにする。
【００２９】
このようにカメラ付き携帯電話１から送信される画像データは、複数のサーバで分散して受信するため、これによりカメラ付き携帯電話１から送信される画像データが大容量であっても、１つのサーバだけにトラフィックが集中してしまうことが無い。それため、トラフィックが原因でサーバがダウンすることを減少する。また、使用者の認証作業は、一括して認証サーバ３により実行させるため、各プリントサーバ５で認証させる必要が無いのでセキュリティーに不安がない。また、複雑な認証システムを各々のプリントサーバ５に構築する必要がない。
【００３０】
次に、本実施の形態のシステムの制御を具体的に説明する。
先ず、カメラ付き携帯電話１で実行される制御を説明する。図６は、ＣＰＵ１３で実行される制御を示すフローチャート図である。本フローは、カメラ付き携帯電話１がカメラモードにおいて使用者によりシャッタボタン１６が操作されることによりスタートする。
【００３１】
先ずステップＳ１０では、撮像素子１１による撮像処理を行う。次にステップＳ１１では、撮像処理により得られた撮像素子１１の出力データからモニタ１７に表示するための表示用画像を生成する。表示用画像はモニタ１７での表示に満足する解像度の画像でよいため、撮像素子１１の出力データから画素を間引きして生成する。続いてステップＳ１２では、モニタ１７に表示用画像を表示する。ステップＳ１３では、認証サーバ３とインターネットを介して接続し、認証サーバ３が認証作業を行うために必要な使用者情報を含む認証データを認証サーバ３に送信する。ステップＳ１４では、認証サーバ３から認証確認信号を受信したか否かを検出する。認証確認信号を受信したことを検出した場合にはステップＳ１５に進み、認証確認信号を受信しない場合、すなわち認証拒否された場合にはステップＳ２２に進む。認証サーバ３からは認証信号とともに、画像データを送信するプリントサーバ５に接続するためのアドレス情報も送信される。
【００３２】
また、ステップＳ２２では、認証サーバ３から受信した、サービスを受けるための新規の使用者登録するための画面を表示する。そしてステップＳ２３では、使用者登録画面に従って使用者登録作業を実行したか否かを検出する。使用者登録作業を行った場合にはステップＳ１３に戻り、再認証を行う。また、使用者登録作業を行わなかった場合には本フローを終了する。
【００３３】
一方ステップＳ１５では、撮像素子１１からの出力データをほぼそのままのＲＡＷ画像データを認証サーバ３から受信したアドレス情報に従いプリントサーバ５に送信する。その際、カメラ付き携帯電話の機種情報、撮影環境情報、保存の際にどのような記録フォーマットで保存するか等の情報をＲＡＷ画像データに付加して送信する。また、送信している画像をプリントするように設定されている場合にはプリント発注データもＲＡＷ画像データに付加して送信する。
【００３４】
ステップＳ１６では、ＲＡＷ画像データの送信が完了したか否かを検出する。送信が完了している場合にはステップＳ１７に進み、送信が完了していない場合にはステップＳ１５に戻り、送信を継続する。ステップＳ１７では、撮像したＲＡＷ画像データの送信が完了したことを示す終了タグ情報をプリントサーバ５に送信する。ステップＳ１８では、モニタ１７に表示している再生用画像データから撮像中の動画画像データに変更する。これにより、次の撮影が可能になったことを知らせるとともに、画像データの送信が完了したことを使用者に知らせることができる。画像データの送信が完了したことを文字等で示す表示を行ってもよい。ステップＳ１９では、画像蓄積サーバ４から再生用画像データを受信する。再生用画像データは、カメラ付き携帯電話１で画像データを観賞するときにモニタ１７に表示するための画像データであり、プリントサーバ５により画像処理が施されたデータに基づく画像データであるので、撮像直後のステップＳ１１で生成した表示用画像データより、保存、プリントされる画像データの画質（色彩、コントラスト）に近いものである。ステップＳ２０では、再生用画像データの受信が完了したか否かを検出する。受信が完了した場合にはステップＳ２１に進み、受信が完了していない場合にはステップＳ１９で再生用画像データの受信を継続する。ステップＳ２１では、ステップＳ１１で作成した表示用画像データを消去して、画像蓄積サーバ４から受信した再生用画像データをメモリカードに保存する。
【００３５】
このように本実施のカメラ付き携帯電話１では、画像処理後にサーバから最適化画像処理が施された再生用の画像データを受信し自動的に古い再生用画像データと置き換えて保存するため、最適化画像処理された再生用画像データを手にいれることができる。
また、画像データは必ずしもカメラ付き携帯電話１の通信機能を使用して送信する必要はない。例えば、カメラ付き携帯電話１のメモリカードに記憶された画像データをパソコンで取り出し、パソコンを使用して画像データを送信することができる。メモリカードに記憶された画像データにはレンズ特性情報が付加されている。
【００３６】
次に、認証サーバ３で実行される制御を具体的に説明する。
先ず、認証サーバ３とカメラ付き携帯電話１との間で実行される制御について説明する。図７は、ＣＰＵ３１で実行される制御を示すフローチャート図である。先ず、ステップＳ３１では、カメラ付き携帯電話１から使用者情報を含む認証データを受信したか否かを検出する。認証データを受信した場合にはステップＳ３２に進み、認証データを受信しない場合には継続して認証データの受信を待つ。ステップＳ３２では、受信した認証データがカスタマデータベース記憶部３２のカスタマ情報に登録されているか検索する。ステップＳ３３では、検索の結果からカスタマ情報に登録されていたか検出する。登録されていた場合にはステップＳ３４に進み、登録されていない場合にはステップＳ３６に進む。
【００３７】
ステップＳ３４では、認証した使用者のカスタマ情報とラボデータベース記憶部３３のラボ情報から最適なラボを選択する。ステップＳ３５では、選択したラボのプリントサーバ５に画像データを送信可能にするためのプリントサーバ５のアドレス情報を送信する。ステップＳ３６では、新規のカスタマ登録を行わせるための登録ページをカメラ付き携帯電話１に送信する。ステップＳ３７では、カメラ付き携帯電話１から登録ページに従った登録情報を受信したか否かを検出する。受信した場合にはステップＳ３８に進み、受信しない場合には登録情報の受信検出を継続する。ステップＳ３８では、認証サーバ３のカスタマデータベース記憶部３２に受信した登録情報に基づいてカスタマ情報を登録する。登録が終了するとステップＳ３４に進む。
【００３８】
このように制御することにより、カメラ付き携帯電話１の使用者に応じて、複数のラボから画像データの最適化処理、画像データをプリントするラボを選択するので、１つのラボに処理が集中することがなくプリントサーバがダウンすることを防ぐ。
【００３９】
次に、画像蓄積サーバ４との間で実行される認証サーバ３の制御を説明する。図８は、認証サーバ３のＣＰＵ３１で実行される制御を示すフローチャート図である。本フローは、画像蓄積サーバ４との接続を検出することによりスタートする。
先ず、ステップＳ５１では、画像蓄積サーバ４から使用者情報を受信する。ステップＳ５２では、カスタマ登録データにアクセスして、受信した使用者情報で検索し、使用者の端末と接続するためのアドレス情報を取得する。ステップＳ５３では、使用者のアドレス情報を画像蓄積サーバ４に送信する。
【００４０】
このように制御することにより、画像蓄積サーバ４は、使用者の端末のアドレスを記憶することなく使用者端末に接続できるため、使用者情報を記憶するメモリ容量を確保することなく、また使用者情報が漏洩する心配も無い。
【００４１】
次に、プリントサーバ５との間で実行される認証サーバ３の制御を説明する。図９は、認証サーバ３のＣＰＵ３１で実行される制御を示すフローチャート図である。本フローは、プリントサーバ５との接続を検出することによりスタートする。
先ず、ステップＳ６１では、プリントサーバ５に最新の画像最適化プログラムのバージョン情報を送信する。ステップＳ６２では、プリントサーバ５から最新の画像最適化プログラムのダウンロード指示があったか否かを検出する。ダウンロード指示は、プリントサーバ５に保持されている最適化プログラムが最新のバージョンでないときに行われる。ダウンロード指示があった場合にはステップＳ６３に進み、ダウンロード指示が無かった場合には本フローを終了する。ステップＳ６３では、プリントサーバ５による最新の画像最適化プログラムのダウンロードを許可する。
【００４２】
このように制御することにより、プリントサーバ５に常に最新の画像最適化プログラムを提供することができる。
次に、画像蓄積サーバ４で実行される制御について説明する。図１０は、画像蓄積サーバ４のＣＰＵ４１で実行される制御を示すフローチャート図である。本フローは、プリントサーバ５との接続を検出することによりスタートする。
【００４３】
先ず、ステップＳ７１では、プリントサーバ５から画像データを受信したか否か検出する。受信した場合にはステップＳ７２に進み、受信しない場合には検出を継続する。ステップＳ７２では、受信した画像データを画像蓄積サーバに接続されたハードディスク装置に保管する。ステップＳ７３では、認証サーバ３に接続する。ステップＳ７４では、画像データに付されていたユーザ情報から使用者のアドレスを取得する。ステップＳ７５では、取得した使用者アドレスを基に、使用者に再生用画像データを送信する。
このように、本システムでは、画像データを、認証サーバ３を介さずに直接画像蓄積サーバ４とプリントサーバ５との間で行われるようにすることで、認証サーバ３等１つのサーバの通信トラフィックを軽減しサーバダウンを防ぐことができる。
【００４４】
次に、プリントサーバ５で実行される制御について説明する。
プリントサーバ５は、プリンタ６に画像データをプリンタ６に渡し、またプリンタを制御する。受信した画像データに画像処理を加える。受信した画像データがＲＡＷデータである場合には、画像データに補間、圧縮等の処理を施す。
カメラ付き携帯電話１に付けられたレンズが持つ、歪曲、色収差、周辺光量等の情報を予め、または、画像データと一緒に受信する。このレンズ情報を使用して、受信した画像データに対して補間、圧縮等の画像処理を施す。プリントサーバ５に記憶されているプログラムにより自動的に実行される。なお、レンズ情報は予めプログラムに記憶しておいてもよい。
【００４５】
また、ユーザに特定の被写体を撮影してもらい、画像データを送信してもらいレンズ特性等を導き出してもよい。レンズ特性はユーザ毎記憶しておき、対応したユーザから画像データが送信されるとレンズ特性に合わせて画像処理を施し最適な画像データに加工する。カメラ付き携帯電話１の出荷前に、個々のレンズ特性を収集しておいてもよい。また、ユーザからの画像の補正指示を学習するようにしてもよい。これによりレンズ特性による画像の不備をなくすとともに、ユーザ個人の好みの画像データを生成することができる。
【００４６】
以下にプリントサーバ５で実行される制御をフローチャート図を用いて説明する。図１１は、プリントサーバ５のＣＰＵ５１で実行される制御を示すフローチャート図である。
先ず、ステップＳ１００では、通信回線を介して画像データを受信したか否かを検出する。画像データの受信を検出した場合にはステップＳ１０１に進み、画像データの受信を検出しない場合には検出を継続する。そして、ステップＳ１０１では、受信した画像データをハードディスク装置５５に記憶する。続いてステップＳ１０２では、画像データの受信が終了したか否かを検出する。終了したか否かは、画像データとともにユーザから送信された終了タグ情報により検出できる。終了した場合には、ステップＳ１０３に進み、終了していない場合には、ステップＳ１０１に戻り画像データの受信と記憶を継続する。
【００４７】
そして、ステップＳ１０３では、認証サーバ３と通信回線を介して接続する。続いてステップＳ１０４では、最新の画像最適化プログラムのバージョン情報を認証サーバ３から受信する。次にステップＳ１０５では、プリントサーバ５に登録されている画像最適化プログラムのバージョンと比較し、登録されている画像処理プログラムが最新のバージョンであるか否かを判別する。最新バージョンである場合にはステップＳ１０８に進み、最新バージョンで無い場合にはステップＳ１０６に進む。ステップＳ１０６では、認証サーバ３から最新のバージョンにアップデートするためのデータをダウンロードする。ステップＳ１０７では、旧データと最新のデータと入れかえる。最新のバージョンの画像最適化プログラムにバージョンアップすることにより、新機種のカメラで撮影された画像データでも対応させることができるし、最新の画像処理技術、圧縮技術に対応させることもできる。また、旧バージョンの不具合を修正することもできる。
【００４８】
そして、ステップＳ１０８では、画像最適化プログラムを起動する。ステップＳ１０９では、受信した画像データに対して、画像最適化処理を施す。
次に、ステップＳ１０９で実行される画像最適化処理制御を説明する。図１２は、ＣＰＵ５１で実行される制御を示すフローチャート図である。
【００４９】
先ず、ステップＳ２００では、受信した画像データのデータ形式を検出し、ＲＡＷデータであるか否かを判別する。ＲＡＷデータであった場合にはステップＳ２０２に進み、ＲＡＷデータでない場合にはステップＳ２０１に進む。ステップＳ２０１では、受信した画像データを再生処理する。再生処理では、ＪＰＥＧ等の方式で圧縮された画像データであった場合には伸張処理し、画像処理可能な画像を生成する。
【００５０】
また、ステップＳ２０２では、受信したＲＡＷ形式の画像データに補間処理を施し、最適な画像を生成する。そして、ステップＳ２０３では、撮影したカメラの収差情報等を取得する。続いてステップＳ２０４では、取得した情報に基づいて収差等をなくす画像処理を施す。ステップＳ２０５では、受信したデータから、画像処理した画像に対してプリント発注がなされていたか否かを検出する。発注がなされている場合にはステップＳ２０６に進み、発注が無い場合にはステップＳ２０７に進む。
【００５１】
そして、ステップＳ２０６では、プリント発注にしたがったプリント枚数、プリントサイズ等の情報と画像情報をプリンタに送信する。ステップＳ２０７では、更に受信したデータの記憶方法情報に従って、画像処理した画像データに対して画像サイズ変換、画像圧縮等の処理を施してハードディスク装置に保管する。ステップＳ２０８では、同ユーザから送信され、画像処理を施していない画像データがハードディスク装置に存在するかを検出する。存在する場合にはステップＳ２００に戻り、新たな画像データに対してステップＳ２００からステップＳ２０７の処理を施す。また、存在しない場合にはステップＳ２０９に進む。ステップＳ２０９では、画像蓄積サーバ４に接続する。続いてステップＳ２１０では、画像処理してハードディスク装置５５に保管されている画像データを画像蓄積サーバ４に送信する。
【００５２】
また、カメラ付き携帯電話１は、画像データに対してトリミング、合成、画像編集、フレーム付け等の画像編集処理を施す機能を備える。カメラ付き携帯電話１での編集作業時は再生用画像データも用いて仮想的に施される。カメラ付き携帯電話１は、画像編集が終了すると、施した画像編集の内容情報を画像蓄積サーバ４に送信する。画像蓄積サーバ４は、画像編集内容情報に基づいて蓄積している画像データに対して画像編集を施す。
【００５３】
以下に本実施形態のシステムで実行される編集制御を具体的に説明する。
先ず、カメラ付き携帯電話１で実行される編集制御を説明する。図１３は、ＣＰＵ１３で実行される制御を示すフローチャート図である。カメラ付き携帯電話１で編集作業が開始されるとスタートする。
ステップＳ３０１では、画像編集作業の内容を記憶する。ステップＳ３０２では、編集作業が終了したか否か検出する。終了していた場合にはステップＳ３０３に進み、終了していない場合には編集作業の記憶を継続する。ステップＳ３０３では、記憶した編集作業の内容データと編集対象の画像データ情報を画像蓄積サーバ４に送信する。ステップＳ３０４では、画像蓄積サーバ４から再生用画像データを受信する。ステップＳ３０５では、再生用画像データの受信が終了したか否かを検出する。終了している場合にはステップＳ３０６に進み、終了していない場合には再生用画像データの受信を継続する。ステップＳ３０６では、記憶していた再生用画像データを消去して受信した再生用画像データを記憶する。
【００５４】
次に、画像蓄積サーバ４で実行される制御を説明する。図１４は、ＣＰＵ４１で実行される制御を示すフローチャート図である。
ステップＳ４０１では、カメラ付き携帯電話１から編集対象の画像データ情報と編集作業内容データを受信したか否か検出する。受信した場合にはステップＳ４０２に進み、受信しない場合には受信検出を継続する。ステップＳ４０２では、編集作業を施す画像データを画像蓄積メモリ４２から検索する。ステップＳ４０３では、編集対象の画像データに対して編集作業内容データに従って画像編集を施す。ステップＳ４０４では、画像蓄積メモリ４２内の基の画像データを消去して編集を施した画像データを保管する。ステップＳ４０５では、編集を施した画像データからカメラ付き携帯電話１で再生する再生用画像データを生成する。ステップＳ４０６では、生成した再生用画像データをカメラ付き携帯電話１に送信する。
【００５５】
このように制御することにより、カメラ付き携帯電話１で施した画像編集が画像蓄積サーバ４に蓄積されている画像データにも反映される。また、カメラ付き携帯電話１の再生用画像データも自動的に編集画像に対応した画像になる。
また、デジタルカメラには撮影直後に撮影した画像データを所定時間だけ再生表示して撮影した画像を確認できる機能をもつカメラがある。また、再生表示している所定時間内に簡単な操作で撮影した画像を簡単に削除する機能も備えたカメラがある。本実施形態のカメラ付き携帯電話１では、撮影後に画像データを送信する。カメラ付き携帯電話１で、上記簡単に削除する機能を備えた場合には、一度送信した画像データを削除する必要があり、通信費用や制御の負荷が増えてしまう。そこで、カメラ付き携帯電話１では、撮影後、所定時間は通信を待機し、所定時間内に削除操作がなかった画像データのみを送信するように制御する。
【００５６】
図１５は、カメラ付き携帯電話１で実行する制御を示すフローチャート図である。本フローは、カメラ付き携帯電話１がカメラモードにおいて使用者によりシャッタボタン１６が操作されることによりスタートする。また、認証サーバ３に接続後は図６のステップＳ１４と同様の制御を実行するので認証サーバ３に接続するステップまで説明する。
【００５７】
先ずステップＳ５０１では、撮像素子１１による撮像処理を行う。次にステップＳ５０２では、撮像処理により得られた撮像素子１１の出力データからモニタ１７に表示するための表示用画像を生成する。表示用画像はモニタ１７での表示に満足する解像度の画像でよいため、撮像素子１１の出力データから画素を間引きして生成する。続いてステップＳ５０３では、モニタ１７に表示用画像を表示するとともに、削除するか問い合わせる表示を行う。図１６に表示例を示す。図１６において、撮影で得られた画像２５１の右下に削除ボタン２５２が表示される。削除ボタン２５２を操作することで画像２５１の画像データを簡単に削除出きるようにする。なお、モニタ１７は、タッチパネルが設けられており直接削除ボタン２５２に触れることで操作することができる。ステップＳ５０４では、表示用画像を表示してから所定時間が経過したか検出する。所定時間が経過した場合にはステップＳ５０６に進み、所定時間が経過していない場合にはステップＳ５０５に進む。ステップＳ５０５では、削除ボタン２５２が操作されたか否か検出する。削除操作がされた場合にはステップＳ５０７に進み、削除操作がされない場合にはステップＳ５０４に戻る。ステップＳ５０７では、表示用画像データを削除する。
【００５８】
また、ステップＳ５０６では、認証サーバ３とインターネットを介して接続し、認証サーバ３が認証作業を行うために必要な使用者情報を含む認証データを認証サーバ３に送信する。続いてステップＳ５０８では、ＲＡＷ画像データをプリントサーバ５に送信するといった前述した画像送信制御を実行する。
【００５９】
これにより、ＲＡＷ画像データといった大容量の画像データを送信するカメラ付き携帯電話１の通信費用や制御の負荷を軽減することができる。
（第２実施形態）
次に本発明の第２実施形態のカメラシステムについて説明する。第２実施形態のカメラシステムは自動車に積まれた車載コンピュータと連携するシステムであり、特にレンタカーにおけるカメラシステムを一例として説明する。
【００６０】
図１７は、第２実施形態のカメラシステムを示すブロック図である。図１７において、カメラシステムは、主にカメラ付き携帯電話１０１、クレードル１０２、車載コンピュータ２０１、モニタ１０７、マイク１０８、スピーカ１０９、コントローラ１１０で構成される。また、車載コンピュータ２０１は、通信回路１０３、ＣＰＵ１０４、ハードディスクドライブ（ＨＤＤ）１０５、表示回路１０６、ＧＰＳセンサ１１１を備える。また、プリントサーバ３０１は、車載コンピュータ２０１からプリント発注を受け付けるサーバコンピュータである。
【００６１】
カメラ付き携帯電話１０１は、第１実施形態のカメラ付き携帯電話１と同様に携帯電話としての通話機能、インターネット端末としてのメール機能、ＷＥＢ閲覧機能等を備える。また、カメラ部を備えデジタルカメラとしても機能する。メモリカードスロットを備えておりカメラ部で撮像された画像データを装着されたメモリカードに保存する。また、カメラ付き携帯電話１０１は、レンタカーのキーの機能も果たす。すなわち、ドアロック、ドアロック解除等を遠隔から指示することができる。エンジン自動車の場合にはエンジンスタート、エンジン停止も指示できる。なお、カメラ付き携帯電話１０１にキーの機能を持たすために、携帯電話１０１にレンタルするレンタカー特有のキー情報を登録する必要がある。
【００６２】
クレードル１０２は、車載コンピュータ２０１と接続されていて、載置されたカメラ付き携帯電話１０１と車載コンピュータ２０１との間のデータの送受信に用いられる。また、クレードル１０２は、カメラ付き携帯電話１０１の充電池を充電する機能を備えている。更に、クレードル１０２は、載置されたカメラ付き携帯電話１０１内の画像データを車載コンピュータ２０１に転送を開始するための操作ボタンが設けられている。使用者は、クレードル２０１にカメラ付き携帯電話１０１を載置するだけで画像データを開始するか、操作ボタンを操作したときに画像データを開始するかをカメラ付き携帯電話１０１で予め選択し、設定しておくことができる。
【００６３】
車載コンピュータ２０１は、通信回路１０３、ＣＰＵ１０４、ＨＤＤ１０５、表示回路１０６、ＧＰＳセンサ１１１を備え、パソコンと同様の機能を果たすことができる。通信回路１０３は、外部のサーバコンピュータと無線接続しデータの送受信を行うための回路である。ＣＰＵ１０４は、車載コンピュータ２０１で実行する機能を実現するための処理を行う回路である。ＨＤＤ１０５は、様々な機能を実現するためのプログラムを記憶しているとともに、様々なデータを記憶するための装置である。表示回路１０６は、モニタ１０７に表示する画面を生成する回路である。ＧＰＳセンサ１１１は、レンタカーの位置情報を検出するために用いられるセンサであり、カーナビゲーション機能を可能にする。
【００６４】
第２実施形態のカメラシステムの動作を説明する。
車載コンピュータ２０１は常にスタンバイ状態にあり、何らかの信号を受け取ることにより主電源をオンすることができる。これにより盗難等のアクシデントに備えている。カメラ付き携帯電話１０１がクレードル１０２に接続された場合にも電源をオンし、画像を吸上げる等のカメラ付き携帯電話１０１と連携して行う機能のプログラムを実行可能にする。
【００６５】
具体的には、カメラ付き携帯電話１０１内に大サイズの撮影画像データが存在するか検出する。そして大サイズの画像データが存在した場合には画像データの吸上げを実行する。また、カメラ付き携帯電話１０１の充電池を充電する。なお、画像データの転送はクレードル１０２を介すことなくブルートゥース等の無線通信を用いて実行してもよい。また、クレードル１０２と車載コンピュータ２０１間も有線ケーブルで接続するのでなく、ブルートゥース等の無線通信を用いてもよい。
【００６６】
車載コンピュータ２０１は、カメラ付き携帯電話１０１から受信したＲＡＷデータを補間、処理して画像データを生成する。また、車載コンピュータ２０１は、カメラから受信した画像データをソフトウェアによるＪＰＥＧ圧縮、再生機能を備える。これは、再生用の画像データの圧縮、再生するとともに、ＷＥＢによりダウンロードした画像データを再生するために用いられる。
車載コンピュータ２０１は、カメラ付き携帯電話１０１から吸上げた画像データをモニタ１０７で閲覧可能にする。モニタ１０７で閲覧しながらプリント注文を行うことができる。プリント注文がなされると、通信可能な状態であるか検出する。通信可能な状態でない場合には画像データと注文情報とを送信が完了するまで一時的にＨＤＤ１０５に保管する。
【００６７】
以下に、車載コンピュータ２０１が実行するカメラ付き携帯電話１０１の画像データ吸上げ制御を説明する。図１８は、車載コンピュータ２０１で実行される画像データ吸い上げ制御を示すフローチャート図である。
先ず、ステップＳ９００では、機器が接続されたか否かを検出する。検出した場合にはステップＳ９０１に進み、検出しない場合には検出を継続する。ステップＳ９０１では、接続された機器に識別信号を送信するよう命令する。車載コンピュータ２０１は、接続された機器に対して規格に従って微弱電流を流すことで、機器自体の電源を使用せずに機器を特定するための識別信号を機器から取得することができる。ステップＳ９０２では、接続された機器から識別信号を受信したか否かを検出する。識別信号を受信したことを検出した場合にはステップＳ９０３に進み、識別信号を受信したことを検出しない場合には受信検出を継続する。ステップＳ９０３では、識別信号から接続された機器がカメラ付き携帯電話１０１であるか判断する。カメラ付き携帯電話１０１であった場合にはステップＳ９０５に進み、カメラ付き携帯電話１０１でなかった場合にはステップＳ９０４に進む。ステップＳ９０４では、接続された機器に応じてプログラムされている制御を実行する。ステップＳ９０５では、接続されたカメラ付き携帯電話１０１に合わせたプログラムを読出し、実行する。ステップＳ９０６では、カメラ付き携帯電話１０１を制御するため必要な回路へ電力を投入するように指示する。
【００６８】
ステップＳ９０７では、カメラ付き携帯電話１０１内に所定サイズ以上の画像データが存在しているか否かを検出する。ここで、所定サイズ以上の画像データとは、カメラ付き携帯電話１０１のモニタで見るために生成された再生用画像データでない、ＲＡＷ画像データ等である。所定サイズ以上の画像データが存在する場合にはステップＳ９０８に進み、所定サイズ以上の画像データが存在しない場合にはステップＳ９１６に進む。ステップＳ９０８では、カメラ付き携帯電話１０１内に存在する所定サイズ以上の画像データを吸上げる。撮影日時の古い画像データから順に吸上げる。画像データともにプリント発注データ、保存環境データ等も吸上げる。プリント発注データとは、ラボに対してプリントを発注するためのデータで、プリント枚数、プリントサイズ、受け取り場所等を含むデータである。保存環境データとは、画像データを保存する際の画像サイズ、圧縮率、保存場所等を含むデータである。
【００６９】
ステップＳ９０９では、画像データの吸上げが完了したか検出する。吸上げが完了していればステップＳ９１０に進み、完了していなければステップＳ９０８に戻り画像データの吸上げを継続する。ステップＳ９１０では、吸上げが完了した画像データがＲＡＷ画像データであるか否かを判定し、ＲＡＷ画像データであればステップＳ９１１に進み、ＲＡＷ画像データでなければステップＳ９１２に進む。ステップＳ９１１では、吸上げたＲＡＷ画像データを再生可能にするため画素補間等の処理を施す。ステップＳ９１２では、吸上げた画像データを最適化する画像処理を施す。カメラ付き携帯電話は、カメラ機構を小型化する必要があるためレンズ性能等を犠牲にしている。そのため撮影された画像は色収差等の影響が出てしまっている。最適化する画像処理とは、機種毎、またはカメラ毎に存在する色収差等の影響を軽減、取り除く画像処理である。
【００７０】
ステップＳ９１３では、保存環境データに従って画像データに対して圧縮処理等を施す。そして、ステップＳ９１４では、画像データをＨＤＤ１０５に保存する。ステップＳ９１５では、カメラ付き携帯電話１０１内の吸上げが完了した画像データを消去するよう指示する。または、保存環境データでカメラ付き携帯電話１０１内に画像データを保存するよう設定されている場合には画像データをカメラ付き携帯電話１０１に送信し、吸上げた画像データと置き換えて上書き保存する。ステップＳ９１５の処理が終了するとステップＳ９０７に戻る。
【００７１】
ステップＳ９１６では、カメラ付き携帯電話１０１の電源をオフする。ステップＳ９１７では、プリント発注データを解析してプリント発注する画像データが存在するか否かを判定する。また、保存環境データを解析して外部に画像データを保存する画像データが存在するかを判定する。いずれかに該当する画像データが存在する場合にはステップＳ９１８に進み、存在しない場合にはステップＳ９１９に進む。
【００７２】
ステップＳ９１８では、プリント発注する画像データ、または保存先が外部コンピュータである画像データを、外部コンピュータに送信するための待機状態にする。ステップＳ９１９では、カメラ付き携帯電話１０１の充電池の充電が必要か否か検出する。充電が必要な場合にはステップＳ９２０に進み、必要でない場合にはステップＳ９２１に進む。ステップＳ９２０では、充電池の充電を開始する。そして、ステップＳ９２１では、カメラ付き携帯電話１０１と自身をスタンバイ状態にしてカメラ制御処理を終了する。
【００７３】
以下に、車載コンピュータ２０１が実行するカメラ付き携帯電話１０１の画像データ吸上げ制御を説明する。図１９は、車載コンピュータ２０１で実行される画像データ処理制御を示すフローチャート図である。本フローは、車載コンピュータ２０１に接続されたクレードル１０２にカメラ付き携帯電話１０１が載置されたことを検出することでスタートする。
【００７４】
先ず、ステップＳ９３１では、クレードル１０２に設けられた画像データの吸い上げを開始するための操作ボタンが操作されたか否か検出する。検出した場合にはステップＳ９３２に進み、検出しない場合にはステップＳ９４２に進む。ステップＳ９３２では、カメラ付き携帯電話１０１を制御するため必要な回路へ電力を投入するように指示する。
【００７５】
ステップＳ９３３では、カメラ付き携帯電話１０１内に所定サイズ以上の画像データが存在しているか否かを検出する。ここで、所定サイズ以上の画像データとは、カメラ付き携帯電話１０１のモニタで見るために生成された再生用画像データでない、ＲＡＷ画像データ等である。所定サイズ以上の画像データが存在する場合にはステップＳ９３４に進み、所定サイズ以上の画像データが存在しない場合にはステップＳ９４１に進む。ステップＳ９３４では、カメラ付き携帯電話１０１内に存在する所定サイズ以上の画像データを吸上げる。画像データともに保存環境データ等も吸上げる。保存環境データとは、画像データを保存する際の画像サイズ、圧縮率、保存場所等を含むデータである。撮影日時の古い画像データから順に吸上げる。
【００７６】
ステップＳ９３５では、画像データの吸上げが完了したか検出する。吸上げが完了していればステップＳ９３６に進み、完了していなければステップＳ９３４に戻り画像データの吸上げを継続する。ステップＳ９３６では、吸上げが完了した画像データがＲＡＷ画像データであるか否かを判定し、ＲＡＷ画像データであればステップＳ９３７に進み、ＲＡＷ画像データでなければステップＳ９３８に進む。ステップＳ９３７では、吸上げたＲＡＷ画像データを再生可能にするために画素補間等の処理を施す。
【００７７】
ステップＳ９３９では、保存環境データに従って画像データに対して圧縮処理等を施す。そして、ステップＳ９４０では、カメラ付き携帯電話１０１内に存在する画像処理前の画像データと車載コンピュータ２０１で処理を施した画像データと置き換えるため、カメラ付き携帯電話１０１に処理後の画像データを送信し、処理前の画像データに処理後の画像データを上書き保存させる。そして、ステップＳ９３３に戻り、処理した画像データ以外の画像データが存在する場合にはステップＳ９３４からステップＳ９４０の制御を繰り返す。
【００７８】
ステップＳ９４１では、カメラ付き携帯電話１０１の電源をオフする。ステップＳ９４２では、カメラ付き携帯電話１０１の充電池の充電が必要か否か検出する。充電が必要な場合にはステップＳ９４３に進み、必要でない場合には本フローを終了する。ステップＳ９４３では、充電池の充電処理を実行する。続いて、ステップＳ９４４では、充電池の充電が完了したか否か検出する。充電が完了している場合にはステップＳ９４５に進み、充電が完了していない場合にはステップＳ９４３に戻り充電処理を継続する。そして、ステップＳ９４５では、充電池の充電処理を終了する。
【００７９】
以上のように、カメラ付き携帯電話１０１自身ではできないような画像処理を車載コンピュータ２０１で実行し、実行後にカメラ付き携帯電話１０１に戻すように制御することで、カメラ付き携帯電話１０１に負担かけることなく高度な画像処理を実行することができる。また、使用者はクレードル１０２にカメラ付き携帯電話１０１を載置して操作スイッチを操作するだけで上記制御が実現するので使用者に負担をかけることもない。また、カメラ付き携帯電話１０１に処理した画像データが戻るので、カメラ付き携帯電話１０１とともに処理した画像データを持ち歩くことができる。
【００８０】
自動車が停止している場合、または、同乗者がいる場合には運転の邪魔にならないため、モニタ１０７を見ながら様々な操作をすることが可能になる。そこで、車載コンピュータ２０１は、自動車が停止状態、または同乗者がいるかによって、異なる制御を実行する。自動車が停止状態、または同乗者がいる場合には、運転の支障にならずに吸上げた画像データのプリント発注等の操作が可能であるので、  吸上げた画像データの一覧表示をモニタ１０７に表示し、モニタ１０７に対して操作してプリント発注を可能にする。
【００８１】
図２０は、車載コンピュータ２０１で実行される制御を示すフローチャート図である。
先ず、ステップＳ９５１では、カメラ付き携帯電話１０１がクレードル１０２に載置されたか否かを検出する。載置されたことを検出した場合にはステップＳ９５２に進み、検出しない場合には検出を継続する。
ステップＳ９５２では、自動車の走行状態、同乗者の有無を検出する。ステップＳ９５３では、自動車が停止しているか、または同乗者がいる等の所定の条件をクリアしているか判定する。所定条件をクリアしている場合にはステップＳ９５４に進み、クリアしていない場合にはステップＳ９６６に進む。
【００８２】
ステップＳ９５４では、カメラ付き携帯電話１０１内に所定サイズ以上の画像データが存在するか検出する。存在する場合にはステップＳ９５５に進み、存在しない場合には本フローを終了する。
ステップＳ９５５では、画像データの吸上げを実行する。ステップＳ９５６では、モニタ１０７に表示する何らかの機能が実行されているか検出する。モニタ１０７に表示する何らかの機能とは、カーナビゲーションの走行ルート設定や、テレビ観賞、映画鑑賞、インターネット閲覧等がある。実行されている場合にはステップＳ９５７に進み、実行されていない場合にはステップＳ９５９に進む。ステップＳ９５７では、画像データを表示するか問い合わせる表示を実行されている機能の表示にオーバーラップさせてモニタ１０７に表示する。図２１にモニタ１０７に表示する画面の一例を示す。図２１の表示例では、カーナビゲーション表示にオーバーラップさせて吸上げた画像の一覧を表示するか問い合わせる文字２４５と、画像表示を指示するための画像表示ボタン２４６を表示させている。画像表示ボタン２４６を操作するとカメラ付き携帯電話１０１から吸上げた画像データの一覧表示に切り換えることができる。
【００８３】
ステップＳ９５８では、画像表示ボタン２４６が操作されたか否かを検出する。操作された場合にはステップＳ９５９に進み、操作されない場合にはステップＳ９６０に進む。ステップＳ９６０では、所定時間が経過したか検出する。所定時間が経過している場合にはステップＳ９６１に進み、所定時間が経過していない場合にはステップＳ９５８に戻る。ステップＳ９６１では、図２１の表示から問い合わせ表示である文字２４５と、画像表示ボタン２４６を消去し除いた表示に切り換える。
ステップＳ９５９では、モニタ１０７の表示を吸上げた画像データの一覧表示に切り換える。図２２に表示例を示す。画像毎にプリントサイズ、プリント枚数のプリント発注を指示することができる。図２２において、一覧表示されている画像の画像部分２５１を操作すると、操作した画像をモニタ１０７画面全体に一画像として拡大表示することができる。また、図２２において、使用者は、画像２に対して既に、サイズがサービスサイズ、枚数が１枚のプリント指示をした状態であることを示している。プリント発注ボタン２５２を操作するとプリントサーバ３０１にプリント発注される。また、一覧表示は撮影日時の古い画像順に表示されている。
【００８４】
ステップＳ９６２では、プリント発注ボタン２５２が操作されたか否かを検出する。操作された場合にはステップＳ９６３に進み、操作されない場合には本フローを終了する。ステップＳ９６３では、プリント発注された画像データを抽出する。続いて、ステップＳ９６４では、抽出した画像データに対して上述した最適化処理を実行する。プリント発注された画像データにＲＡＷ画像データである場合には画素補間等の処理も行う。そして、ステップＳ９６５では、プリントサーバ３０１に最適化処理した画像データを送信する。
一方、ステップＳ９６６では、画像データが存在するか検出する。存在する場合にはステップＳ９６７に進み、存在しない場合には本フローを終了する。ステップＳ９６７では、画像データの吸上げを実行する。
【００８５】
以上説明した制御では、安全上のため、自動車が停止しているとき、同乗者がいるとき等の条件をクリアしたときのみ操作可能にしたが、自動車に自動運転等、運転に支障が出なくなる機能が付いた場合には、このような条件をクリアしてなくても操作可能にしてもよい。
【００８６】
また、条件をクリアした場合でも、使用者が画像データの表示、プリント発注を望んでいるかわからないので、カーナビゲーション等他の機能の表示をしているときは、モニタ１０７の表示を画像データの表示に切り換えることなく、カーナビゲーションの表示を優先する。当然、表示だけでなく、車載コンピュータ２０１での処理もカーナビゲーションを優先する。また、条件をクリアしていなくても、使用者の操作、モニタ１０７への表示を必要としない画像吸上げ制御については実行させる。
また、上記制御では、プリント発注されたプリントサーバ３０１に送信する画像データに対してのみ画素補間処理、最適化処理を施した。画像データを使用する時に処理することで、今回プリント発注の対象になっていない画像データは最適化処理を施さないので、例えば失敗写真で最適化処理の必要のない画像データにまで無駄な処理を施すことがなくなる。また、今回プリント発注しない画像データを将来利用する時には、最適化処理プログラムがバージョンアップされ、より最適化されている可能性もある。
【００８７】
次に説明する車載コンピュータ２０１で実行される制御では、プリント発注の無い画像データに対して画素補間処理、画像最適化処理を施す。また、プリント発注の有る画像データはそのままプリントサーバ３０１に転送する。つまり、プリントサーバ３０１に送信される画像データはプリントサーバ３０１で画素補間処理、画像最適化処理が施され、プリントサーバ３０１に送信されない画像データは車載コンピュータ２０１で画素補間処理、画像最適化処理を施される。また、プリントサーバ３０１および車載コンピュータ２０１で画像最適化処理された画像データは、１つの画像蓄積サーバに送信され、一括して蓄積するようにする。
【００８８】
図２３は、車載コンピュータ２０１で実行される制御を示すフローチャート図である。本フローは、使用者のプリント発注指示を検出することでスタートする。
先ず、ステップＳ９７１では、プリント発注された画像データをＲＡＷ画像データのまま、プリントサーバ３０１に送信する。プリントサーバ３０１に送信された画像データは、プリントサーバ３０１で画素補間処理、画像最適化処理が実施され、プリントされるととも、所定の画像蓄積サーバに送信され保管される。次にステップＳ９７２では、プリントサーバ３０１に送信した画像データをＨＤＤ１０５から削除する。続いて、ステップＳ９７３では、ＨＤＤ１０５に残っている画像データ、すなわちプリント発注されなかった画像データに対して、画素補間処理を施す。更にステップＳ９７４では、画素補間処理を施した画像データに対して画像最適化処理を施す。そして、ステップＳ９７５では、所定の画像蓄積サーバと接続する。所定の画像蓄積サーバは、プリントサーバ３０１が画像データを送信したサーバと同じサーバである。続いて、ステップＳ９７６では、処理を施した画像データを所定の画像蓄積サーバに送信する。ステップＳ９７７では、所定の画像蓄積サーバへの画像データの送信が完了したか検出する。完了している場合にはステップＳ９７８に進み、完了していない場合にはステップＳ９７６へ戻る。ステップＳ９７８では、所定画像蓄積サーバに送信が完了した画像データをＨＤＤ１０５から削除する。
【００８９】
上記例では、画像データを一元管理するために、プリント発注された画像データが保管される所定の画像蓄積サーバに処理を施した画像データを送信し、保管するようにしたが、画像蓄積サーバに送信せずにＨＤＤ１０５内に保管するようにしてもよい。
次に、カメラ付き携帯電話１０１内の画像データの吸上げ、表示より他の機能を優先する制御を説明する。他の機能が実行されているとき、画像データの吸上げが実行されても他の機能を優先する。また、画像データの吸上げ途中に他の機能が実行されたら、画像の吸い上げ制御を一時中断して他の機能の実行を優先する。
【００９０】
図２４は、車載コンピュータ２０１で実行される制御を示すフローチャート図である。本フローは、カメラ付き携帯電話１０１がクレードル１０２に載置されたことを検出することでスタートする。
先ず、ステップＳ９８１では、カメラ付き携帯電話１０１内に画像データが存在するか検出する。画像データが存在する場合にはステップＳ９８２に進み、画像データが存在しない場合には本フローを終了する。ステップＳ９８２では、ナビゲーション等の既に実行している機能があるか検出する。ある場合にはステップＳ９８３に進み、無い場合にはステップＳ９８６に進む。ステップＳ９８３では、画像データの吸上げが機能に影響を及ぼすか検出する。影響を及ぼす場合にはステップＳ９８４に進み、影響を及ぼさない場合にはステップＳ９８６に進む。ステップＳ９８４では、画像データの吸上げ処理を待機する。ステップＳ９８５では、実行されている機能に影響を及ぼさなくなったか検出する。影響を及ぼさなくなった場合にはステップＳ９８６に進み、影響を及ぼす場合にはステップＳ９８４に戻り、画像吸上げ処理を待機する。
【００９１】
次に、ステップＳ９８６では、画像データの吸上げ処理を実行する。ステップＳ９８７では、画像データの吸上げ処理が終了したか検出する。吸上げ処理が終了している場合には本フローを終了し、吸上げ処理が終了して以内場合にはステップＳ９８２に戻る。
【００９２】
以上の制御することで、画像データの吸上げ処理が他の機能の実行に悪影響を及ぼすことは無い。
次に、車載コンピュータ２０１で実行される他の制御について説明する。
車載コンピュータ２０１がカーナビモードであるときには、クレードル１０２にカメラ付き携帯電話１０１を載置することで、自動的に必要なマップ情報を受信開始する。当然マップ情報として自動車の現在位置に対応したものを受信する。また、カメラ付き携帯電話１０１をクレードル１０２に載置するだけで、車内のスピーカ１０９とマイク１０８と接続しハンズフリーで通話可能になる。モニタ１０７を使用してテレビ電話として機能させることができる。
またデータ量が多い場合には通信費用がかさんでしまうし、ナビゲーション機能等他の機能に影響を及ぼす可能性がある。カメラ付き携帯電話１０１の通信機能を使用する場合には、画像送信の優先順位は最下位とする。当然、画像データの通信中に他の通信が必要な場合には画像データの通信を一時的に中断する。
また、カメラ付き携帯電話１０１の通信機能を使用しない、ホットスポット内での無線ＬＡＮを使用した通信の場合にもマップデータ等の送受信に比べて画像データの送信は優先順位を低く設定されている。
【００９３】
以下に車載コンピュータ２０１で実行される制御を説明する。図２５は、車載コンピュータ２０１で実行される制御を示すフローチャート図である。本フローは、カメラ付き携帯電話１０１がクレードル１０２に載置され、車載コンピュータ２０１と接続することでスタートする。
【００９４】
先ず、ステップＳ１００１では、車載コンピュータ２０１で実行されているモードがカーナビゲーションモードであるか否か検出する。カーナビゲーションモードである場合にはステップＳ１００２に進み、カーナビゲーションモードで無い場合にはステップＳ１０１３に進む。ステップＳ１００２では、ホットスポットエリア内であり無線ＬＡＮ通信が可能であるか否か検出する。無線ＬＡＮ通信が可能な場合にはステップＳ１００３に進み、無線ＬＡＮ通信が不可能な場合にはステップＳ１０１０に進む。ステップＳ１００３では、カーナビゲーションに必要なマップデータ、ガイドデータ等を取得するためのデータを送受信する。ステップＳ１００４では、外部コンピュータに送信すべき画像データがカメラ付き携帯電話１０１内に存在しているか検出する。存在している場合にはステップＳ１００５に進み、存在していない場合には本フローを終了する。ステップＳ１００５では、カメラ付き携帯電話１０１内の画像データを吸上げる。続いてステップＳ１００６では、無線ＬＡＮを介して吸い上げた画像データを外部コンピュータに送信する。次にステップＳ１００７では、カーナビゲーションに必要なマップデータ、ガイドデータ等を取得するために送受信するデータが無いか検出する。データがあればステップＳ１００８に進み、データが無ければステップＳ１００９に進む。ステップＳ１００８では、画像データの送信を一旦止めて、カーナビゲーションのためのデータを送受信する。ステップＳ１００９では、画像データの送信が完了したか否か検出する。完了している場合には本フローを終了し、完了していない場合にはステップＳ１００６に戻り、画像データ送信を継続する。
【００９５】
一方ステップＳ１０１０では、カメラ付き携帯電話１０１の通信機能を使用した通信が可能であるか否かを検出する。現在では、無線ＬＡＮで通信可能なエリアより、携帯電話で通信可能なエリアの方が断然広い。通信可能である場合にはステップＳ１０１１に進み、通信不可能である場合にはステップＳ１００２に戻り、無線ＬＡＮか携帯電話で通信可能になるまで検出を継続する。ステップＳ１０１１ステップでは、カーナビゲーションに必要なマップデータ、ガイドデータ等を受信する。ステップＳ１０１２では、外部コンピュータに送信すべき画像データがカメラ付き携帯電話１０１内に存在しているか検出する。存在している場合にはステップＳ１０１３に進み、存在していない場合には本フローを終了する。ステップＳ１０１３では、カメラ付き携帯電話１０１内の画像データを吸上げる。
【００９６】
ステップＳ１０１４では、吸い上げた画像データに対して図１８のステップＳ９１０からステップＳ９１３で説明した画像処理を施す。画像データを圧縮してデータ量を減らす処理も施されることにより、無線ＬＡＮより低通信速度の携帯電話による通信負担を軽減する。続いてステップＳ１０１５では、カメラ付き携帯電話１０１の通信網を介して画像処理を施した画像データを外部コンピュータに送信する。次にステップＳ１０１６では、カーナビゲーションに必要なマップデータ、ガイドデータ等を取得するために送受信するデータが無いか検出する。データがあればステップＳ１０１７に進み、データが無ければステップＳ１０１８に進む。ステップＳ１０１７では、画像データの送信を一旦止めて、カーナビゲーションのためのデータを送受信する。ステップＳ１０１８では、画像データの送信が完了したか否か検出する。完了している場合には本フローを終了し、完了していない場合にはステップＳ１０１５に戻り、画像データ送信を継続する。また一方ステップＳ１０１９では、車載コンピュータ２０１で実行されているモードが通話モードであるか否かを検出する。通話モードである場合にはステップＳ１０２０に進み、通話モードで無い場合には本フローを終了する。ステップＳ１０２０では、後述する通話制御を実行する。
【００９７】
以上のように制御することで、画像データの送信より優先してカーナビゲーション等のデータの送受信を行うので、カーナビゲーションに不具合を生じさせることが無い。また、カメラ付き携帯電話１０１の通信機能より優先して無線ＬＡＮ通信を実行することで通信時間、通信費用を削減することができる。
続いて、図２５のステップＳ１０２０で実行される通話制御について説明する。図２６は、車載コンピュータ２０１で実行される通話制御を示すフローチャート図である。
【００９８】
ステップＳ１１０１では、受信した通話相手の音声をスピーカ１０９で再生可能にする。ステップＳ１１０２では、マイク１０８で拾った音声を通話相手に送信可能にする。ステップＳ１１０３では、通話相手の電話がテレビ電話で画像データを送信しているか検出する。テレビ電話である場合にはステップＳ１１０４に進み、テレビ電話で無い場合にはステップＳ１１０６に進む。ステップＳ１１０４では、モニタ１０７をオンして通話相手の画像データを表示可能な状態にする。ステップＳ１１０５では、通話が開始されたか否か検出する。通話が開始された場合にはステップＳ１１０６に進み、通話が開始されていなければ検出を継続する。ステップＳ１１０６では、スピーカ１０９等の通話可能状態を維持する。ステップＳ１１０７では、通話が終了したか否か検出する。通話が終了している場合にはステップＳ１１０８に進み、通話が終了していない場合にはステップＳ１１０６に戻る。ステップＳ１１０８では、スピーカ１０９等の通話可能状態を解除する。ステップＳ１１０９では、カメラ付き携帯電話１０１内に外部コンピュータに送信すべき画像データが存在するか検出する。存在する場合にはステップＳ１１１０に進み、存在しない場合には本フローを終了する。ステップＳ１１１０では、外部コンピュータに送信すべき画像データを吸い上げる。ステップＳ１１１１では、吸い上げた画像データに対して画像処理を施す。そしてステップＳ１１１２では、画像処理を施した画像データを外部コンピュータに送信する。
【００９９】
以上のように制御することにより、カメラ付き携帯電話１０１をクレードル１０２に載置するだけで、車載のスピーカ１０９、マイク１０８、モニタ１０７を自動的に通話に使用することができ、ハンズフリーで通話することができる。
更に、車載コンピュータ２０１で実行する他の制御を説明する。
ナビゲーションの位置情報を使ってホットスポットとその通信可能エリアを表示する。従来からホットスポットエリア内かエリア外かを表示することはあった。しかし、エリア外にいるときはどちらの方向に移動したらエリア内に入れるのかわからなかった。それに対して本システムは、ホットスポットエリア内に入っていない時にも、ホットスポットエリアを知ることができるため、闇雲にホットスポットを探し回る必要がなく、例えば、休息する際に容易にホットスポット内で休息するとともに通信することができる。カメラ付き携帯電話１０１で撮影した画像データ等のデータを外部に通信するように設定されている時にのみホットスポットエリアを自動的に表示するようにする。
【０１００】
また、ホットスポットエリアを表示するか否かを設定する設定手段を設けてもよい。また、通信データが待機状態でない場合には、ホットスポットエリアをナビゲーションのマップ上に重ねて表示されては目障りであるので、ホットスポットエリアは表示しない。
図２７は、車載コンピュータ２０１で実行される制御を示すフローチャート図である。
【０１０１】
ステップＳ２００１では、ナビゲーションモードに設定されているか否かを検出する。ナビゲーションモードである場合にはステップＳ２００２に進み、ナビゲーションモード以外の場合にはステップＳ２００１で検出を継続する。ステップＳ２００２では、通信を待機しているデータが存在するか否かを検出する。存在する場合にはステップＳ２００３に進み、存在しない場合にはステップＳ２００５に進む。ステップＳ２００３では、登録されているホットスポット情報を検索する。ステップＳ２００４では、ナビゲーションのためのマップ情報と検索したホットスポット情報とを合成する。ステップＳ２００５では、図２８に示すようなナビゲーション画面をモニタ１０７に表示する。
当然、自動車に乗りながら車載コンピュータで利用できるホットスポットであるか室内に携帯機器を持ち出して利用できるホットスポットであるかは区別できるように色分けして表示される。また、室外スポットか室内スポットかを選択してどちらか一方のみ表示するように設定することができる。また、携帯電話の通話エリアも表示する。
【０１０２】
車載コンピュータ２０１は、ナビゲーション機能として、ホットスポットを通過する走行ルートを優先して算出するホットスポットモードを備える。ホットスポットモードは、走行中に画像データ等のデータを送信したい場合に選択する。複数ルートが算出された場合には、ルート毎にホットスポットの情報と到着までの走行距離、予想走行時間を合わせて表示する。そして、使用者はルートを選択できる。
【０１０３】
また、予め立ち寄りたいホットスポットを決めておいて、ルートを算出するようにできる。
図２９は、車載コンピュータ２０１で実行される走行ルート算出制御を示すフローチャート図である。
【０１０４】
ステップＳ３００１では、ホットスポットモードに設定されているか否かを検出する。設定されている場合にはステップＳ３００２に進み、設定されていない場合にはステップＳ３００８に進む。ステップＳ３００２では、ホットスポットデータベースを検索する。ステップＳ３００３では、設定された目的地に向かう複数の走行ルート内にホットスポットが存在するか否か検出する。ホットスポットが存在する場合にはステップＳ３００４に進み、存在しない場合にはステップＳ３００７に進む。ステップＳ３００４では、マップ情報を取得する。ステップＳ３００５では、マップ情報とホットスポット情報とから走行ルートを算出する。ステップＳ３００６では、算出した走行ルート情報を表示する。図３０は、ホットスポットモードの走行ルート情報を示す表示例である。図３０では、入力された目的地に対して、送信できるデータ量の多い走行ルート順に表示する。例えば、走行ルート１では、目的地に到着するまでに予想される送信可能データ量が３００ＭＢ、走行距離が４０ｋｍ、所要時間が１時間３０分、有料道路の料金は０円であることを示している。送信可能データ量は、ホットスポットを通過するときの走行速度に大きく左右されるのであくまでも予想のデータ量である。選択ボタン３０１を操作することで、走行ルートが決定される。また、目的地を変更する場合には、目的地変更ボタン３０２を操作する。ホットスポットモード以外の走行距離優先モード、所要時間優先モード等に変更したい場合には、ナビモード変更ボタン３０３を操作する。なお、モニタ１０７は、タッチパネルになっていて直接表示されたボタンを操作することができる。
【０１０５】
一方、ステップＳ３００７では、目的地に到着するまでにホットスポットを通過する走行ルートが存在しないことを示す表示を行う。ステップＳ３００７では、マップ情報を取得する。ステップＳ３００８では、通常ナビゲーションモードと同じ最短時間で到着できる走行ルートを表示する。
このように、制御することで、ホットスポットエリアを通過することを優先した走行ルートを選択することができ、走行中に送信したいデータが存在する場合に重宝する。
【０１０６】
また、次に説明する制御では、使用者によりホットスポットモードを選択しなくても、外部のサーバコンピュータ等に送信しようとしているデータが存在する送信待機状態にあるときに自動的にホットスポットエリアを多く通過するような走行ルートを導く。
車載コンピュータ２０１で実行される制御を説明する。図３１は、車載コンピュータ２０１で実行される制御を示すフローチャート図である。
ステップＳ３０２１では、送信を待機している画像データ等のデータが存在するか否かを検出する。存在する場合にはステップＳ３０２２に進み、存在しない場合にはステップＳ３０２８に進む。ステップＳ３０２２では、ホットスポットデータベースを検索する。ステップＳ３０２３では、設定された目的地に向かう複数の走行ルート内にホットスポットが存在するか否か検出する。ホットスポットが存在する場合にはステップＳ３０２４に進み、存在しない場合にはステップＳ３０２７に進む。ステップＳ３０２４では、マップ情報を取得する。ステップＳ３０２５では、マップ情報とホットスポット情報とから走行ルートを算出する。ステップＳ３０２６では、図２８で示した表示例と同等のナビゲーション画面を表示する。
【０１０７】
一方、ステップＳ３０２７では、目的地に到着するまでにホットスポットを通過する走行ルートが存在しないことを示す表示を行う。ステップＳ３０２７では、マップ情報を取得する。ステップＳ３０２８では、通常ナビゲーションモードと同じ最短時間で到着できる走行ルートを表示する。そして、ステップＳ３０３０では、使用者の自動車が目的地に到着したか否かを検出する。到着している場合には本フローを終了する。到着していない場合にはステップＳ３０２１に戻る。すなわち、本制御は目的地に到着するまで常に繰り返し実行される。従って、異なる走行ルートに外れた場合には再度、ホットスポットが存在するか確認して新たな走行ルートを探索する。また、例えば、走行途中に撮影した画像データが新たに送信待機状態になったときには自動的に通常の走行ルートからホットスポットを優先する走行ルートへと切り換えることができる。
【０１０８】
次に、車載コンピュータ２０１で実行されるデータの通信制御について説明する。携帯電話の通信地域は広範囲で通信可能であるが通信速度、通信料金の点で問題がある。カメラで撮影された画像データはそこで、画像データの通信はホットスポットに入るまで待機するように制御する。また、自動車の速度と連動して画像データを送信するか判断する。高速走行中は画像データの送信途中で無線ＬＡＮスポットから外れてしまう可能性があるので、送信するデータ量と走行速度から送信するか決定する。
図３２は、車載コンピュータ２０１で実行される通信制御を示すフローチャート図である。
【０１０９】
ステップＳ４００１では、通信待機状態であるか否かを検出する。通信待機状態とは、通信可能な状態になったら自動的に画像データ等のデータを外部に送信するようにデータ通信を待機している状態のことである。通信待機状態である場合にはステップＳ４００２に進み、通信待機状態でない場合にはステップＳ４００１を継続し通信待機状態になることを検出し続ける。ステップＳ４００２では、通信待機しているデータの容量を取得する。ステップＳ４００３では、自動車の直近１０分間の平均走行速度情報を取得する。ステップＳ４００４では、ナビゲーションによる走行ルート上の次に通過するホットスポット情報を取得する。ステップＳ４００５では、次に通過するホットスポットを通過する際に通信待機している画像データの送信が可能なデータ容量であるか算出する。ステップＳ４００６では、算出結果から送信可能か否かを判定する。送信可能であると判定された場合にはステップＳ４００７に進み、送信可能と判定されない場合にはステップＳ４００２に戻る。
【０１１０】
ステップＳ４００７では、ホットスポット内に入り送信可能な状態になったか否かを検出する。送信可能状態になった場合にはステップＳ４００８に進み、送信可能状態になっていない場合には検出を継続する。ステップＳ４００８では、待機中データをサーバコンピュータ等の外部の送信先に送信する。
【０１１１】
以上のように制御することで、車載コンピュータ２０１は、ガソリンスタンド等に設けられたホットスポットエリアに自動車が入ると自動的にカメラ付き携帯電話１０１から吸上げた画像データを外部のサーバコンピュータに送信でき、いちいちホットスポットエリアに入ってから送信操作をする必要がない。
また、このように制御することにより、データの送信途中で通信不可状態に陥るといった不具合に遭遇することを防止することができる。また、一回の送信で全ての画像データを送信するのではなく、送信する画像データを分けて送信するようにしてもよい。また、自動車の平均走行速度を用いてデータが送信できるか算出したが、平均でなく現時点での走行速度で算出してもよい。また、平均速度も直近１０分でなくてもよい。自動車が停止している時（走行速度０ｋｍ／ｈの時）のみ画像データを送信するようにしてもよい。
【０１１２】
次に説明する制御は、レンタカーの返却時にプリント発注した画像データのプリントを受け取れるようにするものである。
先ず、車載コンピュータ２０１で実行される制御を説明する。図３３は、車載コンピュータで実行される制御を示すフローチャート図である。
【０１１３】
ステップＳ５００１では、ＧＰＳセンサ１１１の機能を使用してレンタカーの返却場所との距離が所定距離以内になったか否かを判定する。なお、車載コンピュータ２０１は、ナビゲーションの目的地としてレンタカーの店舗が選択されると、目的地として選択された場所をレンタカー返却場所であると判断する。例えば、ここでの所定距離は１０ｋｍとする。所定距離以内である場合にはステップＳ５００２に進み、所定距離以内でない場合には判定を継続する。ステップＳ５００２では、レンタカーが停止中であるか否かを検出する。停止中で無い時は、運転に集中させるため、停止中のときだけ表示を切り換え、操作させるためである。自動車が停止中である場合にはステップＳ５００３に進み、停止中でない場合には検出を継続する。
【０１１４】
ステップＳ５００３では、モニタ１０７の表示をナビゲーション表示から、車載コンピュータ２０１で発注しているプリント発注候補画像一覧表示に切り換える。図３４にプリント発注候補画像一覧表示の表示例を示す。図３４では、プリント発注している画像データの縮小画像３０４を一覧表示する。また、縮小画像３０４の下に発注しているプリントサイズとプリント枚数を表示する。例えば、画像１は、サービスサイズで１枚プリントするように発注されている。ここでプリント発注の変更を受け付ける。プリント発注を変更する場合には、全画像表示ボタン３０５を操作する。全画像表示ボタン３０５を操作すると、送信した画像データを全て表示する画面に移動し、プリント発注の追加、訂正を行える。また、現在のプリント発注候補の内容でよい場合には、プリント発注ボタン３０６を操作する。プリント発注ボタン３０６を操作すると、最終的にプリントを実行するラボにプリント発注され、プリントラボ等でプリントが開始される。
【０１１５】
ステップＳ５００４では、全画像表示ボタン３０５が操作されて、プリント発注の変更があったか検出する。変更があった場合はステップＳ５００３に戻り、変更された内容に従って再度表示する。変更が無かった場合にはステップＳ５００５に進む。ステップＳ５００５では、プリント発注ボタン３０６が操作されたか否かを検出する。操作された場合にはステップＳ５００６に進み、操作されない場合には検出を継続する。ステップＳ５００６では、発注信号をプリントサーバ３０１に送信する。また、ナビゲーションで目的地に設定されている返却場所情報もプリントサーバ３０１に送信する。なお、直接プリントサーバ３０１に対して送信したが、第１実施形態のように認証サーバを一旦介してプリントサーバ３０１に送信してもよい。
【０１１６】
次に、ステップＳ５００７では、発注信号に応答してプリントサーバ３０１が送信した、受け渡し場所確認情報、プリント料金情報を受信したか検出する。受信した場合にはステップＳ５００８に進み、受信しない場合には検出を継続する。ステップＳ５００８では、モニタ１０７の表示を、図３５に示すような、プリント代金、プリント受け渡し場所を示す表示に切り換える。図３５において、プリント代金は３００円でプリントの受け取り場所はレンタカーを返却する店舗であることを示す。また、プリント代金とレンタカー代金を決済する表示もしている。また、図３５に示す表示例では、プリント代金、レンタカー代金の決済を行うかの問い合わせも行う。決済ボタン３０７を操作することにより、プリント代金またはレンタカー代金を決済することができる。また、一括決済ボタン３０８を操作することにより、プリント代金とレンタカー代金を一括して決済することができる。
【０１１７】
ステップＳ５００９では、決済ボタン３０７または一括決済ボタン３０８が操作されたか検出する。決済ボタンが操作された場合にはステップＳ５０１０に進み、決済ボタンが操作されない場合にはステップＳ５０１１に進む。ステップＳ５０１０では、接続された携帯電話の決済システムを利用して決済処理を実行する。ステップＳ５０１１では、図３５の表示にしてから所定時間（例えば１分）が経過したか否か判定する。経過している場合にはステップＳ５０１２に進み、経過していない場合には図３５の表示を継続する。ステップＳ５０１２では、モニタ１０７をナビゲーション表示に切り換わる。
【０１１８】
続いて、プリント発注されたプリントサーバ３０１で実行する制御を説明する。図３６は、プリントサーバ３０１で実行する制御を示すフローチャート図である。
ステップＳ６００１では、プリント発注情報、返却場所情報、返却予測時刻情報を受信したか否かを検出する。返却予測時刻は、カーナビゲーション機能により算出された目的地への到着予想時刻が用いられる。受信した場合にはステップＳ６００２に進み、受信をしない場合には受信検出を継続する。ステップＳ６００２では、プリント注文のあった画像データを読み出す。ステップＳ６００３では、レンタカー返却場所である受け取り場所情報とプリント料金情報を車載コンピュータ２０１に送信する。
【０１１９】
ステップＳ６００４では、レンタカー返却場所に近いプリントラボを検索する。ステップＳ６００５では、検索して得られたレンタカー返却場所に近いプリントラボのコンピュータに画像データとプリント注文情報を送信する。
ステップＳ６００６では、プリント開始から仕上がる迄にかかる予想時間を算出する。ステップＳ６００７では、レンタカーの返却予想時刻からレンタカー返却先への配送時間を含めたプリント開始のタイムリミットを算出する。ステップＳ６００８では、他のプリント注文情報と比較して、直ちにプリントを開始するか判定する。直ちにプリントを開始する場合にはステップＳ６００９に進み、プリントを待機させる場合にはプリント開始判定を継続する。
【０１２０】
ステップＳ６００９では、プリント注文のあった画像データのプリントを実行する。ステップＳ６０１０では、プリントが終了したか否かを検出する。終了している場合にはステップＳ６０１１に進み、終了していない場合にはプリントを継続する。ステップＳ６０１１では、使用者のレンタカーの返却時刻に間に合うようにレンタカー返却先にプリントの配送を手配する。
なお、上記制御は、プリントサーバ３０１で処理されたが、他のサーバコンピュータで処理されてもよい。また、１つのプリントサーバでなく他のサーバコンピュータと連携して処理されてもよい。
【０１２１】
これにより、レンタカーを返却する返却先レンタカー店舗に到着してからプリント料金を計算するといった時間を節約することができ、簡単にプリント料金を精算することができる。また、カメラ付き携帯電話を使用してプリント料金とレンタカー料金を合わせて決済することができ、レンタカーの返却先で時間を取られることがない。また、プリント発注した画像データのプリントはレンタカーを返却する拠点に配送されており、レンタカーの返却と同時に受け取ることができる。また、レンタカーの返却場所付近で最終的なプリント発注を確認し、プリントを実行することにより、同じ使用者のプリントをまとめてプリント処理することができ、プリント仕分け等の作業に負担がない。また、途中でプリント発注した画像を取り消すことができるので、無駄なプリントが発生することがない。
【０１２２】
また、自動的にプリント注文のラストオーダを催促してくれるので、プリント注文を忘れてしまうことがない。また、レンタカーを返却したときにプリントを受け取れるように、レンタカーの返却予想時刻に間に合うようにプリント開始するので、使用者はレンタカー返却先でプリントの到着を待つ必要がない。
また、レンタカー返却先（プリント受け取り先）に近いプリントラボを自動的に選択するようにしたので、配送の時間ロスが少なくて済む。
レンタカーの返却場所の店舗内にプリンタとプリントサーバを設置して、レンタカーの返却場所に画像データを自動的に送信し、店舗内のプリンタでプリントするようにしてもよい。また、プリントラボとレンタカー店が共同で店舗を出してもよい。
【０１２３】
なお、上記制御では、プリントの受け取り、配送場所として、レンタカー返却先が自動的に選択される例を示した。しかし、レンタカー返却先がプリントラボのプリントの配送ルートに入っていないと配送費用が余分にかかる可能性がある。また、レンタカー返却先とプリントラボとの距離が離れている場合には不便である。そのような場合には、レンタカー返却先までの走行ルート上にあるガソリンスタンド、コンビニエンスストア、ホテル等を自動的に選択するようにする。また、レンタカー返却前に給油を義務付けている場合がある。そこで、走行ルート上にあるガソリンスタンドをプリント受け渡し場所とする例を説明する。
【０１２４】
図３７は、車載コンピュータ２０１で実行される制御を示すフローチャート図である。本フローは、プリント発注を検出することでスタートする。
先ず、ステップＳ６１０１では、走行ルート上のガソリンスタンドを検索する。車載コンピュータ２０１には、ガソリンスタンドのデータベースを備える。データベースには、ガソリンスタンドの営業時間、定休日等の情報も備えているため、日時によりプリント受け渡しができないガソリンスタンドを考慮して検索する。なお、外部のガソリンスタンドデータベースにアクセスするようにしてもよい。
【０１２５】
次に、ステップＳ６１０２では、ステップＳ６１０１での検索にヒットしたガソリンスタンドのうち、プリントラボを備えているガソリンスタンドが存在するか判別する。存在する場合にはそのガソリンスタンドを発注先候補として選択してステップＳ６１０５に進み、存在しない場合にはステップＳ６１０３に進む。ステップＳ６１０３では、ステップＳ６１０１での検索にヒットしたガソリンスタンドの内、プリント集配が可能なガソリンスタンドが存在するか判別する。存在する場合にはそのガソリンスタンドを発注先候補として選択してステップＳ６１０５に進み、存在しない場合にはステップＳ６１０４に進む。ステップＳ６１０４では、ガソリンスタンド以外のコンビニエンスストア等のプリント受け渡し場所を探す。
【０１２６】
ステップＳ６１０５では、プリントを受け渡しするガソリンスタンドを決定する。ここでは、発注先候補の中から様々な条件から優先順位が付けられ上位のガソリンスタンドが受け渡しガソリンスタンドに決定する。ここで条件とは、プリント時間に余裕のあるレンタカー返却場所に近い（現在地から遠い）等である。ステップＳ６１０６では、決定したガソリンスタンドへの到着予想時刻とプリント注文情報をプリントサーバ３０１に送信する。プリントサーバ３０１では、決定したガソリンスタンドで到着予想時刻にプリントを受け渡すことが可能であるか算出する。ステップＳ６１０７では、プリントサーバ３０１から算出結果を受信する。ステップＳ６１０８では、プリントサーバ３０１から受信した算出結果からプリント受け渡し可能であるか判別する。プリント受け渡し可能である場合にはステップＳ６１０９に進み、プリント受け渡し不可能である場合にはステップＳ６１０５に戻り、次の候補のガソリンスタンドを決定する。
【０１２７】
ステップＳ６１０９では、プリントサーバ３０１にプリントを発注する。ステップＳ６１１０では、モニタ１０７にガソリンスタンド情報を表示するとともに、スピーカ１０９を使ってガソリンスタンド情報を音声でも知らせる。ステップＳ６１１１では、ナビゲーション機能で、決定したガソリンスタンドを自動的にサブ目的地として設定する。サブ目的地とは、一時的に設定されるナビゲーションの目的地である。サブ目的地に到着した後もナビゲーションを停止せず、メイン目的地であるレンタカー返却先に到着するまでナビゲーションは継続される。
【０１２８】
また、プリント注文を受注したプリントサーバ３０１では、図３６と同様、プリントラボに対してプリント開始、配送等の制御を実行する。
これにより、レンタカー返却前にプリント受け渡しできるとともに、給油も完了するため、プリント受け渡しのためだけに、自動車を停止させることがない。なお、レンタカー返却までにプリントを受け渡しするのではなく、自宅や自宅付近のコンビニエンスストア等をプリント受け渡し場所に選択してもよい。
次に、車載コンピュータ２０１のＨＤＤ１０５に蓄積された画像データを管理する制御について説明する。車載コンピュータ２０１のＨＤＤ１０５に蓄積された画像データが、そのままＨＤＤ１０５に蓄積したままでは、レンタカーの返却とともに使用者は利用できなくなるし、次にレンタルした使用者に閲覧されてしまうことになる。車載コンピュータ２０１で実行される、このような不具合を防止するために車載コンピュータ２０１で実行される画像データを管理する制御について説明する。
【０１２９】
車載コンピュータ２０１のＨＤＤ１０５に記憶された画像データを使用者がレンタカー返却後でも使用できるようにするため、使用者に画像データを渡す手段を選択させる。画像データを使用者に渡す手段としては、インターネット等を使ってオンラインアクセスできる指定メモリへ画像データを移動する手段、後でインターネットを介して画像データをダウンロード可能にするためアルバムサーバに画像データをアップロードする手段、電子メールに画像データを添付して送信する手段、ＣＤ−Ｒ等の持ち帰りできるメモリへ画像データを保存する手段がある。画像を使用者に渡すための制御が完了すると自動的に画像データは車載コンピュータのＨＤＤ１０５から完全に消去される。
【０１３０】
図３８から図４２は、車載コンピュータ２０１で実行される画像管理制御を示すフローチャート図である。
先ず、図３８のステップＳ６０２１では、ＧＰＳセンサ１１１の機能を使用してレンタカーの返却場所との距離が所定距離以内になったか否かを判定する。例えば、ここでの所定距離は２ｋｍとする。所定距離以内である場合にはステップＳ６０２２に進み、所定距離以内でない場合には判定を継続する。ステップＳ６０２２では、画像データを渡すための手段を選択する画面をモニタ１０７に表示する。図４３に選択画面の表示例を示す。図４３において、使用者は、使用者自身がインターネットを使用してオンラインアクセスできる指定メモリへ画像データを送信する手段を選択する場合にはボタン３０９を操作し、画像データをダウンロード可能にするためアルバムサーバに画像データをアップロードする手段を選択する場合にはボタン３１０を操作する。更に、電子メールに画像データを添付して送信する手段を選択する場合にはボタン３１１を操作し、ＣＤ−Ｒ等の持ち帰りできるメモリへ画像データを保存する手段を選択する場合にはボタン３１２を操作する。
【０１３１】
そして、ステップＳ６０２３では、ボタン３０９が操作されたか否か検出する。操作された場合にはステップＳ６０２４に進み、操作されない場合にはステップＳ６０２５に進む。ステップＳ６０２４では、後述する指定先保存制御を実行する。また、ステップＳ６０２５では、ボタン３１０が操作された否か検出する。操作された場合にはステップＳ６０２６に進み、操作されない場合にはステップＳ６０２７に進む。ステップＳ６０２６では、後述するアルバム制御を実行する。また、ステップＳ６０２７では、ボタン３１１が操作された否か検出する。操作された場合にはステップＳ６０２８に進み、操作されない場合にはステップＳ６０２９に進む。ステップＳ６０２８では、後述するメール制御を実行する。また、ステップＳ６０２９では、ボタン３１２が操作された否か検出する。操作された場合にはステップＳ６０３０に進み、操作されない場合にはステップＳ６０２３に戻る。ステップＳ６０２８では、後述するメモリ制御を実行する。
【０１３２】
そして、ステップＳ６０３１では、選択した手段での画像データの受け渡しが完了したことをモニタ１０７に表示する。続いて、ステップＳ６０３２では、ＨＤＤ１０５内の画像データを完全に消去する。ここで、画像データの消去はデータ消去プログラムを使用した消去方法であり、画像データが復活することはない。
【０１３３】
次に、ステップＳ６０２４で実行される指定先保存制御について説明する。図３９は、車載コンピュータ２０１で実行される指定先保存制御を示すフローチャート図である。
先ず、ステップＳ６０４１では、画像データをオンラインメモリに保存するために必要な、使用者に指定のメモリのアドレス、接続ＩＤ等を使用者に入力してもらうための画面をモニタ１０７に表示する。ステップＳ６０４２では、アドレス、接続ＩＤが入力されたか否か検出する。入力された場合にはステップＳ６０４３に進み、入力されない場合にはステップＳ６０４１に戻る。ステップＳ６０４３では、指定先アドレスに接続を試みる。
【０１３４】
そして、ステップＳ６０４４では、指定先アドレスに接続したか否か検出する。接続に成功した場合にはステップＳ６０４５に進み、接続に失敗した場合にはステップＳ６０４１に戻り、再度、正確なアドレス、接続ＩＤ等の入力を促す。そして、ステップＳ６０４５では、接続した指定アドレスのメモリにＨＤＤ１０５内に保存されている画像データを送信する。続いて、ステップＳ６０４６では、全ての画像データの送信が完了した否か検出する。送信が完了している場合には本フローを終了し、送信が完了していない場合にはステップＳ６０４５に戻り、画像データの送信を継続する。
【０１３５】
次に、ステップＳ６０２６で実行されるアルバム制御について説明する。図４０は、車載コンピュータ２０１で実行されるアルバム制御を示すフローチャート図である。
先ず、ステップＳ６０５１では、予め決められたアルバムサーバに接続する。続いて、ステップＳ６０５２では、ＨＤＤ１０５内に保存されている画像データをアップロードする。そして、ステップＳ６０５３では、画像データのアップロードが完了したか否か検出する。完了している場合にはステップＳ６０５４に進み、完了していない場合にはステップＳ６０５２に戻り、アップロードを継続する。ステップＳ６０５４では、アップロードした画像データにアクセスするために必要なアルバムサーバのアドレス、認証ＩＤ、パスワード等の情報をカメラ付き携帯電話１０１内のメモリに記憶させ、本フローは終了する。
【０１３６】
次に、ステップＳ６０２８で実行されるメール制御について説明する。図４１は、車載コンピュータ２０１で実行されるメール制御を示すフローチャート図である。
先ず、ステップＳ６０６１では、画像データを送信するメールアドレスを使用者に入力してもらうための画面をモニタ１０７に表示する。ステップＳ６０６２では、メールアドレスが入力されたか否か検出する。入力された場合にはステップＳ６０６３に進み、入力されない場合にはステップＳ６０６１に戻る。
そして、ステップＳ６０４３では、入力されたメールアドレス宛てにＨＤＤ１０５内に保存されている画像データを添付したメールを送信する。続いて、ステップＳ６０６４では、メールの送信が完了したか否か検出する。メール送信が完了した場合には本フローを終了し、メール送信が完了しなかった場合には、入力されたメールアドレスに誤りがある可能性が高いのでステップＳ６０６１に戻り、再度、使用者に正確なメールアドレスの入力を促す。
【０１３７】
最後に、ステップＳ６０３０で実行されるメモリ制御について説明する。図４２は、車載コンピュータ２０１で実行されるメモリ制御を示すフローチャート図である。
先ず、ステップＳ６０７１では、画像データを書き込んで持ち帰るためのメモリを装着するよう促すための画面をモニタ１０７に表示する。続いて、ステップＳ６０７２では、メモリが装着されたか否か検出する。装着された場合にはステップＳ６０７３に進み、装着されない場合にはステップＳ６０７１に戻る。
【０１３８】
そして、ステップＳ６０７３では、装着されたメモリにＨＤＤ１０５内の画像データを書き込む。ステップＳ６０７４では、メモリへの画像データの書き込みが完了したか否か検出する。完了している場合には本フローを終了し、完了していない場合にはステップＳ６０７３に戻り、メモリへの画像データの書き込みを継続する。
【０１３９】
このように、車載コンピュータ２０１のＨＤＤ１０５内の画像データを使用者に受け渡すよう制御することで、使用者は画像データを用意に手に入れることができる。また、次にレンタルする使用者に画像データが見られることを防ぐことができる。
また、上記制御では、アルバムページにアクセスするために必要なアドレス、認証ＩＤ、パスワード等はカメラ付き携帯電話１０１内に記憶されるようにしたので、わざわざ手書きのメモ等を残しておかなくてもアルバムページへアドレス等を忘れることがない。
【０１４０】
以上のように、第２実施形態では、使用者が所有するカメラ付き携帯電話１０１とレンタカーとが連携するカメラシステムについて説明したが、レンタカーの貸し出しと合わせてカメラ付き携帯電話１０１を貸し出すようにしてもよい。また、レンタカーに限らず、自家用車、商用車でも本発明は実施可能である。
また、レンタカーとして自動車を使用した例を示したが、いわゆる自動車でなくても、小型飛行機、オートバイ等の乗り物でも本発明のカメラシステムは実現可能である。
【図面の簡単な説明】
【図１】図１は、第１実施形態のカメラシステムの概要を示す機能ブロック図である。
【図２】図２は、カメラ付き携帯電話１の構成を示すブロック図である。
【図３】図３は、認証サーバ３の構成を示すブロック図である。
【図４】図４は、画像蓄積サーバ４の構成を示すブロック図である。
【図５】図５は、プリントサーバ５の構成を示すブロック図である。
【図６】図６は、ＣＰＵ１３で実行される制御を示すフローチャート図である。
【図７】図７は、ＣＰＵ３１で実行される制御を示すフローチャート図である。
【図８】図８は、認証サーバ３のＣＰＵ３１で実行される制御を示すフローチャート図である。
【図９】図９は、認証サーバ３のＣＰＵ３１で実行される制御を示すフローチャート図である。
【図１０】図１０は、画像蓄積サーバ４のＣＰＵ４１で実行される制御を示すフローチャート図である。
【図１１】図１１は、プリントサーバ５のＣＰＵ５１で実行される制御を示すフローチャート図である。
【図１２】図１２は、ＣＰＵ５１で実行される制御を示すフローチャート図である。
【図１３】図１３は、ＣＰＵ１３で実行される制御を示すフローチャート図である。カメラ付き携帯電話１で編集作業が開始されるとスタートする。
【図１４】図１４は、ＣＰＵ４１で実行される制御を示すフローチャート図である。
【図１５】図１５は、カメラ付き携帯電話１で実行される制御を示すフローチャート図である。
【図１６】図１６は、撮影直後の表示例を示す図である。
【図１７】図１７は、第２実施形態のカメラシステムを示すブロック図である。
【図１８】図１８は、車載コンピュータ２０１で実行される画像データ吸い上げ制御を示すフローチャート図である。
【図１９】図１９は、車載コンピュータ２０１で実行される画像処理制御を示すフローチャート図である。
【図２０】図２０は、車載コンピュータ２０１で実行される制御を示すフローチャート図である。
【図２１】図２１は、モニタ１０７に表示する画面の一例を示す図である。
【図２２】図２２は、モニタ１０７に表示される画像一覧表示例を示す図である。
【図２３】図２３は、車載コンピュータ２０１で実行される制御を示すフローチャート図である。
【図２４】図２４は、車載コンピュータ２０１で実行される制御を示すフローチャート図である。
【図２５】図２５は、車載コンピュータ２０１で実行される制御を示すフローチャート図である。
【図２６】図２６は、車載コンピュータ２０１で実行される通話制御を示すフローチャート図である。
【図２７】図２７は、車載コンピュータ２０１で実行される制御を示すフローチャート図である。
【図２８】図２８は、ナビゲーション画面の表示例を示す図である。
【図２９】図２９は、車載コンピュータ２０１で実行される走行ルート算出制御を示すフローチャート図である。
【図３０】図３０は、ホットスポットモードの走行ルート情報を示す表示例である。
【図３１】図３１は、車載コンピュータ２０１で実行される走行ルート算出制御を示すフローチャート図である。
【図３２】図３２は、車載コンピュータ２０１で実行される通信制御を示すフローチャート図である。
【図３３】図３３は、車載コンピュータで実行される制御を示すフローチャート図である。
【図３４】図３４は、プリント発注内容の表示例を示す図である。
【図３５】図３５は、受け取り場所情報、プリント料金等の表示例を示す図である。
【図３６】図３６は、プリントサーバ３０１で実行する制御を示すフローチャート図である。
【図３７】図３７は、車載コンピュータ２０１で実行される制御を示すフローチャート図である。
【図３８】図３８は、車載コンピュータ２０１で実行される画像管理制御を示すフローチャート図である。
【図３９】図３９は、車載コンピュータ２０１で実行される指定先保存制御を示すフローチャート図である。
【図４０】図４０は、車載コンピュータ２０１で実行されるアルバム制御を示すフローチャート図である。
【図４１】図４１は、車載コンピュータ２０１で実行されるメール制御を示すフローチャート図である。
【図４２】図４２は、車載コンピュータ２０１で実行されるメモリ制御を示すフローチャート図である。
【図４３】図４３は、選択画面の表示例を示す図である。
【符号の説明】
１、１０１…カメラ付き携帯電話
２、８…プロバイダ
３…認証サーバ
４…画像蓄積サーバ
５、３０１…プリントサーバ
６…プリンタ
７…パソコン
１１…撮像素子
１２…画像処理回路
１３、３１、４１、５１、１０４…ＣＰＵ
１４…内蔵メモリ
１５…カードスロット
１６…シャッタボタン
１７、１０７…モニタ
１８、３５、４３、５４、１０３…通信回路
３２…カスタマデータベース
３３…ラボデータベース
３４…プログラム記憶部
４２…画像蓄積メモリ
５２…プリントプログラム記憶部
５３…画像最適化プログラム記憶部
５５、１０５…ハードディスクドライブ
２０１…車載コンピュータ
１０２…クレードル
１０６…表示回路
１０８…マイク
１０９…スピーカ
１１０…コントローラ
１１１…ＧＰＳ
【図１】
2004304734.tif 000003
【図２】
2004304734.tif 000004
【図３】
2004304734.tif 000005
【図４】
2004304734.tif 000006
【図５】
2004304734.tif 000007
【図６】
2004304734.tif 000008
【図７】
2004304734.tif 000009
【図８】
2004304734.tif 000010
【図９】
2004304734.tif 000011
【図１０】
2004304734.tif 000012
【図１１】
2004304734.tif 000013
【図１２】
2004304734.tif 000014
【図１３】
2004304734.tif 000015
【図１４】
2004304734.tif 000016
【図１５】
2004304734.tif 000017
【図１６】
2004304734.tif 000018
【図１７】
2004304734.tif 000019
【図１８】
2004304734.tif 000020
【図１９】
2004304734.tif 000021
【図２０】
2004304734.tif 000022
【図２１】
2004304734.tif 000023
【図２２】
2004304734.tif 000024
【図２３】
2004304734.tif 000025
【図２４】
2004304734.tif 000026
【図２５】
2004304734.tif 000027
【図２６】
2004304734.tif 000028
【図２７】
2004304734.tif 000029
【図２８】
2004304734.tif 000030
【図２９】
2004304734.tif 000031
【図３０】
2004304734.tif 000032
【図３１】
2004304734.tif 000033
【図３２】
2004304734.tif 000034
【図３３】
2004304734.tif 000035
【図３４】
2004304734.tif 000036
【図３５】
2004304734.tif 000037
【図３６】
2004304734.tif 000038
【図３７】
2004304734.tif 000039
【図３８】
2004304734.tif 000040
【図３９】
2004304734.tif 000041
【図４０】
2004304734.tif 000042
【図４１】
2004304734.tif 000043
【図４２】
2004304734.tif 000044
【図４３】
2004304734.tif 000045