(57)【要約】【課題】  画像撮影機能を持つ端末装置において、記憶容量が十分でない場合でも、撮影を行って画像データを保存する。【解決手段】画像撮影手段を備えた端末装置において、画像撮影手段により取得された画像データを保存するための記憶手段と、ネットワークに接続された画像保存サーバと通信を行うための通信手段と、前記画像データを前記記憶手段に保存できるか否かを判定する判定手段と、前記判定手段により前記画像データを前記記憶手段に保存できない旨の判定がなされた場合に、前記通信手段を用いて前記画像データを前記画像保存サーバに送信する制御手段とを備える。【選択図】  図１
2006295566.tif 000002
【特許請求の範囲】
【請求項１】
画像撮影手段を備えた端末装置であって、
前記画像撮影手段により取得された画像データを保存するための記憶手段と、
ネットワークに接続された画像保存サーバと通信を行うための通信手段と、
前記画像データを前記記憶手段に保存できるか否かを判定する判定手段と、
前記判定手段により前記画像データを前記記憶手段に保存できない旨の判定がなされた場合に、前記通信手段を用いて前記画像データを前記画像保存サーバに送信する制御手段と
を有することを特徴とする端末装置。
【請求項２】
前記端末装置は、前記画像撮影手段により撮影された画像データを一時的に格納する一時記憶手段と、当該一時記憶手段に格納された画像データを表示する表示手段とを更に備え、
前記表示手段に表示された画像データを保存するか否かをユーザに問い合わせ、ユーザから当該画像データを保存する旨の指示を受けた場合に、前記判定手段及び前記制御手段による処理を行う請求項１に記載の端末装置。
【請求項３】
前記端末装置は、前記画像撮影手段により撮影された画像データを一時的に格納する一時記憶手段と、当該一時記憶手段に格納された画像データを表示する表示手段とを更に備え、
前記表示手段に表示された画像データを前記記憶手段及び前記画像保存サーバのうちのどちらに保存するかをユーザに問い合わせ、前記記憶手段に保存する旨の指示を受けた場合に前記判定手段及び前記制御手段による処理を行い、前記画像保存サーバに保存する旨の指示を受けた場合に前記画像データを前記画像保存サーバに送信する請求項１に記載の端末装置。
【請求項４】
画像撮影手段を備えた端末装置であって、
前記画像撮影手段により取得された画像データを保存するための記憶手段と、
ネットワークに接続された画像保存サーバと通信を行うための通信手段と、
前記画像撮影手段により取得された画像データを前記記憶手段に保存できるか否かを判定する判定手段と、
前記判定手段により前記画像データを前記記憶手段に保存できない旨の判定がなされた場合に、前記記憶手段に既に記憶されている画像データの一部を撮影時刻の早い順に前記画像保存サーバに送信し、画像保存サーバに送信された画像データを前記記憶手段から削除し、前記画像撮影手段により取得された画像データを前記記憶手段に格納する制御手段と
を有することを特徴とする端末装置。
【請求項５】
画像撮影手段と、当該画像撮影手段により取得された画像データを保存するための記憶手段と、ネットワークに接続された画像保存サーバと通信を行うための通信手段とを備えた端末装置を、
前記画像データを前記記憶手段に保存できるか否かを判定する判定手段、
前記判定手段により前記画像データを前記記憶手段に保存できない旨の判定がなされた場合に、前記通信手段を用いて前記画像データを前記画像保存サーバに送信する制御手段、
として機能させるプログラム。
【請求項６】
画像撮影手段と、当該画像撮影手段により取得された画像データを保存するための記憶手段と、ネットワークに接続された画像保存サーバと通信を行うための通信手段とを備えた端末装置を、
前記画像撮影手段により取得された画像データを前記記憶手段に保存できるか否かを判定する判定手段、
前記判定手段により前記画像データを前記記憶手段に保存できない旨の判定がなされた場合に、前記記憶手段に既に記憶されている画像データの一部を撮影時刻の早い順に前記画像保存サーバに送信し、画像保存サーバに送信された画像データを前記記憶手段から削除し、前記画像撮影手段により取得された画像データを前記記憶手段に格納する制御手段、
として機能させるプログラム。  
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機やデジタルカメラ等の画像撮影機能を持つ端末装置において、撮影した画像を保存する技術に関するものである。
【背景技術】
【０００２】
現在、カメラを搭載した携帯電話機が普及しているが、携帯電話機に搭載されるカメラの多くはメガピクセルクラスの有効画素数を持つ高性能なものである。このようなカメラで撮影される画像データの容量は５００ＫＢ程度になる場合がある。
【０００３】
一方、携帯電話機において画像データが保存される内蔵メモリの保存領域は、他のコンテンツ（着メロ等）と共有され、かつその容量は１０ＭＢ程度である。従って、多くの画像データを保存するには内蔵メモリでは不十分であることから、一般に携帯電話機はＳＤカード等の外部メモリを利用する機能を有している。
【０００４】
なお、撮影した画像を保存することに関連した従来技術として特許文献１に開示された技術がある。
【特許文献１】特開２００３−１３４２５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
外部メモリーを使用する場合、現在の携帯電話機では撮影した画像データを機器内蔵メモリに保存するか、外部メモリに保存するかを撮影開始前にユーザが選択する。しかし、ユーザが選択したメモリの保存可能容量が撮影された画像を保存するのに十分でない場合には、カメラは起動するものの「撮影」ボタンを押すことができず、結果として撮りたい瞬間を撮ることができないという問題がある。
【０００６】
本発明は上記の点に鑑みてなされたものであり、画像撮影機能を持つ携帯電話機等の端末装置において、端末装置における画像データの記憶容量が十分でない場合でも、撮影を行って画像データを保存することを可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題は、画像撮影手段を備えた端末装置であって、前記画像撮影手段により取得された画像データを保存するための記憶手段と、ネットワークに接続された画像保存サーバと通信を行うための通信手段と、前記画像データを前記記憶手段に保存できるか否かを判定する判定手段と、前記判定手段により前記画像データを前記記憶手段に保存できない旨の判定がなされた場合に、前記通信手段を用いて前記画像データを前記画像保存サーバに送信する制御手段とを有することを特徴とする端末装置により解決できる。
【０００８】
前記端末装置は、前記画像撮影手段により撮影された画像データを一時的に格納する一時記憶手段と、当該一時記憶手段に格納された画像データを表示する表示手段とを更に備え、前記表示手段に表示された画像データを保存するか否かをユーザに問い合わせ、ユーザから当該画像データを保存する旨の指示を受けた場合に、前記判定手段及び前記制御手段による処理を行うこととすることができる。
【０００９】
また、前記表示手段に表示された画像データを前記記憶手段及び前記画像保存サーバのうちのどちらに保存するかをユーザに問い合わせ、前記記憶手段に保存する旨の指示を受けた場合に前記判定手段及び前記制御手段による処理を行い、前記画像保存サーバに保存する旨の指示を受けた場合に前記画像データを前記画像保存サーバに送信するようにしてもよい。
【００１０】
また、本発明は、画像撮影手段を備えた端末装置であって、前記画像撮影手段により取得された画像データを保存するための記憶手段と、ネットワークに接続された画像保存サーバと通信を行うための通信手段と、前記画像撮影手段により取得された画像データを前記記憶手段に保存できるか否かを判定する判定手段と、前記判定手段により前記画像データを前記記憶手段に保存できない旨の判定がなされた場合に、前記記憶手段に既に記憶されている画像データの一部を撮影時刻の早い順に前記画像保存サーバに送信し、画像保存サーバに送信された画像データを前記記憶手段から削除し、前記画像撮影手段により取得された画像データを前記記憶手段に格納する制御手段とを有することを特徴とする端末装置として構成することもできる。
【発明の効果】
【００１１】
本発明によれば、撮影した画像を記憶手段に保存できるか否かを判定し、記憶手段に保存できない場合に、その画像データを画像保存サーバに送信することとしたので、端末装置におけるメモリ記憶容量が十分でない場合でも、撮影を行って画像データを保存することが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明の実施の形態について説明する。
【００１３】
（システム構成）
図１に、本実施の形態におけるシステム構成を示す。図１に示すように、本システムは携帯電話機１と画像保存サーバ２を有し、携帯電話機１と画像保存サーバ２はインターネット等のネットワーク３を介して互いに通信可能である。
【００１４】
図１には、携帯電話機１の内部構成として、本発明に関わる処理を実行する処理実行機能部分と、画像データを保存するメモリ領域とを示している。処理実行機能部分としては、カメラ機能部１１、制御部１２、通信機能部１３、及び保存処理部１４を有している。
【００１５】
カメラ機能部１１は、ハードウェアとしてのカメラと、カメラを動作させる手段を含むものである。制御部１２は、本発明に係る画像の保存等に関わる制御を行う機能を有している。通信機能部１３は、ネットワーク３を介して他の装置と通信を行う機能を有している。また、保存処理部１４は、制御部１２からの指示により画像データを永続保存メモリ領域１８に保存する処理を行う機能を有している。また、保存処理部１４は、永続保存メモリ領域１８の容量やセキュリティロックの状態等から、画像データを永続保存メモリ領域に保存することができるか否かを判断し、保存できない場合にエラーを返す機能も有している。
【００１６】
なお、制御部１２が保存処理部１４の機能を持つこととしてもよい。また、図示していないが、携帯電話機１は、撮影した画像や操作のためのグラフィカルユーザインターフェースを表示する表示部を有している。カメラを動作させる手段、制御部１２、通信機能部１３、及び保存処理部１４はそれぞれのプログラムを携帯電話機内のＣＰＵで実行させることにより実現されるものである。また、これらのプログラムは、ネットワークに接続されたサーバから携帯電話機にインストールしたり、プログラムを格納した記録媒体を携帯電話機に接続して、その記録媒体から携帯電話機にインストールすることが可能である。
【００１７】
メモリ領域としては、カメラ利用メモリ領域１５、アプリケーション実行メモリ領域１６、アプリケーション利用メモリ領域１７、及び永続保存メモリ領域１８を有している。カメラ利用メモリ領域１５は、カメラ機能部１１により利用されるメモリ領域であり、撮影画像を一時的に保存する領域である。アプリケーション実行メモリ領域１６は、制御部１２を実現するためのアプリケーションプログラムを実行するために用いられるメモリ領域である。アプリケーション利用メモリ領域１７は、制御部１２が利用するデータを保存できるメモリ領域（ScratchPad等）である。また、永続保存メモリ領域１８は、画像データ等を永続的に保存するメモリ領域であり、内蔵メモリ内の画像データ管理領域、もしくは外部メモリの領域である。
【００１８】
上記の各メモリ領域は、ハードウェアとして別々のメモリを用いて実現してもよいし、一部をハードウェアとして同じメモリを用いて実現してもよい（例えば、アプリケーション実行メモリ領域とアプリケーション利用メモリ領域）。
【００１９】
画像保存サーバ２は、通信機能部２１、制御部２２、ハードディスク等の記憶装置２３を有している。通信機能部２１は、ネットワーク３を介して他の装置と通信を行う機能を有している。また、制御部２２は、携帯電話機１から受信した画像データを、ユーザを識別するための識別子（ユーザＩＤ、携帯電話機識別子等）と対応付けて記憶装置２３に保存する機能、画像取得要求を受けて要求された画像データを取得し、要求元に送信する機能等を有している。
【００２０】
（携帯電話機の動作：第１の例）
次に、図２、３のシーケンス図を参照して、携帯電話機１の動作について説明する。
【００２１】
まず、ユーザによる所定の操作に応じて、制御部１２を実現するアプリケーションが起動される（ステップ１）。起動と同時に、制御部１２は画像１枚分の一時保存領域をアプリケーション実行メモリ領域１６、もしくはアプリケーション利用メモリ領域１７内に確保する（ステップ２）。そして、制御部１２はカメラ機能部１１に対して起動を要求する（ステップ３）。
【００２２】
制御部１２からの要求に基づきカメラ機能部１１が起動する（ステップ４）。カメラ機能部１１は、ユーザ指示に基づき被写体を撮影し（ステップ５）、画像データを取得し（ステップ６）、カメラ利用メモリ領域１５に画像データを一時的に保存する（ステップ７）。
【００２３】
続いて、制御部１２は、画像データをカメラ利用メモリ領域１５から取得し（ステップ８）、ステップ２において確保しておいた一時保存領域に保存する（ステップ９）（以下、一時保存領域に保存した画像を一時保存画像データと呼ぶ）。続いて、図３において、制御部１２は、一時保存画像データを表示部に表示し（ステップ１０）、一時保存画像データを削除するか、一時保存画像データを永続的に保存するかをユーザに選択させる（ステップ１１）。
【００２４】
ユーザが削除を選択した場合（ステップ１２の“削除”）、一時保存画像データを一時保存領域から削除する（ステップ１３）。ユーザが永続保存を選択した場合（ステップ１２の“保存”）、制御部１２は保存処理部１４に対して、一時保存画像データを永続保存メモリ領域１８に保存するように要求する（ステップ１４）。保存処理部１４は、容量が十分か否か、セキュリティロックがなされているか否かといった観点から永続保存メモリ領域１８に要求に係る画像データを保存できるか否かを判断し（ステップ１５）、保存できる場合には一時保存画像データを永続保存メモリ領域１８に保存し、保存が成功した旨の応答を制御部１２に返す（ステップ１６）。保存できない場合は、保存処理部１４は保存処理エラーを制御部１２に返す。
【００２５】
制御部１２は、保存処理部１４から受信した応答が保存成功かエラーかを判定し（ステップ１７）、保存成功である場合は一時保存画像データを削除する（ステップ１３）。エラーである場合は、画像保存サーバ２への画像データの保存処理を行う。ここでは、画像データと、送信先、及び画像データを識別するための識別情報（例えばユーザＩＤ、携帯電話機の識別情報等）を通信機能部１３を介して画像保存サーバ２に送信する（ステップ１８、１９）。
【００２６】
画像保存サーバ２は、上記の情報を受信すると（ステップ２０）、画像データを上記の識別情報と対応付けて記憶装置２３に保存する（ステップ２１）。画像保存サーバ２は、保存が完了すると、完了したことを示す通知を携帯電話機１に対して行い（ステップ２２）、その通知を受信した制御部１２は、一時保存画像データを削除する（ステップ２３、２４、１３）。
【００２７】
（携帯電話機の動作：第２の例）
第１の例では、ステップ１１にて保存が選択された場合に、まず永続保存メモリ領域１８への画像データの保存を試みたが、ステップ１１において、画像保存サーバ２への保存と、永続保存メモリ領域１８への保存とを選択できるようにしてもよい。その場合のシーケンスを図４に示す。
【００２８】
この場合、ステップ１０において、一時保存画像データの削除、画像保存サーバ２への保存、永続保存メモリ領域１８への保存のいずれかを選択させる画面が表示部に表示される。削除もしくは永続保存メモリ領域への保存が選択された場合は、第１の例と同じ処理がなされる。画像保存サーバ２への保存が選択された場合は、ステップ１８に移り、画像保存サーバ２への保存処理がなされる。
【００２９】
（携帯電話機の動作：第３の例）
永続保存メモリ領域１８への保存を行わないこととし、ステップ１１において、削除か画像保存サーバ２への保存のいずれかを選択させるようにしてもよい。その場合のシーケンスを図５に示す。図５に示すように、図３の場合におけるステップ１４〜１７の処理が省かれる。
【００３０】
この場合、ステップ１１において削除が選択されれば一時保存画像データが削除され、画像保存サーバ２への保存が選択されれば、永続保存メモリ領域１８への保存を試みることなく画像保存サーバ２への保存処理が実行される。
【００３１】
（携帯電話機の動作：第４の例）
第１の例において、一時保存画像データを永続保存するときに永続保存メモリ領域１８の容量が不足する場合に、永続保存メモリ領域１８に保存された画像データのうち、古いものから画像保存サーバ２に送信し、その画像データを永続保存メモリ領域１８から削除するようにしてもよい。これにより、新たに撮影した画像データを必ず永続保存メモリ領域１８に保存することができる。
【００３２】
この場合の制御部１２の処理フローを図６に示す。この処理フローは、保存処理部１４が、永続保存メモリ領域１８への保存が容量不足のためにできないと判断し、エラーを制御部１２に返した後の制御部１２の処理である。
【００３３】
制御部１２は、永続保存メモリ領域１８から、これから保存しようとする一時保存画像データの容量を確保できる分の画像データを古いものから順に選択し（ステップ４１）、選択した画像データを画像保存サーバ２に保存する処理を行う（ステップ４２）。そして、ステップ４１で選択された画像データを永続保存メモリ領域１８から削除し（ステップ４３）、一時保存画像データを永続保存メモリ領域１８に保存する処理を行う（ステップ４４）。永続保存メモリ領域１８の画像データの削除、保存は保存処理部１４を介して行うことができる。
【００３４】
例えば、永続保存メモリ領域１８に保存されている最も古い画像データが、これから保存しようとする画像データよりサイズが大きいものであれば、その画像データを画像保存サーバ２に保存し、永続保存メモリ領域１８から削除する。また、永続保存メモリ領域１８に保存されている最も古い画像データと、次に古い画像データとを削除して初めてこれから保存しようとする画像データの容量を確保できる場合は、最も古い画像データと次に古い画像データを画像保存サーバ２に保存し、永続保存メモリ領域１８からこれらを削除する。なお、画像データの新旧の判断は、画像データを保存する際に撮影時刻情報を付加しておくことにより容易に実現できる。
【００３５】
（効果について）
本実施の形態のシステムによれば、ユーザは撮影したいと思った瞬間に撮影動作を行うことが可能となるだけでなく、予め残量に余裕のあるメモリ領域等を指定しなくても、撮影された画像が端末装置に付属したデータ保存領域かネットワーク上のサーバ内のデータ保存領域かのいずれかに必ず保存されることになる。
【００３６】
結果として、ユーザが撮影動作に入るときに保存できるかどうかを事前に気に留めることがなくなり、携帯電話機搭載のカメラによる撮影機会が増大する。また、ネットワーク上のサーバ内のデータ保存領域をユーザの保存容量に応じて増やしていくことで無尽蔵にデータを蓄積することが可能となり、アナログも含めた従来のカメラにおいて存在していた撮影可能枚数という概念を取り去ることが可能となる。
【００３７】
なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。例えば、デジタルカメラに本発明の機能を備えることにより、本発明をデジタルカメラに適用することが可能である。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施の形態におけるシステム構成図である。
【図２】携帯電話機の動作を説明するためのシーケンス図である（第１の例）。
【図３】携帯電話機の動作を説明するためのシーケンス図である（第１の例）。
【図４】携帯電話機の動作を説明するためのシーケンス図である（第２の例）。
【図５】携帯電話機の動作を説明するためのシーケンス図である（第３の例）。
【図６】携帯電話機の動作を説明するためのフローチャートである（第４の例）。
【符号の説明】
【００３９】
１  携帯電話機
２  画像保存サーバ
３  ネットワーク
１１  カメラ機能部
１２  制御部
１３  通信機能部
１４  保存処理部
１５  カメラ利用メモリ領域
１６  アプリケーション実行メモリ領域
１７  アプリケーション利用メモリ領域
１８  永続保存メモリ領域
２１  通信機能部
２２  制御部
２３  記憶装置
【図１】
2006295566.tif 000003
【図２】
2006295566.tif 000004
【図３】
2006295566.tif 000005
【図４】
2006295566.tif 000006
【図５】
2006295566.tif 000007
【図６】
2006295566.tif 000008