(57)【特許請求の範囲】
【請求項１】
ウィンドウを使用したグラフィックユーザーインターフェースを有し、複数のアプリケーションプログラムの中から所定のものを選択し、動作させることが可能な情報処理装置において、
被写体の画像を撮像する撮像手段と、
使用者の第１の操作と、第２の操作とを検出する検出手段と、
前記検出手段が前記第１の操作を検出したとき、前記画像を撮影する前記アプリケーションプログラムの前記ウィンドウをアクティブとするように制御し、前記検出手段が前記第２の操作を検出したとき、前記撮像手段による撮像を制御する制御手段と
を備え、
前記撮像手段が、前記画像として動画を撮像する場合、
前記制御手段は、前記検出手段が前記第２の操作を検出したとき、前記撮像手段による前記画像の撮像が実行中であれば前記画像の撮像を停止し、前記撮像手段による前記画像の撮像が実行中でなければ、前記画像の撮像を開始することを制御し、
前記撮像手段が、前記画像として静止画像を撮像する場合、
前記制御手段は、
前記検出手段が前記第１の操作を検出したとき、前記画像を撮影する前記アプリケーションプログラムの前記ウィンドウをアクティブとするように制御するとともに、アクティブにされた前記ウィンドウに表示された前記画像をホールドすることを制御し、
前記検出手段が前記第２の操作を検出したとき、アクティブにされた前記ウィンドウに表示された前記画像を、画像を記憶する記憶手段に記憶させることを制御する
ことを特徴とする情報処理装置。
【請求項２】
複数のアプリケーションプログラムの中から所定のものを選択し、動作させることが可能な情報処理装置において、
被写体の画像を撮像する撮像手段と、
使用者の第１の操作と、第２の操作とを検出する検出手段と、
前記検出手段が前記第１の操作を検出したとき、前記画像を撮影する前記アプリケーションプログラムのウィンドウをアクティブとするように制御し、前記検出手段が前記第２の操作を検出したとき、前記撮像手段による撮像を制御する制御手段と
を備え、
前記撮像手段が、前記画像として動画を撮像する場合、
前記制御手段は、前記検出手段が前記第２の操作を検出したとき、前記撮像手段による前記画像の撮像が実行中であれば前記画像の撮像を停止し、前記撮像手段による前記画像の撮像が実行中でなければ、前記画像の撮像を開始することを制御し、
前記撮像手段が、前記画像として静止画像を撮像する場合、
前記制御手段は、
前記検出手段が前記第１の操作を検出したとき、前記画像を撮影する前記アプリケーションプログラムの前記ウィンドウをアクティブとするように制御するとともに、アクティブにされた前記ウィンドウに表示された前記画像をホールドすることを制御し、
前記検出手段が前記第２の操作を検出したとき、アクティブにされた前記ウィンドウに表示された前記画像を、画像を記憶する記憶手段に記憶させることを制御する
ことを特徴とする情報処理装置。
【請求項３】
前記第１の操作は、ボタンの半押しであり、前記第２の操作は、ボタンの全押しであること
を特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
ウィンドウを使用したグラフィックユーザーインターフェースを有し、複数のアプリケーションプログラムの中から所定のものを選択し、動作させることが可能な情報処理方法において、
被写体の画像を撮像する撮像ステップと、
使用者の第１の操作と、第２の操作とを検出する検出ステップと、
前記検出ステップで前記第１の操作が検出されたとき、前記画像を撮影する前記アプリケーションプログラムの前記ウィンドウをアクティブとするように制御し、前記検出ステップで前記第２の操作が検出されたとき、前記撮像ステップによる撮像を制御する制御ステップと
を含み、
前記撮像ステップで、前記画像として動画が撮像される場合、
前記制御ステップは、前記検出ステップで前記第２の操作が検出されたとき、前記撮像ステップによる前記画像の撮像が実行中であれば前記画像の撮像を停止し、前記撮像ステップによる前記画像の撮像が実行中でなければ、前記画像の撮像を開始することを制御し、
前記撮像ステップで、前記画像として静止画像が撮像される場合、
前記制御ステップは、
前記検出ステップで前記第１の操作が検出されたとき、前記画像を撮影する前記アプリケーションプログラムの前記ウィンドウをアクティブとするように制御するとともに、アクティブにされた前記ウィンドウに表示された前記画像をホールドすることを制御し、
前記検出ステップで前記第２の操作が検出されたとき、アクティブにされた前記ウィンドウに表示された前記画像を、画像を記憶する記憶手段に記憶させることを制御する
ことを特徴とする情報処理方法。
【請求項５】
ウィンドウを使用したグラフィックユーザーインターフェースを有し、複数のアプリケーションプログラムの中から所定のものを選択し、動作させることが可能な情報処理用のプログラムであって、
被写体の画像を撮像する撮像ステップと、
使用者の第１の操作と、第２の操作とを検出する検出ステップと、
前記検出ステップで前記第１の操作が検出されたとき、前記画像を撮影する前記アプリケーションプログラムの前記ウィンドウをアクティブとするように制御し、前記検出ステップで前記第２の操作が検出されたとき、前記撮像ステップによる撮像を制御する制御ステップと
を含み、
前記撮像ステップで、前記画像として動画が撮像される場合、
前記制御ステップは、前記検出ステップで前記第２の操作が検出されたとき、前記撮像ステップによる前記画像の撮像が実行中であれば前記画像の撮像を停止し、前記撮像ステップによる前記画像の撮像が実行中でなければ、前記画像の撮像を開始することを制御し、
前記撮像ステップで、前記画像として静止画像が撮像される場合、
前記制御ステップは、
前記検出ステップで前記第１の操作が検出されたとき、前記画像を撮影する前記アプリケーションプログラムの前記ウィンドウをアクティブとするように制御するとともに、アクティブにされた前記ウィンドウに表示された前記画像をホールドすることを制御し、
前記検出ステップで前記第２の操作が検出されたとき、アクティブにされた前記ウィンドウに表示された前記画像を、画像を記憶する記憶手段に記憶させることを制御する
ことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項６】
被写体の画像を撮像する撮像手段を備え、複数のアプリケーションプログラムの中から所定のものを選択し、動作させることが可能な情報処理装置の情報処理方法において、
使用者の第１の操作と、第２の操作とを検出する検出ステップと、
前記検出ステップで前記第１の操作が検出されたとき、前記画像を撮影する前記アプリケーションプログラムのウィンドウをアクティブとするように制御し、前記検出ステップで前記第２の操作が検出されたとき、前記撮像手段による撮像を制御する制御ステップと
を含み、
前記撮像手段で、前記画像として動画が撮像される場合、
前記制御ステップは、前記検出ステップで前記第２の操作が検出されたとき、前記撮像手段による前記画像の撮像が実行中であれば前記画像の撮像を停止し、前記撮像手段による前記画像の撮像が実行中でなければ、前記画像の撮像を開始することを制御し、
前記撮像手段で、前記画像として静止画像が撮像される場合、
前記制御ステップは、
前記検出ステップで前記第１の操作が検出されたとき、前記画像を撮影する前記アプリケーションプログラムの前記ウィンドウをアクティブとするように制御するとともに、アクティブにされた前記ウィンドウに表示された前記画像をホールドすることを制御し、
前記検出ステップで前記第２の操作が検出されたとき、アクティブにされた前記ウィンドウに表示された前記画像を、画像を記憶する記憶手段に記憶させることを制御する
ことを特徴とする情報処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および方法、並びに記録媒体に関し、特に、画像を撮影する情報処理装置および方法、並びに記録媒体に関する。
【０００２】
【従来の技術】
近年、パーソナルコンピュータは、マルチメディアに対応し、使用者またはその他の被写体の映像を取り込むCCDカメラとそのインターフェースなどが取り付けられ、これらに対応したアプリケーションプログラムの実行により、撮影が可能になっている。
【０００３】
一方、パーソナルコンピュータの処理能力が、急激に向上し、パーソナルコンピュータのオペレーティングシステムは、ワードプロセッサ、表計算、画像処理などのアプリケーションが同時に動作する、マルチタスクが標準となった。
【０００４】
これと同時に、ユーザインターフェースは、グラフィック表示によるウィンドウシステムが標準となり、パーソナルコンピュータの操作の主体は、キーボードから、マウスやトラックボールなどのポインティングデバイスに変化した。
【０００５】
このため、パーソナルコンピュータに取り付けられたCCDカメラを利用して、被写体の映像を撮影しようとするとき、使用者は、ポインティングデバイスの操作により、初めに、撮影用のアプリケーションをアクティブにし、次に、撮影の操作を行う必要がある。
【０００６】
【発明が解決しようとする課題】
しかしながら、ポインティングデバイスによる操作は、ポインタの位置を移動し、ボタンなどを押さなければならず、手間がかかり、シャッタチャンスを逃しやすいという問題があった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、１つのボタンの操作だけで、パーソナルコンピュータで撮影を実行できるようにすることを目的とする。
【０００８】
【課題を解決するための手段】
請求項１に記載の情報処理装置は、被写体の画像を撮像する撮像手段と、使用者の第１の操作と、第２の操作とを検出する検出手段と、検出手段が第１の操作を検出したとき、画像を撮影するアプリケーションプログラムのウィンドウをアクティブとするように制御し、検出手段が第２の操作を検出したとき、撮像手段による撮像を制御する制御手段とを備え、撮像手段が、画像として動画を撮像する場合、制御手段は、検出手段が第２の操作を検出したとき、撮像手段による画像の撮像が実行中であれば画像の撮像を停止し、撮像手段による画像の撮像が実行中でなければ、画像の撮像を開始することを制御し、撮像手段が、画像として静止画像を撮像する場合、制御手段は、検出手段が第１の操作を検出したとき、画像を撮影するアプリケーションプログラムのウィンドウをアクティブとするように制御するとともに、アクティブにされたウィンドウに表示された画像をホールドすることを制御し、検出手段が第２の操作を検出したとき、アクティブにされたウィンドウに表示された画像を、画像を記憶する記憶手段に記憶させることを制御することを特徴とする。
【０００９】
請求項４に記載の情報処理方法は、被写体の画像を撮像する撮像ステップと、使用者の第１の操作と、第２の操作とを検出する検出ステップと、検出ステップで第１の操作が検出されたとき、画像を撮影するアプリケーションプログラムのウィンドウをアクティブとするように制御し、検出ステップで第２の操作が検出されたとき、撮像ステップによる撮像を制御する制御ステップとを含み、撮像ステップで、画像として動画が撮像される場合、制御ステップは、検出ステップで第２の操作が検出されたとき、撮像ステップによる画像の撮像が実行中であれば画像の撮像を停止し、撮像ステップによる画像の撮像が実行中でなければ、画像の撮像を開始することを制御し、撮像ステップで、画像として静止画像が撮像される場合、制御ステップは、検出ステップで第１の操作が検出されたとき、画像を撮影するアプリケーションプログラムのウィンドウをアクティブとするように制御するとともに、アクティブにされたウィンドウに表示された画像をホールドすることを制御し、検出ステップで第２の操作が検出されたとき、アクティブにされたウィンドウに表示された画像を、画像を記憶する記憶手段に記憶させることを制御することを特徴とする。
【００１０】
請求項５に記載の記録媒体のプログラムは、被写体の画像を撮像する撮像ステップと、使用者の第１の操作と、第２の操作とを検出する検出ステップと、検出ステップで第１の操作が検出されたとき、画像を撮影するアプリケーションプログラムのウィンドウをアクティブとするように制御し、検出ステップで第２の操作が検出されたとき、撮像ステップによる撮像を制御する制御ステップとを含み、撮像ステップで、画像として動画が撮像される場合、制御ステップは、検出ステップで第２の操作が検出されたとき、撮像ステップによる画像の撮像が実行中であれば画像の撮像を停止し、撮像ステップによる画像の撮像が実行中でなければ、画像の撮像を開始することを制御し、撮像ステップで、画像として静止画像が撮像される場合、制御ステップは、検出ステップで第１の操作が検出されたとき、画像を撮影するアプリケーションプログラムのウィンドウをアクティブとするように制御するとともに、アクティブにされたウィンドウに表示された画像をホールドすることを制御し、検出ステップで第２の操作が検出されたとき、アクティブにされたウィンドウに表示された画像を、画像を記憶する記憶手段に記憶させることを制御することを特徴とする。
請求項２に記載の情報処理装置は、被写体の画像を撮像する撮像手段と、使用者の第１の操作と、第２の操作とを検出する検出手段と、検出手段が第１の操作を検出したとき、画像を撮影するアプリケーションプログラムのウィンドウをアクティブとするように制御し、検出手段が第２の操作を検出したとき、撮像手段による撮像を制御する制御手段とを備え、撮像手段が、画像として動画を撮像する場合、制御手段は、検出手段が第２の操作を検出したとき、撮像手段による画像の撮像が実行中であれば画像の撮像を停止し、撮像手段による画像の撮像が実行中でなければ、画像の撮像を開始することを制御し、撮像手段が、画像として静止画像を撮像する場合、制御手段は、検出手段が第１の操作を検出したとき、画像を撮影するアプリケーションプログラムのウィンドウをアクティブとするように制御するとともに、アクティブにされたウィンドウに表示された画像をホールドすることを制御し、検出手段が第２の操作を検出したとき、アクティブにされたウィンドウに表示された画像を、画像を記憶する記憶手段に記憶させることを制御することを特徴とする。
請求項６に記載の情報処理方法は、使用者の第１の操作と、第２の操作とを検出する検出ステップと、検出ステップで第１の操作が検出されたとき、画像を撮影するアプリケーションプログラムのウィンドウをアクティブとするように制御し、検出ステップで第２の操作が検出されたとき、撮像手段による撮像を制御する制御ステップとを含み、撮像手段で、画像として動画が撮像される場合、制御ステップは、検出ステップで第２の操作が検出されたとき、撮像手段による画像の撮像が実行中であれば画像の撮像を停止し、撮像手段による画像の撮像が実行中でなければ、画像の撮像を開始することを制御し、撮像手段で、画像として静止画像が撮像される場合、制御ステップは、検出ステップで第１の操作が検出されたとき、画像を撮影するアプリケーションプログラムのウィンドウをアクティブとするように制御するとともに、アクティブにされたウィンドウに表示された画像をホールドすることを制御し、検出ステップで第２の操作が検出されたとき、アクティブにされたウィンドウに表示された画像を、画像を記憶する記憶手段に記憶させることを制御することを特徴とする。
【００１１】
請求項１に記載の情報処理装置、請求項４に記載の情報処理方法、および請求項５に記載の記録媒体のプログラムにおいては、使用者の第１の操作と、第２の操作とを検出し、第１の操作を検出したとき、画像を撮影するアプリケーションプログラムのウィンドウをアクティブとするように制御し、第２の操作を検出したとき、撮像手段/ステップによる撮像を制御する。また、画像として動画を撮像する場合、第２の操作を検出したとき、撮像手段/ステップによる画像の撮像が実行中であれば画像の撮像を停止し、撮像手段/ステップによる画像の撮像が実行中でなければ、画像の撮像を開始することを制御し、画像として静止画像を撮像する場合、第１の操作を検出したとき、画像を撮影するアプリケーションプログラムのウィンドウをアクティブとするように制御するとともに、アクティブにされたウィンドウに表示された画像をホールドすることを制御し、第２の操作を検出したとき、アクティブにされたウィンドウに表示された画像を、画像を記憶する記憶手段に記憶させることを制御する。
請求項２に記載の情報処理装置および請求項６に記載の情報処理方法においては、使用者の第１の操作と、第２の操作とを検出し、第１の操作を検出したとき、画像を撮影するアプリケーションプログラムのウィンドウをアクティブとするように制御し、第２の操作を検出したとき、撮像手段による撮像を制御する。また、撮像手段が、画像として動画を撮像する場合、第２の操作を検出したとき、撮像手段による画像の撮像が実行中であれば画像の撮像を停止し、撮像手段による画像の撮像が実行中でなければ、画像の撮像を開始することを制御し、撮像手段が、画像として静止画像を撮像する場合、第１の操作を検出したとき、画像を撮影するアプリケーションプログラムのウィンドウをアクティブとするように制御するとともに、アクティブにされたウィンドウに表示された画像をホールドすることを制御し、第２の操作を検出したとき、アクティブにされたウィンドウに表示された画像を、画像を記憶する記憶手段に記憶させることを制御する。
【００１２】
【発明の実施の形態】
以下に本発明の実施の形態を説明するが、特許請求の範囲に記載の発明の各手段と以下の実施の形態との対応関係を明らかにするために、各手段の後の括弧内に、対応する実施の形態（但し一例）を付加して本発明の特徴を記述すると、次のようになる。但し勿論この記載は、各手段を記載したものに限定することを意味するものではない。
【００１３】
すなわち、請求項１に記載の情報処理装置は、被写体の画像を撮像する撮像手段（例えば、図７のCCDビデオカメラ２３）と、使用者の第１の操作と、第２の操作とを検出する検出手段（例えば、図７の半押しスイッチ８５）と、検出手段が第１の操作を検出したとき、画像を撮影するアプリケーションプログラムのウィンドウをアクティブとするように制御し、検出手段が第２の操作を検出したとき、撮像手段による撮像を制御する制御手段（例えば、図７のCPU５２）とを備え、撮像手段が、画像として動画を撮像する場合、制御手段は、検出手段が第２の操作を検出したとき、撮像手段による画像の撮像が実行中であれば画像の撮像を停止し、撮像手段による画像の撮像が実行中でなければ、画像の撮像を開始することを制御し、撮像手段が、画像として静止画像を撮像する場合、制御手段は、検出手段が第１の操作を検出したとき、画像を撮影するアプリケーションプログラムのウィンドウをアクティブとするように制御するとともに、アクティブにされたウィンドウに表示された画像をホールドすることを制御し、検出手段が第２の操作を検出したとき、アクティブにされたウィンドウに表示された画像を、画像を記憶する記憶手段に記憶させることを制御することを特徴とする。
請求項２に記載の情報処理装置は、被写体の画像を撮像する撮像手段（例えば、図７のCCDビデオカメラ２３）と、使用者の第１の操作と、第２の操作とを検出する検出手段（例えば、図７の半押しスイッチ８５および全押しスイッチ８６）と、検出手段が第１の操作を検出したとき、画像を撮影するアプリケーションプログラムのウィンドウをアクティブとするように制御し、検出手段が第２の操作を検出したとき、撮像手段による撮像を制御する制御手段（例えば、図７のCPU５２）とを備え、撮像手段が、画像として動画を撮像する場合、制御手段は、検出手段が第２の操作を検出したとき、撮像手段による画像の撮像が実行中であれば画像の撮像を停止し、撮像手段による画像の撮像が実行中でなければ、画像の撮像を開始することを制御し、撮像手段が、画像として静止画像を撮像する場合、制御手段は、検出手段が第１の操作を検出したとき、画像を撮影するアプリケーションプログラムのウィンドウをアクティブとするように制御するとともに、アクティブにされたウィンドウに表示された画像をホールドすることを制御し、検出手段が第２の操作を検出したとき、アクティブにされたウィンドウに表示された画像を、画像を記憶する記憶手段に記憶させることを制御することを特徴とする。
【００１４】
図１乃至図６は、本発明を適用した携帯型パーソナルコンピュータの構成例を表している。このパーソナルコンピュータ１は、ミニノート型のパーソナルコンピュータとされ、基本的に、本体２と、本体２に対して開閉自在とされている表示部３により構成されている。図１は、表示部３を本体２に対して開いた状態を示す外観斜視図、図２は、図１の平面図、図３は、表示部３を本体２に対して閉塞した状態を示す左側側面図、図４は、表示部３を本体２に対して１８０度開いた状態を示す右側側面図、図５は、図３の正面図、図６は、図４の底面図である。
【００１５】
本体２には、各種の文字や記号などを入力するとき操作されるキーボード４、マウスカーソルを移動させるときなどに操作されるトラックポイント（商標）５が、その上面に設けられている。また、本体２の上面には、音を出力するスピーカ８と、表示部３に設けられているCCDビデオカメラ２３で撮像するとき操作されるシャッタボタン１０がさらに設けられている。
【００１６】
表示部３の上端部には、ツメ１３が設けられており、図３に示すように、表示部３を本体２に対して閉塞した状態において、ツメ１３に対向する位置における本体２には、ツメ１３が嵌合する孔部６が設けられている。本体２の前面には、スライドレバー７が前面に平行に移動可能に設けられており、スライドレバー７は孔部６に嵌合したツメ１３と係合してロックし、またロック解除することができるようになっている。ロックを解除することにより、表示部３を本体２に対して回動することができる。ツメ１３の隣りには、マイクロホン２４が取り付けられている。このマイクロホン２４は、図６にも示すように、背面からの音も収音できるようになされている。
【００１７】
本体２の正面にはまた、プログラマブルパワーキー（PPK）９が設けられている。本体２の右側面には、図４に示すように、排気孔１１が設けられており、本体２の前面下部には、図５に示すように、吸気孔１４が設けられている。さらに、排気孔１１の右側には、PCMCIA（Personal Comuputer Memory Card International Association）カード（ＰＣカード）を挿入するためのスロット１２が設けられている。
【００１８】
表示部３の正面には、画像を表示するLCD（Liquid Crystal Display）２１が設けられており、その上端部には、撮像部２２が、表示部３に対して回動自在に設けられている。すなわち、この撮像部２２は、LCD２１と同一の方向と、その逆の方向（背面の方向）との間の１８０度の範囲の任意の位置に回動することができるようになされている。撮像部２２には、CCDビデオカメラ２３が取り付けられている。
【００１９】
表示部３の下側の本体側には、電源ランプPL、電池ランプBL、メッセージランプML、その他のLEDよりなるランプが設けられている。なお、図３に示す符号４０は、本体２の左側面に設けられた電源スイッチであり、図５に示す符号２５は、CCDビデオカメラ２３のフォーカスを調整する調整リングである。さらに、図６に示す符号２６は、本体２内に増設メモリを取り付けるための開口部を被覆する蓋であり、符号４１は、蓋２６のロックツメを外すためのピンを挿入する小孔である。
【００２０】
図７は、パーソナルコンピュータ１の内部の構成を表している。内部バス５１には、図７に示すように、CPU（Central Processing Unit）５２、必要に応じて挿入されるＰＣカード５３、RAM（Random Access Memory）５４、およびグラフィックチップ８１が接続されている。この内部バス５１は、外部バス５５に接続されており、外部バス５５には、ハードディスクドライブ（HDD）５６、Ｉ／Ｏ（入出力）コントローラ５７、キーボードコントローラ５８、トラックポイントコントローラ５９、サウンドチップ６０、LCDコントローラ８３、モデム５０などが接続されている。
【００２１】
CPU５２は、各機能を統括するコントローラであり、ＰＣカード５３は、オプションの機能を付加するとき適宜装着される。
【００２２】
RAM５４の中には、起動が完了した時点において、電子メールプログラム（アプリケーションプログラム）５４Ａ、オートパイロットプログラム（アプリケーションプログラム）５４Ｂ、そしてＯＳ（基本プログラム）５４Ｃが、HDD５６から転送され、記憶される。
【００２３】
電子メールプログラム５４Ａは、電話回線のような通信回線などからネットワーク経由で通信文を授受するプログラムである。電子メールプログラム５４Ａは、特定機能としての着信メール取得機能を有している。この着信メール取得機能は、メールサーバ９３に対して、そのメールボックス９３Ａ内に自分（利用者）宛のメールが着信しているかどうかを確認して、自分宛のメールがあれば取得する処理を実行する。
【００２４】
オートパイロットプログラム５４Ｂは、予め設定された複数の処理（またはプログラム）などを、予め設定された順序で順次起動して、処理するプログラムである。
【００２５】
ＯＳ（基本プログラムソフトウェア）５４Ｃは、Windows９５（商標）に代表される、コンピュータの基本的な動作を制御するものである。
【００２６】
一方、外部バス５５側のハードディスクドライブ（HDD）５６には、電子メールプログラム５６Ａ、オートパイロットプログラム５６Ｂ、ＯＳ（基本プログラムソフトウェア）５６Ｃが記憶されている。ハードディスクドライブ５６内のＯＳ５６Ｃ、オートパイロットプログラム５６Ｂ、および電子メールプログラム５６Ａは、起動（ブートアップ）処理の過程で、RAM５４内に順次転送され、格納される。
【００２７】
Ｉ／Ｏコントローラ５７は、マイクロコントローラ６１を有し、このマイクロコントローラ６１には、Ｉ／Ｏインタフェース６２が設けられている。このマイクロコントローラ６１は、Ｉ／Ｏインタフェース６２、CPU６３、RAM６４、ROM６９が相互に接続されて構成されている。このRAM６４は、キー入力ステイタスレジスタ６５、LED（発光ダイオード）制御レジスタ６６、設定時刻レジスタ６７、レジスタ６８を有している。設定時刻レジスタ６７は、ユーザが予め設定した時刻（起動条件）になると起動シーケンス制御部７６の動作を開始させる際に利用される。レジスタ６８は、予め設定された操作キーの組み合わせ（起動条件）と、起動すべきアプリケーションプログラムの対応を記憶するもので、その記憶された操作キーの組み合わせがユーザにより入力されると、その記憶されたアプリケーションプログラム（例えば電子メール）が起動されることになる。
【００２８】
キー入力ステイタスレジスタ６５は、ワンタッチ操作用のプログラマブルパワーキー（PPK）９が押されると、操作キーフラグが格納されるようになっている。LED制御レジスタ６６は、レジスタ６８に記憶されたアプリケーションプログラム（電子メール）の立ち上げ状態を表示するメッセージランプMLの点灯を制御するものである。設定時刻レジスタ６７は、所定の時刻を任意に設定することができるものである。
【００２９】
なお、このマイクロコントローラ６１には、バックアップ用のバッテリ７４が接続されており、各レジスタ６５，６６，６７の値は、本体２の電源がオフとされている状態においても保持されるようになっている。
【００３０】
マイクロコントローラ６１内のROM６９の中には、ウェイクアッププログラム７０、キー入力監視プログラム７１、LED制御プログラム７２が予め格納されている。このROM６９は、例えばEEPROM（electrically erasable and programmable read only memory）で構成されている。このEEPROMはフラッシュメモリとも呼ばれている。さらにマイクロコントローラ６１には、常時現在時刻をカウントするRTC（Real-Time Clock）７５が接続されている。
【００３１】
ROM６９の中のウェイクアッププログラム７０は、RTC７５から供給される現在時刻データに基づいて、設定時刻レジスタ６７に予め設定された時刻になったかどうかをチェックして、設定された時刻になると、所定の処理（またはプログラム）などの起動をするプログラムである。キー入力監視プログラム７１は、PPK９が利用者により押されたかどうかを常時監視するプログラムである。LED制御プログラム７２は、メッセージランプMLの点灯を制御するプログラムである。
【００３２】
ROM６９には、さらにBIOS（Basic Input/Output System）７３が書き込まれている。このBIOSとは、基本入出力システムのことをいい、ＯＳやアプリケーションソフトウェアと周辺機器（ディスプレイ、キーボード、ハードディスクドライブなど）の間でのデータの受け渡し（入出力）を制御するソフトウェアプログラムである。
【００３３】
外部バス５５に接続されているキーボードコントローラ５８は、キーボード４からの入力をコントロールする。トラックポイントコントローラ５９は、トラックポイント５の入力を制御する。
【００３４】
サウンドチップ６０は、マイクロホン２４からの入力を取り込み、あるいは内蔵スピーカ８に対して音声信号を供給する。
【００３５】
モデム５０は、公衆電話回線９０、インターネットサービスプロバイダ９１を介して、インターネットなどの通信ネットワーク９２やメールサーバ９３などに接続することができる。
【００３６】
内部バス５１に接続されているグラフィックチップ８１には、CCDビデオカメラ２３で取り込んだ画像データが、処理部８２で処理された後、入力されるようになされている。グラフィックチップ８１は、処理部８２を介してCCDビデオカメラ２３より入力されたビデオデータを、内蔵するVRAM８１に記憶し、適宜、これを読み出して、LCDコントローラ８３に出力する。LCDコントローラ８３は、グラフィックチップ８１より供給された画像データをLCD２１に出力し、表示させる。バックライト８４は、LCD２１を後方から照明するようになされている。
【００３７】
電源スイッチ４０は、電源をオンまたはオフするとき操作される。半押しスイッチ８５は、シャッタボタン１０が半押し状態にされたときオンされ、全押しスイッチ８６は、シャッタボタン１０が全押し状態にされたときオンされる。反転スイッチ８７は、撮像部２２が１８０度回転されたとき（CCDビデオカメラ２３がLCD２１の反対側を撮像する方向に回転されたとき）、オンされるようになされている。
【００３８】
図８は、撮影対象物をパーソナルコンピュータ１で撮影する状態を説明する図である。パーソナルコンピュータ１の使用者は、表示部３の上端部に設けられた撮像部２２を、LCD２１と逆方向に回転させ、使用者の正面の対象物の画像を撮影する。
【００３９】
図９は、シャッタボタン１０を押す前のLCD２１の表示を表す図である。画像撮影用アプリケーションプログラムのウィンドウ１１１は、表計算アプリケーションプログラムのウィンドウ１１２およびワードプロセッサアプリケーションプログラムのウィンドウ１１３の後ろに表示されている状態にある。
【００４０】
図１０は、シャッタボタン１０を半押ししたときのLCD２１の表示を表す図である。シャッタボタン１０を半押しすると、ポインタ１１４で画像撮影用アプリケーションプログラムのウィンドウ１１１をクリックしなくとも、ウィンドウ１１１は、アクティブにされ、表計算アプリケーションプログラムのウィンドウ１１２およびワードプロセッサアプリケーションプログラムのウィンドウ１１３の前に表示される。更に、画像撮影用アプリケーションプログラムのウィンドウ１１１に表示された画像は、ホールドされ、パーソナルコンピュータ１の向きを変えても、変化しない。この状態から、シャッタボタン１０を全押しすると、画像撮影用アプリケーションプログラムのウィンドウ１１１に表示された画像は、所定の形式で、HDD５６に保存される。
【００４１】
シャッタボタン１０を半押しした状態から離すと、画像撮影用アプリケーションプログラムは、ウィンドウ１１１の画像のホールドを解除する。
【００４２】
図１１は、静止画像を撮影する処理を説明するフローチャートである。ステップＳ１１において、CPU５２は、半押しスイッチ８５の入力から、シャッタボタン１０が半押しされたか否かを判定し、シャッタボタン１０が半押しされたと判定された場合、ステップＳ１２に進み、静止画撮影アプリケーションプログラムのウィンドウをアクティブにし、他のアプリケーションプログラムのウィンドウの前に出す。ステップＳ１３において、CPU５２は、静止画撮影アプリケーションプログラムのウィンドウに表示された画像（CCDビデオカメラ２３から取り込んだ画像）をホールドする。
【００４３】
ステップＳ１４において、CPU５２は、半押しスイッチ８５の入力から、シャッタボタン１０が離されたか否かを判定し、シャッタボタンが離されていないと判定された場合、手続は、ステップＳ１５に進む。ステップＳ１５において、CPU５２は、全押しスイッチ８６の入力から、シャッタボタン１０が全押しされたか否かを判定し、シャッタボタン１０が全押しされたと判定された場合、ステップＳ１６に進み、静止画撮影アプリケーションプログラムのウィンドウに表示された画像を、所定の形式で、HDD５６に保存し、処理を終了する。
【００４４】
ステップＳ１５において、シャッタボタン１０が全押しされていないと判定された場合、手続は、ステップＳ１４に戻り、シャッタボタン１０の操作を判定する処理を継続する。
【００４５】
ステップＳ１１において、シャッタボタン１０が半押しされていないと判定された場合、および、ステップＳ１４において、シャッタボタンが離されたと判定された場合、処理は終了する。
【００４６】
以上のように、使用者は、シャッタボタン１０を操作するだけで、静止画像の撮影を実行できる。
【００４７】
次に、動画撮影の処理を説明する。図１２は、動画を撮影する処理を説明するフローチャートである。ステップＳ２１において、CPU５２は、半押しスイッチ８５の入力から、シャッタボタン１０が半押しされたか否かを判定し、シャッタボタン１０が半押しされたと判定された場合、ステップＳ２２に進み、動画撮影アプリケーションプログラムのウィンドウをアクティブにし、他のアプリケーションプログラムのウィンドウの前に出す。
【００４８】
ステップＳ２３において、CPU５２は、半押しスイッチ８５の入力から、シャッタボタン１０が離されたか否かを判定し、シャッタボタンが離されていないと判定された場合、手続は、ステップＳ２４に進む。ステップＳ２４において、CPU５２は、全押しスイッチ８６の入力から、シャッタボタン１０が全押しされたか否かを判定し、シャッタボタン１０が全押しされたと判定された場合、ステップＳ２５に進む。ステップＳ２５において、CPU５２は、動画撮影を実行中か否かを判定し、動画撮影を実行中でないと判定された場合、ステップＳ２６に進み、動画撮影を開始し、処理を終了する。ステップＳ２５において、動画撮影を実行中であると判定された場合、ステップＳ２７に進み、動画撮影を停止し、処理を終了する。
【００４９】
ステップＳ２４において、シャッタボタン１０が全押しされていないと判定された場合、手続は、ステップＳ２３に戻り、シャッタボタン１０の操作を判定する処理を継続する。
【００５０】
ステップＳ２１において、シャッタボタン１０が半押しされていないと判定された場合、および、ステップＳ２３において、シャッタボタンが離されたと判定された場合、処理は終了する。
【００５１】
以上のように、使用者は、シャッタボタン１０を操作するだけで、動画の撮影を、実行または停止できる。
【００５２】
このように、静止画像の撮影および動画の撮影を、シャッタボタン１０だけで、実行または停止できるので、使用者は、シャッタチャンスを逃すことがない。
【００５３】
なお、本明細書において、静止画撮影アプリケーションプログラム、または動画撮影アプリケーションプログラムは、予め実行されているとして説明したが、シャッタボタン１０の半押しにより、所定の静止画撮影アプリケーションプログラム、または動画撮影アプリケーションプログラムを実行するようにしてもよい。
【００５４】
なお、上記したような処理を行うコンピュータプログラムをユーザに提供する提供媒体としては、磁気ディスク、CD-ROM、固体メモリなどの記録媒体の他、ネットワーク、衛星などの通信媒体を利用することができる。
【００５５】
【発明の効果】
請求項１に記載の情報処理装置、請求項４に記載の情報処理方法、および請求項５に記載の記録媒体のプログラムによれば、使用者の第１の操作と、第２の操作とを検出し、第１の操作を検出したとき、画像を撮影するアプリケーションプログラムのウィンドウをアクティブとするように制御し、第２の操作を検出したとき、撮像手段/ステップによる撮像を制御するようにしたので、シャッタボタンだけで、静止画像の撮影および動画の撮影を、操作することが可能になる。
請求項２に記載の情報処理装置および請求項６に記載の情報処理方法によれば、使用者の第１の操作と、第２の操作とを検出し、第１の操作が検出されたとき、画像を撮影するアプリケーションプログラムのウィンドウをアクティブとするように制御し、第２の操作が検出されたとき、撮像手段による撮像を制御するようにしたので、シャッタボタンだけで、静止画像の撮影および動画の撮影を、操作することが可能になる。
【図面の簡単な説明】
【図１】パーソナルコンピュータの構成例を表す図である。
【図２】パーソナルコンピュータの上面図である。
【図３】パーソナルコンピュータの側面図である。
【図４】表示部３を開いた状態のパーソナルコンピュータの側面図である。
【図５】パーソナルコンピュータの正面図である。
【図６】パーソナルコンピュータの底面図である。
【図７】パーソナルコンピュータの機能ブロック図である。
【図８】撮影対象物をパーソナルコンピュータ１で撮影する状態を説明する図である。
【図９】シャッタボタン１０を押す前のLCD２１の表示を表す図である。
【図１０】シャッタボタン１０を半押ししたときのLCD２１の表示を表す図である。
【図１１】静止画像を撮影する処理を説明するフローチャートである。
【図１２】動画を撮影する処理を説明するフローチャートである。
【符号の説明】
１  パーソナルコンピュータ，  １０  シャッタボタン，  ２１  LCD，  ２２  撮像部，  ５２  CPU，  ５６  HDD，  ８５  半押しスイッチ，  ８６  全押しスイッチ，  １１１  ウィンドウ
【図１】
0004518581.tif 000002
【図２】
0004518581.tif 000003
【図３】
0004518581.tif 000004
【図４】
0004518581.tif 000005
【図５】
0004518581.tif 000006
【図６】
0004518581.tif 000007
【図７】
0004518581.tif 000008
【図８】
0004518581.tif 000009
【図９】
0004518581.tif 000010
【図１０】
0004518581.tif 000011
【図１１】
0004518581.tif 000012
【図１２】
0004518581.tif 000013