(57)【特許請求の範囲】
【請求項１】
ディスプレイに積層されたタッチパネルに対する操作に従って所定の処理を行う情報処理装置において、
前記ディスプレイに表示させる画像のアスペクト比の変更を検出する検出手段と、
前記検出手段による検出結果に対応して、前記画像に重畳表示させる操作ボタンのサイズと、前記操作ボタンがユーザによって操作されたと認識される前記タッチパネル上の感知エリアのサイズを変更する変更手段と、
前記タッチパネルに対するユーザの操作に対応する操作ボタンを判定する判定手段と、
前記判定手段による判定結果に対応して所定の処理を行うためのコマンドを発生する発生手段とを含み、
前記発生手段は、前記アスペクト比の変更が検出された前後で継続して前記操作ボタンが操作されている場合、前記アスペクト比の変更が検出された以前に繰り返し処理を指示する操作ボタンが操作されていたときには、前記アスペクト比の変更が検出された以後に操作された操作ボタンに拘わらず、前記繰り返し処理を指示する前記操作ボタンに対応する前記繰り返し処理を行うためのコマンドを発生する
ことを特徴とする情報処理装置。
【請求項２】
ディスプレイに積層されたタッチパネルに対する操作に従って所定の処理を行う情報処理方法において、
前記ディスプレイに表示させる画像のアスペクト比の変更を検出する検出ステップと、
前記検出ステップの処理での検出結果に対応して、前記画像に重畳表示させる操作ボタンのサイズと、前記操作ボタンがユーザによって操作されたと認識される前記タッチパネル上の感知エリアのサイズを変更する変更ステップと、
前記タッチパネルに対するユーザの操作に対応する操作ボタンを判定する判定ステップと、
前記判定ステップの処理での判定結果に対応して所定の処理を行うためのコマンドを発生する発生ステップとを含み、
前記発生ステップは、前記アスペクト比の変更が検出された前後で継続して前記操作ボタンが操作されている場合、前記アスペクト比の変更が検出された以前に繰り返し処理を指示する操作ボタンが操作されていたときには、前記アスペクト比の変更が検出された以後に操作された操作ボタンに拘わらず、前記繰り返し処理を指示する前記操作ボタンに対応する前記繰り返し処理を行うためのコマンドを発生する
ことを特徴とする情報処理方法。
【請求項３】
ディスプレイに積層されたタッチパネルに対する操作に従って所定の処理を行うためのプログラムであって、
前記ディスプレイに表示させる画像のアスペクト比の変更を検出する検出ステップと、
前記検出ステップの処理での検出結果に対応して、前記画像に重畳表示させる操作ボタンのサイズと、前記操作ボタンがユーザによって操作されたと認識される前記タッチパネル上の感知エリアのサイズを変更する変更ステップと、
前記タッチパネルに対するユーザの操作に対応する操作ボタンを判定する判定ステップと、
前記判定ステップの処理での判定結果に対応して所定の処理を行うためのコマンドを発生する発生ステップとを含む処理をコンピュータに実行させ、
前記発生ステップは、前記アスペクト比の変更が検出された前後で継続して前記操作ボタンが操作されている場合、前記アスペクト比の変更が検出された以前に繰り返し処理を指示する操作ボタンが操作されていたときには、前記アスペクト比の変更が検出された以後に操作された操作ボタンに拘わらず、前記繰り返し処理を指示する前記操作ボタンに対応する前記繰り返し処理を行うためのコマンドを発生する
ことを特徴とするプログラム。
【請求項４】
ディスプレイに積層されたタッチパネルに対する操作に従って所定の処理を行う情報処理装置において、
前記ディスプレイに表示させる画像のアスペクト比の変更を検出する検出手段と、
前記検出手段による検出結果に対応して、前記画像に重畳表示させる操作ボタンのサイズと、前記操作ボタンがユーザによって操作されたと認識される前記タッチパネル上の感知エリアのサイズを変更する変更手段と、
前記タッチパネルに対するユーザの操作に対応する操作ボタンを判定する判定手段と、
前記判定手段による判定結果に対応して所定の処理を行うためのコマンドを発生する発生手段とを含み、
前記発生手段は、前記アスペクト比の変更が検出された前後で継続して前記操作ボタンが操作されている場合、前記アスペクト比の変更が検出された以前に操作された操作ボタンに対応する実行中の処理を停止するためのコマンドを発生する
ことを特徴とする情報処理装置。
【請求項５】
ディスプレイに積層されたタッチパネルに対する操作に従って所定の処理を行う情報処理方法において、
前記ディスプレイに表示させる画像のアスペクト比の変更を検出する検出ステップと、
前記検出ステップの処理での検出結果に対応して、前記画像に重畳表示させる操作ボタンのサイズと、前記操作ボタンがユーザによって操作されたと認識される前記タッチパネル上の感知エリアのサイズを変更する変更ステップと、
前記タッチパネルに対するユーザの操作に対応する操作ボタンを判定する判定ステップと、
前記判定ステップの処理での判定結果に対応して所定の処理を行うためのコマンドを発生する発生ステップとを含み、
前記発生ステップは、前記アスペクト比の変更が検出された前後で継続して前記操作ボタンが操作されている場合、前記アスペクト比の変更が検出された以前に操作された操作ボタンに対応する実行中の処理を停止するためのコマンドを発生する
ことを特徴とする情報処理方法。
【請求項６】
ディスプレイに積層されたタッチパネルに対する操作に従って所定の処理を行うためのプログラムであって、
前記ディスプレイに表示させる画像のアスペクト比の変更を検出する検出ステップと、
前記検出ステップの処理での検出結果に対応して、前記画像に重畳表示させる操作ボタンのサイズと、前記操作ボタンがユーザによって操作されたと認識される前記タッチパネル上の感知エリアのサイズを変更する変更ステップと、
前記タッチパネルに対するユーザの操作に対応する操作ボタンを判定する判定ステップと、
前記判定ステップの処理での判定結果に対応して所定の処理を行うためのコマンドを発生する発生ステップとを含む処理をコンピュータに実行させ、
前記発生ステップは、前記アスペクト比の変更が検出された前後で継続して前記操作ボタンが操作されている場合、前記アスペクト比の変更が検出された以前に操作された操作ボタンに対応する実行中の処理を停止するためのコマンドを発生する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、タッチパネルを備えたディスプレイに、アスペクト比が変化し得る画像と操作入力用のボタンを表示させる場合に用いて好適な情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、テレビジョン受信機等のディスプレイのアスペクト比は４：３であったが、近年になっていわゆるワイド画面と称するアスペクト比が１６：９であるディスプレイも普及している。このようなワイド画面の普及に伴って、家庭用ビデオカメラにおいても、ワイド画面のディスプレイを備え、撮影する画像のアスペクト比を４：３または１６：９のいずれかに切り換え可能なものが存在する。
【０００３】
このようなビデオカメラによって撮影された動画像を再生すると、再生の途中で画像のアスペクト比が４：３から１６：９に、または１６：９から４：３に変化することがある。
【０００４】
このようにアスペクト比が変化する動画像をワイド画面のディスプレイに表示した場合、例えば、動画像のアスペクト比が１６：９であるときには、図１に示されるようにディスプレイの画面１の全体が表示領域２とされて動画像が表示され、動画像のアスペクト比が４：３であるときには、図２に示されるようにディスプレイの画面１の両端に非表示領域１２が設けられ、画面中央にアスペクト比４：３の表示領域１１が設けられて動画像が表示される。
【０００５】
ところで、ディスプレイに表示された画像を透過するタッチパネルがディスプレイ上に設けられている再生装置（例えば、ビデオカメラ等）において、動画像のアスペクト比が変化したときに、例えば図１に示された状態から図２に示された状態に変化するように、動画像に重畳表示される各種の操作ボタンの表示位置やサイズを動画像のアスペクト比に対応して変更する技術がある（例えば、特許文献１参照）。
【０００６】
【特許文献１】特開平１０−１２４０２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述したように、動画像のアスペクト比の変化に対応して操作ボタンの表示位置やサイズを変更した場合、例えば、図１に示された画面１の巻き戻しボタン４に対する操作を目的としてユーザがポイントＰ１に接触している状態で、動画像のアスペクト比が１６：９から４：３に変化すると、図２に示されるようにポイントＰ１に対するユーザの接触は停止ボタン１３に対する操作と認識されてしまい、実行中の巻き戻し動作が停止してしまうことになる。
【０００８】
また例えば、図１に示された画面１の早送りボタン６に対する操作を目的としてユーザがポイントＰ２に接触している状態で、動画像のアスペクト比が１６：９から４：３に変化すると、図２に示されるようにポイントＰ２に対するユーザの接触は設定ボタン１７に対する操作と認識されてしまい、早送り動作が停止して設定用の画面が表示されてしまうことになる。
【０００９】
さらに例えば、操作指示を目的とせずに図２に示された画面１のポイントＰ３に接触している状態で、動画像のアスペクト比が４：３から１６：９に変化すると、図１に示されるようにポイントＰ３に対するユーザの接触は設定ボタン７に対する操作と認識されてしまい、ユーザが意図していないに拘わらず設定用の画面が表示されてしまうことになる。
【００１０】
以上説明したように、従来の技術では動画像のアスペクト比が変更されたときにタッチパネルに触れていると、ユーザの意図とは異なる動作が実行されてしまうという課題があった。
【００１１】
本発明はこのような状況に鑑みてなされたものであり、画像のアスペクト比の変化に対応して画面上に表示した操作ボタンの表示位置やサイズを変更した場合において、ユーザの意図しない動作が実行されてしまうことを抑止できるようにするものである。
【課題を解決するための手段】
【００１２】
本発明の第１の情報処理装置は、ディスプレイに表示させる画像のアスペクト比の変更を検出する検出手段と、検出手段による検出結果に対応して、画像に重畳表示させる操作ボタンのサイズと、操作ボタンがユーザによって操作されたと認識されるタッチパネル上の感知エリアのサイズを変更する変更手段と、タッチパネルに対するユーザの操作に対応する操作ボタンを判定する判定手段と、判定手段による判定結果に対応して所定の処理を行うためのコマンドを発生する発生手段とを含み、発生手段は、アスペクト比の変更が検出された前後で継続して操作ボタンが操作されている場合、アスペクト比の変更が検出された以前に繰り返し処理を指示する操作ボタンが操作されていたときには、アスペクト比の変更が検出された以後に操作された操作ボタンに拘わらず、繰り返し処理を指示する操作ボタンに対応する繰り返し処理を行うためのコマンドを発生することを特徴とする。
【００１３】
本発明の第１の情報処理方法は、ディスプレイに表示させる画像のアスペクト比の変更を検出する検出ステップと、検出ステップの処理での検出結果に対応して、画像に重畳表示させる操作ボタンのサイズと、操作ボタンがユーザによって操作されたと認識されるタッチパネル上の感知エリアのサイズを変更する変更ステップと、タッチパネルに対するユーザの操作に対応する操作ボタンを判定する判定ステップと、判定ステップの処理での判定結果に対応して所定の処理を行うためのコマンドを発生する発生ステップとを含み、発生ステップは、アスペクト比の変更が検出された前後で継続して操作ボタンが操作されている場合、アスペクト比の変更が検出された以前に繰り返し処理を指示する操作ボタンが操作されていたときには、アスペクト比の変更が検出された以後に操作された操作ボタンに拘わらず、繰り返し処理を指示する操作ボタンに対応する繰り返し処理を行うためのコマンドを発生することを特徴とする。
【００１４】
本発明の第１のプログラムは、ディスプレイに表示させる画像のアスペクト比の変更を検出する検出ステップと、検出ステップの処理での検出結果に対応して、画像に重畳表示させる操作ボタンのサイズと、操作ボタンがユーザによって操作されたと認識されるタッチパネル上の感知エリアのサイズを変更する変更ステップと、タッチパネルに対するユーザの操作に対応する操作ボタンを判定する判定ステップと、判定ステップの処理での判定結果に対応して所定の処理を行うためのコマンドを発生する発生ステップとを含む処理をコンピュータに実行させ、発生ステップは、アスペクト比の変更が検出された前後で継続して操作ボタンが操作されている場合、アスペクト比の変更が検出された以前に繰り返し処理を指示する操作ボタンが操作されていたときには、アスペクト比の変更が検出された以後に操作された操作ボタンに拘わらず、繰り返し処理を指示する操作ボタンに対応する繰り返し処理を行うためのコマンドを発生することを特徴とする。
【００１５】
本発明の第２の情報処理装置は、ディスプレイに表示させる画像のアスペクト比の変更を検出する検出手段と、検出手段による検出結果に対応して、画像に重畳表示させる操作ボタンのサイズと、操作ボタンがユーザによって操作されたと認識されるタッチパネル上の感知エリアのサイズを変更する変更手段と、タッチパネルに対するユーザの操作に対応する操作ボタンを判定する判定手段と、判定手段による判定結果に対応して所定の処理を行うためのコマンドを発生する発生手段とを含み、発生手段は、アスペクト比の変更が検出された前後で継続して操作ボタンが操作されている場合、アスペクト比の変更が検出された以前に操作された操作ボタンに対応する実行中の処理を停止するためのコマンドを発生することを特徴とする。
【００１６】
本発明の第２の情報処理方法は、ディスプレイに表示させる画像のアスペクト比の変更を検出する検出ステップと、検出ステップの処理での検出結果に対応して、画像に重畳表示させる操作ボタンのサイズと、操作ボタンがユーザによって操作されたと認識されるタッチパネル上の感知エリアのサイズを変更する変更ステップと、タッチパネルに対するユーザの操作に対応する操作ボタンを判定する判定ステップと、判定ステップの処理での判定結果に対応して所定の処理を行うためのコマンドを発生する発生ステップとを含み、発生ステップは、アスペクト比の変更が検出された前後で継続して操作ボタンが操作されている場合、アスペクト比の変更が検出された以前に操作された操作ボタンに対応する実行中の処理を停止するためのコマンドを発生することを特徴とする。
【００１７】
本発明の第２のプログラムは、ディスプレイに表示させる画像のアスペクト比の変更を検出する検出ステップと、検出ステップの処理での検出結果に対応して、画像に重畳表示させる操作ボタンのサイズと、操作ボタンがユーザによって操作されたと認識されるタッチパネル上の感知エリアのサイズを変更する変更ステップと、タッチパネルに対するユーザの操作に対応する操作ボタンを判定する判定ステップと、判定ステップの処理での判定結果に対応して所定の処理を行うためのコマンドを発生する発生ステップとを含む処理をコンピュータに実行させ、発生ステップは、アスペクト比の変更が検出された前後で継続して操作ボタンが操作されている場合、アスペクト比の変更が検出された以前に操作された操作ボタンに対応する実行中の処理を停止するためのコマンドを発生することを特徴とする。
【００１８】
本発明の第１の情報処理装置および方法、並びにプログラムにおいては、アスペクト比の変更が検出された前後で継続して操作ボタンが操作されている場合、アスペクト比の変更が検出された以前に繰り返し処理を指示する操作ボタンが操作されていたときには、アスペクト比の変更が検出された以後に操作された操作ボタンに拘わらず、繰り返し処理を指示する操作ボタンに対応する繰り返し処理を行うためのコマンドが発生される。
【００１９】
本発明の第２の情報処理装置および方法、並びにプログラムにおいては、アスペクト比の変更が検出された前後で継続して操作ボタンが操作されている場合、アスペクト比の変更が検出された以前に操作された操作ボタンに対応する実行中の処理を停止するためのコマンドが発生される。
【発明の効果】
【００２０】
本発明によれば、画像のアスペクト比の変化に対応して画面上に表示した操作ボタンの表示位置やサイズを変更した場合において、ユーザの意図しない動作が実行されてしまうことを抑止することが可能となる。
【発明を実施するための最良の形態】
【００２１】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２２】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加されたりする発明の存在を否定するものではない。
【００２３】
請求項１に記載の情報処理装置（例えば、図３のビデオカメラ３０）は、ディスプレイに表示させる画像のアスペクト比の変更を検出する検出手段（例えば、図４のアスペクト比監視部５１）と、検出手段による検出結果に対応して、画像に重畳表示させる操作ボタンのサイズと、操作ボタンがユーザによって操作されたと認識されるタッチパネル上の感知エリアのサイズを変更する変更手段（例えば、図４のアボタン表示制御部５３および感知エリア設定部５４）と、タッチパネルに対するユーザの操作に対応する操作ボタンを判定する判定手段（例えば、図４の操作判定部５５）と、判定手段による判定結果に対応して所定の処理を行うためのコマンドを発生する発生手段（例えば、図４のコマンド生成部５６）とを含み、発生手段は、アスペクト比の変更が検出された前後で継続して操作ボタンが操作されている場合、アスペクト比の変更が検出された以前に繰り返し処理を指示する操作ボタンが操作されていたときには、アスペクト比の変更が検出された以後に操作された操作ボタンに拘わらず、繰り返し処理を指示する操作ボタンに対応する繰り返し処理を行うためのコマンドを発生する（例えば、図５の第１のボタン対応処理）。
【００２４】
請求項２に記載の情報処理方法は、ディスプレイに表示させる画像のアスペクト比の変更を検出する検出ステップ（例えば、図５のステップＳ１）と、検出ステップの処理での検出結果に対応して、画像に重畳表示させる操作ボタンのサイズと、操作ボタンがユーザによって操作されたと認識されるタッチパネル上の感知エリアのサイズを変更する変更ステップ（例えば、図５のステップＳ３乃至Ｓ５）と、タッチパネルに対するユーザの操作に対応する操作ボタンを判定する判定ステップ（例えば、図５のステップＳ７）と、判定ステップの処理での判定結果に対応して所定の処理を行うためのコマンドを発生する発生ステップと（例えば、図５のステップＳ８）を含み、発生ステップは、アスペクト比の変更が検出された前後で継続して操作ボタンが操作されている場合、アスペクト比の変更が検出された以前に繰り返し処理を指示する操作ボタンが操作されていたときには、アスペクト比の変更が検出された以後に操作された操作ボタンに拘わらず、繰り返し処理を指示する操作ボタンに対応する繰り返し処理を行うためのコマンドを発生する（例えば、図５の第１のボタン対応処理）。
【００２５】
請求項４に記載の情報処理装置（例えば、図３のビデオカメラ３０）は、ディスプレイに表示させる画像のアスペクト比の変更を検出する検出手段（例えば、図４のアスペクト比監視部５１）と、検出手段による検出結果に対応して、画像に重畳表示させる操作ボタンのサイズと、操作ボタンがユーザによって操作されたと認識されるタッチパネル上の感知エリアのサイズを変更する変更手段（例えば、図４のアボタン表示制御部５３および感知エリア設定部５４）と、タッチパネルに対するユーザの操作に対応する操作ボタンを判定する判定手段（例えば、図４の操作判定部５５）と、判定手段による判定結果に対応して所定の処理を行うためのコマンドを発生する発生手段（例えば、図４のコマンド生成部５６）とを含み、発生手段は、アスペクト比の変更が検出された前後で継続して操作ボタンが操作されている場合、アスペクト比の変更が検出された以前に操作された操作ボタンに対応する実行中の処理を停止するためのコマンドを発生する（例えば、図６の第２のボタン対応処理）。
【００２６】
請求項５に記載の情報処理方法は、ディスプレイに表示させる画像のアスペクト比の変更を検出する検出ステップ（例えば、図６のステップＳ３１）と、検出ステップの処理での検出結果に対応して、画像に重畳表示させる操作ボタンのサイズと、操作ボタンがユーザによって操作されたと認識されるタッチパネル上の感知エリアのサイズを変更する変更ステップ（例えば、図６のステップＳ３５乃至Ｓ３７）と、タッチパネルに対するユーザの操作に対応する操作ボタンを判定する判定ステップ（例えば、図６のステップＳ３８）と、判定ステップの処理での判定結果に対応して所定の処理を行うためのコマンドを発生する発生ステップ（例えば、図６のステップＳ３８）とを含み、発生ステップは、アスペクト比の変更が検出された前後で継続して操作ボタンが操作されている場合、アスペクト比の変更が検出された以前に操作された操作ボタンに対応する実行中の処理を停止するためのコマンドを発生する（例えば、図６の第２のボタン対応処理）。
【００２７】
なお、本発明のプログラムの請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係は、上述した本発明の情報処理方法のものと同様であるので、その記載は省略する。
【００２８】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００２９】
図３は、本発明の一実施の形態であるビデオカメラの構成例を示している。このビデオカメラ３０は、撮影する画像のアスペクト比を４：３または１６：９のいずれかに任意のタイミングで切り換え可能なものであり、撮影して記録した動画像を再生し、再生した動画像のアスペクト比が１６：９のときは図１に示されたように、再生した動画像のアスペクト比が４：３のときは図２に示されたように、ワイド画面のディスプレイ３８に表示するようになされている。ディスプレイ３８には、ディスプレイ３８に表示される画像を透過するタッチパネル３９が積層して設けられており、ディスプレイ３８に表示される操作ボタン（例えば、図１の停止ボタン３、再生ボタン５等）を押下しようとするユーザの操作をタッチパネル３９が検知し、検知結果の対応する動作を実行するようになされている。
【００３０】
制御部３１は、記録媒体３２に記録されている制御用プログラムに基づき、ユーザのタッチパネル３９に対する操作、またはリモコン４０に対する操作に従って、ビデオカメラ３０の各部を制御する。また、制御部３１は、ディスプレイ３８に表示させる操作ボタンの画像信号を生成し、バス３３を介して画像処理部３６に出力する。
【００３１】
リモコン受信部３４は、ユーザの操作に対応してリモコン４０から送信される信号を受信し、受信した信号に対応する操作信号を、バス３３を介して制御部３１に出力する。
【００３２】
撮像部３５は、レンズ、絞り、シャッタ、CCD(Charge Coupled Device)、CDS(Correlated Double Sampling)、AGC(Auto Gain Control)、A/D(Analog Digital converter)等（いずれも不図示）から構成され、被写体の光学像を光電変換により画像信号に変換して、得られた画像信号を画像処理部３６に出力する。
【００３３】
画像処理部３６は、撮像部３５から入力される画像信号に所定の画像処理を施し、バス３３を介してディスプレイ３８に出力する。また画像処理部３６は、撮像部１５から入力された画像信号を圧縮符号化し、その結果得られる符号化データを記録部３７に出力する。この符号化データには撮影された画像信号のアスペクト比を示す情報が含まれているものとする。さらに、画像処理部３６は、記録部３７から入力される符号化データを伸長し、その結果得られる画像に、制御部３１からバス３３を介して入力される操作ボタンの画像を重畳してディスプレイ３８に出力する。また、記録部３７から入力される符号化データを伸長して得られる画像信号のアスペクト比を示す情報を制御部３１に出力する。
【００３４】
記録部３７は、画像処理部３６から入力される符号化データを所定の記録媒体に記録する。また記録部３７は、所定の記録媒体に記録されている符号化データを読み出して画像処理部３６に出力する。
【００３５】
ディスプレイ３８は、制御部３１からバス３３を介して入力される画像信号の画像を表示する。ディスプレイ３８に積層されているタッチパネル３９は、ディスプレイ３８の画面を透過するようになされており、ディスプレイ３８に表示された操作ボタン等を押下しようとするユーザの接触を検知して、ユーザによって接触された位置を示す座標情報を、バス３３を介して制御部３１に出力する。
【００３６】
図４は、制御部３１の詳細な構成例を示している。アスペクト比監視部５１は、画像処理部３６から入力されるアスペクト比を示す情報に基づき、記録部３７により読み出され画像処理部３６によって再生される動画像のアスペクト比を判別するとともにその変更を監視する。画面表示制御部５２は、アスペクト比監視部５１によって判別されるアスペクト比に基づき、ディスプレイ３８に表示させる動画像の表示方法（アスペクト比が１６：９である場合、図１に示されたように画面全体に動画像を表示させ、アスペクト比が４：３である場合、図２に示されたように画面中央に設けた表示領域１１に動画像を表示させる等）に関して画像処理部３６を制御する。
【００３７】
ボタン表示制御部５３は、アスペクト比監視部５１によって判別されるアスペクト比に基づき、ディスプレイ３８に重畳表示させる操作ボタンの画像データ（以下、ボタンデータとも記述する）を記録媒体３２から読み出してサイズを変更し、画像処理部３６に出力する。感知エリア設定部５４は、ディスプレイ３８に表示されている各操作ボタンが押下されたと判断すべきタッチパネル３９上の領域（感知エリア）を設定する。操作判定部５５は、タッチパネル３９からバス３３を介して入力される座標情報と、感知エリア設定部５４による設定に基づき、ユーザによって操作された操作ボタンを判定する。また、操作判定部５５は、押下された単発ボタン（後述）に対する処理が実行済であるときオンとされ、未実行であるときオフとされるボタン対処フラグを保持している。コマンド生成部５６は、操作判定部５５による判定結果に対応するコマンド信号を生成し、バス３３を介して対応する部位に出力する。
【００３８】
次に、再生中の動画像のアスペクト比が変更されたときに、ディスプレイ３８に表示された操作ボタンが押下された場合の２種類の処理（以下、第１または第２のボタン対応処理と記述する）について説明する。なお、ビデオカメラ３０は、以下に説明する第１または第２のボタン対応処理のいずれか一方を実行する。
【００３９】
第１のボタン対応処理について図５のフローチャートを参照して説明する。この第１のボタン対応処理は、記録部３７により所定の記録媒体から動画像の符号化データが読み出され、読み出された符号化データが画像処理部３６により再生され、再生された動画像に操作ボタンの画像が重畳されてディスプレイ３８に表示されたとき、すなわち、図１または図２に示されたような画面が表示されたときに開始される。
【００４０】
ステップＳ１において、アスペクト比監視部５１は、画像処理部３６から入力される、再生中の動画像のアスペクト比を示す情報に基づき、再生中の動画像にアスペクト比の変更が発生したか否かを判定する。再生中の動画像にアスペクト比の変更が発生したと判定された場合、処理はステップＳ２に進む。ステップＳ２において、ボタン表示制御部５３は、記録媒体３２から操作ボタンの画像データであるボタンデータを読み出し、ステップＳ３において、表示される操作ボタンのサイズが変更後のアスペクト比に対応するように、ボタンデータを変更し、バス３３を介して画像処理部３６に出力する。
【００４１】
ステップＳ４において、感知エリア設定部５４は、パッチパネル３９の感知エリアを、ステップＳ３の処理で変更されたボタンデータに対応するように変更する。ステップＳ５において、画像処理部３６は、動画像に重畳されている操作ボタンの表示を、ステップＳ３の処理で変更されたボタンデータを用いて変更する。
【００４２】
ステップＳ６において、操作判定部５５は、アスペクト比の変更以前から操作ボタンが押下されているか否か（タッチパネル３９が接触されているか否か）を判定する。アスペクト比の変更以前から操作ボタンが押下されていないと判定された場合、処理はステップＳ１に戻り、それ以降の処理が繰り返される。反対に、アスペクト比の変更以前から操作ボタンが押下されていると判定された場合、処理はステップＳ７に進む。
【００４３】
ステップＳ７において、操作判定部５５は、押下されている操作ボタンがアスペクト比の変更前の状態において繰り返しボタンであったか否かを判定する。
【００４４】
ここで、繰り返しボタンとは、押下されている期間のみ所定の動作の継続を指示するときに操作されるボタンであって、例えば図１の巻き戻し再生ボタン４、および早送り再生ボタン６、並びに図２の巻き戻し再生ボタン１４、および早送り再生ボタン１６等を指すものとする。また、繰り替えボタンではなく、１度押下されることにより所定の動作の開始または終了を指示するときに操作されるボタン、例えば図１の停止ボタン３、再生ボタン５、および設定ボタン７、並びに図２の停止ボタン１３、再生ボタン１５、および設定ボタン１７等を、単発ボタンと称するものとする。
【００４５】
ステップＳ７において、アスペクト比の変更以前から押下されている操作ボタンが繰り返しボタンではないと判定された場合、処理はステップＳ１に戻り、それ以降の処理が繰り返される。したがって、この場合には、押下されている操作ボタンに対応する処理が行われないので、誤動作が抑止される。
【００４６】
反対に、アスペクト比の変更以前から押下されている操作ボタンが繰り返しボタンであると判定された場合、処理はステップＳ８に進む。ステップＳ８において、コマンド生成部５６は、押下されている繰り返しボタンに対応するコマンドを生成して、対応する部位に出力する。このコマンドに対応し、アスペクト比の変更以前からの動作が継続して実行されることになる。
【００４７】
ステップＳ１において、再生中の動画像にアスペクト比の変更が発生していないと判定された場合、処理はステップＳ９に進む。ステップＳ９において、操作判定部５５は、操作ボタンが押下されているか否かを判定する。操作ボタンが押下されていると判定された場合、処理はステップＳ１０に進む。ステップＳ１０において、操作判定部５５は、押下されている操作ボタンが繰り返しボタンであるか否かを判定する。押下されている操作ボタンが繰り返しボタンではないと判定された場合、処理はステップＳ１１に進む。ステップＳ１１において、操作判定部５５は、押下されている操作ボタンが単発ボタンであるか否かを判定する。押下されている操作ボタンが単発ボタンであると判定された場合、処理はステップＳ１２に進む。
【００４８】
ステップＳ１２において、操作判定部１２は、自己の保持する、単発ボタンに対応する処理が実行済であるか否かを示すボタン対処フラグがオンであるか否かを判定する。ボタン対処フラグがオンではないと判定された場合、ステップＳ１３において、ボタン対処フラグをオンに変更する。ステップＳ１４において、コマンド生成部５６は、押下されている操作ボタン（いまの場合、単発ボタン）に対応するコマンドを生成して、対応する部位に出力する。このコマンドに対応し、押下された単発ボタンに対する動作が実行されることになる。
【００４９】
なお、ステップＳ１０において、押下されている操作ボタンが繰り返しボタンであると判定された場合、ステップＳ１１乃至Ｓ１３はスキップされて、処理はステップＳ１４に進む。ステップ１４においては、押下されている操作ボタン（いまの場合、繰り返しボタン）に対応するコマンドが生成されて対応する部位に出力される。このコマンドに対応し、押下された繰り返しボタンに対する動作が実行されることになる。
【００５０】
なお、ステップＳ１１において、押下されている操作ボタンが単発ボタンではないと判定された場合、またはステップＳ１２において、ボタン対処フラグがオンであると判定された場合、処理はステップＳ１に戻り、それ以降の処理が繰り返されることになる。
【００５１】
また、ステップＳ９において、操作ボタンが押下されていないと判定された場合、処理はステップＳ１５に進む。ステップＳ１５において、操作判定部５５は、ボタン対処フラグをオフとする。この後、処理はステップＳ１に戻り、それ以降の処理が繰り返されることになる。
【００５２】
以上説明したように、第１のボタン対応処理によれば、操作ボタンを押下している最中に、再生中の動画像にアスペクト比の変更が発生した場合、押下されている操作ボタンがアスペクト比変更前において繰り返しボタンであるときには、アスペクト比の変更に伴って操作ボタンの表示サイズおよび感知エリアを変更しても、アスペクト比変更前の動作を継続する。従って、アスペクト比の変更を境としてユーザの意図しない動作が実行されてしまう事態の発生を防ぐことができる。以上で第１のボタン対応処理の説明を終了する。
【００５３】
次に、第２のボタン対応処理について図６のフローチャートを参照して説明する。この第２のボタン対応処理は、記録部３７により所定の記録媒体から動画像の符号化データが読み出され、読み出された符号化データが画像処理部３６により再生され、再生された動画像に操作ボタンの画像が重畳されてディスプレイ３８に表示されたとき、すなわち、図１または図２に示されたような画面が表示されたときに開始される。
【００５４】
ステップＳ３１において、アスペクト比監視部５１は、画像処理部３６から入力される、再生中の動画像のアスペクト比を示す情報に基づき、再生中の動画像にアスペクト比の変更が発生したか否かを判定する。再生中の動画像にアスペクト比の変更が発生したと判定された場合、処理はステップＳ３２に進む。なお、再生中の動画像にアスペクト比の変更が発生していないと判定された場合、ステップＳ３２乃至３７はスキップされて処理はステップＳ３８に進む。
【００５５】
ステップＳ３２において、操作判定部５５は、アスペクト比の変更以前から操作ボタンが押下されているか否か（タッチパネル３９が接触されているか否か）を判定する。アスペクト比の変更以前から操作ボタンが押下されていると判定された場合、処理はステップＳ３３に進む。ステップＳ３３において、コマンド生成部５６は、操作ボタンが押下されていることに対応して現在実行されている動作を停止させるコマンドを生成し、対応する部位に出力する。このコマンドに対応し、アスペクト比の変更以前からの動作がその種類に拘わらず停止されることになる。
【００５６】
なお、ステップＳ３２において、アスペクト比の変更以前から操作ボタンが押下されていないと判定された場合、ステップＳ３３はスキップされて処理はステップＳ３４に進む。ステップＳ３４において、ボタン表示制御部５３は、記録媒体３２から操作ボタンの画像データであるボタンデータを読み出し、ステップＳ３５において、表示される操作ボタンのサイズが変更後のアスペクト比に対応するように、ボタンデータを変更し、バス３３を介して画像処理部３６に出力する。ステップＳ３６において、感知エリア設定部５４は、パッチパネル３９の感知エリアを、ステップＳ３５の処理で変更されたボタンデータに対応するように変更する。ステップＳ３７において、画像処理部３６は、動画像に重畳されている操作ボタンの表示を、ステップＳ３５の処理で変更されたボタンデータを用いて変更する。
【００５７】
ステップＳ３８において、操作判定部５５は、操作ボタンが押下されているか否かを判定する。操作ボタンが押下されていると判定された場合、処理はステップＳ３９に進む。ステップＳ３９において、コマンド生成部５６は、押下されている操作ボタンに対応する動作を実行させるコマンドを生成し、対応する部位に出力する。このコマンドに対応し、押下された操作ボタンに対する動作が実行されることになる。
【００５８】
なお、ステップＳ３８において、操作ボタンが押下されていないと判定された場合、ステップＳ３９はスキップされ、処理はステップＳ３１に戻り、それ以降の処理が繰り返される。
【００５９】
以上説明したように、第２のボタン対応処理によれば、操作ボタンを押下している最中に、再生中の動画像にアスペクト比の変更が発生した場合、押下されている操作ボタンの種類の拘わらず、操作ボタンの押下に対応して実行中の動作を一旦停止し、この後、操作ボタンの表示サイズや感知エリアを変更したときに改めて押下されている操作ボタンを判定し、対応する動作を実行するようになされている。従って、アスペクト比の変更を境としてユーザの意図しない動作が実行されてしまう事態の発生を防ぐことができる。以上で第２のボタン対応処理の説明を終了する。
【００６０】
なお、本発明は、本実施の形態のようなビデオカメラのみならず、ディスプレイにタッチパネルが積層されている電子装置に適用することができる。
【００６１】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば図７に示される汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【００６２】
このパーソナルコンピュータ７０は、CPU(Central Processing Unit)７１を内蔵している。CPU７１にはバス７４を介して、入出力インタフェース７５が接続されている。バス７４には、ROM(Read Only Memory)７２およびRAM(Random Access Memory)７３が接続されている。
【００６３】
入出力インタフェース７５には、ユーザが操作コマンドを入力するキーボード、マウス、等の入力デバイスよりなる入力部７６、映像信号を表示するCRT(Cathode Ray Tube)またはLCD(Liquid Crystal Display)等のディスプレイよりなる出力部７７、プログラムや各種データを格納するハードディスクドライブなどよりなる記憶部７８、およびモデム、LAN（Local Area Network）アダプタなどよりなり、インタネットに代表されるネットワークを介した通信処理を実行する通信部７９が接続されている。また、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク（ＭＤ(Mini Disc)を含む）、もしくは半導体メモリなどの記録媒体８１に対してデータを読み書きするドライブ８０が接続されている。
【００６４】
このパーソナルコンピュータ７０に上述した一連の処理を実行させるプログラムは、記録媒体８１に格納された状態でパーソナルコンピュータ７０に供給され、ドライブ８０によって読み出されて記憶部７８に内蔵されるハードディスクドライブにインストールされている。記憶部７８にインストールされているプログラムは、入力部７６に入力されるユーザからのコマンドに対応するCPU７１の指令によって、記憶部７８からRAM７３にロードされて実行される。
【００６５】
なお、本明細書において、プログラムに基づいて実行されるステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００６６】
また、プログラムは、１台のコンピュータにより処理されるものであってもよいし、複数のコンピュータによって分散処理されるものであってもよい。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであってもよい。
【図面の簡単な説明】
【００６７】
【図１】タッチパネルが積層されたワイド画面のディスプレイに表示される操作ボタンの表示例を示す図である。
【図２】タッチパネルが積層されたワイド画面のディスプレイに表示される操作ボタンの表示例を示す図である。
【図３】本発明を適用したビデオカメラの構成例を示すブロック図である。
【図４】図３の制御部の構成例を示すブロック図である。
【図５】第１のボタン対応処理を説明するフローチャートである。
【図６】第２のボタン対応処理を説明するフローチャートである。
【図７】汎用パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【００６８】
３０  ビデオカメラ，  ３１  制御部，  ３２  記録媒体，  ３３  バス，  ３４  リモコン受信部，  ３５  撮像部，  ３６  画像処理部，  ３７  記憶部，  ３８  ディスプレイ，  ３９  タッチパネル，  ４０  リモコン，  ５１  アスペクト比監視部，  ５２  画像表示制御部，  ５３  ボタン表示制御部，  ５４  感知エリア設定部，  ５５  操作判定部，  ５６  コマンド生成部
【要約】
【課題】画像のアスペクト比の変化に対応して画面上に表示した操作ボタンの表示位置やサイズを変更した場合において、ユーザの意図しない動作が実行されてしまうことを抑止する。
【解決手段】  アスペクト比監視部５１は、再生される動画像のアスペクト比の変更を監視する。画面表示制御部５２は、判別されるアスペクト比に基づき、ディスプレイに表示させる動画像の表示方法を制御する。ボタン表示制御部５３は、判別されるアスペクト比に基づき、ディスプレイに重畳表示させる操作ボタンの表示サイズを変更する。感知エリア設定部５４は、タッチパネル上の領域（感知エリア）を設定する。操作判定部５５は、ユーザによって操作された操作ボタンを判定する。コマンド生成部５６は、操作判定部５５による判定結果に対応するコマンド信号を生成して対応する部位に出力する。本発明は、例えば、ビデオカメラに適用することができる。
【選択図】図４
【図１】
0003729417.tif 000002
【図２】
0003729417.tif 000003
【図３】
0003729417.tif 000004
【図４】
0003729417.tif 000005
【図５】
0003729417.tif 000006
【図６】
0003729417.tif 000007
【図７】
0003729417.tif 000008