Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7705284B2 - Imaging device, control method thereof, external device, program, and storage medium - Google Patents
[go: Go Back, main page]

JP7705284B2 - Imaging device, control method thereof, external device, program, and storage medium - Google Patents

Imaging device, control method thereof, external device, program, and storage medium Download PDF

Info

Publication number
JP7705284B2
JP7705284B2 JP2021103550A JP2021103550A JP7705284B2 JP 7705284 B2 JP7705284 B2 JP 7705284B2 JP 2021103550 A JP2021103550 A JP 2021103550A JP 2021103550 A JP2021103550 A JP 2021103550A JP 7705284 B2 JP7705284 B2 JP 7705284B2
Authority
JP
Japan
Prior art keywords
file
control unit
information
additional information
video camera
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021103550A
Other languages
Japanese (ja)
Other versions
JP2023002355A (en
JP2023002355A5 (en
Inventor
俊雄 簑島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2021103550A priority Critical patent/JP7705284B2/en
Priority to EP22178296.4A priority patent/EP4109448A1/en
Priority to US17/844,631 priority patent/US12072933B2/en
Publication of JP2023002355A publication Critical patent/JP2023002355A/en
Publication of JP2023002355A5 publication Critical patent/JP2023002355A5/ja
Priority to US18/784,192 priority patent/US20240378240A1/en
Application granted granted Critical
Publication of JP7705284B2 publication Critical patent/JP7705284B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Studio Devices (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Description

本発明は、記録媒体に動画ファイルとその動画ファイルに関連付けられた付加情報ファイルとを記録する技術に関する。 The present invention relates to a technique for recording a video file and an additional information file associated with the video file on a recording medium.

近年、TwitterなどのSNS(Social Networking Service)の台頭により、放送局や通信社などの報道現場では、これまでより迅速に正確な情報を伝えることが求められている。そのため、デジタルスチルカメラやデジタルビデオカメラなどの映像処理装置でも、動画ファイルだけでなく、動画ファイルについての様々なメタデータを書き込んだ付加情報ファイルを活用することで、より迅速、簡単に速報性の高い報道を実現している。 In recent years, with the rise of SNS (Social Networking Services) such as Twitter, broadcasting stations, news agencies, and other news sites are being required to convey accurate information more quickly than ever before. For this reason, video processing devices such as digital still cameras and digital video cameras are now using not only video files, but also additional information files that contain various metadata about the video files, allowing for faster, easier reporting with more up-to-date information.

例えば、撮影した動画と共に動画のフォーマットや記録長などのメタデータを記録することができる。他にも携帯端末からデジタルビデオカメラに通信し、報道現場で取材タイトルや取材場所といった取材情報を付加情報ファイルに書き込むことができる。付加情報ファイルは、例えば、動画ファイルサーバー内で所望の動画ファイルをより容易に検索するための情報として用いられている。その際に、動画ファイルの各種メタデータを閲覧することで、動画ファイルのフォーマットや記録長を知ることが出来る。 For example, metadata such as the video format and recording length can be recorded along with the video that has been shot. In addition, by communicating with a digital video camera from a mobile device, reporting information such as the title and location of the coverage can be written to an additional information file at the scene of the news report. Additional information files are used, for example, as information to make it easier to search for desired video files within a video file server. In this case, the format and recording length of the video file can be known by viewing the various metadata of the video file.

特許文献1では、ユーザが通信機器などから動画に関連付ける付加情報ファイルの内容を入力する際に、誤った対象動画ファイルに関連付けて記録しないようにする技術が記載されている。 Patent document 1 describes a technology that prevents a user from inputting the contents of an additional information file to be associated with a video from a communication device or the like, and recording the information in the file in question in association with a wrong target video file.

特許第5856436号公報Patent No. 5856436

しかしながら、上記の特許文献1に記載された技術では、撮像装置により撮影された動画ファイルに関連付けられた付加情報ファイルの種別や有無を外部の編集機器から容易に把握することができない。把握するためには付加情報ファイルを取得して、解析を行う必要がある。そのため、外部の編集機器から動画ファイルに対して、ユーザーが意図した付加情報ファイルの内容編集などを行えない恐れがある。 However, the technology described in Patent Document 1 above does not allow an external editing device to easily determine the type or presence of an additional information file associated with a video file captured by an imaging device. In order to do so, it is necessary to obtain and analyze the additional information file. As a result, there is a risk that the user will not be able to edit the content of the additional information file intended by the user for the video file from an external editing device.

本発明は上述した課題に鑑みてなされたものであり、その目的は、撮影された動画ファイルに関連付けられた付加情報ファイルの種別を、容易に把握することができる撮像装置を提供することである。 The present invention has been made in consideration of the above-mentioned problems, and its purpose is to provide an imaging device that can easily determine the type of additional information file associated with a captured video file.

本発明に係わる撮像装置は、映像データの映像ファイルと、該映像データの付加情報のファイルである付加情報ファイルを記録媒体に記録する記録手段と、前記付加情報ファイルに記録される付加情報の種別情報を前記映像ファイル内のメタデータ領域に記録するように前記記録手段を制御する制御手段と、を備えることを特徴とする。 The imaging device of the present invention is characterized by comprising a recording means for recording a video file of video data and an additional information file which is a file of additional information of the video data onto a recording medium, and a control means for controlling the recording means to record type information of the additional information recorded in the additional information file into a metadata area within the video file .

本発明によれば、撮影された動画ファイルに関連付けられた付加情報ファイルの種別を、容易に把握することが可能となる。 According to the present invention, it is possible to easily determine the type of additional information file associated with a captured video file.

本発明の撮像装置の第1の実施形態であるデジタルビデオカメラの構成を示す図。1 is a diagram showing the configuration of a digital video camera that is a first embodiment of an imaging apparatus of the present invention. 第1の実施形態における携帯端末の構成を示すブロック図。FIG. 2 is a block diagram showing a configuration of a mobile terminal according to the first embodiment. 第1の実施形態におけるMP4フォルダの構成図。FIG. 4 is a diagram showing the configuration of an MP4 folder in the first embodiment. 第1の実施形態におけるMP4ファイルの構成図。FIG. 2 is a diagram showing the structure of an MP4 file according to the first embodiment. 第1の実施形態における動画ファイル、XMLファイル内のメタデータの構成図。3A to 3C are diagrams showing the structure of metadata in a moving image file and an XML file according to the first embodiment. 第1の実施形態におけるデジタルビデオカメラと携帯端末の接続シーケンス図。FIG. 4 is a connection sequence diagram between the digital video camera and the mobile terminal according to the first embodiment. 第1の実施形態におけるデジタルビデオカメラの記録開始処理を示すフローチャート。5 is a flowchart showing a recording start process of the digital video camera according to the first embodiment. 第1の実施形態におけるデジタルビデオカメラの記録停止処理を示すフローチャート。5 is a flowchart showing a recording stop process of the digital video camera according to the first embodiment. 第1の実施形態におけるデジタルビデオカメラのメニュー画面を示す図。3A and 3B are diagrams showing a menu screen of the digital video camera according to the first embodiment. 第1の実施形態におけるデジタルビデオカメラのメニュー画面を示す図。3A and 3B are diagrams showing a menu screen of the digital video camera according to the first embodiment. 第1の実施形態におけるデジタルビデオカメラが動画ファイル一覧リストの送信要求を受けた場合の動作を示すフローチャート。5 is a flowchart showing the operation of the digital video camera according to the first embodiment when it receives a request to transmit a video file list. 第1の実施形態におけるデジタルビデオカメラがサムネイル画像とメタデータの送信要求を受けた場合の動作を示すフローチャート。6 is a flowchart showing the operation of the digital video camera according to the first embodiment when it receives a request to transmit thumbnail images and metadata. 第1の実施形態におけるデジタルビデオカメラがXMLファイルの送信要求を受けた場合の動作を示すフローチャート。6 is a flowchart showing an operation of the digital video camera according to the first embodiment when it receives a request to transmit an XML file. 第1の実施形態における携帯端末がデジタルビデオカメラに動画ファイル一覧の送信要求を送る動作を示すフローチャート。6 is a flowchart showing an operation of the mobile terminal in the first embodiment for sending a request to send a list of video files to the digital video camera. 第1の実施形態における携帯端末がデジタルビデオカメラにXMLファイルの送信要求を送る動作を示すフローチャート。6 is a flowchart showing an operation of the portable terminal in the first embodiment for sending a request to transmit an XML file to the digital video camera. 第1の実施形態における携帯端末での選択画面を示す図。FIG. 4 is a diagram showing a selection screen on the mobile terminal according to the first embodiment. 第1の実施形態における携帯端末の動画ファイルの一覧表示画面を示す図。FIG. 4 is a diagram showing a list display screen of video files on the mobile terminal according to the first embodiment. 第1の実施形態における携帯端末のXMLファイル表示画面を示す図。FIG. 4 is a diagram showing an XML file display screen of the mobile terminal according to the first embodiment. 第1の実施形態におけるXF-AVCフォルダの構成図。FIG. 4 is a diagram showing the structure of an XF-AVC folder in the first embodiment. 第1の実施形態におけるXF-AVCファイルの構成図。FIG. 2 is a diagram showing the structure of an XF-AVC file according to the first embodiment. 第1の実施形態における管理情報ファイルのメタデータの構成図。FIG. 4 is a diagram showing the structure of metadata of a management information file according to the first embodiment. 第2の実施形態におけるデジタルビデオカメラの記録開始処理を示すフローチャート。10 is a flowchart showing a recording start process of a digital video camera according to a second embodiment. 第2の実施形態におけるデジタルビデオカメラがサムネイル画像とメタデータの送信要求を受けた場合の動作を示すフローチャート。10 is a flowchart showing the operation of a digital video camera according to a second embodiment when the digital video camera receives a request to transmit thumbnail images and metadata. 第2の実施形態における携帯端末がデジタルビデオカメラに動画ファイル一覧の送信要求を送る動作を示すフローチャート。10 is a flowchart showing an operation of a mobile terminal in a second embodiment for sending a request to send a list of video files to a digital video camera.

以下、添付図面を参照して実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものではない。実施形態には複数の特徴が記載されているが、これらの複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一若しくは同様の構成に同一の参照番号を付し、重複した説明は省略する。 The following embodiments are described in detail with reference to the attached drawings. Note that the following embodiments do not limit the invention according to the claims. Although the embodiments describe multiple features, not all of these multiple features are necessarily essential to the invention, and multiple features may be combined in any manner. Furthermore, in the attached drawings, the same reference numbers are used for the same or similar configurations, and duplicate explanations are omitted.

(第1の実施形態)
図1は、本発明の撮像装置の第1の実施形態であるデジタルビデオカメラ100(カムコーダ)の構成を示す図である。また、図2は、本発明の第1の実施形態における編集装置としての携帯端末200の構成を示す図である。
(First embodiment)
Fig. 1 is a diagram showing the configuration of a digital video camera 100 (camcorder) which is a first embodiment of an imaging device of the present invention, and Fig. 2 is a diagram showing the configuration of a mobile terminal 200 which serves as an editing device in the first embodiment of the present invention.

図1において、デジタルビデオカメラ100は、制御部10、画像圧縮/伸長部11、撮像部12、画像処理部13、無線通信部14、表示部15、操作部16、ROM17、RAM18、記録媒体I/F19、着脱可能記録媒体20を備える。各構成部は制御部10に接続されており、制御部10と各構成部は、互いにデータのやり取りを行うことができる。 In FIG. 1, the digital video camera 100 includes a control unit 10, an image compression/decompression unit 11, an imaging unit 12, an image processing unit 13, a wireless communication unit 14, a display unit 15, an operation unit 16, a ROM 17, a RAM 18, a recording medium I/F 19, and a removable recording medium 20. Each component is connected to the control unit 10, and the control unit 10 and each component can exchange data with each other.

制御部10は、デジタルビデオカメラ100のシステム全般を制御するシステム制御部であり、CPUからなる。制御部10は、ROM17に記録されたプログラムをRAM18に展開して実行することにより、各構成部を制御し、後述のフローチャートの動作を実行する。 The control unit 10 is a system control unit that controls the entire system of the digital video camera 100, and is composed of a CPU. The control unit 10 controls each component by expanding a program recorded in the ROM 17 into the RAM 18 and executing it, thereby executing the operations of the flowchart described below.

ROM17は、不揮発性の記録媒体であり、制御部10が実行するプログラムを記憶している。RAM18は、制御部10のワークメモリとして用いられる揮発性の記録媒体である。また、RAM18は、撮像部12で撮像し画像処理部13により画像処理された画像データや着脱可能記録媒体20から読み出された画像データを、画像圧縮/伸長部11で圧縮処理または伸長処理する場合や、表示部15で表示する場合に、一時格納するVRAMとしても用いられる。さらには、撮像した画像と共に関連付けて記録する付加情報を一時格納する記憶部としても用いられる。付加情報は、携帯端末200の無線通信部24から受信することができる。本実施形態において、付加情報とはマークアップ言語のXMLファイル(Extensible Markup Language file)として説明を行うが、付加情報を示す情報であればXMLファイルでなくてもかまわない。 The ROM 17 is a non-volatile recording medium, and stores the program executed by the control unit 10. The RAM 18 is a volatile recording medium used as a work memory for the control unit 10. The RAM 18 is also used as a VRAM for temporarily storing image data captured by the imaging unit 12 and processed by the image processing unit 13, or image data read from the removable recording medium 20, when the image compression/expansion unit 11 compresses or expands the image data, or when the image data is displayed on the display unit 15. The RAM 18 is also used as a storage unit for temporarily storing additional information to be recorded in association with the captured image. The additional information can be received from the wireless communication unit 24 of the mobile terminal 200. In this embodiment, the additional information is described as an XML file (Extensible Markup Language file) of a markup language, but it does not have to be an XML file as long as it is information indicating the additional information.

デジタルビデオカメラ100は、画像データを記録するための記録媒体20を装着することができる。そのために、記録媒体I/F(インタフェース)19を有する。記録媒体I/F19は、メモリカード等の着脱可能な記録媒体を挿入可能なスロットを有する。図1においては、記録媒体I/F19に着脱可能記録媒体20が装着されている状態を示している。デジタルビデオカメラ100では、着脱可能記録媒体20に画像データを記録する構成について説明したが、着脱が不可能でデジタルビデオカメラ100に内蔵されたメモリに画像データを記録する構成でもよい。 The digital video camera 100 can be equipped with a recording medium 20 for recording image data. To this end, it has a recording medium I/F (interface) 19. The recording medium I/F 19 has a slot into which a removable recording medium such as a memory card can be inserted. FIG. 1 shows a state in which the removable recording medium 20 is attached to the recording medium I/F 19. Although the digital video camera 100 has been described as being configured to record image data on the removable recording medium 20, it may also be configured to record image data in a non-removable memory built into the digital video camera 100.

画像処理部13は、撮像部12で撮像された画像データに、所定の画素補間処理、リサイズ処理、色変換処理を行う。また、画像処理部13では、撮像された画像データを用いて所定の演算処理が行われ、制御部10は得られた演算結果に基づいて撮像部12による撮像に関する各種制御(露光制御、オートホワイトバランス制御など)を行う。 The image processing unit 13 performs predetermined pixel interpolation processing, resizing processing, and color conversion processing on the image data captured by the imaging unit 12. The image processing unit 13 also performs predetermined calculation processing using the captured image data, and the control unit 10 performs various controls (exposure control, auto white balance control, etc.) related to the imaging by the imaging unit 12 based on the obtained calculation results.

画像圧縮/伸長部11は、画像処理部13で画像処理された画像データを圧縮する処理や着脱可能記録媒体20から読み出した画像データを伸長する処理を行う。 The image compression/expansion unit 11 compresses image data that has been image-processed by the image processing unit 13 and expands image data read from the removable recording medium 20.

撮像部12は、撮影レンズ(ズームレンズとフォーカスレンズを含む)と撮像素子とを有し、制御部10の制御に基づいて被写体を撮像し、静止画データや動画像データといった画像データを取得する。 The imaging unit 12 has a photographing lens (including a zoom lens and a focus lens) and an imaging element, and captures an image of a subject based on the control of the control unit 10 to obtain image data such as still image data and video image data.

表示部15は、制御部10の制御に基づき、各種設定状態や、撮像部12で撮像されている画像、着脱可能記録媒体20から読み出して再生した画像などを表示する。覗き込み形のファインダー内のディスプレイや、バリアングルの液晶モニタなどとして構成される。 The display unit 15 displays various settings, images captured by the imaging unit 12, images read and played from the removable recording medium 20, etc., based on the control of the control unit 10. It is configured as a display inside a peering finder, a vari-angle LCD monitor, etc.

操作部16は、デジタルビデオカメラ100の電源をON/OFFするための電源スイッチ、撮影開始ボタン、カメラモード(撮影モード)や再生モードなどの動作モードを切り替えるモード切替ボタンなどを含み、ユーザからの操作を受け付ける。なお操作部16にタッチパネルが含まれる場合、制御部10はタッチパネルへの以下の操作を検出することができる。
・タッチパネルを指やペンで触れたこと(以下、タッチダウンと称する)。
・タッチパネルを指やペンで触れている状態であること(以下、タッチオンと称する)。
・タッチパネルを指やペンで触れたまま移動していること(以下、ムーブと称する)。
・タッチパネルへ触れていた指やペンを離したこと(以下、タッチアップと称する)。
The operation unit 16 includes a power switch for turning the power of the digital video camera 100 ON/OFF, a shooting start button, a mode switching button for switching between operation modes such as a camera mode (shooting mode) and a playback mode, and accepts operations from a user. If the operation unit 16 includes a touch panel, the control unit 10 can detect the following operations on the touch panel.
- Touching the touch panel with a finger or pen (hereafter referred to as touch down).
- The touch panel is in a state where a finger or pen is touching it (hereinafter referred to as "touch on").
- Moving your finger or pen across the touch panel while keeping it in contact with the screen (hereafter referred to as "move").
- Removing your finger or pen from the touch panel (hereinafter referred to as "touch-up").

タッチパネルに何も触れていない状態(以下、タッチオフと称する)。 A state in which nothing is touching the touch panel (hereafter referred to as touch-off).

これらの操作や、タッチパネル上に指やペンが触れている位置座標は制御部10に通知され、制御部10は通知された情報に基づいてタッチパネル上にどのような操作が行なわれたかを判定する。ムーブについてはタッチパネル上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル上の垂直成分、水平成分毎に判定できる。 These operations and the position coordinates where the finger or pen touches the touch panel are notified to the control unit 10, which determines what operation was performed on the touch panel based on the notified information. For moves, the direction of movement of the finger or pen moving on the touch panel can also be determined for each vertical and horizontal component on the touch panel based on changes in the position coordinates.

またタッチパネル上をタッチダウンから一定のムーブを経てタッチアップをした場合は、ストロークを描いたこととする。素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル上に指を触れたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行なわれたと判定できる。また、所定距離以上を、所定速度未満でムーブしたことが検出された場合は、ドラッグが行なわれたと判定するものとする。タッチパネルは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いてもよい。 If the user touches down on the touch panel, then makes a certain amount of movement before touching up, it is considered that a stroke has been drawn. The action of quickly drawing a stroke is called a flick. A flick is an action in which the user quickly moves a finger on the touch panel for a certain distance while keeping the finger in contact with the panel, and then releases the finger; in other words, it is an action in which the finger quickly traces the touch panel as if flicking it. If a movement of a certain distance or more at a certain speed or more is detected and a touch up is then detected, it is determined that a flick has been performed. If a movement of a certain distance or more at less than the certain speed is detected, it is determined that a drag has been performed. The touch panel may be of any of a variety of types, including resistive film type, capacitive type, surface acoustic wave type, infrared type, electromagnetic induction type, image recognition type, and optical sensor type.

無線通信部14は、制御部10の制御に基づいて、外部カメラやパーソナルコンピュータといった外部機器とのデータの送受信を無線通信により行う。無線通信部14は、デジタルビデオカメラ100の設定情報や操作情報などを外部に送信し、デジタルビデオカメラ100を操作するコマンドや画像データと共に記録する付加情報などを受信する。送受信可能なデータには、デジタル画像データやアナログ映像信号、付加情報などが含まれる。 The wireless communication unit 14 transmits and receives data to and from external devices such as an external camera or a personal computer via wireless communication under the control of the control unit 10. The wireless communication unit 14 transmits setting information and operation information of the digital video camera 100 to the outside, and receives commands for operating the digital video camera 100 and additional information to be recorded together with image data. Data that can be transmitted and received includes digital image data, analog video signals, additional information, etc.

図2は、第1の実施形態における外部装置としての携帯端末200の構成を示すブロック図である。 Figure 2 is a block diagram showing the configuration of a mobile terminal 200 as an external device in the first embodiment.

図2において、携帯端末200は、制御部21、表示部22、操作部23、無線通信部24、ROM25、RAM26、ファイル制御部27を備える。各構成部は制御部21に接続されており、制御部21と各構成部は、互いにデータのやり取りを行うことができる。 In FIG. 2, the mobile terminal 200 includes a control unit 21, a display unit 22, an operation unit 23, a wireless communication unit 24, a ROM 25, a RAM 26, and a file control unit 27. Each component is connected to the control unit 21, and the control unit 21 and each component can exchange data with each other.

制御部21は、携帯端末200のシステム全般を制御するシステム制御部であり、CPUからなる。制御部21は、ROM25に記録されたプログラムをRAM26に展開して実行することにより、各構成部を制御し、後述のフローチャートの動作を実行する。ROM25は、不揮発性の記憶媒体であり、制御部21が実行するプログラムを記憶している。RAM26は、制御部21のワークメモリとして用いられる揮発性の記憶媒体である。 The control unit 21 is a system control unit that controls the overall system of the mobile terminal 200, and is composed of a CPU. The control unit 21 controls each component by expanding a program recorded in the ROM 25 into the RAM 26 and executing it, and executes the operations of the flowchart described below. The ROM 25 is a non-volatile storage medium, and stores the program executed by the control unit 21. The RAM 26 is a volatile storage medium used as a work memory for the control unit 21.

表示部22は、制御部21の制御に基づき、各種設定状態や、無線通信部24により受信したデータ(デジタル画像データ、アナログ映像信号、付加情報を含む)などを表示する。 The display unit 22 displays various setting states and data received via the wireless communication unit 24 (including digital image data, analog video signals, and additional information) based on the control of the control unit 21.

操作部23は、携帯端末200の電源をON/OFFするための電源スイッチなどを含み、ユーザからの操作を受け付ける操作部である。なお操作部23は操作部16と同様にタッチパネルを含む。 The operation unit 23 includes a power switch for turning the power of the mobile terminal 200 on and off, and is an operation unit that accepts operations from the user. Note that the operation unit 23 includes a touch panel, similar to the operation unit 16.

無線通信部24は、制御部21の制御に基づいて、外部カメラやパーソナルコンピュータといった外部機器とのデータの送受信を無線通信により行う。無線通信部24は、デジタルビデオカメラ100の設定情報や操作情報などを受信し、デジタルビデオカメラ100を操作するコマンドや画像データと共に記録する付加情報などをデジタルビデオカメラ100に送信する。送受信可能なデータには、デジタル画像データやアナログ映像信号、付加情報などが含まれる。 Under the control of the control unit 21, the wireless communication unit 24 transmits and receives data to and from external devices such as an external camera or a personal computer via wireless communication. The wireless communication unit 24 receives setting information and operation information of the digital video camera 100, and transmits to the digital video camera 100 commands for operating the digital video camera 100 and additional information to be recorded together with image data. Data that can be transmitted and received includes digital image data, analog video signals, additional information, etc.

ファイル制御部27は、無線通信部24から送られてきた動画ファイルや付加情報などのデータの解析やサムネイル画像の生成などの制御を行うことが可能である。ファイル制御部27は制御部2と協働して上記制御を実現する。また、携帯端末200は、所定のウェブサイトに公開されるアプリケーションを自由にインストールできる。本実施形態の携帯端末200は、デジタルビデオカメラ100との通信のための通信アプリケーションをインストールし、制御部21が通信アプリケーションを実行することで、携帯端末200とデジタルビデオカメラ100との通信を確立することができる。 The file control unit 27 is capable of controlling the analysis of data such as video files and additional information sent from the wireless communication unit 24, the generation of thumbnail images, and the like. The file control unit 27 cooperates with the control unit 2 to realize the above control. Furthermore, the mobile terminal 200 can freely install applications published on a specific website. In this embodiment, the mobile terminal 200 installs a communication application for communication with the digital video camera 100, and the control unit 21 executes the communication application, thereby enabling communication between the mobile terminal 200 and the digital video camera 100 to be established.

次に、図3Aは、本実施形態の動画ファイルと付加情報ファイルのフォルダ構成を示す図である。 Next, Figure 3A shows the folder structure of video files and additional information files in this embodiment.

本実施形態では、圧縮されたビデオフレームとタイムコード等の管理情報や音声データをMP4(MPEG-4 Part14またはISO/IEC14496-14:2003)というコンテナ構造で記録する場合を例に説明するが、AVCHD(Advanced Video Codec High Definition)やMXF(Material eXchange Format)等のファイルフォーマットであってもかまわない。制御部10に記録されるMP4のフォルダ構成を図3Aに示す。 In this embodiment, the compressed video frames, management information such as time codes, and audio data are recorded in a container structure called MP4 (MPEG-4 Part 14 or ISO/IEC 14496-14:2003), but file formats such as AVCHD (Advanced Video Codec High Definition) and MXF (Material eXchange Format) may also be used. The folder structure of MP4 recorded in the control unit 10 is shown in Figure 3A.

デジタルビデオカメラ100の操作部16をユーザが操作することにより着脱可能記録媒体20が初期化されると、DCIMフォルダ301が生成される。また、操作部16の操作により記録が開始されると、100_0128フォルダ302が生成される。フォルダ名の100はディレクトリ番号を表しており、100から順番に振られ、最大999まで増加していく。フォルダ名の0128は作成月日を表しており、1月28日に作成されたことを示している。 When the user operates the operation unit 16 of the digital video camera 100 to initialize the removable recording medium 20, a DCIM folder 301 is generated. Furthermore, when recording is started by operating the operation unit 16, a 100_0128 folder 302 is generated. The 100 in the folder name represents the directory number, which is assigned sequentially from 100 and increases up to a maximum of 999. The 0128 in the folder name represents the creation date, indicating that it was created on January 28th.

さらに、ストリームファイルであるMVI_0001.MP4(303)や付加情報であるMVI_0001.XML(304)が記録される。複数の動画ファイルが記録されていくとMP4ファイルとXMLファイルのファイル名が変化し増加していく。フレーム単位に設定する必要があるタイムコード等はMVI_0001.MP4(303)に記録される。また、タグ情報等はMVI_0001.XML(304)に記録される。 In addition, the stream file MVI_0001.MP4 (303) and additional information MVI_0001.XML (304) are recorded. As multiple video files are recorded, the file names of the MP4 files and XML files change and increase. Time codes and other information that need to be set on a frame-by-frame basis are recorded in MVI_0001.MP4 (303). Tag information and other information are recorded in MVI_0001.XML (304).

次に、図3Bは、本実施形態の動画ファイルの構成を示す図である。 Next, Figure 3B shows the structure of a video file in this embodiment.

図3Bにおいて、310は、ファイル形式の互換を示すftypボックスである。311は、再生に必要な管理情報やサムネイル画像が格納されたmoovボックスである。312は、XMP(Extensibile Metadata Platform)が格納されるボックスであり、任意のメタデータを設定することが可能である。313は、任意の情報を追加できるuuidボックスである。ここには、プレビュー用の画像327が格納されている。314は、符号化された映像データと音声データとタイムコードデータとフレーム単位のメタデータが格納されたmdatボックスである。 In FIG. 3B, 310 is an ftype box indicating file format compatibility. 311 is a moov box storing management information and thumbnail images required for playback. 312 is a box storing XMP (Extensible Metadata Platform), and any metadata can be set. 313 is a uuid box to which any information can be added. A preview image 327 is stored here. 314 is an mdat box storing encoded video data, audio data, time code data, and metadata in units of frames.

続いて、moovボックス311の構成について説明する。 Next, we will explain the configuration of the moov box 311.

321は、任意の情報を追加できるuuidボックスであり、再生時に表示するサムネイル画像325や再生時に使用する管理情報326が格納されている。315~317はtrackボックスであり、映像データ、音声データ、タイムコードデータに関わる管理情報が格納されたボックスである。318~320はstszボックスであり、映像データ、音声データ、タイムコードデータ、フレーム単位のメタデータの符号化単位ごとのデータサイズが格納されている。322~324はtrackボックスに格納されているstcoボックスである。stcoボックスは、映像データ、音声データ、タイムコードデータ、フレーム単位のメタデータのmdat314の格納位置を示す情報が格納されている。各データは、1つ以上の符号化単位で構成されるチャンクと呼ばれる単位でmdatボックス314に格納される。 321 is a uuid box to which any information can be added, and stores a thumbnail image 325 to be displayed during playback and management information 326 to be used during playback. 315 to 317 are track boxes, which store management information related to video data, audio data, and time code data. 318 to 320 are stsz boxes, which store the data size for each encoding unit of video data, audio data, time code data, and metadata in units of frames. 322 to 324 are stco boxes stored in the track box. The stco boxes store information indicating the storage location of mdat 314 for video data, audio data, time code data, and metadata in units of frames. Each piece of data is stored in the mdat box 314 in units called chunks, which are made up of one or more encoding units.

続いて、mdatボックス314の構成について説明する。 Next, we will explain the configuration of the mdat box 314.

330~338は、mdatボックス314に格納された、映像データ、音声データ、タイムコードデータ、フレーム単位のメタデータである。各データは、stcoボックスに記載されている値よりチャンク単位でアクセス可能である。たとえば、330(CV1)は、stcoボックス322の350から辿ることが可能である。 330 to 338 are video data, audio data, time code data, and metadata in frame units stored in the mdat box 314. Each piece of data can be accessed in chunk units using the value written in the stco box. For example, 330 (CV1) can be traced back to 350 in the stco box 322.

次に、図3Cは、本実施形態の動画ファイルと付加情報ファイルのメタデータの内容を示す図である。 Next, Figure 3C shows the metadata contents of the video file and additional information file in this embodiment.

360は、動画ファイル内のメタデータ領域の内容であり、これらは管理情報326に格納される。管理情報326の中には、デジタルビデオカメラ100の撮影時の情報であるシャッタースピードやレンズの明るさを示すF値、記録フレームレート、再生フレームレート、記録時間が記録されている。また、動画ファイルと一緒に付加情報ファイルであるXMLファイルが記録されているが、さらにはXMLファイルの種別情報を含んだ情報も記録されている。 360 denotes the contents of the metadata area in the video file, which are stored in management information 326. In management information 326, information at the time of shooting with digital video camera 100, such as the shutter speed, F-number indicating the lens brightness, recording frame rate, playback frame rate, and recording time, are recorded. In addition, an XML file, which is an additional information file, is recorded together with the video file, and information including type information of the XML file is also recorded.

361は、メタデータ領域の内容360に記載されているXMLファイルの種別情報の内容であり、これらは管理情報326に格納される。361は、XMLファイルが記録されているか否かを示す情報、XMLファイルがデジタルビデオカメラ100固有のタグ情報を持つオリジナルフォーマットであることを示す情報、XMLファイルが報道用途として規格化されている標準フォーマットであるNewsMetadataであることを示す情報のいずれかが記録される。図3Cでは説明のため、XMLファイル種別情報の記録領域361にすべての情報を記載しているように図示しているが、上記の通り実際にはそのいずれかが記録される。 361 indicates the contents of the XML file type information described in the metadata area contents 360, and these are stored in the management information 326. 361 records any one of the following: information indicating whether an XML file has been recorded, information indicating that the XML file is in an original format having tag information specific to the digital video camera 100, and information indicating that the XML file is NewsMetadata, a standard format standardized for news reporting purposes. For the sake of explanation, FIG. 3C shows all information as being recorded in the XML file type information recording area 361, but in reality, as described above, only one of these is recorded.

362は、XMLファイルがデジタルビデオカメラ100固有のタグ情報を持つオリジナルフォーマットで記録された場合のメタデータの内容を示す図である。362の中には、タイトル、撮影者、撮影情報、デジタルビデオカメラ100の製品名やファームウェアバージョン情報やシリアル番号、レンズ名等が記録されている。 362 shows the contents of metadata when the XML file is recorded in an original format that has tag information specific to the digital video camera 100. Recorded in 362 is the title, photographer, shooting information, the product name of the digital video camera 100, firmware version information, serial number, lens name, etc.

363は、XMLファイルが報道用途として規格化されている標準フォーマットであるNewsMetadataで記録された場合のメタデータの内容を示す図である。報道用途として規格化されている標準フォーマットの例として、IPTC(International Press Telecommunications Council)が規格化しているNewsML-G2がある。メタデータの内容363の中には、タイトル、撮影者、撮影情報、キーワード、カテゴリー、ジャンル、日時情報、言語情報、貢献者、権利情報、動画ファイルに関する情報(ファイル名、記録時間、識別情報、ファイルフォーマット、オーディオ情報)等が記録されている。 363 shows the metadata contents when the XML file is recorded in NewsMetadata, a standard format standardized for news reporting purposes. An example of a standard format standardized for news reporting purposes is NewsML-G2, standardized by IPTC (International Press Telecommunications Council). Metadata contents 363 include the title, photographer, shooting information, keywords, category, genre, date and time information, language information, contributors, rights information, information about the video file (file name, recording time, identification information, file format, audio information), etc.

図4は、デジタルビデオカメラ100(カムコーダ)と携帯端末200との接続時の動作シーケンスを示す図である。 Figure 4 shows the operation sequence when connecting the digital video camera 100 (camcorder) and the mobile terminal 200.

ステップS401では、ユーザがデジタルビデオカメラ100の操作部16を操作することにより、携帯端末200との無線接続が指示され、制御部10が無線通信部14に指示を送る。 In step S401, the user operates the operation unit 16 of the digital video camera 100 to instruct wireless connection with the mobile terminal 200, and the control unit 10 sends an instruction to the wireless communication unit 14.

ステップS402では、ユーザが携帯端末200の操作部23を操作することにより、デジタルビデオカメラ100との無線接続が指示され、制御部21が無線通信部24に指示を送る。 In step S402, the user operates the operation unit 23 of the mobile terminal 200 to instruct wireless connection with the digital video camera 100, and the control unit 21 sends an instruction to the wireless communication unit 24.

ステップS403では、デジタルビデオカメラ100の無線通信部14と、携帯端末200の無線通信部24が、デジタルビデオカメラ100と携帯端末200の間の無線接続を行う。デジタルビデオカメラ100と携帯端末200との間で無線接続が確立されると、制御コマンドや設定情報、デジタル画像データやアナログ映像信号、付加情報を送受信することが可能となる。 In step S403, the wireless communication unit 14 of the digital video camera 100 and the wireless communication unit 24 of the mobile terminal 200 establish a wireless connection between the digital video camera 100 and the mobile terminal 200. When a wireless connection is established between the digital video camera 100 and the mobile terminal 200, it becomes possible to transmit and receive control commands, setting information, digital image data, analog video signals, and additional information.

図5Aは、デジタルビデオカメラ100の動作を示すフローチャートである。本フローチャートは、ユーザが操作部16を操作することにより、デジタルビデオカメラ100の制御部10に対して記録開始要求を入力したことに応じて開始される。また、本フローチャートは、デジタルビデオカメラ100が、携帯端末200と接続していない状態で開始される。 Figure 5A is a flowchart showing the operation of the digital video camera 100. This flowchart starts when the user operates the operation unit 16 to input a recording start request to the control unit 10 of the digital video camera 100. This flowchart also starts when the digital video camera 100 is not connected to the mobile terminal 200.

ステップS500では、制御部10は、着脱可能記録媒体20に記録を開始するために必要なメタデータ情報の生成を行い、RAM18に保持する。 In step S500, the control unit 10 generates metadata information required to start recording on the removable recording medium 20 and stores it in the RAM 18.

ステップS501では、制御部10は、XMLファイルの記録設定がONなっているか否かを判定する。XMLファイルの記録設定のON/OFFは、ユーザによる操作部16の操作で設定することができる。操作部16に含まれるメニューボタンを押すことによって図6Aに示すようなメニュー600が開かれ、メニュー項目の中からXMLファイルの記録設定を示す項目、例えばON(601)を選択して設定することができる。制御部10は、XMLファイルの記録設定がONになっていると判定した場合は、処理をステップS502に進め、そうでなければ、処理をステップS505に進める。 In step S501, the control unit 10 determines whether the XML file recording setting is ON. The XML file recording setting can be set ON/OFF by the user operating the operation unit 16. By pressing a menu button included in the operation unit 16, a menu 600 as shown in FIG. 6A is opened, and an item indicating the XML file recording setting, for example ON (601), can be selected from the menu items and set. If the control unit 10 determines that the XML file recording setting is ON, the process proceeds to step S502; otherwise, the process proceeds to step S505.

ステップS502では、制御部10は、XMLファイルの種別設定がNewsMetadataになっているか否かを判定する。XMLファイルの種別設定は、ユーザによる操作部16の操作で設定することができる。操作部16に含まれるメニューボタンを押すことによって図6Bに示すようなメニュー602が開かれ、メニュー項目の中からXMLファイルの種別設定を表す項目、例えばNewsMetadata(603)を選択して設定することができる。ユーザは、記録開始要求の操作を行って図5Aの動作を開始する前に、あらかじめ図6BのメニューにてXMLファイルの種別を設定しておく。なお、デフォルトでは図6AのメニューにてXMLファイルの記録設定はOFFとなっている。制御部10は、XMLファイルの種別設定がNewsMetadataになっていると判定した場合は、処理をステップS503に進め、そうでなければ、処理をステップS504に進める。 In step S502, the control unit 10 determines whether the type setting of the XML file is NewsMetadata. The type setting of the XML file can be set by the user operating the operation unit 16. By pressing a menu button included in the operation unit 16, a menu 602 as shown in FIG. 6B is opened, and an item representing the type setting of the XML file, for example, NewsMetadata (603), can be selected from the menu items and set. Before performing the operation of the recording start request to start the operation of FIG. 5A, the user sets the type of the XML file in advance in the menu of FIG. 6B. Note that the recording setting of the XML file is OFF by default in the menu of FIG. 6A. If the control unit 10 determines that the type setting of the XML file is NewsMetadata, the process proceeds to step S503. If not, the process proceeds to step S504.

ステップS503では、制御部10は、ステップS500でRAM18に保持されているメタデータ情報を読み出し、着脱可能記録媒体20にメタデータ情報を記録するよう指示する。そして、メタデータ情報363(図3C参照)がXMLファイルにNewsMetadataとして書き込まれる。 In step S503, the control unit 10 reads the metadata information stored in the RAM 18 in step S500, and instructs the removable recording medium 20 to record the metadata information. Then, the metadata information 363 (see FIG. 3C) is written to the XML file as NewsMetadata.

ステップS504では、制御部10は、ステップS500でRAM18に保持されているメタデータ情報を読み出し、着脱可能記録媒体20にメタデータ情報を記録するよう指示する。そして、メタデータ情報362(図3C参照)がXMLファイルに標準化されていないオリジナル情報として書き込まれる。 In step S504, the control unit 10 reads the metadata information stored in the RAM 18 in step S500, and instructs the removable recording medium 20 to record the metadata information. Then, the metadata information 362 (see FIG. 3C) is written to the XML file as original information that is not standardized.

ステップS505では、制御部10は、動画ファイルの管理情報326に書き込まれるXMLファイルの種別情報をメタデータ情報としてRAM18に書き込む。例えば、ステップS503でメタデータ情報363がNewsMetadataとしてXMLファイルに書き込まれたうえで本ステップが実行される場合、NewsMetadataを示す情報がXMLファイルの種別情報として書き込まれる。また、ステップS504でメタデータ情報362が標準化されていないオリジナル情報としてXMLファイルに書き込まれたうえで本ステップが実行される場合、オリジナルを示す情報がXMLファイルの種別情報として書き込まれる。 In step S505, the control unit 10 writes the type information of the XML file written in the management information 326 of the video file as metadata information in the RAM 18. For example, if the metadata information 363 is written to the XML file as NewsMetadata in step S503 and then this step is executed, information indicating NewsMetadata is written as the type information of the XML file. Also, if the metadata information 362 is written to the XML file as non-standardized original information in step S504 and then this step is executed, information indicating the original is written as the type information of the XML file.

ステップS506では、制御部10は、ステップS500及びステップS505でRAM18に保持されたメタデータ情報を読み出し、動画ファイルの管理情報326の形式にして、着脱可能記録媒体20に書き込む指示を出す。そして、メタデータ情報360(図3C参照)が、動画ファイルの一部である動画ファイルの管理情報として着脱可能記録媒体20に書き込まれる。 In step S506, the control unit 10 issues an instruction to read the metadata information stored in the RAM 18 in steps S500 and S505, convert it into the format of video file management information 326, and write it to the removable recording medium 20. Then, the metadata information 360 (see FIG. 3C) is written to the removable recording medium 20 as video file management information that is part of the video file.

ステップS507では、制御部10は、RAM18に保持されている動画データ、音声データ、タイムコードデータを図3Bの形式にして、着脱可能記録媒体20に書き込むように指示する。そして、動画データ、音声データ、タイムコードデータが動画ファイルとして着脱可能記録媒体20に書き込まれる。 In step S507, the control unit 10 instructs the RAM 18 to convert the video data, audio data, and time code data stored in the RAM 18 into the format shown in FIG. 3B and write the data to the removable recording medium 20. The video data, audio data, and time code data are then written to the removable recording medium 20 as a video file.

図5Bは、デジタルビデオカメラ100の動作を示すフローチャートである。本フローチャートは、図5Aの処理によって動画ファイルの記録が開始した後に、ユーザが操作部16を操作することにより、デジタルビデオカメラ100の制御部10に対して記録停止要求を入力したことに応じて開始される。また、本フローチャートは、デジタルビデオカメラ100が、携帯端末200と接続されていない状態で開始される。 Figure 5B is a flowchart showing the operation of the digital video camera 100. This flowchart starts in response to a request to stop recording being input to the control unit 10 of the digital video camera 100 by the user operating the operation unit 16 after recording of a video file has started by the process of Figure 5A. This flowchart also starts in a state in which the digital video camera 100 is not connected to the mobile terminal 200.

ステップS510では、制御部10は、着脱可能記録媒体20への記録を停止するために必要なメタデータ情報の生成を行い、RAM18に保持する。 In step S510, the control unit 10 generates metadata information required to stop recording on the removable recording medium 20 and stores it in the RAM 18.

ステップS511では、制御部10は、XMLファイルの記録設定がONなっているか否かを判定する。XMLファイルの記録設定のON/OFFは、すでに説明したように、ユーザによる操作部16の操作で設定することができる。制御部10は、XMLファイルの記録設定がONになっていると判定した場合は、処理をステップS512に進め、そうでなければ、処理をステップS514に進める。 In step S511, the control unit 10 determines whether the XML file recording setting is ON. As already explained, the XML file recording setting can be turned ON/OFF by the user operating the operation unit 16. If the control unit 10 determines that the XML file recording setting is ON, the process proceeds to step S512; otherwise, the process proceeds to step S514.

ステップS512では、制御部10は、XMLファイルの種別設定がNewsMetadataになっているか否かを判定する。XMLファイルの種別設定は、すでに説明したように、ユーザによる操作部16の操作で設定することができる。制御部10は、XMLファイルの種別設定がNewsMetadataになっていると判定した場合は、処理をステップS513に進め、そうでなければ、処理をステップS514に進める。 In step S512, the control unit 10 determines whether the type setting of the XML file is NewsMetadata. As already explained, the type setting of the XML file can be set by the user operating the operation unit 16. If the control unit 10 determines that the type setting of the XML file is NewsMetadata, the process proceeds to step S513; otherwise, the process proceeds to step S514.

ステップS513では、制御部10は、記録媒体I/F19を用いて、着脱可能記録媒体20から記録開始時に書き込んだXMLファイルをRAM18に読み出す。そして、ステップS510で生成した動画ファイルの記録時間や更新日時情報をRAM18に読み出されたXMLファイルに対して更新する。さらに、制御部10は、更新されたXMLファイルを、記録媒体I/F19を用いて、再度XMLファイルとして着脱可能記録媒体20に書き込む。 In step S513, the control unit 10 uses the recording medium I/F 19 to read out the XML file that was written at the start of recording from the removable recording medium 20 to the RAM 18. Then, the control unit 10 updates the recording time and update date and time information of the video file generated in step S510 in the XML file read out to the RAM 18. Furthermore, the control unit 10 uses the recording medium I/F 19 to write the updated XML file back to the removable recording medium 20 as an XML file.

ステップS514では、制御部10は、記録停止要求を受けた時点までのRAM10に保存されている動画データ、音声データ、タイムコードデータを図3Bの形式にする。そして、記録媒体I/F19を用いて、動画データ、音声データ、タイムコードデータを動画ファイルとして着脱可能記録媒体20に書き込んで記録停止処理を終了する。 In step S514, the control unit 10 puts the video data, audio data, and time code data stored in the RAM 10 up until the time the recording stop request was received into the format shown in FIG. 3B. Then, using the recording medium I/F 19, the control unit 10 writes the video data, audio data, and time code data to the removable recording medium 20 as a video file, and ends the recording stop process.

図7A~図7Cは、図4の手順により携帯端末200と接続しているデジタルビデオカメラ100が、携帯端末200から制御の要求を受け取ったときの、デジタルビデオカメラ100の動作を示すフローチャートである。なお、説明のため、デジタルビデオカメラ100は、事前に図5A、図5Bの動作によって動画ファイルが記録されているものとする。 Figures 7A to 7C are flowcharts showing the operation of digital video camera 100 when digital video camera 100, which is connected to mobile terminal 200 according to the procedure in Figure 4, receives a control request from mobile terminal 200. For the sake of explanation, it is assumed that a video file has been recorded in advance in digital video camera 100 by the operations in Figures 5A and 5B.

図7Aのフローチャートは、図4の手順により携帯端末200と接続しているデジタルビデオカメラ100が、携帯端末200から、デジタルビデオカメラ100内の動画ファイル数の一覧リストの送信要求を受け取ったことに応じて開始される。 The flowchart in FIG. 7A is started when the digital video camera 100, which is connected to the mobile terminal 200 according to the procedure in FIG. 4, receives a request from the mobile terminal 200 to send a list of the number of video files in the digital video camera 100.

ステップS701では、制御部10は、無線通信部14を介して外部からの動画ファイル数の一覧リストの送信要求があったか否かを判定する。制御部10は、動画ファイル数の一覧リストの送信要求があると判定した場合は、処理をステップS702に進め、そうではないと判定した場合は、ステップS701を繰り返す。 In step S701, the control unit 10 determines whether or not there has been a request to transmit a list of the number of video files from the outside via the wireless communication unit 14. If the control unit 10 determines that there has been a request to transmit a list of the number of video files, the process proceeds to step S702, and if not, the control unit 10 repeats step S701.

ステップS702では、制御部10は、着脱可能記録媒体20に記録されている動画ファイルに関する情報を一覧リストとしてRAM18に書き込む。一覧リストには動画ファイル数等の情報が含まれている。制御部10は、無線通信部14を用いて、RAM18に書き込まれた一覧リストを、外部に送信する。 In step S702, the control unit 10 writes information about the video files recorded on the removable recording medium 20 to the RAM 18 as a list. The list includes information such as the number of video files. The control unit 10 transmits the list written in the RAM 18 to the outside using the wireless communication unit 14.

図7Bのフローチャートは、図4の手順により携帯端末200と接続しているデジタルビデオカメラ100が、携帯端末200から、デジタルビデオカメラ100内の指定された動画ファイルに対するサムネイル画像と管理情報の送信要求を受け取ったことに応じて開始される。 The flowchart in FIG. 7B is started when the digital video camera 100, which is connected to the mobile terminal 200 according to the procedure in FIG. 4, receives a request from the mobile terminal 200 to send a thumbnail image and management information for a specified video file in the digital video camera 100.

ステップS703では、制御部10は、無線通信部14を介して、外部から動画ファイルに対するサムネイル画像と管理情報の送信要求があったか否かを判定する。制御部10は、動画ファイルに対するサムネイル画像と管理情報の送信要求があったと判定した場合は、処理をステップS704に進め、そうではないと判定した場合は、ステップS703を繰り返す。 In step S703, the control unit 10 determines whether or not there has been an external request to transmit a thumbnail image and management information for the video file via the wireless communication unit 14. If the control unit 10 determines that there has been a request to transmit a thumbnail image and management information for the video file, the process proceeds to step S704, and if it determines that there has not been a request, the control unit 10 repeats step S703.

ステップS704では、制御部10は、外部から指定された動画ファイルに対して着脱可能記録媒体20に記録されている動画ファイルのサムネイル画像325と管理情報326の読み出しや解析を行い、RAM18に展開する。制御部10は、サムネイル画像325と管理情報326の読み出しや解析が完了したら、無線通信部14を用いて、サムネイル画像325と管理情報326を外部に送信する。 In step S704, the control unit 10 reads and analyzes the thumbnail image 325 and management information 326 of the video file recorded on the removable recording medium 20 for the video file specified from outside, and expands them in the RAM 18. After completing the reading and analysis of the thumbnail image 325 and management information 326, the control unit 10 uses the wireless communication unit 14 to transmit the thumbnail image 325 and management information 326 to the outside.

図7Cのフローチャートは、図4の手順により携帯端末200と接続しているデジタルビデオカメラ100が、デジタルビデオカメラ100内の指定された動画ファイルに対するXMLファイルの送信要求を携帯端末200から受信したことに応じて開始される。 The flowchart in FIG. 7C is started when the digital video camera 100, which is connected to the mobile terminal 200 according to the procedure in FIG. 4, receives from the mobile terminal 200 a request to send an XML file for a specified video file in the digital video camera 100.

ステップS705では、制御部10は、無線通信部14を介して、外部から動画ファイルに対するXMLファイルの送信要求があったか否かを判定する。制御部10は、動画ファイルに対するXMLファイルの送信要求があったと判定した場合は、処理をステップS706に進め、そうではないと判定した場合は、ステップS705を繰り返す。 In step S705, the control unit 10 determines whether or not there has been an external request to transmit an XML file for the video file via the wireless communication unit 14. If the control unit 10 determines that there has been an external request to transmit an XML file for the video file, the process proceeds to step S706, and if it determines that there has not been an external request, the control unit 10 repeats step S705.

ステップS706では、制御部10は、外部から指定された動画ファイルに対して着脱可能記録媒体20に記録されている動画ファイルのXMLファイルの読み出しや解析を行い、RAM18に展開する。制御部10は、XMLファイルの読み出しや解析が完了したら、無線通信部14を用いてXMLファイルを外部に送信する。 In step S706, the control unit 10 reads and analyzes the XML file of the video file recorded on the removable recording medium 20 for the externally specified video file, and expands it in the RAM 18. After completing the reading and analysis of the XML file, the control unit 10 transmits the XML file to the outside using the wireless communication unit 14.

図8A、図8Bは、図7A~図7Cで述べたデジタルビデオカメラ100内にある動画ファイルやXMLファイルに関する制御の要求を携帯端末200から送信する際の携帯端末200の動作を示すフローチャートである。これらのフローチャートで示される動作は、携帯端末200にインストールされた、デジタルビデオカメラ100と通信するための通信アプリケーションを実行することで実現される。 Figures 8A and 8B are flowcharts showing the operation of the mobile terminal 200 when a control request related to the video files and XML files in the digital video camera 100 described in Figures 7A to 7C is sent from the mobile terminal 200. The operations shown in these flowcharts are realized by executing a communication application installed in the mobile terminal 200 for communicating with the digital video camera 100.

図8Aのフローチャートは、図4の手順によりデジタルビデオカメラ100と接続している携帯端末200が、ユーザから、デジタルビデオカメラ100内の動画ファイルの一覧を要求することができる状態で開始される。例えば、操作部23に含まれるメニューボタンが操作されると、制御部21は、通信アプリケーションの動作に従い、図9Aに示すような画面900を表示し、メニュー項目の中からデジタルビデオカメラ100の動画ファイル一覧表示を選択可能とする。 The flowchart in FIG. 8A starts when the mobile terminal 200, which is connected to the digital video camera 100 according to the procedure in FIG. 4, is in a state in which the user can request a list of video files in the digital video camera 100. For example, when a menu button included in the operation unit 23 is operated, the control unit 21 displays a screen 900 as shown in FIG. 9A in accordance with the operation of the communication application, and makes it possible to select display of a list of video files in the digital video camera 100 from among the menu items.

ステップS801では、制御部21は、ユーザによる操作部23の操作により、デジタルビデオカメラ100内にある動画ファイル一覧のリスト表示要求があったか否かを判定する。例えば、操作部23により、図9Aのアイコン901が選択された場合、動画ファイル一覧のリスト表示要求があったと判定する。制御部21は、動画ファイル一覧リストの表示要求があったと判定した場合は、処理をステップS802に進め、そうではないと判定した場合は、ステップS801を繰り返す。 In step S801, the control unit 21 determines whether or not a request to display a list of video files in the digital video camera 100 has been made by the user operating the operation unit 23. For example, when the icon 901 in FIG. 9A is selected by the operation unit 23, it is determined that a request to display a list of video files has been made. If the control unit 21 determines that a request to display a list of video files has been made, the process proceeds to step S802, and if it determines that a request to display a list of video files has not been made, step S801 is repeated.

ステップS802では、制御部21は、無線通信部24を介してデジタルビデオカメラ100に対して動画ファイル一覧リストの送信要求を行う。この要求を受けたデジタルビデオカメラ100は、図7Aで説明した動作を行う。 In step S802, the control unit 21 requests the digital video camera 100 to send a video file list via the wireless communication unit 24. Upon receiving this request, the digital video camera 100 performs the operation described in FIG. 7A.

ステップS803では、制御部21は、無線通信部24を介して、デジタルビデオカメラ100から動画ファイル一覧リストを取得できたか否かを判定する。制御部21は、動画ファイル一覧リストを取得できたと判定した場合は、処理をステップS804に進め、そうではないと判定した場合は、ステップS803を繰り返す。 In step S803, the control unit 21 determines whether or not the video file list has been acquired from the digital video camera 100 via the wireless communication unit 24. If the control unit 21 determines that the video file list has been acquired, the process proceeds to step S804, and if the control unit 21 determines that the video file list has not been acquired, the process repeats step S803.

ステップS804では、制御部21は、無線通信部24を介して取得した情報をRAM26に展開し、表示部22に表示可能な領域を考慮して、サムネイル画像とメタデータを取得する動画ファイル数を決定する。 In step S804, the control unit 21 expands the information acquired via the wireless communication unit 24 into the RAM 26, and determines the number of video files for which thumbnail images and metadata are to be acquired, taking into account the area that can be displayed on the display unit 22.

ステップS805では、制御部21は、無線通信部24を介してデジタルビデオカメラ100に対してサムネイル画像とメタデータの送信要求を行う。この要求を受けたデジタルビデオカメラ100は図7Bで説明した動作を行う。 In step S805, the control unit 21 requests the digital video camera 100 to transmit a thumbnail image and metadata via the wireless communication unit 24. Upon receiving this request, the digital video camera 100 performs the operation described in FIG. 7B.

ステップS806では、制御部21は、無線通信部24を介して、デジタルビデオカメラ100からサムネイル画像とメタデータを取得できたか否かを判定する。制御部21は、サムネイル画像とメタデータを取得できたと判定した場合は、処理をステップS807に進め、そうではないと判定した場合は、ステップS806を繰り返す。 In step S806, the control unit 21 determines whether or not a thumbnail image and metadata have been acquired from the digital video camera 100 via the wireless communication unit 24. If the control unit 21 determines that a thumbnail image and metadata have been acquired, the process proceeds to step S807, and if the control unit 21 determines that a thumbnail image and metadata have not been acquired, the process repeats step S806.

ステップS807では、制御部21は、無線通信部24を介して取得したサムネイル画像情報をRAM26に展開し、表示部22に表示可能な領域を考慮して、サムネイル画像を表示する。 In step S807, the control unit 21 expands the thumbnail image information acquired via the wireless communication unit 24 into the RAM 26, and displays the thumbnail image taking into account the area that can be displayed on the display unit 22.

ステップS808では、制御部21は、無線通信部24を介して取得したメタデータ情報をRAM26に展開し、解析を行う。 In step S808, the control unit 21 expands the metadata information acquired via the wireless communication unit 24 into the RAM 26 and analyzes it.

ステップS809では、制御部21は、RAM26に展開したメタデータ情報の一部を表示部22に表示する。 In step S809, the control unit 21 displays a portion of the metadata information expanded in the RAM 26 on the display unit 22.

ステップS810では、制御部21は、RAM26に展開したメタデータ情報の一部にあるXMLファイルの種別がNewsMetadataであるか否かを判定する。制御部21は、XMLファイルの種別がNewsMetadataであると判定した場合は、処理をステップS811に進め、そうではないと判定した場合は、処理をステップS812に進める。 In step S810, the control unit 21 determines whether the type of the XML file in the part of the metadata information expanded in the RAM 26 is NewsMetadata. If the control unit 21 determines that the type of the XML file is NewsMetadata, the process proceeds to step S811. If the control unit 21 determines that the type of the XML file is not NewsMetadata, the process proceeds to step S812.

ステップS811では、制御部21は、表示部22に、XMLファイルの種別がNewsMetadataと分かるアイコンを表示させる。 In step S811, the control unit 21 causes the display unit 22 to display an icon indicating that the type of XML file is NewsMetadata.

ステップS812では、制御部21は、XMLファイルの種別がNewsMetadataではないので、表示部22にアイコンを表示させないように制御する。この場合、ユーザは対応するXMLファイルがない動画ファイルと同じように見えることになる。なお、このようにするのは、携帯端末200にインストールされた通信アプリケーションがNewsMetadataのような標準化されたものにしか対応しない場合である。例えば通信アプリケーションが、オリジナルの形式のXMLファイルを理解できる場合には、XMLファイルの種別がNewsMetadataである場合と同様にアイコンを表示するようにしてもよい。さらに、オリジナルであることを区別できるように、異なるアイコンを表示させてもよい。 In step S812, the control unit 21 controls the display unit 22 not to display an icon because the type of the XML file is not NewsMetadata. In this case, the file appears to the user as if it were a video file with no corresponding XML file. This is done when the communication application installed on the mobile terminal 200 only supports standardized files such as NewsMetadata. For example, if the communication application can understand XML files in the original format, the icon may be displayed in the same way as when the XML file type is NewsMetadata. Furthermore, a different icon may be displayed so that it can be distinguished as being original.

図9Bは、操作部23に含まれるメニューボタンの操作によって、デジタルビデオカメラ100の動画ファイルのサムネイル画像とメタデータ一覧の内容が表示された画面902が開かれている状態を示している。符号904は、メタデータ情報の内容の一部を表しており、動画ファイルのファイル名や日時情報、記録時間、動画ファイルサイズを示している。符号905は、動画ファイルに関連付けられたXMLファイルの種別情報を示しており、ここでは動画ファイル903にはNewsMetadataのXMLファイルが記録されていることを表している。 Figure 9B shows a state in which a screen 902 is opened by operating a menu button included in the operation unit 23, displaying thumbnail images of video files in the digital video camera 100 and the contents of a metadata list. Reference numeral 904 indicates part of the contents of the metadata information, and indicates the file name, date and time information, recording time, and video file size of the video file. Reference numeral 905 indicates information on the type of XML file associated with the video file, and indicates here that a NewsMetadata XML file is recorded in video file 903.

ステップS813では、制御部21は、RAM26に保存された動画ファイル一覧のリストにある動画ファイル数の上限に到達したか否かを判定する。制御部21は、動画ファイル数の上限に到達したと判定した場合は、処理を終了し、そうではないと判定した場合は、処理をステップS805に戻す。 In step S813, the control unit 21 determines whether or not the upper limit of the number of video files in the list of video files stored in the RAM 26 has been reached. If the control unit 21 determines that the upper limit of the number of video files has been reached, it ends the process, and if it determines that the upper limit has not been reached, it returns the process to step S805.

図8Bは、ユーザの操作により、携帯端末200において、デジタルビデオカメラ100内の動画ファイルに関連付けられたNewsMetadataの情報表示を行う要求があった場合の動作を示すフローチャートである。 Figure 8B is a flowchart showing the operation when a user requests the mobile terminal 200 to display NewsMetadata information associated with a video file in the digital video camera 100.

ステップS814では、制御部21は、操作部23の操作により、デジタルビデオカメラ100内にある動画ファイルに関連付けられたNewsMetadataの表示要求があったか否かを判定する。制御部21は、NewsMetadataの表示要求があったと判定した場合は、処理をステップS815に進め、そうではないと判定した場合は、ステップS814を繰り返す。 In step S814, the control unit 21 determines whether or not a request to display NewsMetadata associated with a video file in the digital video camera 100 has been made by operating the operation unit 23. If the control unit 21 determines that a request to display NewsMetadata has been made, the process proceeds to step S815, and if it determines that a request to display NewsMetadata has not been made, the control unit 21 repeats step S814.

ステップS815では、制御部21は、無線通信部24を介して、デジタルビデオカメラ100にNewsMetadataのXMLファイルの送信要求を行う。このとき、デジタルビデオカメラ100は図7Cで説明した動作を行う。 In step S815, the control unit 21 requests the digital video camera 100 to transmit the NewsMetadata XML file via the wireless communication unit 24. At this time, the digital video camera 100 performs the operation described in FIG. 7C.

ステップS816では、制御部21は、無線通信部24を介して、デジタルビデオカメラ100からNewsMetadataのXMLファイルを取得できたか否かを判定する。制御部21は、NewsMetadataのXMLファイルを取得できたと判定した場合は、処理をステップS817に進め、そうではないと判定した場合は、ステップS816を繰り返す。 In step S816, the control unit 21 determines whether or not the NewsMetadata XML file has been acquired from the digital video camera 100 via the wireless communication unit 24. If the control unit 21 determines that the NewsMetadata XML file has been acquired, the process proceeds to step S817, and if the control unit 21 determines that the NewsMetadata XML file has not been acquired, the process repeats step S816.

ステップS817では、制御部21は、ファイル制御部27を用いて、RAM26に保存されたXMLファイルの解析を行う。 In step S817, the control unit 21 uses the file control unit 27 to analyze the XML file stored in the RAM 26.

ステップS818では、制御部21は、ファイル制御部27が解析した内容を表示部22に表示させる。 In step S818, the control unit 21 causes the display unit 22 to display the contents analyzed by the file control unit 27.

図9Cは、操作部23に含まれるメニューボタンの操作によって、デジタルビデオカメラ100のNewsMetadataのXMLファイルの内容が表示された画面906が開かれている状態を示している。アイコン907はNewsMetadataのXMLファイルの内容の一部を表しており、タイトル名、説明内容、カテゴリー情報、著作権情報、規制情報などが示されている。 Figure 9C shows a state in which a screen 906 is opened by operating a menu button included in the operation unit 23, displaying the contents of the NewsMetadata XML file of the digital video camera 100. Icons 907 represent part of the contents of the NewsMetadata XML file, such as the title name, description, category information, copyright information, and regulatory information.

以上説明したように、上記の第1の実施形態では、デジタルビデオカメラ100で記録した動画ファイルとXMLファイルとそれらのメタデータ情報を記録する。そして、携帯端末200からデジタルビデオカメラ100の動画ファイルを取得し、その動画ファイルに記録されているメタデータ情報からXMLファイルの種別を取得する。これにより、XMLファイルの種別を表示し、さらにはXMLファイルの内容を表示することが可能となる。 As described above, in the first embodiment, the video file and XML file recorded by the digital video camera 100 and their metadata information are recorded. Then, the video file of the digital video camera 100 is obtained from the mobile terminal 200, and the type of the XML file is obtained from the metadata information recorded in the video file. This makes it possible to display the type of the XML file, and further to display the contents of the XML file.

つまり、XMLファイルの内容を解析せずに動画ファイルのメタデータ情報を参照すればXMLファイルの種別が取得可能となる。また、その情報を使用して携帯端末200でXMLファイルの種別を表示することにより動画ファイルに関連付けられているXMLファイルの種別を容易に確認することができる。 In other words, the type of the XML file can be obtained by referring to the metadata information of the video file without analyzing the contents of the XML file. In addition, by using this information to display the type of the XML file on the mobile terminal 200, the type of the XML file associated with the video file can be easily confirmed.

本実施形態では、NewsMetadataの場合にのみ、アイコン表示を行うように説明したが、オリジナルのXMLファイルの場合もアイコンを表示してもよい。 In this embodiment, the icon is displayed only in the case of NewsMetadata, but the icon may also be displayed in the case of the original XML file.

NewsMetadataは標準化された形式であるため、こちらの形式が用いられる可能性が高い。そのため、NewsMetadataだけアイコン表示を行うことは、使用頻度が高いものだけを表示する場合に有効である。 Because NewsMetadata is a standardized format, it is highly likely that this format will be used. Therefore, displaying only NewsMetadata as an icon is effective when displaying only frequently used items.

一方、全てのXMLファイルの種別をアイコン表示する場合は、動画ファイルに関連付けられているXMLファイルの種別情報を全て把握できることがメリットとして考えらえる。 On the other hand, if all XML file types are displayed as icons, it is possible to have the advantage that you can grasp all the type information of the XML files associated with the video file.

(第2の実施形態)
この第2の実施形態では、デジタルビデオカメラ100と、編集装置としての携帯端末200の構成は、図1、図2に示した第1の実施形態と同様である。第1の実施形態では、動画ファイルがMP4の場合について説明したが、第2の実施形態では、動画ファイルがMXFの場合について説明する。
Second Embodiment
In the second embodiment, the configurations of the digital video camera 100 and the mobile terminal 200 as an editing device are similar to those in the first embodiment shown in Figures 1 and 2. In the first embodiment, the case where the moving image file is MP4 has been described, but in the second embodiment, the case where the moving image file is MXF will be described.

図10Aは、制御部10に記録されるMXFのフォルダ構成を示す図である。 Figure 10A shows the folder structure of MXF recorded in the control unit 10.

デジタルビデオカメラ100の操作部16をユーザが操作することにより着脱可能記録媒体20が初期化されると、CONTENSフォルダ1001やCLIPS001フォルダ1002が生成される。また、操作部16の操作により記録が開始されると、INDEX.MIF(1003)が生成される。さらに、ストリームファイルであるA001C001_141120XX_CANON.MXF(1004)や付加情報であるA001C001_141120XX_CANON.XML(1005)が記録される。 When the user operates the operation unit 16 of the digital video camera 100 to initialize the removable recording medium 20, a CONTENS folder 1001 and a CLIPS001 folder 1002 are generated. When recording is started by operating the operation unit 16, an INDEX.MIF (1003) is generated. In addition, a stream file A001C001_141120XX_CANON.MXF (1004) and additional information A001C001_141120XX_CANON.XML (1005) are recorded.

複数の動画ファイルが記録されていくと、MXFファイルとXMLファイルのファイル名が変化し増加していく。そして、それらの動画ファイル情報を一つにまとめている管理ファイルがINDEX.MIF(1003)である。INDEX.MIF(1003)が存在することで、動画ファイル数が増えた場合に動画ファイル単位でフォルダ内を解析せずに一つの管理ファイルを解析すればよく、解析時間を軽減することができる。また、フレーム単位に設定する必要があるタイムコード等は、A001C001_141120XX_CANON.MXF(1004)に記録される。また、タグ情報等はA001C001_141120XX_CANON.XML(1005)に記録される。 As multiple video files are recorded, the file names of the MXF and XML files change and increase. The management file that consolidates all of this video file information is INDEX.MIF (1003). The existence of INDEX.MIF (1003) allows for the analysis of a single management file when the number of video files increases, without having to analyze the folder for each video file, reducing the analysis time. Time codes and other information that need to be set on a frame-by-frame basis are recorded in A001C001_141120XX_CANON.MXF (1004). Tag information and other information is recorded in A001C001_141120XX_CANON.XML (1005).

図10Bは、MXFのコンテナ構造を示す図である。 Figure 10B shows the container structure of MXF.

ヘッダ1006は、ファイルの開始を示し、ファイルに関するメタデータ情報が記録されている。画像データを記録するにあたり、記録する解像度やフレームレートの情報等をこのヘッダ1006の領域に記録する。Frame1007(以下、フレーム情報)は、各フレームのデータを表し、フレームのメタデータ情報1009、画像データ1010、音声データ1011から構成されている。フッタ1008は、ファイルの終了を示す情報である。フレーム番号は、開始フレームを0として、フレームのメタデータ情報1009の領域に記録される。A001C001_141120XX_CANON.XML(1005)は、第1の実施形態と同様に、マークアップ言語のXML(ExtensibleMarkupLanguage)ファイルである。 Header 1006 indicates the start of the file, and records metadata information related to the file. When recording image data, information such as the recording resolution and frame rate is recorded in the header 1006 area. Frame 1007 (hereinafter, frame information) represents the data of each frame, and is composed of frame metadata information 1009, image data 1010, and audio data 1011. Footer 1008 is information indicating the end of the file. Frame numbers are recorded in the frame metadata information 1009 area, with the start frame being 0. A001C001_141120XX_CANON.XML (1005) is an XML (Extensible Markup Language) file of markup language, as in the first embodiment.

図10Cは、制御部10に記録されるINDEX.MIF(1003)の構成を示す図である。 Figure 10C shows the structure of the INDEX.MIF (1003) recorded in the control unit 10.

符号1012は、INDEX.MIF(1003)内のメタデータの内容を示し、これらは管理情報ファイルに格納される。管理情報ファイルの中には、動画ファイル数の情報や動画ファイルのファイル名、記録フレームレート、再生フレームレート、記録時間、XMLファイルの種別情報等が含まれている。 Reference numeral 1012 indicates the contents of the metadata in INDEX.MIF (1003), which are stored in a management information file. The management information file contains information on the number of video files, the file names of the video files, the recording frame rate, the playback frame rate, the recording time, XML file type information, etc.

図11は、ユーザが操作部16を操作することにより、デジタルビデオカメラ100の制御部10に対して記録開始要求を送った場合の動作を示すフローチャートである。このフローチャートの動作は、図5Aに示したフローチャートの動作と共通する部分が多いため、共通部分には同一ステップ番号を付して、説明を省略する。 Figure 11 is a flowchart showing the operation when a user operates the operation unit 16 to send a request to start recording to the control unit 10 of the digital video camera 100. The operation of this flowchart has much in common with the operation of the flowchart shown in Figure 5A, so the common parts are given the same step numbers and descriptions are omitted.

ステップS1101では、制御部10は、管理情報ファイルINDEX.MIF(1003)に書き込まれるXMLファイルの種別情報をRAM10に書き込む。 In step S1101, the control unit 10 writes the type information of the XML file to be written to the management information file INDEX.MIF (1003) to RAM 10.

ステップS1102では、制御部10は、ステップS500やステップS1101でRAM18に保存されたメタデータ情報を読み出し、動画ファイルの管理情報1006の形式や管理情報ファイルINDEX.MIF(1003)の形式に変換する。そして、メタデータ情報360,1012が、記録媒体I/F19を介して、動画ファイルの管理情報1006や管理情報ファイルINDEX.MIFとして着脱可能記録媒体20に書き込まれる。 In step S1102, the control unit 10 reads out the metadata information stored in the RAM 18 in step S500 or step S1101, and converts it into the format of the video file management information 1006 or the format of the management information file INDEX.MIF (1003). Then, the metadata information 360, 1012 is written to the removable recording medium 20 via the recording medium I/F 19 as the video file management information 1006 or the management information file INDEX.MIF.

図12は、デジタルビデオカメラ100が、携帯端末200から、デジタルビデオカメラ100内の指定された動画ファイルに対するサムネイル画像と管理情報ファイルの送信要求を受け取ったときの動作を示すフローチャートである。 Figure 12 is a flowchart showing the operation of the digital video camera 100 when it receives a request from the mobile terminal 200 to send a thumbnail image and management information file for a specified video file in the digital video camera 100.

ステップS1201では、制御部10は、無線通信部14を介して、外部から動画ファイルに対するサムネイル画像と管理情報ファイルの送信要求があったか否かを判定する。制御部10は、動画ファイルに対するサムネイル画像と管理情報ファイルの送信要求があったと判定した場合は、処理をステップS1202に進め、そうではないと判定した場合は、ステップS1201を繰り返す。 In step S1201, the control unit 10 determines whether or not a request to transmit a thumbnail image and a management information file for the video file has been made from the outside via the wireless communication unit 14. If the control unit 10 determines that a request to transmit a thumbnail image and a management information file for the video file has been made, the process proceeds to step S1202, and if it determines that a request to transmit a thumbnail image and a management information file for the video file has not been made, step S1201 is repeated.

ステップS1202では、制御部10は、外部から指定された動画ファイルに対して着脱可能記録媒体20に記録されている動画ファイルのサムネイル画像と管理情報ファイルの読み出しや解析を行い、RAM18に展開する。制御部10は、サムネイル画像と管理情報ファイルの読み出しや解析が完了したら、無線通信部14を用いて、サムネイル画像と管理情報ファイルを外部に送信する。 In step S1202, the control unit 10 reads and analyzes the thumbnail image and management information file of the video file specified from outside and recorded on the removable recording medium 20, and expands them in the RAM 18. After completing the reading and analysis of the thumbnail image and management information file, the control unit 10 uses the wireless communication unit 14 to transmit the thumbnail image and management information file to the outside.

図13は、ユーザの操作により、携帯端末200において、デジタルビデオカメラ100内の動画ファイルに対するサムネイル画像表示、管理情報ファイルのメタデータ情報表示、XMLファイルのアイコン表示の要求があった場合の動作を示すフローチャートである。このフローチャートの動作は、図8Aに示したフローチャートの動作と共通する部分が多いため、共通部分には同一ステップ番号を付して、説明を省略する。 Figure 13 is a flowchart showing the operation when a user requests the mobile terminal 200 to display thumbnail images of video files in the digital video camera 100, display metadata information of management information files, and display icons of XML files. The operation of this flowchart has much in common with the operation of the flowchart shown in Figure 8A, so the common parts are given the same step numbers and will not be described.

ステップS1301では、制御部21は、無線通信部24を介して、デジタルビデオカメラ100にサムネイル画像と管理情報ファイルの送信要求を行う。このときデジタルビデオカメラ100は図12で説明した動作を行う。 In step S1301, the control unit 21 requests the digital video camera 100 to transmit a thumbnail image and a management information file via the wireless communication unit 24. At this time, the digital video camera 100 performs the operation described in FIG. 12.

ステップS1302では、制御部21は、無線通信部24を介して、デジタルビデオカメラ100からサムネイル画像と管理情報ファイルを取得できたか否かを判定する。制御部21は、サムネイル画像と管理情報ファイルを取得できたと判定した場合は、処理をステップS807に進め、そうではないと判定した場合は、ステップS1302を繰り返す。 In step S1302, the control unit 21 determines whether or not the thumbnail image and management information file have been acquired from the digital video camera 100 via the wireless communication unit 24. If the control unit 21 determines that the thumbnail image and management information file have been acquired, the process proceeds to step S807, and if the control unit 21 determines that the thumbnail image and management information file have not been acquired, the process repeats step S1302.

ステップS1303では、制御部21は、無線通信部24を介して取得した管理情報ファイルをRAM26に展開し、解析を行う。 In step S1303, the control unit 21 expands the management information file acquired via the wireless communication unit 24 into the RAM 26 and analyzes it.

ステップS1304では、制御部21は、解析した管理情報ファイルの一部を表示部22に表示する。 In step S1304, the control unit 21 displays a portion of the analyzed management information file on the display unit 22.

ステップS1305では、制御部21は、解析した管理情報ファイルの一部にあるXMLファイルの種別がNewsMetadataであるか否かを判定する。制御部21は、XMLファイルの種別がNewsMetadataであると判定した場合は、処理をステップS811に進め、そうではないと判定した場合は、処理をステップS812に進める。 In step S1305, the control unit 21 determines whether the type of the XML file in the analyzed part of the management information file is NewsMetadata. If the control unit 21 determines that the type of the XML file is NewsMetadata, the process proceeds to step S811. If the control unit 21 determines that the type of the XML file is not NewsMetadata, the process proceeds to step S812.

以上説明したように、上記の第2の実施形態においても、デジタルビデオカメラ100で記録した動画ファイルとXMLファイルとそれらのメタデータ情報を記録する。そして、携帯端末200からデジタルビデオカメラ100の動画ファイルを取得し、その動画ファイルに記録されているメタデータ情報からXMLファイルの種別を取得する。これにより、XMLファイルの種別を表示し、さらにはXMLファイルの内容を表示することが可能となる。 As described above, in the second embodiment, the video file and XML file recorded by the digital video camera 100 and their metadata information are also recorded. Then, the video file of the digital video camera 100 is obtained from the mobile terminal 200, and the type of the XML file is obtained from the metadata information recorded in the video file. This makes it possible to display the type of the XML file, and further to display the contents of the XML file.

以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。 The present invention has been described in detail above based on preferred embodiments, but the present invention is not limited to these specific embodiments, and various forms within the scope of the gist of the invention are also included in the present invention. Parts of the above-mentioned embodiments may be combined as appropriate.

また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線/無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。 The present invention also includes cases where a software program that realizes the functions of the above-mentioned embodiments is supplied to a system or device having a computer capable of executing the program, either directly from a recording medium or via wired/wireless communication, and the program is executed.

従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。 Therefore, the program code that is supplied to and installed on a computer to realize the functional processing of the present invention also realizes the present invention. In other words, the computer program itself for realizing the functional processing of the present invention is also included in the present invention.

その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等、プログラムの形態を問わない。 In this case, as long as it has the functionality of a program, the form of the program is not important, such as object code, a program executed by an interpreter, or script data supplied to the OS.

プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光/光磁気記憶媒体、不揮発性の半導体メモリでもよい。
また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータはがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
The recording medium for supplying the program may be, for example, a hard disk, a magnetic recording medium such as a magnetic tape, an optical/magneto-optical storage medium, or a non-volatile semiconductor memory.
As a method of supplying the program, a method is also conceivable in which the computer program constituting the present invention is stored in a server on a computer network, and a connected client computer downloads the computer program to program it.

なお、上述した各実施形態においては、本発明をデジタルビデオカメラに適用した場合を例にして説明したが、これはこの例に限定されない。すなわち、本発明は、撮像素子が付随したあらゆるデバイスに適用してもよい。すなわち携帯電話端末や携帯型の画像ビューワ、カメラを備えるテレビ、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーなど、画像を撮像可能な装置であれば、本発明は適用可能である。また、上述した各実施形態において動画を再生する構成に関する発明については、画像を撮像する機能を持たない画像処理装置に対しても適用可能である。 In the above-mentioned embodiments, the present invention has been described with reference to a digital video camera, but the present invention is not limited to this example. In other words, the present invention may be applied to any device equipped with an image sensor. In other words, the present invention is applicable to any device capable of capturing images, such as a mobile phone terminal, a portable image viewer, a television equipped with a camera, a digital photo frame, a music player, a game console, or an e-book reader. Furthermore, the invention relating to the configuration for playing video in the above-mentioned embodiments can also be applied to image processing devices that do not have the function of capturing images.

10:制御部、11:画像圧縮/伸長部、12:撮像部、13:画像処理部、14:無線通信部、15:表示部、16:操作部、17:ROM、18:RAM、19:記録媒体I/F、20:着脱可能記録媒体 10: Control unit, 11: Image compression/expansion unit, 12: Imaging unit, 13: Image processing unit, 14: Wireless communication unit, 15: Display unit, 16: Operation unit, 17: ROM, 18: RAM, 19: Recording medium I/F, 20: Removable recording medium

Claims (9)

映像データの映像ファイルと、該映像データの付加情報のファイルである付加情報ファイルを記録媒体に記録する記録手段と、
前記付加情報ファイルに記録される付加情報の種別情報を前記映像ファイル内のメタデータ領域に記録するように前記記録手段を制御する制御手段と、
を備えることを特徴とする撮像装置。
a recording means for recording a video file of the video data and an additional information file which is a file of additional information of the video data on a recording medium;
a control means for controlling the recording means so as to record type information of the additional information to be recorded in the additional information file in a metadata area of the video file ;
An imaging device comprising:
前記制御手段は、付加情報ファイルをXML(Extensible Markup Language)ファイルとして前記記録媒体に記録するように前記記録手段を制御することを特徴とする請求項に記載の撮像装置。 2. The image pickup apparatus according to claim 1 , wherein the control means controls the recording means so as to record the additional information file on the recording medium as an XML (Extensible Markup Language) file. 前記付加情報ファイルの付加情報を、オリジナルフォーマットで記録するか、規格化された標準フォーマットで記録するかを選択する選択手段を有し、
前記制御手段は、前記付加情報ファイルの付加情報前記オリジナルフォーマットであるか前記標準フォーマットであるかの種別を、前記種別情報として、前記映像ファイル内に記録するように前記記録手段を制御することを特徴とする請求項1または2に記載の撮像装置。
a selection means for selecting whether the additional information of the additional information file is to be recorded in an original format or in a standardized format;
The imaging device according to claim 1 or 2, characterized in that the control means controls the recording means to record the type information, whether the additional information of the additional information file is in the original format or the standard format , in the video file .
記種別情報を外部に送信する送信手段をさらに備えることを特徴とする請求項1乃至のいずれか1項に記載の撮像装置。 4. The imaging apparatus according to claim 1 , further comprising a transmission unit that transmits the type information to an external device. 前記制御手段は、前記付加情報ファイルに記録される付加情報を、IPTC(International Press Telecommunications Council)が規格化しているNewsML-G2の形式で記録するように、前記記録手段を制御することを特徴とする請求項1乃至のいずれか1項に記載の撮像装置。 The imaging device according to any one of claims 1 to 4, characterized in that the control means controls the recording means so as to record the additional information recorded in the additional information file in a NewsML- G2 format standardized by IPTC (International Press Telecommunications Council). 請求項1乃至のいずれか1項に記載の撮像装置と通信する通信手段を備え、前記種別情報を受信して表示することを特徴とする外部装置。 6. An external device comprising: a communication unit for communicating with the imaging device according to claim 1 ; and receiving and displaying the type information. 映像データの映像ファイルと、該映像データの付加情報のファイルである付加情報ファイルを記録媒体に記録する記録手段を備える撮像装置を制御する方法であって、
前記付加情報ファイルに記録される付加情報の種別情報を前記映像ファイル内のメタデータ領域に記録するように前記記録手段を制御する制御工程を有することを特徴とする撮像装置の制御方法。
1. A method for controlling an imaging device having a recording means for recording a video file of video data and an additional information file which is a file of additional information of the video data on a recording medium, comprising:
21. A control method for an imaging apparatus, comprising the step of controlling the recording means so as to record type information of the additional information recorded in the additional information file in a metadata area of the video file .
コンピュータを、請求項1乃至のいずれか1項に記載の撮像装置の各手段として機能させるためのプログラム。 A program for causing a computer to function as each of the means of the imaging apparatus according to any one of claims 1 to 5 . コンピュータを、請求項1乃至のいずれか1項に記載の撮像装置の各手段として機能させるためのプログラムを記憶したコンピュータが読み取り可能な記憶媒体。 6. A computer-readable storage medium storing a program for causing a computer to function as each of the means of the imaging apparatus according to claim 1 .
JP2021103550A 2021-06-22 2021-06-22 Imaging device, control method thereof, external device, program, and storage medium Active JP7705284B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2021103550A JP7705284B2 (en) 2021-06-22 2021-06-22 Imaging device, control method thereof, external device, program, and storage medium
EP22178296.4A EP4109448A1 (en) 2021-06-22 2022-06-10 Recording apparatus, method of controlling same, external apparatus, and storage medium
US17/844,631 US12072933B2 (en) 2021-06-22 2022-06-20 Recording apparatus, method of controlling same, external apparatus, and storage medium
US18/784,192 US20240378240A1 (en) 2021-06-22 2024-07-25 Recording apparatus, method of controlling same, external apparatus, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021103550A JP7705284B2 (en) 2021-06-22 2021-06-22 Imaging device, control method thereof, external device, program, and storage medium

Publications (3)

Publication Number Publication Date
JP2023002355A JP2023002355A (en) 2023-01-10
JP2023002355A5 JP2023002355A5 (en) 2024-06-05
JP7705284B2 true JP7705284B2 (en) 2025-07-09

Family

ID=84797744

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021103550A Active JP7705284B2 (en) 2021-06-22 2021-06-22 Imaging device, control method thereof, external device, program, and storage medium

Country Status (1)

Country Link
JP (1) JP7705284B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090094520A1 (en) 2007-10-07 2009-04-09 Kulas Charles J User Interface for Creating Tags Synchronized with a Video Playback
JP2011041167A (en) 2009-08-18 2011-02-24 Panasonic Corp Image pickup device and location information additional equipment
JP2011091723A (en) 2009-10-26 2011-05-06 Panasonic Corp Video recording device and external terminal
JP2014165739A (en) 2013-02-26 2014-09-08 Canon Inc Information processing apparatus, control method thereof, and program
JP2021044614A (en) 2019-09-06 2021-03-18 キヤノン株式会社 Image processing device, control method and program of image processing device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090094520A1 (en) 2007-10-07 2009-04-09 Kulas Charles J User Interface for Creating Tags Synchronized with a Video Playback
JP2011041167A (en) 2009-08-18 2011-02-24 Panasonic Corp Image pickup device and location information additional equipment
JP2011091723A (en) 2009-10-26 2011-05-06 Panasonic Corp Video recording device and external terminal
JP2014165739A (en) 2013-02-26 2014-09-08 Canon Inc Information processing apparatus, control method thereof, and program
JP2021044614A (en) 2019-09-06 2021-03-18 キヤノン株式会社 Image processing device, control method and program of image processing device

Also Published As

Publication number Publication date
JP2023002355A (en) 2023-01-10

Similar Documents

Publication Publication Date Title
CN105580013A (en) Browsing videos by searching multiple user comments and overlaying those into the content
KR20180126522A (en) Display control method, recording medium storing terminal and program
JP6745629B2 (en) Information processing apparatus and control method thereof
WO2020137524A1 (en) Electronic device
JP5820237B2 (en) Content management system, operation device, control method therefor, and program
JP7705284B2 (en) Imaging device, control method thereof, external device, program, and storage medium
US20240119024A1 (en) Communication apparatus and control method
JP7731706B2 (en) Recording device, electronic device, and control method thereof, program, and storage medium
US12399863B2 (en) Communication apparatus, image capture apparatus and control method
US9900496B2 (en) Electronic device and control method for the same
EP4109448A1 (en) Recording apparatus, method of controlling same, external apparatus, and storage medium
JP7752976B2 (en) Recording device, control method thereof, and program
JP7150590B2 (en) Electronics
JP7150591B2 (en) Electronics
JP2005260662A (en) Multimedia data creation method and image recording / playback apparatus
JP2017084161A (en) Image processing apparatus, display apparatus and control method thereof
KR20250056958A (en) Imaging device and its control method and program, and system
JP2024099141A (en) Video recording device, video recording device control method, and program
JP2024049939A (en) Recording apparatus, control method, program, and system thereof
JP2025166640A (en) Imaging device, video combining device, and control method and program thereof
JP2024039341A (en) Video recording device, video recording device control method, and program
JP5496293B2 (en) Information transmitting apparatus, control method thereof, and program
CN118695092A (en) Camera device and control method thereof, storage medium and computer program product
KR20090130748A (en) Meta data control method of multimedia data
JP2013009125A (en) Imaging apparatus

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240528

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240528

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250526

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250530

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250627

R150 Certificate of patent or registration of utility model

Ref document number: 7705284

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150