(57)【要約】【課題】  撮影対象を撮影範囲内に収めるために、携帯電話の向きやズームの調整を行うことを不要とするカメラ付き携帯電話を提供する。【解決手段】  カメラ装置２３０は、被写体の画像を出力するとともに制御を受けることにより被写体を追尾可能である。追尾対象受付部２６６は、ディスプレイ２２０が表示した被写体の画像をカメラ装置２３０に追尾させる追尾対象として受け付ける。カメラ画像認識処理部２６５は、追尾対象の画像をカメラ装置２３０から順次入力し、順次入力した追尾対象の画像から追尾対象の移動量を検出する。コマンド作成部２６３は、カメラ画像認識処理部２６５が検出した追尾対象の移動量に基づいて、カメラ装置２３０に追尾対象を追尾させるためのコマンドを作成する。カメラ用デバイスドライバ実行部２４０は、コマンド作成部２６３が作成したコマンドを入力し、入力したコマンドに従ってカメラ装置２３０に追尾対象を追尾させる。【選択図】        図３
2006352540.tif 000002
【特許請求の範囲】
【請求項１】
撮影機能を備えた携帯通信端末において、
被写体の画像を出力するとともに、制御を受けることにより被写体を追尾可能な追尾カメラ装置と、
前記追尾カメラ装置が出力した被写体の画像を表示する表示部と、
前記表示部が表示した被写体の画像を前記追尾カメラ装置に追尾させる追尾対象として受け付ける追尾対象受付部と、
前記追尾対象受付部が受け付けた追尾対象の画像を前記追尾カメラ装置から順次入力し、順次入力した追尾対象の画像から追尾対象の移動量を検出する移動量検出部と、
前記移動量検出部が検出した追尾対象の移動量に基づいて、前記追尾カメラ装置に追尾対象を追尾させる制御を行う追尾カメラ制御部と
を備えたことを特徴とする携帯通信端末。
【請求項２】
前記携帯通信端末は、さらに、
前記追尾カメラ制御部により制御された前記追尾カメラ装置が出力した追尾対象の画像を他の通信装置に送信する画像送信部
を備えたことを特徴とする請求項１記載の携帯通信端末。
【請求項３】
撮影機能を備えた携帯通信端末において、
被写体の画像を出力するとともに、制御を受けることにより被写体を追尾可能な追尾カメラ装置と、
前記追尾カメラ装置が出力した被写体の画像を他の通信装置に送信する画像送信部と、
前記画像送信部が送信した被写体の画像を受信した前記他の通信装置から被写体を追尾対象として前記追尾カメラ装置により追尾することを求める追尾要求を受信する追尾要求受信部と、
前記追尾要求受信部が受信した追尾要求に係る追尾対象の画像を前記追尾カメラ装置から順次入力し、順次入力した追尾対象の画像から追尾対象の移動量を検出する移動量検出部と、
前記移動量検出部が検出した追尾対象の移動量に基づいて、前記追尾カメラ装置に追尾対象を追尾させる制御を行う追尾カメラ制御部と
を備え、
前記画像送信部は、
前記追尾カメラ制御部により制御された前記追尾カメラ装置が出力した追尾対象の画像を追尾要求を送信した前記他の通信装置に送信することを特徴とする携帯通信端末。
【請求項４】
前記携帯通信端末は、さらに、
あらかじめ設定された条件に基づいて、前記追尾要求受信部が受信した追尾要求を認めるかどうかを判定する判定部を備え、
前記移動量検出部は、
前記判定部が追尾要求を認めると判定した場合にのみ、追尾対象の移動量を検出することを特徴とする請求項３記載の携帯通信端末。
【請求項５】
前記追尾カメラ装置は、
制御を受けることによりパンとチルトとズームとの少なくともいずれかが可能であり、
前記追尾カメラ制御部は、
前記移動量検出部が検出した追尾対象の移動量に基づいて、前記追尾カメラ装置に対してパンとチルトとズームとの少なくともいずれかの制御を行なうことを特徴とする請求項１または２または３のいずれかに記載の携帯通信端末。
【請求項６】
前記画像送信部は、
前記追尾カメラ制御部により制御された前記追尾カメラ装置が出力した追尾対象の画像を静止画像と動画像とのいずれかとして前記他の通信装置に送信することを特徴とする請求項２または３のいずれかに記載の携帯通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラ機能を搭載した携帯電話端末において、カメラ機能を使用して静止画撮影／動画撮影／テレビ電話などの撮影を実施する場合に、携帯電話端末の使用者に対して利便性を高めるための機能を有する携帯電話端末のシステムに関するものである。
【背景技術】
【０００２】
現在の携帯電話端末には、本来の通信機能だけでなく、デジタルカメラ並みの性能をもったカメラを備えた携帯電話端末が出始めている。また、最近ではデジタルカメラよりもカメラ機能を搭載した携帯電話端末の所有者の方が数が多くなってきている。このようなカメラ機能搭載の携帯電話端末を使用することで、本来デジタルカメラで実現していた静止画撮影／動画撮影に加え、最近では携帯電話端末ならではの通信機能を使用して、テレビ電話を手軽に実現することができるようになった。
【０００３】
ただ、このようなカメラ機能が搭載された携帯電話端末において静止画撮影／動画撮影／テレビ電話などを行う場合、小型機器であることから、手ぶれが発生しやすく、撮影対象をきちんと撮影できないことが多い。
【０００４】
また、現在のカメラ機能搭載の携帯電話端末では、動画撮影やテレビ電話などのように、撮影対象が動いている状態において撮影を行うときは、カメラ自体が携帯電話端末に固定されていることから、使用者自身が撮影対象を撮影範囲内に収めるように、携帯電話端末の向きやカメラのズームを調整する必要ある。そして撮影後に確認のために撮影したデータを再生した場合に、撮影対象が撮影範囲内からはずれてしまっていたということがよくある。
【０００５】
こうした課題に対する手段として、特開２００１−１８６４８７号公報によれば、テレビ電話開始前に、基準となる静止画像を撮影しておき、テレビ電話中に撮影対象がカメラの撮影範囲から外れた場合の手段として、そのような状態になった場合に基準となる静止画像を相手側に送信することで、通信相手側に見られたくない画像が送信されてしまうことを防止する解決方法が提案されている。
【０００６】
また、特開２００３−３０９６３２号公報によれば、光学ズームによる変倍機構を備えることで、撮影方向によらず撮影を容易に行うことのできるカメラ機能搭載の携帯電話機についての手段が記載されている。
【０００７】
現在、市場に出荷されているカメラ機能を搭載している携帯電話端末では、そのカメラ機能を使用して静止画撮影／動画撮影／テレビ電話などを行うことができる。従来、このようなカメラ機能を搭載している携帯電話端末を使用して撮影対象（人物、物体）を撮影する場合は、撮影対象が撮影範囲内におさまるように、使用者自身が携帯電話端末の向きやズームの調整などを行う必要があった。
【０００８】
また、最近の携帯電話端末にはテレビ電話機能が搭載されているものが出始めている。このテレビ電話というのは、電話特有の通信機能とカメラ機能搭載の機器の機能を融合させたカメラ機能搭載の携帯電話端末に特有の機能である。このテレビ電話機能をユーザが使用する場合、音声による通話とカメラ撮影といった２つの機能を同時に行いうるが、携帯電話端末のカメラが固定されているため、使用者自身は、自分自身がカメラ撮影画像にうまくおさまるようにカメラ機能搭載の携帯電話端末の向きを調整しながら、音声による通話を行う必要があり、不自然な体勢でテレビ電話機能を使用する場合が多かった。
【特許文献１】特開２００１−１８６４８７号公報
【特許文献２】特開２００３−３０９６３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、撮影対象を撮影範囲内に収めるために、携帯電話の向きやズームの調整を行うことを不要とするカメラ付き携帯通信端末の提供を目的とする。また、カメラの向きを気にすることなくテレビ電話による通話の可能なカメラ付き携帯通信端末の提供を目的とする。
【課題を解決するための手段】
【００１０】
本発明の携帯通信端末は、
撮影機能を備えた携帯通信端末において、
被写体の画像を出力するとともに、制御を受けることにより被写体を追尾可能な追尾カメラ装置と、
前記追尾カメラ装置が出力した被写体の画像を表示する表示部と、
前記表示部が表示した被写体の画像を前記追尾カメラ装置に追尾させる追尾対象として受け付ける追尾対象受付部と、
前記追尾対象受付部が受け付けた追尾対象の画像を前記追尾カメラ装置から順次入力し、順次入力した追尾対象の画像から追尾対象の移動量を検出する移動量検出部と、
前記移動量検出部が検出した追尾対象の移動量に基づいて、前記追尾カメラ装置に追尾対象を追尾させる制御を行う追尾カメラ制御部と
を備えたことを特徴とする。
【発明の効果】
【００１１】
本発明により、撮影対象を撮影範囲内に収めるため、使用者がカメラ付き携帯通信端末の向きやカメラのズーム調整などを行う必要がなくなる。また、カメラの向きを気にすることなくテレビ電話による通話を行なうことができる。
【発明を実施するための最良の形態】
【００１２】
実施の形態１．
図１〜図６を用いて実施形態１を説明する。実施の形態１は、被写体を自動追尾可能なカメラ装置を搭載した携帯通信端末の実施形態である。本実施の形態１では、携帯通信端末の一例として、携帯電話端末を例に説明する。なお携帯電話端末は一例である。撮影機能と通信機能とを備えた携帯可能なパーソナルコンピュータなどでも構わない。
【００１３】
本実施の形態１のカメラ付き携帯電話端末は、携帯電話端末にこれまでのような固定カメラを内蔵するのではなく、被写体を追尾可能なカメラ装置２３０を備える。後述するカメラ装置２３０は、制御を受けて駆動することにより被写体を自動追尾する。駆動方式の一例として、カメラ装置２３０は、パン・チルト・ズームのいずれも可能である。ここで、「パン」とは、被写体に対してカメラを左右に振ることを意味する。「チルト」とは、被写体に対してカメラを上下に振ることを意味する。「ズーム」とは、被写体を拡大、または縮小することを意味する。カメラ装置２３０は、制御をうけることにより、パン・チルト・ズームの駆動を行なう。
【００１４】
カメラ付き携帯電話端末におけるカメラ撮影時の機能として、このパン・チルト・ズーム可能なカメラ装置を制御することにより、被写体である撮影対象（人物、物体）を追尾させる。このようなカメラ付き携帯電話端末のカメラ装置による自動追尾システムにより、静止画撮影あるいは、動画撮影あるいはテレビ電話画像などを使用する場合に、撮影対象（人物／物体）を自動的に追尾することが可能となる。このため、カメラ機能搭載の携帯電話端末のユーザが、撮影対象（人物／物体）がカメラ画面内（例えば、携帯電話端末の表示部）におさまるような調整をする必要がなくなることを特徴とする。
【００１５】
図１は、本実施の形態１における、カメラ機能を搭載したカメラ付き携帯電話端末２００の外観の一例を示す図である。図１はカメラ付き携帯電話端末２００の表側を示している。図１により外観を説明する。
【００１６】
操作部１０１により、カメラ付き携帯電話端末２００を操作する。表示部１０２は、カメラ付き携帯電話端末２００の操作結果を表示する。カーソルキー１０３は、表示部１０２に示されたカーソルや選択候補を上下左右に移動および選択可能である。ファンクションキー１０４は、操作部１０１を構成するボタンの一部であり、画面の状態に応じて多様な操作を指定することができる。ソフトキー１０５は、ファンクションキー１０４と一対一に対応して、各ファンクションキーが現在どのような操作に割り当てられているかを枠内に文字表示可能である。第１カメラ装置１０６（追尾カメラ）は、パン・チルト・ズーム可能である。マイク１０７は、音声通話時に使用する。スピーカ１０８は、音声通話時に使用する。
【００１７】
図２は、カメラ付き携帯電話端末２００の外観（裏側）を示す。図のように、カメラ付き携帯電話端末２００は、第２カメラ装置１１１（追尾カメラ）を備えている。
【００１８】
図１、図２に示した第１カメラ装置１０６及び第２カメラ装置１１１は、いずれもパン・チルト・ズーム可能であり、制御を受けることにより、被写体を自動追尾することができる。
【００１９】
次に、図３を用いてカメラ付き携帯電話端末２００の構成を説明する。撮影機能を備えたカメラ付き携帯電話端末２００は、カメラ装置２３０（追尾カメラ）を備えている。図１、図２では第１カメラ装置１０６、第２カメラ装置１１１の２つを示したが、図３では説明のため一つのカメラ装置２３０を記載した。カメラ装置２３０は、第１カメラ装置１０６、あるいは第２カメラ装置１１１と読み替えることができる。
【００２０】
キー入力装置２１０は、図１における操作部１０１に対して行われるユーザ操作情報を取得して内部の各モジュールに通知する。
【００２１】
ディスプレイ２２０（表示部１０２に対応）は、内部の各モジュールから画面描画要求に応じたビットマップイメージを表示する。ディスプレイ２２０は、静止画撮影／動画撮影／テレビ電話においては、撮影時はカメラのファインダの役割をなし、使用者に対して現在撮影中の映像を示す。また、撮影したデータの再生画像を表示する。
【００２２】
カメラ装置２３０は、図１における第１カメラ装置１０６または第２カメラ装置１１１に相当する。カメラ装置２３０は、パン・チルト・ズームが可能である。
【００２３】
カメラ用デバイスドライバ実行部２４０（追尾カメラ制御部の一例）は、カメラ装置２３０を制御し動作させる。
【００２４】
アプリケーション実行部２５０は、撮影機能を備えたカメラ付き携帯電話端末２００のカメラ装置２３０を使用する使用者に対して、サービスを提供するためのカメラアプリケーションを実行する。このカメラアプリケーションは静止画撮影／動画撮影／テレビ電話など、撮影機能を備えたカメラ付き携帯電話端末２００においてカメラ機能を使用するすべてのアプリケーションをさす。
【００２５】
カメラ動作制御部２６０は、アプリケーション実行部２５０が提供するサービスにおいて、撮影機能を行う場合にカメラ装置２３０を制御するモジュールである。カメラ動作制御部２６０は、アプリケーション動作中に撮影対象（人物、物体）を撮影画像内におさめるための処理を行う。また、以下のメイン制御部２６１〜画像蓄積ＲＡＭ２６７は、カメラ動作制御部２６０における内部モジュールである。
【００２６】
メイン制御部２６１は、カメラ動作制御部２６０の内部のモジュールである。メイン制御部２６１は、アプリケーション実行部２５０において、カメラ用デバイスドライバ実行部２４０からカメラ装置２３０の状態を取得して撮影動作の状態の管理を行う。また、後述のカメラ制御用コマンド処理部２６２に対して、カメラ制御用コマンドの作成／解析の処理依頼を必要に応じて発行する。具体的には、次の処理を行なう。
（１）メイン制御部２６１は、カメラ画像認識処理部２６５に対しては、２つのカメラ画像を入力とする移動量の解析要求を行ない、カメラ画像認識処理部２６５から移動量を受け取る（後述の図６のＳ５０４〜Ｓ５０６）。
（２）そして、カメラ画像認識処理部２６５から受け取った移動量をカメラ制御用コマンド処理部２６２（コマンド作成部２６３）に移動量を渡し、コマンド作成部２６３から制御コマンドを受け取る（後述の図６のＳ５０７〜Ｓ５１０）。
（３）コマンド作成部２６３から受け取ったカメラ制御用コマンドをカメラ用デバイスドライバ実行部２４０に渡し、カメラ用デバイスドライバ実行部２４０にカメラ装置２３０を制御させる（後述の図６のＳ５１１〜Ｓ５１２）。
【００２７】
カメラ制御用コマンド処理部２６２は、カメラ装置２３０に対してカメラ制御のためのコマンドを作成するとともに、カメラ装置２３０からの応答のデータを受信して解析する。
【００２８】
コマンド作成部２６３は、カメラ撮影時にカメラ装置２３０を制御するためのコマンドを作成する。
【００２９】
コマンド応答解析部２６４は、カメラ装置２３０に対して要求したコマンドに対して、カメラ装置２３０からの応答の際に取得したデータを解析する。
【００３０】
カメラ画像認識処理部２６５（移動量検出部の一例）は、画像認識を行う。カメラ撮影時に撮影対象（人物、物体）の動きからカメラ装置２３０を制御するための制御量を決定するための画像認識処理を実行する。
【００３１】
追尾対象受付部２６６は、ディスプレイ２２０が表示した被写体の画像をカメラ装置２３０に追尾させるための追尾対象として受け付ける。
【００３２】
画像蓄積ＲＡＭ２６７は、カメラ画像認識処理部２６５が画像認識処理に使用する画像データを蓄積する。
【００３３】
撮影画像データエンジン部２７０は、カメラ撮影した画像データを符号化／復号化する。内部モジュールとして符号化部２７１と復号化部２７２を備える。
【００３４】
符号化部２７１は、カメラ撮影した画像データを、後述の撮影画像データ記憶部２８０に保存する場合に、画像データを規定されたフォーマットに符号化する。
【００３５】
復号化部２７２は、カメラ撮影した画像データを再生する場合に、規定のフォーマットからカメラ付き携帯電話端末２００で再生できるように復号化する。
【００３６】
撮影画像データ記憶部２８０は、カメラ撮影した画像データをカメラ付き携帯電話端末２００内にデータベースとして格納して、管理する。撮影方法種別ごとに静止画領域２８１〜テレビ電話領域２８３のように分けられる。
【００３７】
静止画領域２８１は、カメラ装置２３０により静止画撮影をして取得した画像データを撮影画像データ記憶部２８０にデータベースとして格納して、管理する。
【００３８】
動画領域２８２は、カメラにより動画撮影をして取得した画像データを撮影画像データ記憶部２８０にデータベースとして格納して、管理する。
【００３９】
テレビ電話領域２８３は、カメラによりテレビ電話を撮影して取得した画像データを撮影画像データ記憶部２８０にデータベースとして格納して、管理する。
【００４０】
通信部２８５（画像送信部の一例）は、カメラ用制御コマンドを受信したカメラ用デバイスドライバ実行部２４０により制御されたカメラ装置２３０が出力した追尾対象の画像を、他の通信装置に送信する。例えば、テレビ画像として送信する。
【００４１】
図４は、カメラ付き携帯電話端末２００において、カメラ装置２３０によるカメラ撮影時のディスプレイ２２０での画面遷移図の一例である。図４を使用して、カメラ装置２３０が被写体を追尾する場合のディスプレイ２２０の画面遷移を説明する。
【００４２】
画面３００において、アプリケーション実行部２５０は、カメラ撮影にパン・チルト・ズーム可能なカメラ装置２３０を使用した自動追尾機能を使用するかどうかをユーザに問い合わせる。自動追尾機能を使用しない場合、通常の固定カメラによる撮影を行う。
【００４３】
画面３１０は、画面３００においてユーザが自動追尾機能を使用することを選択した後に表示される画面である。この画面３１０は、自動追尾させる撮影対象（追尾対象）をユーザに決定させる。ディスプレイ２２０が画面３１０のような画像を表示する。この場合、追尾対象受付部２６６がユーザに撮影対象（追尾対象）の決定を促し、ユーザが決定したディスプレイ２２０が表示した被写体の画像をカメラ装置２３０に追尾させる追尾対象として受け付ける。撮影対象を決定する場合、画面３１０に表示される枠（画面３１０の破線の枠）の大きさは可変とし、枠内を撮影対象（追尾対象）とする。また、ディスプレイ２２０がタッチパネル方式である場合、映っている画面において撮影対象部分を囲むことにより撮影対象（追尾対象）を決定してもよい。
【００４４】
画面３２０は、画面３１０において撮影対象を決定した後に表示される画面である。画面３２０は、撮影が開始されることをユーザに促す。
【００４５】
画面３３０は、撮影を開始してからの画面であり、撮影の状態に応じて画面３３１〜画面３３６に分けられる。また、カメラ撮影中は、停止ボタンを押下することで撮影を中断することができる。
【００４６】
画面３３１は、撮影開始直後の画面である。以下、画面３３２〜画面３３６を参照して、カメラ装置２３０による自動追尾を説明する。
【００４７】
まず、カメラ装置２３０が「パン」を制御されることにより、自動追尾を行なう場合を説明する。なお、以下ではパン、チルト、ズームダウン、ズームアップの個々について説明するが、これらは個々に制御されても構わないし、パンとチルトの組み合わせ、パンとズームの組み合わせ、チルトとズームの組み合わせ、パンとチルトとズームの組み合わせのいずれの組み合わせで制御されても構わない。
（１）画面３３２は、撮影が開始されてから、撮影対象が水平方向に移動した場合を示す画面である。
（２）カメラ画像認識処理部２６５は、前回取得した画面３３１の画像と現在の画面３３２の画像に対して画像処理を行い、撮影対象の移動量の検出を行う。
（３）カメラ画像認識処理部２６５は、この移動量をメイン制御部２６１を介してカメラ制御用コマンド処理部２６２へ送る。
（４）カメラ制御用コマンド処理部２６２のコマンド作成部２６３は、受信した移動量から撮影対象が水平方向（右方向）へ移動したと認識し、右方向への「移動ベクトル量」を指定するカメラ用制御コマンドを生成し、カメラ用デバイスドライバ実行部２４０に送る。
（５）カメラ用デバイスドライバ実行部２４０は、受信した「右方向への移動ベクトル量」に基づくカメラ制御用コマンドに従って、カメラ装置２３０を制御（パン）する。これにより自動追尾を行なうことができ、画面３３６のように撮影対象を捉えることができる。
【００４８】
次に、チルトについて説明する。
（１）画面３３３は、撮影が開始されてから、撮影対象が垂直方向に移動した場合を示す画面である。
（２）カメラ画像認識処理部２６５は、前回取得した画面３３１の画像と画面３３３の現在の画像に対して画像処理を行い、撮影対象の移動量の検出を行う。
（３）前記の画面３３２の場合と同様に、カメラ画像認識処理部２６５は、検出した移動量をメイン制御部２６１を介してカメラ制御用コマンド処理部２６２へ送る。
（４）カメラ制御用コマンド処理部２６２のコマンド作成部２６３は、受信した移動量から撮影対象が垂直方向（下方）へ移動したと認識し、「移動ベクトル量」を指定するカメラ用制御コマンドを生成し、カメラ用デバイスドライバ実行部２４０に送る。
（５）カメラ用デバイスドライバ実行部２４０は、受信した「垂直方向への移動ベクトル量」に基づくカメラ制御用コマンドに従って、カメラ装置２３０を制御（チルト）する。これにより自動追尾を行なうことができ、画面３３６のように撮影対象を捉えることができる。
【００４９】
次に、ズームダウンする場合について説明する。
（１）画面３３４は、撮影が開始されてから、撮影対象がカメラの方へ移動（カメラ側へ接近）したときの画面である。
（２）カメラ画像認識処理部２６５は、前回取得した画面３３１の画像と画面３３４の現在の画像に対して画像処理を行い、撮影対象の移動量の検出を行う。
（３）前記の画面３３２の場合と同様に、カメラ画像認識処理部２６５は、検出した移動量をメイン制御部２６１を介してカメラ制御用コマンド処理部２６２へ送る。
（４）カメラ制御用コマンド処理部２６２のコマンド作成部２６３は、受信した移動量から撮影対象が拡大したと認識し、「縮小ズーム量」を指定するカメラ用制御コマンドを生成し、カメラ用デバイスドライバ実行部２４０に送る。
（５）カメラ用デバイスドライバ実行部２４０は、受信したカメラ制御用コマンドに従って、カメラ装置２３０を制御（縮小ズーム）する。これにより自動追尾を行なうことができ、画面３３６のように撮影対象を捉えることができる。
【００５０】
次に、ズームアップする場合について説明する。
（１）画面３３５は、撮影が開始されてから、撮影対象がカメラから遠ざかった場合の画面である。
（２）カメラ画像認識処理部２６５は、前回取得した画面３３１の画像と画面３３５の現在の画像とに対して画像処理を行い、撮影対象の移動量の検出を行う。
（３）前記の画面３３２の場合と同様に、カメラ画像認識処理部２６５は、検出した移動量をメイン制御部２６１を介してカメラ制御用コマンド処理部２６２へ送る。
（４）カメラ制御用コマンド処理部２６２のコマンド作成部２６３は、受信した移動量から撮影対象が縮小したと認識し、「拡大ズーム量」を指定するカメラ用制御コマンドを生成し、カメラ用デバイスドライバ実行部２４０に送る。
（５）カメラ用デバイスドライバ実行部２４０は、受信したカメラ制御用コマンドに従って、カメラ装置２３０を制御（拡大ズーム）する。これにより自動追尾を行なうことができ、画面３３６のように撮影対象を捉えることができる。
【００５１】
画面３３６は、画面３３２〜画面３３５のように撮影対象が移動しても、撮影対象を自動的に追尾していることを表している。
【００５２】
次に、図５を使用してカメラ付き携帯電話端末２００のカメラ装置２３０による自動追尾の動作を説明する。図５は、実施の形態１におけるカメラ付き携帯電話端末２００におけるアプリケーション実行部２５０が各構成要素を制御する動作を示すフローチャートである。
【００５３】
Ｓ４００において、アプリケーション実行部２５０のアプリケーションが起動して静止画撮影、あるいは動画撮影、あるいはテレビ電話機能を開始する。また、アプリケーションを開始する前、カメラ装置２３０を利用したアプリケーション起動中に、撮影対象（人物、物体）を自動追尾機能の対象として選択可能とする。以下では自動追尾機能を使用する場合について説明する。
（１）Ｓ４０１において、ユーザは、撮影開始前に、どの撮影対象（人物、物体）を自動追尾するか（追尾対象とするか）どうかを決定する。図４の説明でも述べたように、撮影対象（人物、物体）の決定方法としては、アプリケーションによって異なるが、たとえば図３のディスプレイ２２０がタッチパネル方式である場合は、撮影対象とする部分をタッチパネル上で囲うことで決定できる。このように、追尾対象受付部２６６は、ディスプレイ２２０が表示した被写体の画像をカメラ装置２３０に追尾させる追尾対象としてユーザから受け付ける。
（２）Ｓ４０２において、カメラ装置２３０が自動追尾機能を使用した撮影を開始する。
（３）Ｓ４０３において、カメラ画像認識処理部２６５は、カメラ装置２３０から撮影画像を取得する。この場合、取得する画像は、一時的に画像蓄積ＲＡＭ２６７に蓄積される。
（４）Ｓ４０４において、カメラ画像認識処理部２６５は、取得したカメラ撮影画像を画像蓄積ＲＡＭ２６７から入力し画像認識処理を行う。
（５）Ｓ４０５においては、カメラ画像認識処理部２６５は、図４で述べたように、前回の取得したカメラ画像のデータと今回取得したカメラ画像のデータとを比較して、画像処理により前回のカメラ撮影画像からの移動量を求める。
（６）Ｓ４０６において、カメラ画像認識処理部２６５は、前回と今回のカメラ撮影画像データとの比較において、撮影対象が移動したと判断した場合、Ｓ４０７以降の処理を行う。また、撮影対象が移動していないと判断した場合は、繰り返しカメラ撮影画像取得処理を行う。
（７）Ｓ４０７は、カメラ画像認識処理部２６５が、撮影対象は移動したと判断した場合の処理である。コマンド作成部２６３は、パン・チルト・ズーム可能なカメラを制御するために、カメラ画像認識処理部２６５による画像認識処理の結果（移動量）から、パン・チルト・ズームに対するそれぞれの制御量を計算する。
（８）Ｓ４０８において、コマンド作成部２６３は、計算されたパン・チルト・ズームに対するそれぞれの制御量を制御コマンドとしてカメラ装置２３０（カメラ用デバイスドライバ実行部２４０）に送信する。
（９）Ｓ４０９において、アプリケーション実行部２５０は、撮影を終了したかどうかを判断する。アプリケーション実行部２５０は、撮影を終了する場合は４１０の処理を行い終了させる。
（１０）Ｓ４１０は、Ｓ４００において起動された静止画撮影／動画撮影／テレビ電話のアプリケーションを終了するための処理である。
【００５４】
次に、図６を用いてカメラ装置２３０が自動追尾を行なう場合の各モジュールのシーケンスを説明する。図６は、カメラ装置２３０が自動追尾機能を行う場合のモジュール間の処理の流れを示したシーケンスである。Ｓ５００において、アプリケーション実行部２５０のアプリケーションが起動し、撮影対象（追尾対象）を決定するまでの処理を行う。
（１）Ｓ５０１において、アプリケーション実行部２５０からメイン制御部２６１に対して「撮影開始要求」を行う。
（２）Ｓ５０２において、メイン制御部２６１は撮影が開始されると、カメラ撮影している画像をカメラ用デバイスドライバ実行部２４０に要求する。
（３）Ｓ５０３において、カメラ用デバイスドライバ実行部２４０は、Ｓ５０２にて要求されたカメラ撮影画像データをメイン制御部２６１に引き渡す。
（４）Ｓ５０４で、メイン制御部２６１は、Ｓ５０３で取得したカメラ撮影画像データに対して画像処理をさせるために、カメラ画像認識処理部２６５に画像認識処理の要求を行う。
（５）Ｓ５０５において、カメラ画像認識処理部２６５は、図４、図５で述べたような画像認識処理を行う。
（６）Ｓ５０６において、カメラ画像認識処理部２６５は、Ｓ５０４の要求に対して、画像認識処理結果（移動量）をメイン制御部２６１に応答する。
（７）Ｓ５０７において、メイン制御部２６１は、Ｓ５０６にて取得した画像認識処理結果（移動量）を元に、カメラ制御用コマンド処理部２６２にカメラ制御用コマンド作成要求を行う。
（８）Ｓ５０８において、カメラ制御用コマンド処理部２６２（コマンド作成部２６３）は、メイン制御部２６１からのカメラ制御用コマンド作成要求に応答するため、カメラ装置２３０を制御するための制御量を算出する処理を行う。
（９）Ｓ５０９において、カメラ制御用コマンド処理部２６２（コマンド作成部２６３）は、Ｓ５０８で算出した制御量をもとにカメラ制御コマンドの作成処理を行う。
（１０）Ｓ５１０において、カメラ制御用コマンド処理部２６２（コマンド作成部２６３）は、メイン制御部２６１からのカメラ制御コマンド作成要求に対して作成した結果（コマンド）を応答する。
（１１）Ｓ５１１において、メイン制御部２６１は、Ｓ５１０でコマンド作成部２６３により作成されたカメラ制御コマンドをカメラ用デバイスドライバ実行部２４０に送信する。
（１２）Ｓ５１２において、カメラ用デバイスドライバ実行部２４０は、メイン制御部２６１から送信されたカメラ制御コマンドに対する応答を返す。また、カメラ用デバイスドライバ実行部２４０は、受信したカメラ制御用コマンドに従ってカメラ装置２３０に対して、パン、チルト、ズームの少なくともいずれかの動作による制御を実施する。
【００５５】
基本的な処理の流れはＳ５０２〜Ｓ５１２の繰り返しである。また、撮影途中にユーザから中断要求を受けた場合は、Ｓ５１３の終了判定処理が行われ、Ｓ５１４のアプリケーション終了処理が実行される。
【００５６】
通信部２８５は、カメラ用制御コマンドを受信したカメラ用デバイスドライバ実行部２４０により制御されたカメラ装置２３０が出力した追尾対象の画像を、他の通信装置に送信する。この場合、カメラ装置２３０の出力した画像は、カメラ用デバイスドライバ実行部２４０からカメラ動作制御部２６０を介して撮影画像データエンジン部２７０に送られる。そして、送られた画像データは符号化部２７１により符号化され、撮影画像データ記憶部２８０に送られて記憶される。撮影画像データ記憶部２８０に記憶された画像データは、通信部２８５から他の通信装置に送信される。また、通信部２８５は、カメラ用デバイスドライバ実行部２４０により制御されたカメラ装置２３０が出力した追尾対象の画像を、撮影画像データ記憶部２８０から読み込み、静止画像と動画像（テレビ電話画像をも含む）とのいずれかとして他の通信装置に送信する。
【００５７】
実施の形態１のカメラ付き携帯電話端末２００は、追尾対象を受け付ける追尾対象受付部２６６と、追尾対象の移動量を検出するカメラ画像認識処理部２６５と、カメラ画像認識処理部２６５が検出した移動量に基づきカメラ装置２３０の制御コマンドを作成するコマンド作成部２６３とを備えたので、追尾対象として受け付けた被写体を自動的に追尾することができる。
【００５８】
実施の形態１のカメラ付き携帯電話端末２００は、カメラ装置２３０がパン、チルト、ズームのいずれも可能であるので、制御用コマンドを受信したカメラ用デバイスドライバ実行部２４０からの制御をうけることにより被写体を追尾することができる。
【００５９】
実施の形態１のカメラ付き携帯電話端末２００は、自動追尾の制御がされたカメラ装置２３０の出力した画像を送信する通信部２８５を備えたので、カメラや携帯電話の向きを気にすることなくテレビ電話をすることができる。
【００６０】
実施の形態２．
図７〜図１６を用いて実施の形態２を説明する。図７は、実施の形態２の基本構成を示す。ユーザＡとユーザＢとがテレビ電話通信を行なっている。ユーザＡは、カメラ付き携帯電話端末２００ａを有している。また、ユーザＢは、カメラ付き携帯電話端末２００ｂを有している。以下、ユーザＡを「接続元」、ユーザＡのカメラ付き携帯電話端末２００ａを「接続元端末２００ａ」と呼ぶ場合がある。ユーザＢを「接続先」、ユーザＢのカメラ付き携帯電話端末２００ｂを「接続先端末２００ｂ」と呼ぶ場合がある。
【００６１】
実施の形態２は、テレビ電話通信を行なう場合に、自己の携帯電話のカメラ装置に自分自身を追尾させ、あるいは、自身の携帯電話から通話相手の携帯電話のカメラ装置に、通話相手を自動追尾させる実施形態である。
【００６２】
図８は、実施の形態２の「接続元端末２００ａ」の構成を示す。接続先端末２００ｂの構成は、接続元端末２００ａと同様である。
【００６３】
接続元端末２００ａの構成は、図３に示したカメラ付き携帯電話端末２００と同様であるが、図に示すように、図３のカメラ付き携帯電話端末２００に対して、自動追尾設定許可データ２９１を格納する端末設定記憶部２９０を備え、アプリケーション実行部２５０と端末設定記憶部２９０とにより判定部２９５を構成している。これらにつては後述する。
【００６４】
次に、図９を用いて、テレビ電話通信を行なう場合に、自己の携帯電話のカメラ装置に自分自身を追尾させる場合を説明する。図７において、ユーザＡが自己の接続元端末２００ａに自分を自動追尾させる場合である。
【００６５】
画面６００は、接続元端末２００ａの自動追尾機能が無効状態（ＯＦＦ）におけるテレビ電話中の画面である。例えば図１に示したような通話終了ソフトキー１０５を押下することによって、テレビ電話の機能を終了することができる。メニューキーを押下することで画面６１０に遷移する。画面６００には、ユーザＢの映像が大きく表示されている。また、画面６００の左下にはユーザＡの映像が表示されている。
【００６６】
画面６１０は、画面６００においてメニューキーが押下されたことによりサブメニューが開かれた画面である。サブメニューから「ＸＸ．  自動追尾機能設定」を押下することによって、自分（ユーザＡ）を追尾させる「自動追尾機能」を有効にしてテレビ電話を行っている状態に遷移する。
【００６７】
画面６２０は、テレビ電話中に自動追尾機能が有効（ＯＮ）になっている状態を示す。画面６２０の矢印６２１が示すように「自分：自動追尾ＯＮ」となっている。画面６００、６１０では「自分：自動追尾ＯＦＦ」である。このようにユーザＡは接続元端末２００ａにより、自分自身を追尾させることができる。自動追尾機能が有効（「自分：自動追尾ＯＮ」）になると、図４に示した画面３３０のような自動追尾を行いながら、テレビ電話をすることが可能になる。また、メニューキーを押下することにより、サブメニューを表示させ、画面６３０に遷移する。
【００６８】
画面６３０は、画面６２０においてメニューキー押下によりサブメニューが開かれた状態の画面である。「ＹＹ．  自動追尾機能解除」を選択することによって、テレビ電話中に自分を追尾させる機能である「自動追尾機能」を解除することができる。解除すると画面６００に遷移する。
【００６９】
次に、図７〜図１６を用いて、ユーザＡの接続元端末２００ａから接続先端末２００ｂに追尾要求を送信することにより、接続先端末２００ｂにユーザＢを自動追尾させて、自動追尾させたユーザＢの映像を接続元端末２００ａが受信する場合を説明する。すなわち、ユーザＡは、テレビ電話中に自己の接続元端末２００ａからユーザＢの接続先端末２００ｂに対して自動追尾機能の有効（ＯＮ）／無効（ＯＦＦ）を制御することで、テレビ電話中の相手であるユーザＢの映像を自動追尾して、自己の接続元端末２００ａにユーザＢの自動追尾による映像を送信させる。
【００７０】
まず、図７、図８を参照して、ユーザＡ、Ｂによるテレビ電話中に、ユーザＡがユーザＢの接続先端末２００ｂに自動追尾要求を送信する概略を説明する。なお、接続元端末２００ａと接続先端末２００ｂとの構成要素を区別するため、接続元端末２００ａの要素に「ａ」を付し、接続先端末２００ｂの要素に「ｂ」を付す。
（１）ユーザＡ、ユーザＢは、自動追尾機能を使用せず、テレビ電話通信をしている。通信部２８５ｂ（画像送信部の一例）は、カメラ装置２３０ｂの出力したユーザＢの画像をユーザＡの接続元端末２００ａに送信する。
（２）接続元端末２００ａがユーザＢの画像を受信すると、ユーザＡは、ユーザＢを追尾対象として自動追尾を求める自動追尾要求を接続元端末２００ａにより接続先端末２００ｂに送信する。
（３）通信部２８５ｂ（追尾要求受信部の一例）は、接続元端末２００ａからの自動追尾要求を受信する。
（４）カメラ画像認識処理部２６５ｂ（移動量検出部の一例）は、通信部２８５ｂが受信した自動追尾要求に係る追尾対象（ユーザＢ）の画像をカメラ装置２３０ｂから順次入力し、順次入力したユーザＢの画像からユーザＢの移動量を検出する。
（５）コマンド作成部２６３ｂは、カメラ画像認識処理部２６５ｂが検出した追尾対象の移動量に基づいて、カメラ装置２３０ｂにユーザＢを追尾させるためのカメラ制御用コマンドを作成する。
（６）カメラ用デバイスドライバ実行部２４０ｂ（追尾カメラ制御部の一例）は、コマンド作成部２６３ｂが作成したカメラ制御用コマンドを入力し、入力したカメラ制御用コマンドに従ってカメラ装置２３０ｂに追尾対象であるユーザＢを追尾させる制御を行なう。
（７）通信部２８５ｂ（画像送信部の一例）は、カメラ用デバイスドライバ実行部２４０ｂにより制御されたカメラ装置２３０ｂが出力したユーザＢの画像を追尾要求を送信した接続元端末２００ａに送信する。
【００７１】
ユーザＢは、ユーザＡの接続元端末２００ａから自動追尾機能の有効（ＯＮ）の制御を受ける前提として、接続元端末２００ａからの自動追尾制御を許可するかどうかを、あらかじめ接続先端末２００ｂに設定できる。ユーザＢが接続先端末２００ｂに「許可」の設定をした場合にのみ、ユーザＡは接続元端末２００ａから接続先端末２００ｂにユーザＢの自動追尾の制御を行なうことができる。
【００７２】
図１０は、接続先端末２００ｂにおいて、接続元端末２００ａからの自動追尾要求を受信した場合に、自動追尾を許可するか禁止するかの設定の画面遷移を示す。この設定機能を有することによって、ユーザＢが接続先端末２００ｂにおける画面７２０において「いいえ」を選択した場合、接続元端末２００ａからの自動追尾要求に対して、接続先端末２００ｂは「拒否」する。
【００７３】
画面７００は、ユーザＢの接続先端末２００ｂにおける機能設定一覧の画面である。ユーザＢが「Ｘ．  テレビ電話設定」を選択することによって、画面７１０に遷移する。ユーザＢが「戻る」を選択することによって、遷移元に戻ることができる。
【００７４】
画面７１０は、テレビ電話の項目についての設定一覧である。ユーザＢが『Ｘ．  追尾許可』を選択することによって、画面７２０に遷移する。『戻る』を選択することによって、画面７１０に戻ることができる。
【００７５】
画面７２０は、テレビ電話中に接続先端末２００ｂにおいてユーザＡからの自動追尾機能の制御を許可するかどうかを選択するダイアログである。ユーザＢが『はい』を選択することによって、テレビ電話中にユーザＡからの自動追尾設定を有効にする（ＯＮにする）ことができる。『いいえ』を選択すると、それが無効（許可しない）に設定される。『戻る』を選択した場合は、画面７１０に戻る。
【００７６】
図１１を用いて、図１０の画面遷移に対応する接続先端末２００ｂの各構成要素の動作を説明する。図１１は、ユーザＢが接続元端末２００ａからの自動追尾を認めるか禁止するかの設定を行なう際の、構成要素間のシーケンスである。Ｓ１１０１〜Ｓ１１０７は、「許可」の設定の場合である。Ｓ１１１２〜Ｓ１１１７は、「禁止」の場合である。
【００７７】
まず、「許可」の場合を説明する。Ｓ１１０１で開始し、Ｓ１１０２においてユーザＢにより「許可」が選択されたとする。Ｓ１１０３において、アプリケーション実行部２５０は「許可」が選択されたことを確認し、設定情報（許可）を端末設定記憶部２９０に格納する。Ｓ１１０４において、端末設定記憶部２９０では、この情報を自動追尾設定データ（この場合、許可）として保存する。そして、設定されたことが自動追尾設定応答として応答され（Ｓ１１０５）、端末設定記憶部２９０を介してアプリケーション実行部２５０に自動追尾設定応答（Ｓ１１０６）が送られ、「許可」の設定が終了する（Ｓ１１０７）。
【００７８】
「禁止」の場合は、設定の内容が「禁止」であること以外は、上記の「許可」の場合と同様である。
【００７９】
次に、図１２を用いて、ユーザＡが接続先端末２００ｂにユーザＢを自動追尾させるために、自身の接続元端末２００ａを操作する場合を説明する。図１２は、ユーザＡの接続元端末２００ａにおいて、ユーザＢの接続先端末２００ｂの自動追尾機能を設定するまでの画面遷移の一例を示す図である。
【００８０】
画面８００は、テレビ電話中の接続元端末２００ａの画面である。接続元端末２００ａ、接続先端末２００ｂともに、自動追尾機能は使用しておらず無効（ＯＦＦ）の状態である。
【００８１】
画面８１０は、ユーザＡが、画面８００においてメニューキーを選択したことにより、サブメニュー画面が表示された状態である。ユーザＡが、このサブメニューから『ＸＸ．接続先自動追尾開始』を選択すると、接続元端末２００ａは、ユーザＢの接続先端末２００ｂの自動追尾機能が有効（ＯＮ）となることを要求するべく、接続先端末２００ｂに自動追尾機能の開始要求を送信する。画面８１０に表示されているユーザＢを追尾対象として決定する場合に、図４の画面３１０で説明したような枠などにより、ユーザＢを接続先端末２００ｂによる追尾対象として決定することができる。この決定の情報は、後述する図１３のＳ９１２の自動追尾開始要求に含めて送信される。
【００８２】
画面８２０は、接続先端末２００ｂが自動追尾の要求に応じた場合の接続元端末２００ａの画面である。ユーザＡが画面８１０において自動追尾機能開始の要求を選択するとともに、接続先端末２００ｂでは接続元端末２００ａからの自動追尾設定が許可に設定されていたため、自動追尾開始の要求に応じた結果の画面である、これ以降、ユーザＢの接続先端末２００ｂでは、自動追尾機能が開始される。
【００８３】
画面８２１は、画面８１０において自動追尾機能開始要求の結果、接続先端末２００ｂにおいて自動追尾設定が「禁止」に設定されていたため、自動追尾開始要求に応じられなかった結果を示す画面である。これ以降、接続先端末２００ｂでは、接続元端末２００ａからの要求に基づく自動追尾機能は開始されず、画面８００の状態に戻る。
【００８４】
画面８３０は、画面８２０で接続先端末２００ｂの自動追尾機能が開始された直後の画面である。接続先端末２００ｂが自動追尾をしながらテレビ電話を行っている状態である。画面８３０の矢印８３１で示すように、画面８３０の「相手：自動追尾ＯＮ」となる。これによって、接続先端末２００ｂが自動追尾をしながらテレビ電話を行っていることを示す。
【００８５】
画面８４０は、画面８３０において、メニューキーを選択することによって、サブメニュー画面が表示された状態である。このサブメニューから『ＸＸ．接続先自動追尾終了』を選択することによって、ユーザＡは接続先端末２００ｂによる自動追尾を終了させることができる。ユーザＡが、テレビ電話中の接続先端末２００ｂに自己の接続元端末２００ａから自動追尾機能の終了要求を送信すると、ユーザＢの接続先端末２００ｂの自動追尾機能が無効（ＯＦＦ）となる。接続元端末２００ａが送信した「自動追尾機能の終了要求」が接続先端末２００ｂにより正常に応答されると、画面８００の状態に遷移する。
【００８６】
図１３を用いて、図１２で説明したうちの接続先端末２００ｂにおいて、自動追尾をＯＦＦからＯＮとする場合を説明する。図１２は、ユーザＡが、テレビ電話中の相手であるユーザＢの映像を接続先端末２００ｂに自動追尾させる機能を、「無効な状態（ＯＦＦ）」から「有効な状態（ＯＮ）」にするまでのフローチャートである。接続元端末２００ａは、テレビ電話を行っている携帯電話端末のうち、自動追尾設定の有効（ＯＮ）を要求する機能を備える。接続先端末２００ｂは、テレビ電話を行っている携帯電話端末のうち、自動追尾設定の有効（ＯＮ）を要求され、結果に応じて自動追尾機能を有効（ＯＮ）にする機能を備える。
（１）Ｓ９１０において、接続元端末２００ａおよび接続先端末２００ｂの間では、自動追尾機能を無効（ＯＦＦ）にして、テレビ電話を行っている状態である。
（２）Ｓ９１１は、接続元端末２００ａのユーザＡから『接続先自動追尾開始』が選択されることによって発生する非同期のイベントである。
（３）Ｓ９１２では、接続元端末２００ａがＳ９１１のようなユーザＡからの「接続先自動追尾開始要求」（追尾要求の一例）を受けて、接続先端末２００ｂに向けて自動追尾開始要求を行う。
（４）端末設定記憶部２９０は、自動追尾設定情報を持っている。「自動追尾設定情報」とは、図１１で述べたように、接続先端末２００ｂが接続元端末２００ａからの自動追尾要求を「許可」するか、あるいは「禁止」するかを示す情報である。
（５）Ｓ９１４において、接続元端末２００ａから接続先端末２００ｂに向けた「自動追尾要求」に応じて、接続先端末２００ｂは、端末設定記憶部２９０に、現在のテレビ電話中の接続元端末２００ａからの「自動追尾機能許可設定」を問い合わせる。
（６）Ｓ９１５において、Ｓ９１４によって問い合わせた結果の応答（自動追尾設定応答）が返される。この応答は接続元端末２００ａからの「自動追尾設定機能」が許可されているかどうかを示す。接続先端末２００ｂは、接続元端末２００ａからの自動追尾の許可設定がされているかを判定し（Ｓ９１６）て、許可されている場合はＳ９１７のように自動追尾開始のための処理を行い、接続先端末２００ｂが自動追尾機能を実施していることを示す表示を行う。また、自動追尾機能が許可されていない場合（Ｓ９１６のＮＯ）は何も行わない。
（７）Ｓ９１８において、Ｓ９１７の処理の完了後、接続元端末２００ａに向けて、Ｓ９１２の「自動追尾開始要求」に対する応答を行う。接続元端末２００ａは、Ｓ９１８の応答に応じて、自動追尾設定が許可されており応答が成功したかどうかを判定する（Ｓ９１９）。成功であった場合は、接続元端末２００ａにおいて、相手の接続先端末２００ｂが自動追尾機能を実施していることを示す表示を行い、Ｓ９２０のように接続先端末２００ｂの自動追尾機能を有効にしてテレビ電話を続行する。また、失敗した場合は、Ｓ９１０のように、接続先端末２００ｂの自動追尾機能を無効（ＯＦＦ）にして、テレビ電話を続行する。
【００８７】
図１４は、図１３のフローを接続先端末２００ｂの構成要素のシーケンスとして示した図である。図１４を参照して接続先端末２００ｂがユーザＢを自動追尾する場合の、構成要素のシーケンスを説明する。
（１）Ｓ１２０１において、接続先端末２００ｂの自動追尾機能が「ＯＦＦ」の状態で、ユーザＡとユーザＢがテレビ電話を行なっている。
（２）Ｓ１２０２において、接続元端末２００ａのアプリケーション実行部２５０が「接続先自動追尾開始」を受け付ける。
（３）Ｓ１２０３において、接続元端末２００ａのアプリケーション実行部２５０が、受け付けた「接続先自動追尾開始」に応答して、接続先端末２００ｂに「自動追尾開始要求」を送信する。
（４）Ｓ１２０４において、接続先端末２００ｂのアプリケーション実行部２５０は、「自動追尾開始要求」を受信すると、端末設定記憶部２９０に「自動追尾設定の要求」を送信する。
（５）Ｓ１２０５において、端末設定記憶部２９０は、「自動追尾設定の要求」に応答して、「自動追尾設定の応答」をアプリケーション実行部２５０に返す。これによりアプリケーション実行部２５０は、接続元端末２００ａからの自動追尾にたいして、「許可」あるいは「禁止」のいずれが設定されているのかを知る。
（６）Ｓ１２０６において、アプリケーション実行部２５０は、自動追尾設定が許可されているかを判定する。許可されている場合はＳ１２０８に進み、許可されていない場合は、Ｓ１２０７に進む。
（７）Ｓ１２０７において、アプリケーション実行部２５０が、Ｓ１２０３における「自動追尾開始要求」への応答として、接続元端末２００ａに、「自動追尾開始応答」（禁止：自動追尾を許可しない内容）を返す。
（８）Ｓ１２０８において、アプリケーション実行部２５０が、「自動追尾開始要求」をカメラ動作制御部２６０に送信する。
（９）Ｓ１２０９において、カメラ動作制御部２６０が「自動追尾開始要求」の応答として、「自動追尾開始準備完了」をアプリケーション実行部２５０に返信する。
（１０）Ｓ１２１０において、接続先端末２００ｂのアプリケーション実行部２５０は、「自動追尾開始準備完了」を受信すると、接続元端末２００ａに向けて、Ｓ１２０３における「自動追尾開始要求」への応答として、「自動追尾開始応答」（自動追尾を許可する内容）を接続元端末２００ａに送信する。
（１１）Ｓ１２１１において、接続元端末２００ａのアプリケーション実行部２５０は、Ｓ１２０７あるいはＳ１２１０において接続先端末２００ｂが送信した「自動追尾開始応答」を受信し内容を判定する。自動追尾を「許可」の場合はＳ１２１２へ進み。自動追尾を「禁止」の場合はＳ１２０１へ戻る。
【００８８】
次に図１５を参照して、接続元端末２００ａが接続先端末２００ｂに自動追尾をさせてテレビ電話をしている場合に、接続元端末２００ａから接続先端末２００ｂに対して自動追尾の終了を要求して、自動追尾を終了させる場合を説明する。
【００８９】
図１５は、接続元端末２００ａにより接続先端末２００ｂに自動追尾させている設定を、有効な状態（ＯＮ）から無効な状態（ＯＦＦ）にするフローチャートである。接続元端末２００ａは、テレビ電話を行っている携帯電話端末のうち、自動追尾設定の無効（ＯＦＦ）を要求する機能を持っている。接続先端末２００ｂは、テレビ電話を行っている携帯電話端末のうち、自動追尾設定の無効（ＯＦＦ）を要求され、結果に応じて自動追尾機能を無効（ＯＦＦ）にする機能を持っている。
（１）Ｓ１０１０において、接続元端末２００ａおよび接続先端末２００ｂの間では自動追尾機能を有効（ＯＮ）にして、テレビ電話を行っている。
（２）Ｓ１０１１は、接続元端末２００ａのユーザＡから『接続先自動追尾終了』が選択されることによって発生する非同期のイベントである。
（３）Ｓ１０１２のように、接続元端末２００ａは、Ｓ１０１１のユーザＡからの「接続先自動追尾終了」を受けて、接続先端末２００ｂに「自動追尾終了要求」を送信する。
（４）Ｓ１０１２の要求を受けて、接続先端末２００ｂは、自動追尾機能の終了処理を行う（Ｓ１０１３）。終了処理が完了すると、接続先端末２００ｂは、接続元端末２００ａにＳ１０１２の「自動追尾終了要求」に対する応答である「自動追尾終了応答」を送信し、接続先２００ｂにおける自動追尾機能が無効（ＯＦＦ）になっていることを表示する。
（５）Ｓ１０１４の「自動追尾終了応答」を受けて、接続元端末２００ａは、接続先端末２００ｂの自動追尾機能が無効（ＯＦＦ）になっていることを表示し（例えば、図１２の画面８３０の矢印８３１の部分がＯＦＦの表示となる）、テレビ電話を続行する。
（６）これによって、Ｓ１０１５のように、接続元端末２００ａと接続先端末２００ｂとの間が、自動追尾機能を無効（ＯＦＦ）の状態でテレビ電話が行われている状態に移行する。
【００９０】
図１６は、図１５のフローを接続先端末２００ｂの構成要素のシーケンスとして示した図である。図１６を参照して接続先端末２００ｂが接続元端末２００ａから「追尾終了要求」を受信した場合の、構成要素のシーケンスを説明する。
（１）Ｓ１３０１において、接続先端末２００ｂの自動追尾機能が「ＯＮ」の状態で、ユーザＡとユーザＢがテレビ電話を行なっている。
（２）Ｓ１３０２において、接続元端末２００ａのアプリケーション実行部２５０がユーザＡから「接続先自動追尾終了」を受け付ける。
（３）Ｓ１３０３において、接続元端末２００ａのアプリケーション実行部２５０が、受け付けた「接続先自動追尾終了」に応答して、接続先端末２００ｂに「自動追尾終了要求」を送信する。
（４）Ｓ１３０４において、接続先端末２００ｂのアプリケーション実行部２５０は、「自動追尾終了要求」を受信すると、接続先（接続先端末２００ｂ）の自動追尾機能が有効（ＯＮ）かどうかを判定する。有効（ＯＮ）の場合Ｓ１３０６に進み，無効（ＯＦＦ）の場合、Ｓ１３０５に進む。
（５）無効（ＯＦＦ）の場合はＳ１３０５において、接続先端末２００ｂのアプリケーション実行部２５０が、Ｓ１３０３における「自動追尾終了要求」への応答として、接続元端末２００ａに、「自動追尾終了応答」（未設定終了：もともと自動追尾の設定がＯＮになっていなかったことを示す内容）を返す。
（６）有効（ＯＮ）の場合はＳ１３０６において、アプリケーション実行部２５０が、「自動追尾終了要求」をカメラ動作制御部２６０に送信する。
（７）Ｓ１３０７において、カメラ動作制御部２６０が「自動追尾終了要求」の応答として、「自動追尾終了要求完了」をアプリケーション実行部２５０に返信する。
（８）Ｓ１３０８において、接続先端末２００ｂのアプリケーション実行部２５０は、「自動追尾終了要求完了」を受信すると、接続元端末２００ａに向けて、Ｓ１３０３の「自動追尾終了要求」への応答として、「自動追尾終了応答」（正常終了：自動追尾を終了する内容）を送信する。
（９）Ｓ１３０９において、接続元端末２００ａのアプリケーション実行部２５０は、自動追尾の設定状態を終了する。
【００９１】
実施の形態２のカメラ付き携帯電話端末２００ｂは、他の通信装置から追尾要求を受信する通信部２８５と、通信部２８５が受信した追尾要求に係る被写体の移動量を検出するカメラ画像認識処理部２６５と、カメラ画像認識処理部２６５が検出した移動量に基づきカメラ装置２３０の制御コマンドを作成するコマンド作成部２６３とを備えたので、他の通信装置から自動追尾の制御を受けることができる。
【００９２】
実施の形態２のカメラ付き携帯電話端末２００ｂは、予め設定された条件に基づいて、追尾要求を認めるかどうかを判定する判定部２９５を備えたので、設定に応じて追尾要求を許可、あるいは禁止することができる。
【図面の簡単な説明】
【００９３】
【図１】実施の形態１における、カメラ付き携帯電話端末２００の外観（表側）を示す。
【図２】実施の形態１における、カメラ付き携帯電話端末２００の外観（裏側）を示す。
【図３】実施の形態１における、カメラ付き携帯電話端末２００の構成を示す。
【図４】実施の形態１における、追尾する場合の画面遷移を示す。
【図５】実施の形態１における、追尾の動作を示すフローチャートである。
【図６】実施の形態１における、追尾の動作を示す構成要素間のシーケンスを示す。
【図７】実施の形態２における、システム構成を示す。
【図８】実施の形態２における、カメラ付き携帯電話端末２００ａの構成を示す。
【図９】実施の形態２における、ユーザＡが自身を追尾させる場合の画面遷移を示す。
【図１０】実施の形態２における、ユーザＢによる追尾許可設定の画面遷移を示す。
【図１１】実施の形態２における、ユーザＢによる追尾許可設定のシーケンスを示す。
【図１２】実施の形態２における、ユーザＡがユーザＢの接続先端末２００ｂにユーザＢを自動追尾させる場合の、接続元端末２００ａの画面遷移を示す。
【図１３】実施の形態２における、ユーザＡがユーザＢの接続先端末２００ｂにユーザＢを自動追尾させる場合の、フローチャートである。
【図１４】実施の形態２における、接続元端末２００ａの要求により接続先端末２００ｂがユーザＢを自動追尾する場合のシーケンスである。
【図１５】実施の形態２における、接続先端末２００ｂがユーザＢの自動追尾を終了するフローチャートである。
【図１６】実施の形態２における、接続先端末２００ｂがユーザＢの自動追尾を終了するシーケンスである。
【符号の説明】
【００９４】
Ａ，Ｂ  ユーザ、１０１  操作部、１０２  表示部、１０３  カーソルキー、１０４  ファンクションキー、１０５  ソフトキー、１０６  第１カメラ装置、１０７  マイク、１０８  スピーカ、１１１  第２カメラ装置、２００  カメラ付き携帯電話端末、２００ａ  接続元端末、２００ｂ  接続先端末、２１０  キー入力装置、２２０  ディスプレイ、２３０  カメラ装置、２４０  カメラ用デバイスドライバ実行部、２５０  アプリケーション実行部、２６０  カメラ動作制御部、２６１  メイン制御部、２６２  カメラ制御用コマンド処理部、２６３  コマンド作成部、２６４  コマンド応答解析部、２６５  カメラ画像認識処理部、２６６  追尾対象受付部、２６７  画像蓄積ＲＡＭ、２７０  撮影画像データエンジン部、２７１  符号化部、２７２  復号化部、２８０  撮影画像データ記憶部、２８１  静止画領域、２８２  動画領域、２８３  テレビ電話領域、２８５  通信部、２９０  端末設定記憶部、２９１  自動追尾設定許可データ、２９５  判定部。
【図１】
2006352540.tif 000003
【図２】
2006352540.tif 000004
【図３】
2006352540.tif 000005
【図４】
2006352540.tif 000006
【図５】
2006352540.tif 000007
【図６】
2006352540.tif 000008
【図７】
2006352540.tif 000009
【図８】
2006352540.tif 000010
【図９】
2006352540.tif 000011
【図１０】
2006352540.tif 000012
【図１１】
2006352540.tif 000013
【図１２】
2006352540.tif 000014
【図１３】
2006352540.tif 000015
【図１４】
2006352540.tif 000016
【図１５】
2006352540.tif 000017
【図１６】
2006352540.tif 000018