(57)【要約】【課題】  ユーザの意図に沿ったタイミングの時刻を入力された文字情報に対応付けることができない場合があった。【解決手段】  ユーザ操作による文字情報の入力を受け付ける受け付け手段と、前記受け付け手段を介して受け付けた文字情報の入力のタイミングを示す時刻情報を取得する取得手段と、前記受け付け手段を介して入力された文字情報と、前記取得手段により取得された時刻情報とを対応付ける対応付け手段とを有し、前記取得手段は、前記文字情報の入力が開始されたタイミングを示す時刻情報を取得することを特徴とする。【選択図】  図４
2017022465.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ操作による文字情報の入力を受け付ける受け付け手段と、
前記受け付け手段を介して受け付けた文字情報の入力のタイミングを示す時刻情報を取得する取得手段と、
前記受け付け手段を介して入力された文字情報と、前記取得手段により取得された時刻情報とを対応付ける対応付け手段とを有し、
前記取得手段は、前記文字情報の入力が開始されたタイミングを示す時刻情報を取得することを特徴とする入力装置。
【請求項２】
前記取得手段により取得された前記文字情報の入力が開始されたタイミングを示す時刻情報を一時的に保持する保持手段をさらに有し、
前記受け付け手段はさらに、前記文字情報の入力の完了の指示を受け付けることが可能であり、
前記対応付け手段は、前記受け付け手段によって前記文字情報の入力の完了の指示が受け付けられたことに応じて、前記保持手段により保持されている時刻情報と、前記受け付け手段を介して入力された文字情報とを対応付けることを特徴とする請求項１に記載の入力装置。
【請求項３】
前記受け付け手段はさらに、前記入力された文字情報を削除する指示を受け付けることが可能であり、
前記文字情報の入力が開始されてから、前記文字情報の入力の完了の指示を受け付ける前に、前記入力が開始された文字情報がすべて削除された場合、前記保持手段は保持している時刻情報を無効とすることを特徴とする請求項２に記載の入力装置。
【請求項４】
表示部の表示を制御する表示制御手段をさらに有し、
前記文字情報の入力が開始された場合、前記表示制御手段は、前記取得手段により取得された時刻情報を前記表示部に表示するよう制御することを特徴とする請求項１乃至３のいずれか１項に記載の入力装置。
【請求項５】
撮像装置と通信する通信手段をさらに有し、
前記通信手段は、ユーザからの指示に応じて、前記対応付け手段により対応付けられている時刻情報と文字情報とを前記撮像装置に送信することを特徴とする請求項１乃至４のいずれか１項に記載の入力装置。
【請求項６】
前記通信手段は、前記撮像装置から定期的に送信される時刻情報を受信し、
前記取得手段は、前記通信手段により受信された時刻情報のうち、前記文字情報の入力が開始されたタイミングで最新の時刻情報を、前記受け付け手段を介して受け付けた文字情報の入力が開始されたタイミングを示す時刻情報として取得することを特徴とする請求項５に記載の入力装置。
【請求項７】
前記撮像装置が動画の記録中でない場合、前記対応付け手段は、前記受け付け手段を介して入力された文字情報と、前記取得手段により取得された時刻情報とを対応付けないことを特徴とする請求項５または６に記載の入力装置。
【請求項８】
撮像装置と、前記撮像装置と通信する入力装置とからなる入力システムであって、
被写体を撮像して動画データを生成する撮像手段と、
ユーザ操作による文字情報の入力を受け付ける受け付け手段と、
前記受け付け手段を介して受け付けた文字情報の入力のタイミングを示す時刻情報を取得する取得手段と、
前記受け付け手段を介して入力された文字情報と、前記取得手段により取得された時刻情報とを、前記動画データに対応付ける対応付け手段とを有し、
前記取得手段は、前記文字情報の入力が開始されたタイミングを示す時刻情報を取得することを特徴とする入力システム。
【請求項９】
ユーザ操作による文字情報の入力を受け付ける受け付けステップと、
前記受け付けステップで受け付けた文字情報の入力のタイミングを示す時刻情報を取得する取得ステップと、
前記受け付けステップで入力された文字情報と、前記取得ステップで取得された時刻情報とを対応付ける対応付けステップとを有し、
前記取得ステップでは、前記文字情報の入力が開始されたタイミングを示す時刻情報を取得することを特徴とする入力装置の制御方法。
【請求項１０】
コンピュータを、請求項１乃至７のいずれか１項に記載の入力装置の各手段として機能させるための、コンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像に関連付けるための情報の入力を受け付けることができる情報処理装置に関する。
【背景技術】
【０００２】
近年、小型軽量なメモリカードに撮像した画像を記録するデジタルスチルカメラやデジタルビデオカメラなどの撮像装置が普及している。このような撮像装置は多機能化されており撮像した画像だけでなく、画像に関連付けるための様々な付加情報を記録することもできるようになっている。例えば、特許文献１では撮像装置で生成される画像データに付加するための情報を、撮像装置と無線で通信できる外部機器で生成、編集することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１８８９５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の特許文献１のシステムを利用すれば、例えばカメラマンにより撮像された映像に対し、撮像内容のメモを残しておく担当者（いわゆるスクリプター）が外部機器から映像に直接メモを付加することが可能となる。その際、撮像内容に対応したタイムコード情報をメモと一緒に記録しおくことで、後の再生確認や編集作業の際、該当するシーンの検索が行いやすくなる。このタイムコード情報として、特許文献１では、メモの入力完了のときの時刻を記録している。しかしながら、映像内容のメモを入力する際に、入力ミスや入力内容の変更などを行うことで時間が経過してしまうことは多々あり、入力完了時のタイムコードでは、ユーザーが得たいタイムコードとはかけ離れたものとなってしまう問題があった。
【０００５】
そこで、本願発明は、ユーザの意図に沿ったタイミングの時刻を入力された文字情報に対応付けることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の入力装置は、ユーザ操作による文字情報の入力を受け付ける受け付け手段と、前記受け付け手段を介して受け付けた文字情報の入力のタイミングを示す時刻情報を取得する取得手段と、前記受け付け手段を介して入力された文字情報と、前記取得手段により取得された時刻情報とを対応付ける対応付け手段とを有し、前記取得手段は、前記文字情報の入力が開始されたタイミングを示す時刻情報を取得することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザの意図に沿ったタイミングの時刻を入力された文字情報に対応付けることが可能となる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態におけるデジタルビデオカメラ１００のハードウェアブロック図である。
【図２】第１の実施形態における携帯端末２００のハードウェアブロック図である。
【図３】第１の実施形態におけるデジタルビデオカメラ１００の動作を示すフローチャートである。
【図４】第１の実施形態における携帯端末２００の動作を示すフローチャートである。
【図５】（ａ）、（ｂ）第１の実施形態におけるデジタルビデオカメラ１００の画面に表示されるメニュー画面の一例である。
【図６】第２の実施形態におけるデジタルビデオカメラ１００の動作を示すフローチャートである。
【図７】第２の実施形態における携帯端末２００の動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に、本発明を実施するための形態について、添付の図面を用いて詳細に説明する。
【００１０】
なお、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施の形態を適宜組み合せることも可能である。
【００１１】
［第１の実施形態］
図１に第一の実施形態の撮像装置の構成の一例を示す。なお、ここでは撮像装置の一例としてデジタルビデオカメラ１００について述べるが、撮像装置はこれに限られない。例えば撮像装置はコンパクトデジタルカメラや、一眼レフカメラ、また、携帯型のカメラ付きメディアプレーヤや、いわゆるカメラ付きタブレットデバイス、カメラ付きパーソナルコンピュータなどであってもよい。
【００１２】
図１において、制御部１０は、デジタルビデオカメラ１００のシステム全般を制御するシステム制御部である。制御部１０はＲＯＭ１７に記録されたプログラムをＲＡＭ１８に展開して実行することで、各構成部を制御し、後述のフローチャートを実行する。
【００１３】
ＲＯＭ１７は、不揮発性の記録媒体であり、制御部１０が実行するプログラムを記憶している。
【００１４】
ＲＡＭ１８は制御部１０のワークメモリとして用いられる揮発性の記録媒体である。ＲＡＭ１８は撮像部１２で撮像し画像処理部１３により画像処理された画像データや着脱可能記録媒体２０から読み出した画像データを、画像圧縮／伸長部１１で画像データを圧縮処理または伸長処理を施すために用いられる。また、表示部１５で表示するために一時格納するＶＲＡＭとしても用いられる。さらには、撮像した画像と共に関連付けて記録するための情報（付加情報）を一時的に格納するＲＡＭとしても用いられる。なお、付加情報は無線通信部１４を介して、携帯端末２００から受信することができる。
【００１５】
デジタルビデオカメラ１００には、画像データを記録するための記録媒体を装着できる。そのために、着脱可能記録媒体Ｉ／Ｆ１９を有する。本実施形態では、着脱可能記録媒体Ｉ／Ｆ１９はメモリカード等の着脱可能な記録媒体を挿入可能なスロットである。図１においては、着脱可能記録媒体Ｉ／Ｆ１９に着脱可能記録媒体２０が装着されている例を図示している。なお、着脱可能な記録媒体を用いるのは一例である。ほかの構成としては、例えばデジタルビデオカメラ１００の筐体内に着脱不可能な記録領域を備えていてもよい。
【００１６】
画像処理部１３は、撮像部１２で撮像された画像データに、所定の画素補間、リサイズ処理や色変換処理を行う。また、画像処理部１３では撮像された画像データを用いて所定の演算処理が行われ、制御部１０は得られた演算結果に基づいて撮像部１２による撮像に関する各種制御（露光制御、オートホワイトバランス制御など）を行う。
【００１７】
画像圧縮／伸長部１１は画像処理部１３で画像処理された画像データを圧縮する処理や着脱可能記録媒体２０から読み出した画像データに対する伸長処理を行う。
【００１８】
撮像部１２は、撮像レンズ（ズームレンズとフォーカスレンズ含む）と撮像素子を有し、制御部１０の制御に基づき被写体を撮像し、静止画や動画像データといった画像データを取得する。
【００１９】
表示部１５は、制御部１０の制御に基づき、各種設定状態や、撮像部１２で撮像されている画像、着脱可能記録媒体から読み出して再生した画像などを表示するためのディスプレイである。覗き込み形のファインダー内のディスプレイや、バリアングルの液晶モニタなどとして構成される。
【００２０】
操作部１６はデジタルビデオカメラ１００に電源を供給するための電源スイッチや、撮像開始ボタン、カメラモード（撮像モード）や再生モードに切り替え可能なモード切替ボタンなどを含む、ユーザからの操作を受け付ける操作部である。
【００２１】
無線通信部１４は、制御部１０の制御に基づき、外部カメラやパーソナルコンピュータといった外部機器とデータの送受信を無線通信により行う。たとえば、デジタルビデオカメラ１００の設定情報や操作情報などを送信し、デジタルビデオカメラ１００を外部から操作するためのコマンドや、画像データと共に記録するための付加情報などを受信する。送受信可能なデータにはデジタル画像データやアナログ映像信号を含む。
【００２２】
以上がデジタルビデオカメラ１００の構成の説明である。
【００２３】
続いて、携帯端末２００について説明する。携帯端末２００としては、例えばいわゆるタブレットデバイス、やスマートフォン、ＰＤＡなどを採用することができる。
【００２４】
図２において、制御部２１は、携帯端末２００のシステム全般を制御するシステム制御部である。制御部２１はＲＯＭ２５に記録されたプログラムをＲＡＭ２６に展開して実行することで、各構成部を制御し、後述のフローチャートを実行する。
【００２５】
ＲＯＭ２５は、不揮発性の記録媒体であり、制御部２１が実行するプログラムを記憶している。
【００２６】
ＲＡＭ２６は制御部２１のワークメモリとして用いられる揮発性の記録媒体である。
【００２７】
表示部２２は、制御部１０の制御に基づき、各種設定状態や、無線通信部２４より受信したデータ（デジタル画像データやアナログ映像信号を含む）などを表示するためのディスプレイである。なお、表示部２２は必ずしもディスプレイを備える必要はない。例えば外部のディスプレイに表示データを出力する表示制御部であってもよい。
【００２８】
操作部２３は携帯端末２００に電源を供給するための電源スイッチなど、ユーザからの操作を受け付ける操作部である。なお操作部２３は操作部１６と同様にタッチパネルを含む。
【００２９】
無線通信部２４は、制御部２１の制御に基づき、外部カメラやパーソナルコンピュータといった外部機器とデータの送受信を無線通信により行う。データはデジタルビデオカメラ１００の設定情報や操作情報などを受信し、デジタルビデオカメラ１００を外部から操作するためのコマンドや、画像データと共に記録するための付加情報などを送信する。送受信可能なデータにはデジタル画像データやアナログ映像信号を含む。
【００３０】
以上が携帯端末２００の構成の説明である。本実施形態では、上記のデジタルビデオカメラ１００と携帯端末２００とが協働して、入力システムを構成する。以下、入力システムにおける各装置の動作について説明する。
【００３１】
＜各装置の動作＞
図３に、デジタルビデオカメラ１００の動作のフローチャートを示す。このフローチャートの処理は、デジタルビデオカメラ１００を構成する制御部１０がＲＯＭ１７に格納されたプログラムをＲＡＭ１８に展開して実行することにより実現される。
【００３２】
また、このフローチャートの処理は、デジタルビデオカメラ１００と携帯端末２００とが無線通信を確立している状態で、操作部１６に対するユーザ操作によってデジタルビデオカメラ１００がカメラモード（撮像モード）に設定されることに応じて開始される。なお、このフローチャートの開始に並行してライブビューのための撮像処理も実行される。
【００３３】
まず、ステップＳ３０１にて、制御部１０は、例えば操作部１６に含まれるレリーズスイッチの操作などによって動画の記録が開始されたか否かを判断する。動画の記録が開始されたと判断した場合、処理はステップＳ３０２に進む。一方、記録が開始されていないと判断した場合、処理はステップＳ３０６に進む。
【００３４】
ステップＳ３０２では、制御部１０は、記録を開始したことを示す情報を含む制御情報を携帯端末２００に送信する。これにより、携帯端末２００に、デジタルビデオカメラ１００が記録中であることを把握させる。
【００３５】
さらにステップＳ３０３にて、制御部１０は、無線通信部１４から、携帯端末２００の無線通信部２４へ、タイムコードの送信を開始する。タイムコード情報は、動画の記録中の間、所定の間隔で送信され続ける。
【００３６】
Ｓ３０４では、制御部１０は、例えば操作部１６に含まれるレリーズスイッチの再操作によって動画の記録が停止されたか否かを判断する。停止されていないと判断した場合、Ｓ３０３〜Ｓ３０４の処理を繰り返す。停止されたと判断した場合、処理はステップＳ３０５に進む。
【００３７】
ステップＳ３０５では、制御部１０は、タイムコードの送信を停止する。また、これに併せて、記録を停止したことを示す情報を含む制御情報を携帯端末２００に送信する。これにより、携帯端末２００に、デジタルビデオカメラ１００が記録を停止したことを把握させる。
【００３８】
続いて、ステップＳ３０６では、制御部１０は、携帯端末２００から付加情報を記録させるためのコマンドと付加情報とを受信したか否かを判断する。受信していないと判断した場合、処理を終了する。一方、受信したと判断した場合、処理はステップＳ３０７に進む。
【００３９】
ステップＳ３０７では、制御部１０は、受信した付加情報を最新の動画に関連付けて記録媒体に記録する。なお、ここでは最新の動画に関連付ける例について説明するが、例えばＳ３０２の制御情報に動画のＩＤを含めておき、受信した付加情報に含まれるＩＤとの比較により、付加情報がどの動画に対応付けるべきなのかを判断してもよい。
【００４０】
以上がデジタルビデオカメラ１００の動作の説明である。続いて、上記動作に対応する携帯端末２００の動作について説明する。
【００４１】
図４に、携帯端末２００の動作のフローチャートを示す。このフローチャートにおける各処理は、携帯端末２００を構成する制御部２１がＲＯＭ２５に格納されたプログラムをＲＡＭ２６に展開して実行することにより実現される。ユーザの操作部２３に対する操作によって携帯端末２００が外部機器制御モードに設定されると図４の処理を開始する。また、この処理の開始に並行して、携帯端末２００の表示部２２には、図５のような画面が表示され、ユーザからの付加情報の入力を受け付ける。図４の各処理の説明の前に、図５の画面について説明する。
【００４２】
図５（ａ）に示す付加情報編集画面５００は、デジタルビデオカメラ１００で撮像した動画（クリップ）に関連付けて記録するための付加情報の入力および編集を行い、デジタルビデオカメラ１００へデータを送信する操作を行うための画面である。
【００４３】
ユーザは操作部２３に含まれる十字キーを操作して各項目の選択、入力、編集を行う。クリップタイトル５０１はクリップのタイトルを入力するためのフィールドである。撮像者欄５０２はクリップを撮像した撮像者を示す情報を入力するためのフィールドである。撮像場所５０３はクリップの撮像場所を示す情報を入力するためのフィールドである。
【００４４】
撮像内容５０４にはクリップの撮像内容を入力するフィールド５０５と入力内容に対応するタイムコードを入力するフィールド５０６がある。
【００４５】
送信ボタン５０７は、入力した付加情報をデジタルビデオカメラ１００に送信する処理の開始を指示するためのボタンである。図４の説明に戻る。
【００４６】
まず、ステップＳ４０１にて、制御部２１は、デジタルビデオカメラ１００が動画の記録中であるか否かを判断する。具体的には、デジタルビデオカメラ１００から、記録を開始したことを示す情報が含まれた制御情報を受信したか否かに基づき判断する。この制御情報は、図３のステップＳ３０２で送信される制御情報である。記録中であると判断した場合、処理はステップＳ４０２に進む。記録中でないと判断した場合、処理はステップＳ４１０に進む。まず、ステップＳ４０２に進む場合について説明する。
【００４７】
ステップＳ４０２では、制御部２１は、デジタルビデオカメラ１００から定期的に送信されるタイムコード情報の受信を開始する。タイムコード情報の受信は、デジタルビデオカメラ１００での動画の記録が停止するまで定期的に受信される。
【００４８】
続いて、ステップＳ４０３にて、制御部２１は、付加情報編集画面５００のメモフィールド５０５への文字入力が開始されたか否かを判断する。開始されていないと判断した場合、処理はステップＳ４０１に戻る。開始されたと判断した場合、処理はステップＳ４０４に進む。
【００４９】
ステップＳ４０４では、制御部２１は、文字入力が開始されたタイミングの時刻を示す時刻情報（タイムコード情報）を、文字入力が開始されたメモフィールド５０５の左に配されているタイムコードフィールド５０６に表示する。ここでは、ステップＳ４０２から定期的に受信されているタイムコード情報のうち、文字入力が開始されたタイミングで最新のタイムコード情報を表示する。ここで表示されるタイムコード情報は、対応するメモフィールドに入力されている文字に対応付けられる。なお、タイムコード情報の対応付け、メモフィールドに入力された文字情報と一緒にテキスト情報として付加する方法や、タイムコード属性として独立した情報として付加する方法などを採用することができる。
【００５０】
続いて、ステップＳ４０５で、制御部２１は、操作部２３の「Ｅｎｔｅｒ」キーを押下することにより改行コードが入力されたか否かを判断する。改行コードが入力されたと判断した場合、処理はＳ４０３に戻り、次の行に対する文字入力の受付を開始するとともに、次の行のメモフィールド５０５への文字入力の開始タイミングの時刻を示すタイムコード情報を表示する（Ｓ４０４）。図５（ｂ）に、メモフィールド５０５への文字入力と、それに伴うタイムコード情報の表示を行った後の付加情報編集画面５００の一例を示す。このように、ユーザは各行に映像に関する情報を入力し、改行の入力によって情報を区別する。一方、改行コードが入力されていないと判断した場合、処理はステップＳ４０６に進む。
【００５１】
ステップＳ４０６では、制御部２１は、デジタルビデオカメラ１００が動画の記録を停止したか否かを判断する。具体的には、図３のステップＳ３０５でデジタルビデオカメラ１００から送信される、記録を停止したことを示す情報を含む制御情報を受信したか否かに基づき判断する。記録を停止していないと判断した場合、処理はステップＳ４０３に戻る。記録を停止したと判断した場合処理はステップＳ４０７に進む。
【００５２】
ステップＳ４０７では制御部２１は、タイムコード情報の受信を停止する。
【００５３】
続くステップＳ４０８にて、制御部２１は、送信ボタン５０７が選択されたか否かを判断する。選択されていないと判断した場合、処理はステップＳ４０１に戻る。選択されたと判断した場合、処理はステップＳ４０９に進む。
【００５４】
ステップＳ４０９では、制御部２１は、入力されている文字情報を付加情報として、対応するタイムコード情報とともにデジタルビデオカメラ１００に送信する。以上が、Ｓ４０１からＳ４０２に進んだ場合の処理の説明である。
【００５５】
一方、Ｓ４０１からＳ４１０に進んだ場合、Ｓ４１０にて制御部２１は、ステップＳ４０３と同様の判断を行う。文字入力が開始されたと判断した場合、処理はステップＳ４０８に進む。一方、文字入力が開始されていないと判断した場合、処理はステップＳ４０１に戻る。この場合、デジタルビデオカメラ１００は動画の記録中ではないため、デジタルビデオカメラ１００からタイムコード情報が送信されない。そのため、この場合、付加情報編集画面５００に文字が入力されても、タイムコードフィールド５０６に対しタイムコード情報は表示されず、文字情報に対応付けられることもない。この状態でステップＳ４０８にて、送信ボタン５０７の選択を受け付けたと判断した場合、ステップＳ４０９では、入力された文字情報のみをデジタルビデオカメラ１００に送信し、タイムコード情報は送信されない。以上が、携帯端末２００の動作である。
【００５６】
以上のように、本実施形態の携帯端末２００では、撮像内容の入力を開始したタイミングの時刻を入力した撮像内容の情報に対応付けておく。これにより、ユーザの意図に沿ったタイミングの時刻をタイムコード情報として採用することができる。
【００５７】
［第２の実施形態］
次に、第２の実施形態について説明する。本実施形態は、第１の実施形態と共通する部分が多いため、本実施形態特有の部分を中心に説明する。
【００５８】
図６に、デジタルビデオカメラ１００の動作のフローチャートを示す。このフローチャートの処理は、デジタルビデオカメラ１００を構成する制御部１０がＲＯＭ１７に格納されたプログラムをＲＡＭ１８に展開して実行することにより実現される。
【００５９】
また、このフローチャートの処理は、デジタルビデオカメラ１００と携帯端末２００とが無線通信を確立している状態で、操作部１６に対するユーザ操作によってデジタルビデオカメラ１００がカメラモード（撮像モード）に設定されることに応じて開始される。なお、このフローチャートの開始に並行してライブビューのための撮像処理も実行される。
【００６０】
ステップＳ６０１〜ステップＳ６０３の処理は図３のステップＳ３０１〜ステップＳ３０３の処理と同様である。
【００６１】
続くステップＳ６０４では、制御部１０は、動画記録中に携帯端末２００から付加情報記録コマンドと付加情報とを受信したか否かを判断する。受信していないと判断した場合、処理はステップＳ６０６に進む。一方、受信したと判断した場合、処理はステップＳ６０５に進む。
【００６２】
ステップＳ６０５では、制御部１０は、受信した付加情報をＲＡＭ１８に一時的に保持しておくよう制御する。なお、すでに付加情報がＲＡＭ１８に保持されている場合（すなわち、記録中に再度付加情報を受信した場合）は、保持されている情報を更新する。
【００６３】
続くステップＳ６０６〜ステップＳ６０７では、図３のステップＳ３０４〜ステップＳ３０５と同様の処理が実行される。
【００６４】
ステップＳ６０８では、制御部１０は、ステップＳ６０５でＲＡＭ１８に一時的に保持していた付加情報を、撮像した画像または動画データに関連付けて記録媒体に記録する。
【００６５】
ステップＳ６０９〜ステップＳ６１０では図３のステップＳ３０６〜ステップＳ３０７と同様の処理が実行される。
【００６６】
以上が本実施形態におけるデジタルビデオカメラ１００の動作である。続いて上記動作に対応する携帯端末２００の動作について説明する。
【００６７】
図７に、携帯端末２００の動作のフローチャートを示す。このフローチャートにおける各処理は、携帯端末２００を構成する制御部２１がＲＯＭ２５に格納されたプログラムをＲＡＭ２６に展開して実行することにより実現される。ユーザの操作部２３に対する操作によって携帯端末２００が外部機器制御モードに設定されると図７の処理を開始する。また、この処理の開始に並行して、携帯端末２００の表示部２２には、図５のような画面が表示され、ユーザからの付加情報の入力を受け付ける。
【００６８】
ステップＳ７０１〜ステップＳ７０３の処理は、図４のステップＳ４０１〜ステップＳ４０３と同様の処理が実行される。
【００６９】
ステップＳ７０４では、制御部２１は、文字入力が開始されたタイミングの時刻を示すタイムコード情報をＲＡＭ２６に一時的に保持する。なお、この時点ではまだタイムコードは表示しない。
【００７０】
続くステップＳ７０５では、制御部２１は、メモフィールドの入力中の行の文字がすべて削除されたか否かを判断する。すべて削除された場合、処理はステップＳ７０６に進む。
【００７１】
ステップＳ７０６では制御部２１は、ユーザがメモの入力をキャンセルしたものとみなし、ＲＡＭ２６に保持しているタイムコード情報を破棄する。ここでいう破棄とは、情報を削除することのみならず、例えば無効であることを示す情報を付加して、利用しないようにすることも含む。また、編集行のタイムコードフィールド内にタイムコードが表示されているならば、その表示も消去する。さらに、付加情報としてタイムコード情報とともに記録済みである場合には、その情報を破棄する。このように、入力操作に応じてタイムコード情報の保持と破棄とを行うことで、ユーザの入力操作に沿ったタイムコードの記録および削除を実現する。その後、処理はステップＳ７０３に戻る。
【００７２】
一方、ステップＳ７０５ですべて削除されていないと判断された場合、処理はステップＳ７０７に進む。
【００７３】
ステップＳ７０７では、制御部２１は、操作部２３の「Ｅｎｔｅｒ」キーを押下することにより改行コードが入力されたか否かを判断する。改行コードが入力されたと判断した場合、改行コードが入力された行の文字入力が完了したと判断し、処理はＳ７０８に進む。
【００７４】
ステップＳ７０８では、制御部２１は、ステップＳ７０５で保持したタイムコード情報を、改行コードが入力された行に対応するタイムコードフィールドの行に表示するとともに、ステップＳ７０３に戻り、次の行に対する文字入力の受付を開始する。
【００７５】
一方、ステップＳ７０７で改行コードが入力されていないと判断された場合、処理はステップＳ７０９に進む。
【００７６】
ステップＳ７０９〜ステップＳ７１３の処理は、図４のステップＳ４０６〜ステップＳ４１０と同様の処理が実行される。以上が本実施形態における携帯端末２００の動作の説明である。
【００７７】
以上のように、第２の実施形態の携帯端末では、撮像内容の情報の消去により、タイムコード情報を自動で消去する。これにより、より直感的な操作感覚でタイムコード情報を付加したり削除したりすることができる。
【００７８】
［その他の実施形態］
上述の第２の実施形態では、ある行に入力されている文字情報がすべて削除された場合、保持しているタイムコードを破棄する場合を例に挙げて説明した。しかしながら、すべての文字情報を削除したからといって、必ずしもユーザが入力をキャンセルする意図があるとは限らない。例えば、入力の一文字目を誤ったために削除した可能性もある。このことを考慮して、文字情報がすべて削除されたことを検知しても、即座にタイムコードを破棄するのではなく、文字情報がすべて削除されてから一定時間の経過を待ってから、タイムコードを破棄してもよい。ここで待つ一定時間は、誤りを訂正するための削除ではなく、入力のキャンセルを目的とした削除であると判断できる程度の長さとする。一定時間が経過する前に再度の文字入力が開始された場合には、タイムコードの保持を続ける。その再度の文字入力の開始のタイミングは、ユーザの意図する入力開始タイミングではないと考えられるため、そのタイミングの時刻は保持しない。このようにすることで、よりユーザの操作に沿ったタイムコードの採用を実現することができる。
【００７９】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2017022465.tif 000003
【図２】
2017022465.tif 000004
【図３】
2017022465.tif 000005
【図４】
2017022465.tif 000006
【図５】
2017022465.tif 000007
【図６】
2017022465.tif 000008
【図７】
2017022465.tif 000009