(57)【要約】【課題】別の情報処理装置に画像が転送される。【解決手段】撮像装置は、情報処理装置との間で画像を転送する撮像装置であって、認証に用いる認証情報を表示画面に表示させる認証情報表示部と、ユーザによって前記認証情報が前記情報処理装置に入力されたことに応じて、前記情報処理装置が前記認証情報をエンコードして表示画面に表示した情報処理装置識別コードを撮像する撮像部と、前記情報処理装置識別コードにエンコードされた前記認証情報により前記情報処理装置を認証する認証部と、前記認証部により認証された前記情報処理装置との間で前記画像を転送する転送部とを備える。【選択図】図２
2014220617.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置との間で画像を転送する撮像装置であって、
認証に用いる認証情報を表示画面に表示させる認証情報表示部と、
ユーザによって前記認証情報が前記情報処理装置に入力されたことに応じて、前記情報処理装置が前記認証情報をエンコードして表示画面に表示した情報処理装置識別コードを撮像する撮像部と、
前記情報処理装置識別コードにエンコードされた前記認証情報により前記情報処理装置を認証する認証部と、
前記認証部により認証された前記情報処理装置との間で前記画像を転送する転送部と
を備える撮像装置。
【請求項２】
前記認証部は、前記情報処理装置識別コードにエンコードされた前記認証情報が、表示した前記認証情報と同一である場合、前記情報処理装置を認証する請求項１に記載の撮像装置。
【請求項３】
前記情報処理装置識別コードは、前記認証情報を暗号化キーとして、前記情報処理装置を識別する情報処理装置識別情報を暗号化したものを含み、
前記認証部は、前記情報処理装置識別コードを暗号化キーにより解読して前記情報処理装置識別情報を取得する請求項１または２に記載の撮像装置。
【請求項４】
前記転送部は、前記撮像装置を識別する撮像装置識別情報を前記情報処理装置に送信する請求項１から３のいずれか１項に記載の撮像装置。
【請求項５】
撮像装置から画像を取得する情報処理装置であって、
前記撮像装置に表示された認証に用いる認証情報をユーザが入力する入力部と、
前記認証情報をエンコードした情報処理装置識別コードを表示画面に表示させるコード表示部と、
前記情報処理装置識別コードを撮像して、前記情報処理装置識別コードにエンコードされた前記認証情報により前記情報処理装置を認証した前記撮像装置から送信された前記画像を取得する取得部と
を備える情報処理装置。
【請求項６】
請求項１から４のいずれか１項に記載の撮像装置と、
請求項５に記載の情報処理装置と
を備える画像転送システム。
【請求項７】
撮像装置および情報処理装置の間で画像を転送する方法であって、
前記撮像装置は、認証に用いる認証情報を表示画面に表示し、
ユーザによって前記認証情報が前記情報処理装置に入力されたことに応じて、前記情報処理装置は、前記認証情報をエンコードした情報処理装置識別コードを表示画面に表示し、
前記撮像装置は、前記情報処理装置識別コードを撮像し、
前記撮像装置は、前記情報処理装置識別コードにエンコードされた前記認証情報により前記情報処理装置を認証し、当該情報処理装置との間で前記画像を転送する方法。
【請求項８】
認証に用いる認証情報を表示画面に表示させる認証情報表示部と、
ユーザによって前記認証情報が情報処理装置に入力されたことに応じて、前記情報処理装置が前記認証情報をエンコードして表示画面に表示されて撮像部に撮像された情報処理装置識別コードにエンコードされた前記認証情報により前記情報処理装置を認証する認証部と、
前記認証部により認証された前記情報処理装置との間で画像を転送する転送部と
してコンピュータを機能させるプログラム。
【請求項９】
撮像装置に表示されてユーザによって入力された認証に用いる認証情報をエンコードした情報処理装置識別コードを表示画面に表示させるコード表示部と、
前記情報処理装置識別コードを撮像して、前記情報処理装置識別コードにエンコードされた前記認証情報により前記情報処理装置を認証した前記撮像装置から送信された画像を取得する取得部と
してコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像転送システム、撮像装置、情報処理装置、転送する方法、及び、プログラムに関する。
【背景技術】
【０００２】
撮像装置から情報処理装置に画像を転送する方法が知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、撮像装置と情報処理装置との間で互いに認証することなく画像を転送すると、別の情報処理装置に画像が転送されるといった課題がある。
【課題を解決するための手段】
【０００４】
本発明の第１の態様においては、情報処理装置との間で画像を転送する撮像装置であって、認証に用いる認証情報を表示画面に表示させる認証情報表示部と、ユーザによって前記認証情報が前記情報処理装置に入力されたことに応じて、前記情報処理装置が前記認証情報をエンコードして表示画面に表示した情報処理装置識別コードを撮像する撮像部と、前記情報処理装置識別コードにエンコードされた前記認証情報により前記情報処理装置を認証する認証部と、前記認証部により認証された前記情報処理装置との間で前記画像を転送する転送部とを備える撮像装置を提供する。
【０００５】
本発明の第２の態様においては、撮像装置から画像を取得する情報処理装置であって、前記撮像装置に表示された認証に用いる認証情報をユーザが入力する入力部と、前記認証情報をエンコードした情報処理装置識別コードを表示画面に表示させるコード表示部と、前記情報処理装置識別コードを撮像して、前記情報処理装置識別コードにエンコードされた前記認証情報により前記情報処理装置を認証した前記撮像装置から送信された前記画像を取得する取得部とを備える情報処理装置を提供する。
【０００６】
本発明の第３の態様においては、上述の撮像装置と、上述の情報処理装置とを備える画像転送システムを提供する。
【０００７】
本発明の第４の態様においては、撮像装置および情報処理装置の間で画像を転送する方法であって、前記撮像装置は、認証に用いる認証情報を表示画面に表示し、ユーザによって前記認証情報が前記情報処理装置に入力されたことに応じて、前記情報処理装置は、前記認証情報をエンコードした情報処理装置識別コードを表示画面に表示し、前記撮像装置は、前記情報処理装置識別コードを撮像し、前記撮像装置は、前記情報処理装置識別コードにエンコードされた前記認証情報により前記情報処理装置を認証し、当該情報処理装置との間で前記画像を転送する方法を提供する。
【０００８】
本発明の第５の態様においては、認証に用いる認証情報を表示画面に表示させる認証情報表示部と、ユーザによって前記認証情報が前記情報処理装置に入力されたことに応じて、前記情報処理装置が前記認証情報をエンコードして表示画面に表示されて撮像部に撮像された情報処理装置識別コードにエンコードされた前記認証情報により前記情報処理装置を認証する認証部と、前記認証部により認証された前記情報処理装置との間で前記画像を転送する転送部としてコンピュータを機能させるプログラムを提供する。
【０００９】
本発明の第６の態様においては、前記撮像装置に表示されてユーザによって入力された認証に用いる認証情報をエンコードした情報処理装置識別コードを表示画面に表示させるコード表示部と、前記情報処理装置識別コードを撮像して、前記情報処理装置識別コードにエンコードされた前記認証情報により前記情報処理装置を認証した前記撮像装置から送信された前記画像を取得する取得部としてコンピュータを機能させるプログラムを提供する。
【００１０】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係る画像転送システム１０の構成を示す。
【図２】本実施形態に係る画像転送システム１０のブロック図である。
【図３】画像転送システム１０の撮像装置１２の処理部２６及び情報処理装置１４の処理部４４によって実行される画像転送処理のフローチャートである。
【図４】転送処理における撮像装置１２の表示画面１６及び情報処理装置１４の表示画面１８の画面表示を説明する図である。
【図５】転送処理における撮像装置１２の表示画面１６及び情報処理装置１４の表示画面１８の画面表示を説明する図である。
【図６】転送処理における撮像装置１２の表示画面１６及び情報処理装置１４の表示画面１８の画面表示を説明する図である。
【図７】転送処理における撮像装置１２の表示画面１６及び情報処理装置１４の表示画面１８の画面表示を説明する図である。
【図８】転送処理における撮像装置１２の表示画面１６及び情報処理装置１４の表示画面１８の画面表示を説明する図である。
【図９】本実施形態に係るコンピュータ１９００のハードウエア構成の一例を示す。
【発明を実施するための形態】
【００１２】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１３】
図１は、本実施形態に係る画像転送システム１０の構成を示す。画像転送システム１０では、撮像装置１２に表示された認証情報ＡＩが、ユーザによって情報処理装置１４に入力される。情報処理装置１４は、入力された認証情報ＡＩをエンコードした情報処理装置識別コードＤＣを表示する。撮像装置１２は、情報処理装置１４に表示された情報処理装置識別コードＤＣを撮像することにより、情報処理装置１４を転送用画像ＴＧの転送先として認証する。そして、撮像装置１２は、認証した情報処理装置１４に転送用画像ＴＧを転送する。このように、画像転送システム１０では、撮像装置１２に表示された認証情報ＡＩによって情報処理装置１４を認証するので、転送用画像ＴＧが誤って他の情報処理装置に転送されることを防ぐことができる。図１に示すように、画像転送システム１０は、撮像装置１２と、情報処理装置１４とを備える。画像転送システム１０は、複数の撮像装置１２、または、複数の情報処理装置１４を備えていてもよい。
【００１４】
撮像装置１２は、被写体を撮像して画像を生成し、当該画像を記憶する。また、撮像装置１２は、ライブビュー等による撮像中の画像、及び、記憶している画像または文字情報等を表示画面１６に表示する。例えば、撮像装置１２は、認証に用いる認証情報ＡＩを表示画面１６に表示する。撮像装置１２は、認証情報ＡＩが入力された情報処理装置１４を転送用画像ＴＧの転送先として認証する。撮像装置１２は、各種のアプリケーションプログラムを実行できるコンピュータを含むデジタルカメラである。
【００１５】
情報処理装置１４は、各種のアプリケーションプログラムを実行できるコンピュータである。情報処理装置１４は、大型コンピュータであってもよく、携帯型コンピュータであってもよい。情報処理装置１４は、記憶している画像（例えば、情報処理装置１４で動作するプログラムが表示する画像）、撮像装置１２から転送された転送用画像ＴＧ等を表示画面１８に表示する。また、情報処理装置１４は、ユーザによって入力された認証情報ＡＩをエンコードした情報処理装置識別コードＤＣを生成する。情報処理装置１４は、生成した情報処理装置識別コードＤＣを表示画面１８に表示する。
【００１６】
図２は、本実施形態に係る画像転送システム１０のブロック図である。図２に示すように、撮像装置１２は、撮像部２０と、表示画面１６と、入力部２２と、通信部２４と、処理部２６と、記憶部２８とを有する。
【００１７】
撮像部２０は、一例として、ＣＣＤ（Charge Coupled Device）イメージセンサ、または、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサである。撮像部２０は、ユーザの操作に応じて、被写体を撮像して撮像画像を生成する。撮像部２０は、例えば、情報処理装置１４の表示画面１８に表示された情報処理識別コードＤＣを撮像する。撮像部２０は、生成した撮像画像を処理部２６へと出力する。
【００１８】
表示画面１６は、一例として、撮像装置１２の背面に設けられた液晶表示装置、有機ＥＬ表示装置である。表示画面１６は、処理部２６から入力された画像等を表示する。
【００１９】
入力部２２は、一例として、表示画面１６の全面に設けられたタッチパネル、筐体に設けられた設定スイッチである。入力部２２は、ユーザによって入力された操作に関する情報を処理部２６へと出力する。
【００２０】
通信部２４は、無線によって、画像等の情報を情報処理装置１４との間で送受信する。通信部２４は、処理部２６から入力された情報を情報処理装置１４へと送信する。通信部２４は、情報処理装置１４から受信した情報を処理部２６へ出力する。
【００２１】
記憶部２８は、情報を記憶する。記憶部２８が記憶する情報は、一例として、プログラム、画像である。
【００２２】
処理部２６は、例えば、ＣＰＵ（Central Processing Unit）等を含む演算及び制御回路である。処理部２６は、撮像部２０、表示画面１６、入力部２２、通信部２４、及び、記憶部２８と接続されている。処理部２６は、記憶部２８に記憶されているプログラムを実行する。例えば、処理部２６は、記憶部２８に記憶されている画像転送用のプログラムを読み出して実行することにより、表示部３０、認証部３２、転送部３４として機能する。尚、表示部３０、認証部３２、転送部３４のいずれかを回路等のハードウエアによって構成してもよい。
【００２３】
表示部３０は、認証表示部の一例である。表示部３０は、表示画面１６に画像を表示させる。尚、表示部３０が表示させる画像は、撮像した画像、文字情報を含む。例えば、表示部３０は、画像転送先の情報処理装置１４の認証に用いる認証情報ＡＩを表示画面１６に表示させる。表示部３０は、例えば、認証情報ＡＩとして、記憶部２８に記憶された乱数表からランダムキーを生成する。表示部３０は、生成した認証情報ＡＩを記憶部２８に記憶させる。また、表示部３０は、撮像部２０が撮像している画像を表示画面１６に表示させる。例えば、表示部３０は、撮像部２０が撮像したまたは撮像している情報処理装置識別コードＤＣを表示画面１６に表示させる。
【００２４】
認証部３２は、撮像部２０が撮像した情報処理装置識別コードＤＣを取得する。認証部３２は、情報処理装置識別コードＤＣをデコードして、情報処理装置識別コードＤＣにエンコードされた認証情報ＡＩを抽出する。認証部３２は、デコードによって得た認証情報ＡＩによって、情報処理装置１４を認証する。例えば、認証部３２は、デコードによって得た認証情報ＡＩが表示画面１８に表示して記憶部２８に記憶された認証情報ＡＩと同じと判断すると、当該情報処理装置識別コードＤＣを表示している情報処理装置１４を画像の転送先として認証する。認証部３２は、認証した情報処理装置１４の情報を転送部３４へ出力する。
【００２５】
転送部３４は、画像転送先の情報処理装置１４の情報を認証部３２から取得する。転送部３４は、入力部２２によってユーザが選択した転送用画像ＴＧを記憶部２８から取得する。転送部３４は、認証情報ＡＩによって認証部３２が認証した情報処理装置１４へ転送用画像ＴＧを通信部２４に転送させる。
【００２６】
情報処理装置１４は、表示画面１８と、入力部４０と、通信部４２と、処理部４４と、記憶部４６とを有する。
【００２７】
表示画面１８は、一例として、情報処理装置１４の前面に設けられた液晶表示装置、有機ＥＬ表示装置である。表示画面１８は、処理部４４から入力された画像等を表示する。表示画面１８が表示する画像は、一例として、入力された認証情報ＡＩをエンコードした情報処理装置識別コードＤＣである。
【００２８】
入力部４０は、一例として、キーボード、マウス、タッチパッドを含む。入力部４０は、ユーザによって入力された情報を処理部４４へと出力する。入力部４０に入力される情報は、一例として、撮像装置１２に表示され情報処理装置１４の認証に用いる認証情報ＡＩである。
【００２９】
通信部４２は、無線によって、情報処理装置識別コード、画像等の情報を撮像装置１２との間で送受信する。通信部４２は、処理部４４から入力された情報を撮像装置１２へと送信する。通信部４２は、撮像装置１２から受信した情報を処理部４４へ出力する。
【００３０】
記憶部４６は、情報を記憶する。記憶部４６が記憶する情報は、一例として、プログラム、画像である。
【００３１】
処理部４４は、例えば、ＣＰＵ等を含む演算及び制御回路である。処理部４４は、表示画面１８、入力部４０、通信部４２、及び、記憶部４６と接続されている。処理部４４は、記憶部４６に記憶されているプログラムを実行する。これにより、処理部４４は、表示部５２、取得部５０として機能する。尚、表示部５２、取得部５０の一方を回路等のハードウエアによって構成してもよい。
【００３２】
取得部５０は、通信部４２を介して、撮像装置１２との間で情報を送受信する。例えば、取得部５０は、撮像装置１２から送信された転送用画像ＴＧを取得する。取得部５０は、取得した転送用画像ＴＧを表示部５２に出力する。取得部５０は、ユーザによって入力される操作及び設定等に関する情報を、入力部４０を介して、取得する。取得部５０は、例えば、ユーザによって入力された認証情報ＡＩを、入力部４０を介して、取得する。取得部５０は、取得した認証情報ＡＩを表示部５２へと出力する。
【００３３】
表示部５２は、コード表示部の一例である。表示部５２は、ユーザによって入力部４０に入力された認証情報ＡＩを受け付ける。表示部５２は、ユーザによって認証情報ＡＩが入力されたことに応じて、当該認証情報ＡＩをエンコードした情報処理装置識別コードＤＣを表示画面１８に表示させる。表示部５２は、転送用画像ＴＧを表示画面１８に表示させる。
【００３４】
図３は、画像転送システム１０の撮像装置１２の処理部２６及び情報処理装置１４の処理部４４によって実行される画像転送処理のフローチャートである。撮像装置１２の処理部２６及び情報処理装置１４の処理部４４は、それぞれ記憶部２８及び記憶部４６に記憶された画像転送プログラムを読み込むことにより、画像転送処理を実行する。
【００３５】
画像転送処理では、撮像装置１２の表示部３０が、ユーザによる転送指示を、入力部２２を介して受け付ける（ＳＡ１０）。次に、表示部３０は、表示画面１６に認証情報ＡＩを表示させる（ＳＡ１２）。
【００３６】
情報処理装置１４の表示部５２は、ユーザによる認証情報ＡＩの入力を受け付けると（ＳＢ５０）、認証情報ＡＩをエンコードして、情報処理装置識別コードＤＣを生成する（ＳＢ５２）。表示部５２は、エンコードした情報処理装置識別コードＤＣを表示画面１８に表示させる（ＳＢ５４）。
【００３７】
撮像装置１２では、撮像部２０が、情報処理装置１４の表示画面１８に表示された情報処理装置識別コードＤＣを含む画像であるコード画像を撮像して、コード画像を認証部３２へ出力する。認証部３２が、撮像部２０からコード画像を取得する（ＳＡ１４）。認証部３２は、コード画像に含まれる情報処理装置識別コードＤＣを抽出した後、デコードして、認証情報ＡＩを取得する（ＳＡ１６）。認証部３２は、記憶部２８に記憶された自己の認証情報ＡＩと、情報処理装置識別コードＤＣに含まれる認証情報ＡＩとが一致すると、当該情報処理装置識別コードＤＣを表示している情報処理装置１４を転送先として認証する（ＳＡ１８）。認証部３２は、認証した情報処理装置１４を転送部３４に出力する。転送部３４は、認証部３２が認証した情報処理装置１４へ転送用画像ＴＧを転送する（ＳＡ２０）。
【００３８】
情報処理装置１４では、取得部５０が、撮像装置１２が転送した転送用画像ＴＧを取得する（ＳＢ５６）。取得部５０は、転送用画像ＴＧを表示部５２へ出力する。表示部５２は、取得部５０から入力された転送用画像ＴＧを表示画面１８に表示させる（ＳＢ５８）。
【００３９】
図４、図５、図６、図７、図８は、転送処理における撮像装置１２の表示画面１６及び情報処理装置１４の表示画面１８の画面表示を説明する図である。
【００４０】
図４に示すように、転送処理では、撮像装置１２の表示部３０が、表示画面１６に認証情報ＡＩを表示させる。認証情報ＡＩを撮像装置１２の表示画面１６で見たユーザは、図５に示す認証情報入力画面が表示画面１８に表示された情報処理装置１４の入力部４０によって認証情報ＡＩを入力する。次に、情報処理装置１４では、表示部５２が、図６に示すように、認証情報ＡＩをエンコードした情報処理装置識別コードＤＣを表示画面１８に表示する。ユーザが情報処理装置識別コードＤＣを表示している情報処理装置１４を撮像すると、撮像装置１２の表示部３０は、図７に示すように撮像した画像を表示画面１６に表示する。撮像装置１２は、情報処理装置識別コードＤＣに含まれる認証情報ＡＩによって転送先の情報処理装置１４を認証して、転送部３４が当該情報処理装置１４に転送用画像ＴＧを転送する。情報処理装置１４では、取得部５０が、撮像装置１２から転送用画像ＴＧを取得すると、表示部５２が、図８に示すように、転送用画像ＴＧを表示画面１８に表示させる。
【００４１】
上述したように、撮像装置１２は、表示画面１６に表示した認証情報ＡＩがエンコードされた情報処理装置識別コードＤＣを表示画面１８に表示する情報処理装置１４を転送先として認証する。これにより、撮像装置１２は、誤った情報処理装置１４を転送先として認証することを抑制できる。
【００４２】
上述した実施形態において、各部材の機能、各部材間の接続関係、各部材の個数等の数値は適宜変更してよい。
【００４３】
上述の実施形態では、情報処理装置１４の表示部５２が、認証情報ＡＩをエンコードして情報処理装置識別コードＤを生成したが、他の情報をエンコードして情報処理装置識別コードＤＣを生成してもよい。例えば、情報処理装置１４の表示部５２は、認証情報ＡＩを暗号化キーとして、情報処理装置１４を識別する情報処理装置識別情報を暗号化したものを、認証情報ＡＩとともに、情報処理装置識別コードＤＣに含めてもよい。この場合、撮像装置１２では、認証部３２が、情報処理装置識別コードＤＣを暗号化キーである認証情報ＡＩにより解読して、情報処理装置識別情報を取得する。これにより、認証部３２は、情報処理装置１４を識別することができる。更に、認証部３２が、転送部３４に情報処理装置識別情報を出力することにより、転送部３４は、情報処理装置識別情報によって、情報処理装置１４をより確実に識別することができる。更に、転送部３４は、情報処理装置識別情報を暗号化キーとして、転送用画像ＴＧを暗号化することにより、転送先として認証した情報処理装置１４以外の情報処理装置によって、転送用画像ＴＧが復号化されることを防ぐことができる。
【００４４】
認証部３２が、転送用画像ＴＧとともに、撮像装置１２を識別する撮像装置識別情報を情報処理装置１４に送信してもよい。これにより、情報処理装置１４は、撮像装置識別情報によって、転送元の撮像装置１２を識別できる。
【００４５】
上述の実施形態では、情報処理装置１４の表示部５２が、転送用画像ＴＧを表示画面１８の任意の領域に表示する例を示したが、表示する形態はこれに限られない。例えば、表示部５２は、転送用画像ＴＧが表示されている範囲に新たな転送用画像ＴＧを置換して表示してもよい。この場合、表示部５２は、先の転送用画像ＴＧの位置及び大きさに一致させて、新たな転送用画像ＴＧを表示してもよい。また、表示部５２は、撮像装置１２から転送された転送用画像ＴＧ以外の画像が表示している領域に転送用画像ＴＧを表示してもよい。表示部５２は、ユーザによって選択された転送用画像ＴＧの位置に新たな転送用画像ＴＧを表示してもよい。更に、表示部５２は、新たな転送用画像ＴＧを表示する場合、ユーザによって選択された置換対象の先の転送用画像ＴＧを記憶部４６から削除してもよい。
【００４６】
上述した実施形態では、表示部５２は転送用画像ＴＧを表示する例をあげたが、表示部５２は、転送用画像ＴＧに代えて画像に関する情報、または、転送用画像ＴＧに加えて画像に関する情報を表示画面１８に表示させてもよい。例えば、表示部５２は、転送用画像ＴＧを説明するキャプション情報を画像に関する情報として表示画面１８に表示させてもよい。また、表示部５２は、撮像装置１２の記憶部２８及び情報処理装置１４の記憶部４６を検索することにより、表示する転送用画像ＴＧに関連する情報を抽出して、キャプション情報を生成してもよい。例えば、表示部５２は、転送用画像ＴＧに含まれる撮像した位置及び日時に基づいて、予定表の情報を検索して予定の名称を含むキャプション情報を生成してもよい。また、表示部５２は、転送用画像ＴＧに含まれる情報を画像認識によって認識して、認識した対象に関連するキャプション情報を生成してもよい。例えば、表示部５２は、転送用画像ＴＧに含まれる人物を画像認識によって判別して、当該人物の名前、メールアドレス等をキャプション情報としてもよい。更に、表示部５２は、転送用画像ＴＧを表示する範囲がアプリケーションのアイコンであった場合、当該アプリケーションを起動して、転送用画像ＴＧを表示してもよい。例えば、アプリケーションがメールに関するアプリケーションであった場合、表示部５２は、メールのアプリケーションを起動させて、送信メールに転送用画像ＴＧを添付してもよい。
【００４７】
図９は、本実施形態に係るコンピュータ１９００のハードウエア構成の一例を示す。本実施形態に係るコンピュータ１９００は、情報処理部の一例である。コンピュータ１９００は、ホスト・コントローラ２０８２により相互に接続されるＣＰＵ２０００、ＲＡＭ２０２０、グラフィック・コントローラ２０７５、及び表示部２０８０を有するＣＰＵ周辺部と、入出力コントローラ２０８４によりホスト・コントローラ２０８２に接続される通信インターフェイス２０３０、及び、ハードディスクドライブ２０４０を有する入出力部と、入出力コントローラ２０８４に接続されるＲＯＭ２０１０、メモリドライブ２０５０及び入出力チップ２０７０を有するレガシー入出力部とを備える。
【００４８】
ホスト・コントローラ２０８２は、ＲＡＭ２０２０と、高い転送レートでＲＡＭ２０２０をアクセスするＣＰＵ２０００及びグラフィック・コントローラ２０７５とを接続する。ＣＰＵ２０００は、ＲＯＭ２０１０及びＲＡＭ２０２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィック・コントローラ２０７５は、ＣＰＵ２０００等がＲＡＭ２０２０内に設けたフレーム・バッファ上に生成する画像データを取得し、表示部２０８０上に表示させる。これに代えて、グラフィック・コントローラ２０７５は、ＣＰＵ２０００等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００４９】
入出力コントローラ２０８４は、ホスト・コントローラ２０８２と、比較的高速な入出力装置である通信インターフェイス２０３０、ハードディスクドライブ２０４０を接続する。通信インターフェイス２０３０は、ネットワークを介して他の装置と通信する。ハードディスクドライブ２０４０は、コンピュータ１９００内のＣＰＵ２０００が使用する表示プログラム等のプログラム及びデータを格納する。
【００５０】
また、入出力コントローラ２０８４には、ＲＯＭ２０１０と、メモリドライブ２０５０、及び入出力チップ２０７０の比較的低速な入出力装置とが接続される。ＲＯＭ２０１０は、コンピュータ１９００が起動時に実行するブート・プログラム、及び／又は、コンピュータ１９００のハードウェアに依存するプログラム等を格納する。メモリドライブ２０５０は、メモリカード２０９０から例えば表示プログラム等のプログラム又はデータを読み取り、ＲＡＭ２０２０を介してハードディスクドライブ２０４０に提供する。入出力チップ２０７０は、メモリドライブ２０５０を入出力コントローラ２０８４へと接続すると共に、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を入出力コントローラ２０８４へと接続する。
【００５１】
ＲＡＭ２０２０を介してハードディスクドライブ２０４０に提供されるプログラムは、メモリカード２０９０、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。表示プログラム等のプログラムは、記録媒体から読み出され、ＲＡＭ２０２０を介してコンピュータ１９００内のハードディスクドライブ２０４０にインストールされ、ＣＰＵ２０００において実行される。
【００５２】
コンピュータ１９００にインストールされ、コンピュータ１９００を撮像装置１２として機能させるプログラムは、表示モジュール、認証モジュール、及び、転送モジュールとを備える。これらのプログラム又はモジュールは、ＣＰＵ２０００等に働きかけて、コンピュータ１９００を、表示モジュール、認証モジュール、及び、転送モジュールとしてそれぞれ機能させる。
【００５３】
これらのプログラムに記述された情報処理は、コンピュータ１９００に読込まれることにより、ソフトウェアと上述した各種のハードウエア資源とが協働した具体的手段である表示モジュール、認証モジュール、及び、転送モジュールとして機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータ１９００の使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有の撮像装置１２が構築される。
【００５４】
また、コンピュータ１９００にインストールされ、コンピュータ１９００を情報処理装置１４として機能させるプログラムは、表示モジュール、及び、取得モジュールとを備える。これらのプログラム又はモジュールは、ＣＰＵ２０００等に働きかけて、コンピュータ１９００を、表示モジュール、及び、取得モジュールとしてそれぞれ機能させる。
【００５５】
これらのプログラムに記述された情報処理は、コンピュータ１９００に読込まれることにより、ソフトウェアと上述した各種のハードウエア資源とが協働した具体的手段である表示モジュール、及び、取得モジュールとして機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータ１９００の使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有の情報処理装置１４が構築される。
【００５６】
一例として、コンピュータ１９００と外部の装置等との間で通信を行う場合には、ＣＰＵ２０００は、ＲＡＭ２０２０上にロードされた通信プログラムを実行し、通信プログラムに記述された処理内容に基づいて、通信インターフェイス２０３０に対して通信処理を指示する。通信インターフェイス２０３０は、ＣＰＵ２０００の制御を受けて、ＲＡＭ２０２０、ハードディスクドライブ２０４０、又はメモリカード２０９０等の記憶装置上に設けた送信バッファ領域等に記憶された送信データを読み出してネットワークへと送信し、もしくは、ネットワークから受信した受信データを記憶装置上に設けた受信バッファ領域等へと書き込む。このように、通信インターフェイス２０３０は、ＤＭＡ（ダイレクト・メモリ・アクセス）方式により記憶装置との間で送受信データを転送してもよく、これに代えて、ＣＰＵ２０００が転送元の記憶装置又は通信インターフェイス２０３０からデータを読み出し、転送先の通信インターフェイス２０３０又は記憶装置へとデータを書き込むことにより送受信データを転送してもよい。
【００５７】
また、ＣＰＵ２０００は、ハードディスクドライブ２０４０、メモリドライブ２０５０（メモリカード２０９０）等の外部記憶装置に格納されたファイルまたはデータベース等の中から、全部または必要な部分をＤＭＡ転送等によりＲＡＭ２０２０へと読み込ませ、ＲＡＭ２０２０上のデータに対して各種の処理を行う。そして、ＣＰＵ２０００は、処理を終えたデータを、ＤＭＡ転送等により外部記憶装置へと書き戻す。このような処理において、ＲＡＭ２０２０は、外部記憶装置の内容を一時的に保持するものとみなせるから、本実施形態においてはＲＡＭ２０２０および外部記憶装置等をメモリ、記憶部、または記憶装置等と総称する。本実施形態における各種のプログラム、データ、テーブル、データベース等の各種の情報は、このような記憶装置上に格納されて、情報処理の対象となる。なお、ＣＰＵ２０００は、ＲＡＭ２０２０の一部をキャッシュメモリに保持し、キャッシュメモリ上で読み書きを行うこともできる。このような形態においても、キャッシュメモリはＲＡＭ２０２０の機能の一部を担うから、本実施形態においては、区別して示す場合を除き、キャッシュメモリもＲＡＭ２０２０、メモリ、及び／又は記憶装置に含まれるものとする。
【００５８】
また、ＣＰＵ２０００は、ＲＡＭ２０２０から読み出したデータに対して、プログラムの命令列により指定された、本実施形態中に記載した各種の演算、情報の加工、条件判断、情報の検索・置換等を含む各種の処理を行い、ＲＡＭ２０２０へと書き戻す。例えば、ＣＰＵ２０００は、条件判断を行う場合においては、本実施形態において示した各種の変数が、他の変数または定数と比較して、大きい、小さい、以上、以下、等しい等の条件を満たすかどうかを判断し、条件が成立した場合（又は不成立であった場合）に、異なる命令列へと分岐し、またはサブルーチンを呼び出す。また、ＣＰＵ２０００は、記憶装置内のファイルまたはデータベース等に格納された情報を検索することができる。
【００５９】
以上に示したプログラム又はモジュールは、外部の記録媒体に格納されてもよい。記録媒体としては、メモリカード２０９０の他に、ＤＶＤ又はＣＤ等の光学記録媒体、ＭＯ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワーク又はインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムをコンピュータ１９００に提供してもよい。
【００６０】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００６１】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００６２】
１０  画像転送システム
１２  撮像装置
１４  情報処理装置
１６  表示画面
１８  表示画面
２０  撮像部
２２  入力部
２４  通信部
２６  処理部
２８  記憶部
３０  表示部
３２  認証部
３４  転送部
４０  入力部
４２  通信部
４４  処理部
４６  記憶部
５０  取得部
５２  表示部
１９００  コンピュータ
２０００  ＣＰＵ
２０１０  ＲＯＭ
２０２０  ＲＡＭ
２０３０  通信インターフェイス
２０４０  ハードディスクドライブ
２０５０  メモリドライブ
２０７０  入出力チップ
２０７５  グラフィック・コントローラ
２０８０  表示部
２０８２  ホスト・コントローラ
２０８４  入出力コントローラ
２０９０  メモリカード
【図１】
2014220617.tif 000003
【図２】
2014220617.tif 000004
【図３】
2014220617.tif 000005
【図４】
2014220617.tif 000006
【図５】
2014220617.tif 000007
【図６】
2014220617.tif 000008
【図７】
2014220617.tif 000009
【図８】
2014220617.tif 000010
【図９】
2014220617.tif 000011