(57)【要約】【課題】手描きモードにおける手描き用パラメータの変更をスムーズに実行すること【解決手段】タッチ検出手段と、複数の手描き用パラメータを有する手描きモードと、操作手段と、手描きモードである場合に、操作検出手段からの入力に応じて、手描き用パラメータを変更する手描きパラメータ変更手段と、を有することを特徴とする表示制御装置。【選択図】  図７
2015114881.tif 000002
【特許請求の範囲】
【請求項１】
表示手段に対するタッチ入力を検出可能なタッチ検出手段と、複数の手描き用パラメータを有する手描きモードと、手描きモードに切り替える切替手段と、操作手段と、前記操作手段における操作量を検出する操作検出手段と、前記手描きモードである場合に、前記操作検出手段からの入力に応じて、前記手描き用パラメータを変更する、手描きパラメータ変更手段と、前記手描きモードにおいて、前記タッチ検出手段で検出したタッチ位置に基づいて、前記表示手段に表示された画像に重畳して手描き画像を描画する描画手段と、を有することを特徴とする表示制御装置。
【請求項２】
前記操作手段とは、無限に回転可能なダイヤルであることを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記ダイヤルが一方向に回転する場合は、任意の回転量まで出力が変化し、その後は更に回転しても最終の出力値を保持し、その後反対方向へ回転する場合は、保持した出力値から任意の回転量まで出力が変化し、その後に更に回転しても最終の出力値を保持するダイヤル出力制御手段を有することを特徴とする請求項２に記載の表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルビデオカメラ等に用いられる表示制御装置に関するものである。
【背景技術】
【０００２】
近年、直感的な操作を可能にするタッチパネルを搭載した情報端末が普及しており、タッチパネルを活用した機能も増加している。フリーハンド入力によって、所望の絵をＬＣＤパネル上に描くことができる手描き入力も、タッチパネルを活用した機能の一つである。一方でバリアングルモニタやスライド式モニタといった、把持する筺体に対して表示部を有する筺体の位置が可変な表示制御装置も普及してきている。
【０００３】
特許文献１には、近年のデジタルビデオカメラやデジタルカメラ、携帯電話等に搭載されるタッチパネルを用いた手描き入力に関する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１２４６１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１においても明らかなように、手描き入力を行う際の、色、線幅、シンボルの大きさ、といった手描き入力パラメータを切り替える場合、ツール選択ボタンを選択する必要があった。特にデジタルビデオカメラやデジタルカメラといった小型の装置においては、ＬＣＤパネルにツール選択ボタンを表示し、該ボタン上のタッチパネルの入力を検知することで、手描き入力パラメータの選択を行うことが一般的であった。このため、該特許文献においても、手描き入力設定画面としてＬＣＤパネルの略全面にツール選択ボタンを表示し、操作者が任意のパラメータを選択した後に、手描き入力可能な画面に切り替える。
【０００６】
このため、手描き入力パラメータを連続的に変更することは困難であるという課題があった。つまり、操作者が例えば連続して描いている線の色や、幅を段階的に変更したい場合は、一度任意の色、または幅で線を描き、手描き入力設定画面で他の色、または幅を選択し、先に描いていた線に繋げて新たな線を描く必要がある。このため滑らかに変更することは困難である。
【課題を解決するための手段】
【０００７】
本発明の表示制御装置は、
表示手段に対するタッチ入力を検出可能なタッチ検出手段と、複数の手描き用パラメータを有する手描きモードと、手描きモードに切り替える切替手段と、操作手段と、前記操作手段における操作量を検出する操作検出手段と、前記手描きモードである場合に、前記操作検出手段からの入力に応じて、前記手描き用パラメータを変更する、手描きパラメータ変更手段と、前記手描きモードにおいて、前記タッチ検出手段で検出したタッチ位置に基づいて、前記表示手段に表示された画像に重畳して手描き画像を描画する描画手段と、を有することを特徴とする。
【０００８】
また、前記操作手段とは、無限に回転可能なダイヤルであることを特徴とする。
【０００９】
また、前記ダイヤルが一方向に回転する場合は、任意の回転量まで出力が変化し、その後は更に回転しても最終の出力値を保持し、その後反対方向へ回転する場合は、保持した出力値から任意の回転量まで出力が変化し、その後に更に回転しても最終の出力値を保持するダイヤル出力制御手段を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、手描きモードにおける手描き用パラメータの変更をスムーズに実行する表示制御装置の提供を実現できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施例におけるデジタルビデオカメラのブロック図
【図２】本発明の実施例におけるデジタルビデオカメラの外観を示す斜視図
【図３】本発明の実施例におけるお絵描きモードにて描画中の画面を例示する図
【図４】本発明の実施例における通常撮影モードとお絵描きモードにおけるＧＵＩ画面を例示する図
【図５】本発明の実施例におけるお絵描きモードにおけるＧＵＩ画面を例示する図
【図６】本発明の実施例における撮影スタンバイ時の動作を示すフローチャート
【図７】本発明の実施例におけるお絵描きモード開始時の動作を示すフローチャート
【発明を実施するための形態】
【００１２】
［実施例］
以下に本発明の実施例を示す。なお、本実施例においては表示制御装置としてデジタルビデオカメラを挙げている。
【００１３】
図１は本実施例のデジタルビデオカメラの本発明にかかる部分のみを抜粋したブロック図、図２は上面側からみた外観を示す斜視図であり、（ａ）はレンズの光軸先端側からみた図、（ｂ）は表示部１１３を本体部１１４に対して開いた状態で背面側からみた図である。
【００１４】
図１において、ＣＰＵ１０９は、プログラム・データ記憶部１１０からプログラムを読み込み、これに従ってデジタルビデオカメラ全体の動作を制御する演算処理装置である。読み込まれたプログラムは、ＣＰＵ１０９に複数のタスクを並列に実行させるための機能を備えており、ＣＰＵ１０９の制御によってモード制御タスク、カメラ制御タスク、レコーダ制御タスク、及び、表示制御タスクが動作する。表示制御タスクを実行するＣＰＵ１０９が、表示制御手段としての機能を果たす。また、一次記憶部１０３の一部は、ＣＰＵ１０９のワーク領域として機能し、下記の動画用フレームバッファ、ＯＳＤ用フレームバッファを提供する。
【００１５】
カメラ部１０１は、被写体像を光電変換することによりアナログ映像信号を生成する。よって、カメラ部１０１は、被写体光を結像させるための撮影レンズ、撮影レンズによって結像された被写体像を光電変換する撮像素子、撮像素子を駆動する回路などを備える。映像処理部１０２は、カメラ部１０１から出力されるアナログ映像信号をデジタル信号に変換し、所定の信号処理を施して動画データを生成する。カメラ部１０１及び映像処理部１０２の動作は、ＣＰＵ１０９が実行する上記カメラ制御タスクによって制御される。
【００１６】
エンコーダ・デコーダ部１０４は、映像処理部１０２からの動画データを符号化する。エンコーダ・デコーダ部１０４によって符号化された動画データは、一次記憶部１０３に一旦記憶されたのち、付随する管理データとともに動画記憶部１０５に記憶される。動画記憶部１０５は、ハードディスクやフラッシュメモリなどの内蔵メモリや、メモリーカードなどの着脱可能な記録媒体からなる。
【００１７】
動画再生時は、動画記憶部１０５から読みだされた符号化された動画データ（以下、画像データとする）が一次記憶部１０３を介してエンコーダ・デコーダ部１０４で復号化され、再び一次記憶部１０３内の動画用フレームバッファに展開される。エンコーダ・デコーダ部１０４及び動画記憶部１０５の制御は、ＣＰＵ１０９が実行する上記レコーダ制御タスクによって制御される。
【００１８】
動画記憶部１０５から読みだされた管理データは、ＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）データ、すなわち、撮影画像もしくは再生画像に重畳して表示される文字やＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）の生成に利用される。そして、生成されたＯＳＤデータは、一次記憶部１０３内のＯＳＤ用フレームバッファに描画される。
【００１９】
動画用フレームバッファ及びＯＳＤ用フレームバッファの各内容は、表示制御部１１１で重畳されて、タッチパネル式のＬＣＤパネル１１２に表示される。
【００２０】
ＯＳＤデータに関する制御及び表示制御部１１１とＬＣＤパネル１１２の制御は、ＣＰＵ１０９が実行する上記制御タスクによって制御される。
【００２１】
ダイヤル出力制御手段１３０は、後述するダイヤル１３１の回転量を検出し、該回転量に応じた出力値をＣＰＵ１０９に出力する。本実施例においては、回転量１°に相当する出力を１とする。さらに、ダイヤル出力制御手段１３０は、ダイヤルが一方向に回転する場合は、任意の回転量まで出力値が変化し、その後は更に回転しても最終の出力値を保持する。その後反対方向へ回転する場合は、保持した出力値から任意の回転量まで出力値が変化し、その後に更に回転しても最終の出力値を保持するものとする。
【００２２】
より具体的には、電源が投入されると、ダイヤル出力制御手段１３０は初期値を０に設定する。その後、矢印Ｂ方向に回転した場合には、ダイヤル出力制御手段１３０は正の方向に出力値を増加させる。また、矢印Ｃ方向に開店した場合は、ダイヤル出力制御手段１３０は負の方向に出力値を減少させる。さらに、本実施例においては、ダイヤル出力制御手段１３０は、回転方向が変化した場合には直前の出力値から回転方向に応じて変化するものとする。つまり、例えば矢印Ｂの方向に回転し出力値が０から＋９０（回転量９０°に相当する）まで増加した後に、矢印Ｃ方向に１°回転させると、＋８９に出力値が変化する。その後、矢印Ｃの方向に継続して１７９°回転させた場合は、−１８０まで出力値が変化するものとする。
【００２３】
また、本実施例では、連続して一方向に回転させたとしても、±３６０°相当となる＋３６０以上、−３６０以下の値にはならなず、該限界値である±３６０を保持するものとする。
【００２４】
本体部１１４に設けられた操作キー１０７や、表示部１１３におけるタッチパネル１０８はいずれも操作者による操作指示を受け付けるための操作手段である。
【００２５】
図２に示すように、デジタルビデオカメラは、カメラ部１０１を有する本体部１１４とヒンジ部１２０によって本体部１１４に矢印Ａ方向に回動可能に取り付けられた表示部１１３とを有する。
【００２６】
ＬＣＤパネル１１２とタッチパネル１０８とは一体的に構成され、表示部１１３に内蔵される。タッチパネル１０８は、例えば、光の透過率がＬＣＤパネル１１２の表示を妨げないように構成され、ＬＣＤパネル１１２の表示面の上層に取り付けられる。そして、タッチパネル１０８における入力座標と、ＬＣＤパネル１１２上の表示座標とを対応付ける。これにより、あたかも操作者がＬＣＤパネル１１２上に表示された画面を直接的に操作できるかのようなＧＵＩを構成する。
【００２７】
また、光軸先端側からみて向かって左側の左側カバー１１５には、ダイヤル１３１が配置されている。ダイヤル１３１は矢印ＢおよびＣ方向に無限に回転可能に構成されている。
【００２８】
また、ＣＰＵ１０９は、タッチパネル１０８に対する以下の操作を検出できる。タッチパネル１０８を指やペンで触れたこと（以下、タッチダウン）、タッチパネル１０８を指やペンで触れている状態であること（以下、タッチオン）、タッチパネル１０８を指やペンで触れたまま移動していること（以下、ムーブ）、タッチパネル１０８へ触れていた指やペンを離したこと（以下、タッチオフ）。これらの操作や、タッチパネル１０８上に指やペンが触れている位置座標は、ＣＰＵ１０９に通知され、ＣＰＵ１０９は通知された情報に基づいてタッチパネル１０８上にどのような操作が行われたかを判定する。
【００２９】
ムーブについては、タッチパネル１０８上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル１０８上の垂直成分・水平成分毎に判定される。また、タッチパネル１０８上をタッチダウンから一定のムーブを経てタッチアップをしたとき、ストロークを描いたことと判定される。すばやくストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル１０８上に指を触れたまま有る程度の距離だけすばやく動かして、そのまま話すといった操作であり、言い換えれば立ちパネル１０８上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行われたと判定する。
【００３０】
また、所定距離以上を、所定速度未満でムーブしたことが検出された場合はドラッグが行われたと判定される。
【００３１】
ＣＰＵ１０９によって実行される上記モード制御タスクは、次のように動作する。すなわち、操作部（操作キー１０７、タッチパネル１０８）からの指示、ダイヤル１３１の駆動に基づいたダイヤル出力制御手段１３０からの出力値、他タスクからの要求、あるいはモード制御タスク自身が管理する内部状態の変化に従って、ビデオカメラ全体の動作状態を遷移させ、各タスクイベントを通知する。
【００３２】
本実施例のデジタルビデオカメラは、動画撮影モードの一つとして「お絵描きモード」を備える。「お絵描きモード」は、撮影画像に重畳して任意の絵を描くことができるモードである。「お絵描きモード」では、タッチオンした位置に対して任意の太さ・色のペンや任意の形をしたスタンプによって重畳可能な手描き入力が可能である。また、「お絵描きモード」では、タッチオンした位置に対して星や音符などの形をしたパーティクルのアニメーションを重畳可能なタッチアニメーション入力が可能である。
【００３３】
上記手描き入力及びタッチアニメーション入力について、図３を用いて具体的に説明する。任意の太さ・色のペンによる入力では、図３（ａ）のようにムーブしている軌跡をペン設定に応じた太さ・色で描画することができる。任意の形をしたスタンプによる入力では、図３（ｂ）のように設定したスタンプをタッチされた位置に描画することができる。タッチアニメーション入力では、図３（ｃ）のように操作者によって選択された表示オブジェクト（パーティクル）をタッチされた位置周辺に動きを持たせて描画することができる。また、タッチアニメーション入力は、タッチをトリガーとして画面全体を覆うような表示オブジェクトを用いてアニメーションさせる操作を含む。
【００３４】
図４（ａ）は、通常撮影モード時に、ＬＣＤパネル１１２に表示される画面を例示している。ＬＣＤパネル１１２の上部には、ビデオカメラに関して撮影時間情報６０２と録画状態情報（現在録画中か録画スタンバイ状態であるかを示す）６０３と残バッテリ情報６０４とがＯＳＤで表示される。ＬＣＤパネル１１２にはさらに、いずれもタッチ操作が可能なタッチボタンであるＦＵＮＣボタン６０６、静止画撮影ボタン６０７、メニューボタン６０８がそれぞれＯＳＤで表示される。
【００３５】
図４（ｂ）は、図４（ｃ）にて後述する手描き入力設定ボタン６１１を例として、タッチ操作により各ボタンが有効状態か無効状態であるかを説明するための模式図である。図４（ｂ）に示す通常状態ボタン６１０は、ボタンがタッチ可能であること、そして、そのボタンの設定が無効状態であることを示す。選択状態ボタン６１１は、ボタンがタッチ可能であること、そして、そのボタンの設定が有効であることを示す。つまり、手描き入力状態である場合は選択状態ボタン６１１となり、手描き入力状態でない場合は通常状態ボタン６１０となる。
【００３６】
図４（ｃ）は、手描き入力モードの設定時にＬＣＤパネル１１２に表示されるお絵描き入力選択画面を例示している。ＬＣＤパネル１１２の上部にはビデオカメラに関して録画状態情報６０３と残バッテリ情報６０４とがＯＳＤで表示される。ＬＣＤパネル１１２にはさらに、タッチ操作が可能なタッチボタン（表示アイテム）である手描き入力設定ボタン６１１、タッチアニメーションボタン６１２、日付・日時重畳設定ボタン６１３、画像ミックスボタン６１４「、カメラ画像フリーズボタン６１５、縮小化ボタン６１６、お絵描きモード終了ボタン６１８がそれぞれＯＳＤで表示される。
【００３７】
次に、上述した各ボタンに割り当てられた機能について詳細に説明する。手描き入力設定ボタン６１１は、図５（ａ）を用いて後述する手描き入力設定画面へ遷移するボタンであり、図４（ｃ）ではボタンが選択状態であるため、手描き入力状態であることを示す。
【００３８】
タッチアニメーションボタン６１２は、図５（ｃ）を用いて後述するタッチアニメーション設定画面へ遷移するボタンである、図４（ｃ）では、ボタンが通常状態であるため、タッチアニメーション入力状態ではないことを示す。本実施例のビデオカメラは、本体部に設定してある日付や日時をカメラ画像（カメラ部１０１で撮影されている画像のこと。撮影スタンバイ時であればスルー画像）に対して重畳して記録できる機能を備え、日付・日時重畳設定ボタン６１３は、この機能を設定する画面へ遷移するボタンである。
【００３９】
さらに、本実施例のビデオカメラは、本体部またはメモリーカードに保存されている画像をカメラ画像に対して重畳して記録できる機能を備え、画像ミックスボタン６１４は、この機能を設定する画面へ遷移するボタンである。さらに、本実施例のビデオカメラは、一時的にカメラ画像を静止することができ、その状態を動画として記録することができる機能を備え、カメラ画像フリーズボタン６１５がタッチされることにより、カメラ画像を静止する。カメラ画像静止中に、再度カメラ画像フリーズボタン６１５がタッチされると、カメラ画像の静止状態を解除する。縮小化ボタン６１６は図５（ｄ）を用いて後述するお絵描き入力選択項目縮小状態画面へ遷移するボタンである。
【００４０】
さらに、図４（ｃ）には、タッチ検出無視領域６０５がＯＳＤで表示されている。タッチ検出無視領域６０５は、その領域でタッチ検出されても検出を無視する領域を示し、灰色半透過で表示される。本実施例のビデオカメラでは、タッチパネル１０８の誤検出を生みやすい、ＬＣＤパネル１１２の上下左右端の領域をタッチ検出無視領域として扱うため、図４（ｃ）のようにタッチ検出無視領域６０５がＬＣＤパネル１１２の上下左右端に存在する。
【００４１】
そして、タッチ検出無視領域６０５と図４（ｃ）のボタン以外の領域を示すお絵描き可能エリア６１７が存在する。お絵描き可能エリア６１７がタッチされるお絵描き入力の選択状態に応じて、タッチされた座標にお絵描きを行う。後述するが、図４（ｃ）の画面において、お絵描き可能エリア６１７がタッチされると、図４（ｄ）の画面（以下、お絵描き入力中画面）に遷移する。お絵描き入力中画面では、お絵描きの領域を最大限に生かせるように、タッチ検出無視領域６０５以外はＯＳＤで表示させない。そのため、お絵描き可能エリア６１７は図４（ｄ）のように広がる。
【００４２】
図５（ａ）は、手描き入力設定時に、ＬＣＤパネル１１２に表示される手描き入力設定画面を例示している。ＬＣＤパネル１１２には、設定内容を示すタイトル表示７０１、ツール選択表示７０２、色選択表示７０３、がＯＳＤで表示される。ＬＣＤパネル１１２にはさらに、いずれもタッチ操作が可能なタッチボタンである戻るボタン７０４、ツール選択ボタン７０５〜７１２、色選択ボタン７１３〜７１５、画面全消去ボタン７１６、お絵描き画面保存ボタン７１７、お絵描き画面読み出しボタン７１８、本発明の特徴であるダイヤル設定ボタン７５０、がそれぞれＯＳＤで表示される。
次に、図５（ａ）に示す各ボタンの機能について詳細に説明する。
【００４３】
図５（ａ）において、戻るボタン７０４がタッチされると、図４（ｃ）の手描き入力選択画面へ戻る。操作者は、ツール選択ボタン７０５〜７１２をタッチすることで、手描き入力におけるペンやスタンプの形状を選択することができる。図５（ａ）では、ツール選択ボタン７０５が選択されている状態である、ツール選択ボタン７０５が選択されている状態で手描き入力を行うと、ツール選択ボタン７０５上に表示されている形状でムーブしている軌跡をＯＳＤで表示させる（例えば図３（ａ））。
【００４４】
ツール選択ボタン７０６〜７１０についてもツール選択ボタン７０５と同様に動作する。ツール選択ボタン７０６は、ツール選択ボタン７０５と比べて形状が大きいので、さらに太い線をＯＳＤで表示させる。ツール選択ボタン７０７上には、細かい粒子のかたまりが表示されているので、ツール選択ボタン７０７が選択されているときに、手描き入力を行うと、ブラシで描いたような線をＯＳＤで表示させる。ツール選択ボタン７０９、ツール選択ボタン７１０はサイズの異なる消しゴムを表し、ツール選択ボタン７０９、ツール選択ボタン７１０が選択されているときに、手描き入力を行うと無色透明の色でムーブした軌跡上をＯＳＤで表示させる。ツール選択ボタン７１１、７１２には、スタンプによる手描き入力を示し、タッチされた位置に、ツール選択ボタン７１１、７１２上に表示されているスタンプをＯＳＤで表示させる（例えば図３（ｂ））。
【００４５】
ユーザは、色選択ボタン７１３〜７１５によって、手描き入力における色を選択することができる。ただし、ツール選択ボタン７１１、７１２が選択されている場合は、無色透明となるため、色選択ボタン７１３〜７１５を選択することはできない。図５（ａ）では、色選択ボタン７１３が選択されている状態である。色選択ボタン７１３は選択されている色が白色であることを示し、色選択ボタン７１４は選択されている色が黒色であることを示し、色選択ボタン７１５は好みの色を選択する画面に遷移するボタンであり、現在選択されている色がボタン上に表示されている。色選択ボタン７１５をタッチすると、図５（ｂ）の色選択画面に遷移する。
【００４６】
図５（ｂ）では、操作者は好みの色を選択することができる。図５（ｂ）において、戻るボタン７０４、タイトル表示７０１、色選択ボタン７１９、戻るボタン７０４と色選択ボタン以外のボタンがＯＳＤで表示されており、何れのボタンもタッチ操作が可能なタッチボタンである。ここで、選択されている色は、色選択ボタン７１９であることを示す。さらに図５（ｂ）において、戻るボタン７０４がタッチされると、図５（ａ）の手描き入力設定画面へ戻る。
【００４７】
続いて、画面全消去ボタン７１６は、手描き入力された絵を全て消去するボタンであり、画面全消去ボタン７１６がタッチされるとＯＳＤに表示されえちる絵は全て消える（無色透明の状態となる）。本実施例のビデオカメラは、ＯＳＤに表示されている手描き入力した絵を保存、以前保存した絵を読み出す機能を備える。お絵描き画面保存ボタン７１７がタッチされるとＯＳＤに表示されている絵をプログラム・データ記憶部１１０に記録し、お絵描き画面読み出しボタン７１８がタッチされると以前保存した絵をプログラム・データ記憶部１１０から読み出しＯＳＤに表示させる。
【００４８】
本実施例においては、ツール選択ボタン７０５〜７１０の太さ、ツール選択ボタン７１１、７１２の大きさと種類、色選択ボタン７１５にて選択する色が、操作手段であるダイヤル１３１によって変更可能な手描き用パラメータである。本実施例においては、ダイヤル設定ボタン７５０によって、上述した手描き用パラメータの詳細を操作者が好適に設定することができる。
【００４９】
ダイヤル設定ボタン７５０が選択されると、図５（ｅ）に示すダイヤル設定画面に遷移する。図５（ｅ）において、戻るボタン７０４、タイトル表示７０１、ダイヤル設定選択ボタン７５１〜７５３、戻るボタン７０４と色選択ボタン以外のボタンがＯＳＤで表示されており、何れのボタンもタッチ操作が可能なタッチボタンである。
【００５０】
ダイヤル設定選択ボタン７５１は、ダイヤル１３１の駆動によって変更する手描き用パラメータとして、大きさ・太さを設定するボタンである。操作者によって、ダイヤル設定選択ボタン７５１が選択され、ツール選択ボタン７０５〜７１０の何れかが選択されると、後述するお絵描き入力時に、ダイヤル１３１の回転量に応じてダイヤル出力制御手段１３０が出力した出力値をＣＰＵ１０９が取得し、該出力値に応じてＣＰＵ１０９の指令に基づいて、手描き入力によるペンやスタンプのＯＳＤの太さを変更する。
【００５１】
なお、本実施例では、ツール選択ボタン７０５および７０７の太さの値を０、ツール選択ボタン７０６および７０８の太さの値を１８０と設定するものとする。
【００５２】
操作者がツール選択ボタン７０５を選択した場合は、操作者は、ダイヤル１３１を矢印Ｃ方向に回転することで、該ツールの太さを連続的に減ずることができる。本ツールの場合は最も細くなる値である下限値を-90と設定する。このため、操作者が矢印Ｃ方向に90°以上操作してもそれ以上細くなることはない。また、操作者がダイヤル１３１を矢印Ｂ方向に回転すると、該太さを連続的に太くすることができる。そして、操作者がダイヤル１３１を矢印Ｂ方向に１８０°回転させると、ツール選択ボタン７０６と同じ太さとなる。さらに矢印Ｂ方向に回転させるとさらに該ツールの太さを太くすることができる。 
【００５３】
また、操作者によって、ダイヤル設定選択ボタン７５１が選択され、ツール選択ボタン７１１、７１２の何れかが選択されると、後述するお絵描き入力時に、ダイヤル１３１を回転させた場合に、回転量に応じて選択されたスタンプの大きさが変化する。なお、スタンプの大きさとダイヤル出力制御手段１３０の関係は、上述した太さを変化させる場合と同様のため、説明は省略する。
【００５４】
ダイヤル設定選択ボタン７５２は、ダイヤル１３１の駆動によって変更する手描き用パラメータとして、スタンプの種類を設定するボタンである。操作者によって、ダイヤル設定選択ボタン７５２が選択され、ツール選択ボタン７１１、７１２の何れかが選択されると、後述するお絵描き入力時に、ダイヤル１３１を回転させた場合に、各スタンプの種類が変化する。つまり、ツール選択ボタン７１１が選択されていた場合は、ダイヤル１３１の回転に応じてツール選択ボタン７１２のスタンプに、ツール選択ボタン７１２が選択されていた場合は、ダイヤル１３１の回転に応じてツール選択ボタン７１１のスタンプに変更する。
【００５５】
ダイヤル設定ボタン７５２が選択されている場合は、ダイヤル１３１の回転量に応じてダイヤル出力制御手段１３０が出力した出力値を、ＣＰＵ１０９が取得する。ＣＰＵ１０９は、取得した該出力値が任意の閾値を超えた場合に、手描き入力によるスタンプの種類を変更ように制御する。なお、本実施例においては、ダイヤル設定ボタン７５２が選択されている場合の閾値は、ダイヤル１３１の回転方向によらず、任意の変化量とする。つまり、閾値を９０と設定した場合、をダイヤル出力制御手段１３０が、ダイヤル１３１を矢印ＢまたはＣの方向に約90°回転させた回転量に相当する出力値の変化があった場合に、ＣＰＵ１０９は該ＯＳＤデータの表示を変更するものとする。
【００５６】
ダイヤル設定選択ボタン７５３は、ダイヤル１３１の駆動によって変更する手描き用パラメータとして、ツール選択ボタン７０５〜７０８、および７１１、７１２における色を設定するボタンである。
【００５７】
操作者は、色パラメータ７５４〜７５７を用いて、ダイヤル１３１の回転に伴い変更する色を選択することができる。色パラメータ７５４〜７５７の各ボタンを操作者が選択すると、図５（ｂ）に示した色選択画面に遷移する。ここで選択された色が、色パラメータ７５４〜７５７に表示される。
【００５８】
操作者によって、ダイヤル設定選択ボタン７５３が選択され、ツール選択ボタン７０５〜７０８、および７１１、７１２の何れかが選択されると、後述するお絵描き入力時に、ダイヤル１３１を回転させた場合に、各ツールの色が変化する。本実施例においては、ダイヤル１３１を矢印Ｂ方向に回転させることで、該時点で設定されている色から、色パラメータ７５７方向に段階的に変化する。ダイヤル１３１を矢印Ｃ方向に回転させると、該時点で設定されている色から、色パラメータ７５４方向に段階的に変化する。
【００５９】
これは、ダイヤル１３１の回転量に応じてダイヤル出力制御手段１３０が出力した出力値をＣＰＵ１０９が取得し、該出力値が任意の閾値を超えた場合にＣＰＵ１０９の指令に基づいて、色パラメータを変更することで実現する。なお、本実施例においては、該閾値は、ダイヤル１３１の回転量が約９０°ごとに１段階分（例えば色パラメータ７５５を色パラメータ７５６に変化させる）変化させるように設定する。
【００６０】
なお、図５（ｅ）に示す状態では、選択されているダイヤル設定ボタンは、ダイヤル設定選択ボタン７５１であることを示す。さらに図５（ｅ）において、戻るボタン７０４がタッチされると、図５（ａ）の手描き入力設定画面へ戻る。
【００６１】
図５（ｃ）は、タッチアニメーション設定時に、ＬＣＤパネル１１２に表示されるタッチアニメーション設定画面を例示している。ＬＣＤパネル１１２には、戻るボタン７０４、タイトル表示７０１、タッチアニメーション選択ボタン７２０、戻るボタン７０４とタッチアニメーション選択ボタン以外のボタンがＯＳＤで表示されており、いずれもタッチ操作が可能なタッチボタンである。
【００６２】
次に図５（ｃ）に示す各ボタンの機能について詳細に説明する。図５（ｃ）において、戻るボタン７０４がタッチされると、図４（ｃ）の手描き入力選択画面へ戻る。図５（ｃ）では、操作者は、好みのタッチアニメーション選択を選択可能である。図５（ｃ）では、タッチアニメーションボタン選択７２０が選択されている状態である。タッチアニメーションが選択されている状態で、図４（ｃ）に戻るとタッチアニメーションボタン６１２は選択状態となる。
【００６３】
図５（ｄ）は、図４（ｃ）の手描き入力選択画面において、縮小化ボタン６１６がタッチされたときに遷移する画面であり、入力選択項目が縮小化されお絵描き可能エリア６１７が広がる。そのため、操作者は画面の下部にお絵描きが可能となる。入力選択項目表示ボタン７２１をタッチすると入力選択項目が表示される図４（ｃ）に戻る。
【００６４】
図３（ａ）は、任意の太さ・色のペンによる入力時に、ＯＳＤに表示されるお絵描きの一例を示す。図３（ｂ）は、任意のスタンプによる入力時に、ＯＳＤに表示されるお絵描きの一例を示す。図３（ｃ）は、タッチアニメーション入力時に、ＯＳＤに表示されるお絵描きの一例を示す。
【００６５】
次に、図６及び図７を参照して、本実施例において、ＣＰＵ１０９が表示制御タスクとして実行する表示制御処理の動作とモード制御タスクとして実行するモード切替処理について説明する。なお、本処理は、ＣＰＵ１０９がプログラム・データ記憶部１１０からプログラムを読み出して実行することによって実現される。
【００６６】
デジタルビデオカメラを起動して動画撮影モードにすると撮影スタンバイ状態となり、図６の撮影スタンバイ処理を開始する。
【００６７】
まず、Ｓ３０１では、ＣＰＵ１０９は初期設定を行い、モード制御タスクが、初期動画撮影モードを通常撮影モードとなるように制御する。
【００６８】
そして、Ｓ３０２にて、表示制御部１１１が、動画撮影モードに応じた表示画面の更新を行う。通常撮影モードならば、ＬＣＤパネル１１２に図４（ａ）の画面を表示する。ＬＣＤパネル１１２には、カメラ部１０１で撮像された画像をリアルタイムに表示するスルー表示が行われている。
【００６９】
Ｓ３０３では、ＣＰＵ１０９は、お絵描きモードへの切替表示が入力されたか否かを判定する。お絵描きモードへの切り替え指示は、前述の図４（ａ）の通常撮影モード時に表示されるＦＵＮＣボタン６０６をタッチしてＦＵＮＣメニュー画面を開き、該メニュー画面のメニュー項目から選択することで行える。お絵描きモードへの切り替え指示が入力されたと判定すると、Ｓ３０４へ進み、お絵描きモードへの切替指示が入力されていない場合はＳ３０２に進む。
【００７０】
ＣＰＵ１０９は、Ｓ３０４でお絵描きモードへの切り替え指示を受け付けた場合、Ｓ３０４でモード制御タスクが、動画撮影モードがお絵描きモードとなるように制御する。
Ｓ３０５では、ＣＰＵ１０９は、お絵描きモード処理を行う。お絵描きモード処理の詳細は図７を用いて後述する。お絵描きモード処理を抜けると（終了すると）Ｓ３０６へ進む。
【００７１】
Ｓ３０６では、ＣＰＵ１０９は、モード制御タスクが、動画撮影モードが通常撮影モードとなるような制御を行う。 
【００７２】
図７は、図６のＳ３０５におけるお絵描きモード処理を示している。図６において、まず、Ｓ４０１において、ＣＰＵ１０９は、モード制御タスクが、お絵描き入力選択画面となるような制御を行い、図４（ｃ）の画面がＯＳＤで表示される。
Ｓ４０２では、ＣＰＵ１０９は、タッチ検出があるか否かを判定し、タッチ検出がある場合にはＳ４０３に進み、タッチ検出のない場合はタッチ検出があるまで状態を維持する。
【００７３】
Ｓ４０３では、ＣＰＵ１０９は、Ｓ４０２にてタッチ検出した座標が図４（ｃ）のお絵描き可能エリア６１７内であるか、否かを判定し、お絵描き可能エリア６１７内である場合にはＳ４０８へ、お絵描き可能エリア６１７以外である場合にはＳ４０４に進む。
【００７４】
次に、Ｓ４０４では、ＣＰＵ１０９は、Ｓ４０２にてタッチ検出した座標が、図４（ｃ）のいずれかのタッチボタンのタッチ領域内か否かを判定し、タッチ領域内である場合にはＳ４０５に進み、タッチ領域内でない場合にはＳ４０２に戻る。
【００７５】
次に、Ｓ４０５では、ＣＰＵ１０９は、Ｓ４０２においてタッチ検出した座標が、お絵描きモード終了ボタン６１８のタッチ領域内であるか否かを判定する。そして、タッチ領域内である場合には、お絵描きモードを終了し、それ以外である場合には、Ｓ４０６に進む。
【００７６】
次にＳ４０６では、ＣＰＵ１０９は、図４（ｃ）のお絵描きモード終了ボタン６１８以外のボタンが押されたときの処理を行い、モード制御タスクがボタンに応じた画面遷移を行う。
【００７７】
次に Ｓ４０７では、ＣＰＵ１０９は、Ｓ４０６で遷移した画面から、図４（ｃ）のお絵描き入力選択画面に戻る操作がされたか否かを判定する。そして、お絵描き入力選択画面へ戻る操作がなされた場合にはＳ４０１の処理を行い、お絵描き入力選択画面へ戻る操作がされない場合は状態を維持し、Ｓ４０７の処理を繰り返す。Ｓ４０７でＹｅｓとなる前には、その画面で受け付け・実行可能な各種処理を行う。
【００７８】
次に、Ｓ４０８では、ＣＰＵ１０９は、Ｓ４０２にてタッチ検出した座標が図４（ｃ）のお絵描き可能エリア６１７内である場合、モード制御タスクが図４（ｄ）のお絵描き入力中画面へ画面遷移を行い、Ｓ４０９に進む。
【００７９】
次に、Ｓ４０９では、ＣＰＵ１０９は、選択されているお絵描き入力状態が、手描き入力状態であるか、タッチアニメーション状態であるかを取得し、さらに各入力状態に応じた設定も取得する。例えば、手描き入力状態であれば、図５（ａ）におけるツール選択ボタン７０５〜７１２のどれが有効状態であり、色選択ボタン７１３〜７１５のどれが有効状態であるかを取得する。また、ダイヤル設定ボタン７５０にて設定された内容を取得する。タッチアニメーション入力状態についても同様に、図５（ｃ）においてどのタッチアニメーションが有効であるかを取得する。
【００８０】
次に、Ｓ４１０において、ＣＰＵ１０９は、ダイヤル出力制御手段１３０から取得した出力値によって、ダイヤルの駆動有無を検出する。ダイヤル出力制御手段１３０からの出力に変化がある場合は、ダイヤル１３１が駆動されているものとし、Ｓ４１１に進む。一方、ダイヤル出力制御手段１３０からの出力によって駆動が検出されない場合は、Ｓ４１３に進む。
【００８１】
Ｓ４１１では、ＣＰＵ１０９は、ダイヤル出力制御手段１３０から取得した出力値の変動から、ダイヤル１３１の駆動方向と駆動量を取得する。上述したように、本実施例では矢印Ｂ方向に回転した場合には正方向の値が、矢印Ｃ方向に回転した場合には負方向の値に出力値は各々変動する。
【００８２】
次に、Ｓ４１２において、Ｓ４１１にて得られた出力値と、上述したダイヤル設定選択ボタンごとによる閾値との比較を行い、該判別結果に応じて、Ｓ４０９にて取得したお絵描き入力状態をもとに、選択された手描き用パラメータ（太さやサイズなど）の表示を変更する。その後、Ｓ４１０に戻る。
【００８３】
次に、Ｓ４１３では、ＣＰＵ１０９は、パネル状態検出部１０６から取得したタッチ位置に対して、Ｓ４０９で取得したお絵描き入力状態に応じた表示処理（描画）を行い、Ｓ４１４に進む。なお、ここでの表示処理とは、図３で示したような絵をＯＳＤで表示することである。
【００８４】
次に、Ｓ４１４では、ＣＰＵ１０９は、パネル状態検出部１０６によるタッチアップの検出があるか否かを判定し、タッチアップの検出がない場合はＳ４１３に戻り、タッチアップの検出がある場合にはＳ４１５に進む。
【００８５】
次に、Ｓ４１５では、ＣＰＵ１０９は、パネル状態検出部１０６がタッチ検出があるか否かを判定し、タッチ検出がある場合にはＳ４１３に戻り、タッチ検出がない場合にはＳ４１６に進む。
【００８６】
次に、Ｓ４１６では、ＣＰＵ１０９は、Ｓ４１４でタッチアップの検出がされてから一定時間経過したか否かを判定する。本実施例における一定時間は、例えば１秒である。一定時間経過していない場合はＳ４１５に戻り、タッチ入力の受付を継続し、一定時間経過した場合はＳ４０１のお絵描き入力選択画面へ戻る。これにより、タッチ検出がなくとも、操作者による描画作業の途中であるとみなせる期間はタッチボタン等のＯＳＤを表示させずにカメラ画像を表示するので、操作者はカメラ画像上のタッチ検出無視領域６０５以外の任意の領域に描画を行うことができる。
【００８７】
図６、および、図７の処理の途中の任意のタイミングで、操作キー１０７に含まれる動画記録開始ボタンの押下によって動画の記録開始が指示された場合には、カメラ部１０１で撮影される動画の記録を開始する。動画記録を開始した時点で、お絵描きモードでの手描きによる描画が行われていた場合は、撮影されたカメラ画像（被写体像）に、描画された表示オブジェクト（線、スタンプ等）が重畳された映像が動画として動画記憶部１０５に記録される。
【００８８】
かかる構成により、操作者はダイヤル１３１を回転することで、連続的にお絵描きモードにおいて、線の太さやスタンプの大きさ、色といった手描き用パラメータを連続して切り替えることが可能となる。
【００８９】
また、ダイヤル１３１を無限に回転可能に構成することで、ダイヤルの操作方向における端部への衝突を回避することが可能である。これにより撮影中にダイヤルを操作しても、不要な衝突による衝突音の発生や、衝撃による画像のブレといった現象の低減が可能である。
【００９０】
なお、本発明は上記実施例に示す形態のみに限定されるものではない。例えば、従来文献にて示した一般的なレイアウトのビデオカメラに本件を利用することも可能である。
また、手描き用パラメータとして、色を４段階の選択式としたが、より細かいグラデーションによる変化を実現することも可能である。
【００９１】
また、手描き用パラメータとして、スタンプの種類を２種類としたが、より多くの種類を用いることも可能である。また、操作手段としてダイヤルを例示したが、例えばスイッチの端部ができてしまうが、スライド式のスイッチとして構成することも可能である。かかる構成の場合、スイッチの端部近傍ではクッションなどを配置し、衝突を低減することが望ましい。
【００９２】
また、操作手段であるダイヤルを他の位置に配置することも可能である。また、例えば従来文献で示した一般的なレイアウトのビデオカメラに本件を用いる場合、表示部の反転収納時には自動的にお絵描きモードに遷移するように構成することも可能である。
【００９３】
また、撮影スタンバイモードでの処理の例を説明したが、撮影中や、再生モードなど、他の動作モード時にも本発明の効果は適用可能である。
【００９４】
なお、CPU0109が行うものとして説明した各制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【００９５】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００９６】
また、上述した実施形態においては、本発明をデジタルビデオカメラに適用した場合を例にして説明したが、この例に限定されず、タッチ入力に基づいて画像に手描き文字やスタンプなどの表示アイテムを重畳する表示制御装置であれば適用可能である。すなわち、本発明は、デジタルカメラ、パーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーなどに適用可能である。
【００９７】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００９８】
１０１  カメラ部      １０２  映像処理部      １０３  一次記憶部
１０４  エンコーダ・デコーダ部      １０５  動画記憶部
１０６  パネル状態検出部      １０７  操作キー      １０８  タッチパネル
１０９  ＣＰＵ      １１０  プログラム・データ記憶部
【図１】
2015114881.tif 000003
【図２】
2015114881.tif 000004
【図３】
2015114881.tif 000005
【図４】
2015114881.tif 000006
【図５】
2015114881.tif 000007
【図６】
2015114881.tif 000008
【図７】
2015114881.tif 000009