JP5100581B2 - 情報送信装置、方法及びプログラム、並びに撮像装置 - Google Patents
情報送信装置、方法及びプログラム、並びに撮像装置 Download PDFInfo
- Publication number
- JP5100581B2 JP5100581B2 JP2008233454A JP2008233454A JP5100581B2 JP 5100581 B2 JP5100581 B2 JP 5100581B2 JP 2008233454 A JP2008233454 A JP 2008233454A JP 2008233454 A JP2008233454 A JP 2008233454A JP 5100581 B2 JP5100581 B2 JP 5100581B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- management information
- information
- format
- moving image
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Studio Devices (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
また、本発明の情報送信方法は、記憶媒体に記録された複数の異なるファイル形式のファイルについての管理情報を、要求に応じて送信する情報送信方法であって、前記管理情報を要求されたファイルのファイル形式を識別するファイル識別ステップと、前記ファイル識別ステップで第一のファイル形式と識別された場合に、前記管理情報を要求されたファイルを読み込み、第二のファイル形式と識別された場合には、前記管理情報を要求されたファイルに関連付けされたサブファイルを読み込むファイル読み込みステップと、前記ファイル読み込みステップで読み込んだファイル又はサブファイルから前記管理情報を取得する管理情報取得ステップと、前記管理情報取得ステップで取得された前記管理情報を送信するステップとを有することを特徴とする。
また、本発明のプログラムは、記憶媒体に記録された複数の異なるファイル形式のファイルについての管理情報を、要求に応じて送信する情報送信方法をコンピュータに実行させるためのプログラムであって、前記管理情報を要求されたファイルのファイル形式を識別するファイル識別ステップと、前記ファイル識別ステップで第一のファイル形式と識別された場合に、前記管理情報を要求されたファイルを読み込み、第二のファイル形式と識別された場合には、前記管理情報を要求されたファイルに関連付けされたサブファイルを読み込むファイル読み込みステップと、前記ファイル読み込みステップで読み込んだファイル又はサブファイルから前記管理情報を取得する管理情報取得ステップと、前記管理情報取得ステップで取得された前記管理情報を送信するステップとをコンピュータに実行させるためのプログラムである。
また、本発明の撮像装置は、上記に記載の情報送信装置を備えたことを特徴とする。
(第1の実施の形態)
<デジタルカメラ100の装置構成>
図1は、本発明の第1の実施の形態に係るデジタルカメラ100の構成を示す図である。図1において、100はデジタルカメラである。デジタルカメラ100は、静止画及び動画を撮像可能な撮像装置であり、パーソナルコンピュータ等の外部装置とネットワークを介して接続し、画像を送信することができる。本実施の形態では、本発明に係る情報送信装置は、デジタルカメラ100内に構成されており、外部装置からの要求に応じて情報を送信する。以下、デジタルカメラ100が有する構成要素を、図1に基づき説明する。
以上が、デジタルカメラ100の全体の構成である。
続いて、本実施の形態に係るデジタルカメラ100が用いる動画ファイルのファイル形式について説明する。デジタルカメラ100では、動画ファイルのファイル形式としてAVIファイルとMOVファイルを選択して動画を撮像し記録できるが、この他のファイル形式の動画ファイルも扱うことができるものとする。
まず、動画ファイルのファイル形式の一つであるAVIファイルについて説明する。AVIファイルは、RIFF(Resource Interchange File Format)形式で構成されている。RIFF形式は、さまざまなリソースを一つのファイルにするための動画ファイルデータのファイルフォーマットである。すなわち、異なる圧縮方式で圧縮された映像データや、複数の音声データ等を格納することが可能であり、格納したデータによらず、基本的な構造が変わらないという特徴をもつ。RIFF形式のファイルフォーマットは、チャンクと呼ばれるブロックを一つの単位として構成される。全てのチャンクは、RIFFチャンクかLISTチャンクあるいはサブチャンクに分類される。そして、RIFFチャンクとLISTチャンクは、そのデータ領域にLISTチャンク又はサブチャンクを再帰的に持つことができる。
続いて、AVIファイルと異なる動画ファイル形式であるMOVファイルについて説明する。MOVファイルは、AVIファイルと同様に様々な映像、音声データを格納することができる動画のファイル形式であり、格納するデータとして代表的なものにMPEG−4がある。
ここでまでの説明で、AVIファイルフォーマットにおいては、メインAVIヘッダ構造体、AVIストリームヘッダ構造体、WAVEFORMAT構造体などの動画管理情報は、上述したようにファイル先頭のヘッダ領域に保存されている。一方、MOVファイルフォーマットにおいては、上述で説明したMOVファイルにおける動画管理情報は、ファイルの終端部分(フッタ領域)に配置されて保存されている。この点で両者は、ファイルの構造が大きく相違する。そしてこの相違から、AVIファイルとMOVファイルとを扱う場合には、以下のようなことがいえる。
すなわち、ヘッダ部分に配置されるAVIファイルフォーマットから動画管理情報を取得する際にはメディアアクセスも少なく、またファイルのパースも容易なため、高速に取得することが可能である。一方、MOVファイルフォーマットのようにファイル終端に配置されている場合は、パースに時間がかかり、容易に動画管理情報を取得することはできない。
以下、本実施の形態に係るデジタルカメラ100による、MOVファイルフォーマットでの動画撮影時におけるサムネイルファイルへの情報記録方法について述べる。図5は、デジタルカメラ100が動画撮影時の動画ファイル並びにサムネイルファイルを記録する際の手順を説明するフローチャートである。なお、以下で説明する処理は、システム制御回路50がメモリ52からプログラムを読み出し実行することで行われる。
次に、デジタルカメラ100と外部装置との接続・転送処理について説明する。まず、図6にデジタルカメラ100と接続・転送処理を行う外部装置の一例であるパーソナルコンピュータ(PC)600の構成を示す。
図6において、600はPCである。601は装置全体を制御するCPUである。602は画像等を表示する表示部である。603は画像等のデータを保存するハードディスク等の記憶部である。604は制御プログラム、各種アプリケーションプログラム(ドライバソフト等)、データ等を記憶するROM(リードオンリーメモリ)である。605は、CPU601が処理を行うときに用いる作業領域であるRAM(ランダムアクセスメモリ)である。606はキーボード、マウス等の入力部である。
次に、本実施の形態に係るデジタルカメラ100及びPC600の、オブジェクト管理方法について説明する。本実施の形態では、図7に示す情報を1つのオブジェクト(本実施の形態では動画ファイル)の属性情報として認識してオブジェクトを管理する。そして属性情報を大きく2つに分類(分類1、分類2)して扱うようにする。
次に図8を用いて、デジタルカメラ100とPC600との接続・転送処理の手順について説明する。図8は、デジタルカメラ100とPC600との接続・転送処理の手順を説明するフローチャートである。なお、以下で説明する処理では、PC600による動作は、CPU601がROM604からドライバソフトを読み出し実行し、デジタルカメラ100による動作はシステム制御回路50がメモリ52からプログラムを読み出し実行する。
図9は、デジタルカメラ100がPC600から要求された分類2に相当する各オブジェクト属性情報の一部を、内部で繰り返し取得する処理の詳細を説明するフローチャートである。
以上が、本発明の第1の実施の形態についての説明である。
次に、本発明の第2の実施の形態について説明をする。第2の実施の形態と第1の実施の形態との相違は、デジタルカメラ100による、上述した分類2に相当する各オブジェクト属性情報の一部を繰り返し取得する処理にある。なお、その他のハードウェア及びシステム構成等については同様のため説明は省略する。
以上が、本発明の第2の実施の形態についての説明である。
20 画像処理回路
50 システム制御回路
52 メモリ
100 デジタルカメラ
110 通信部
120 外部記録媒体
600 PC
601 CPU
604 ROM
605 RAM
Claims (12)
- 記憶媒体に記録された複数の異なるファイル形式のファイルについての管理情報を、要求に応じて送信する情報送信装置であって、
前記管理情報を要求されたファイルのファイル形式を識別するファイル識別手段と、
前記ファイル識別手段で第一のファイル形式と識別された場合に、前記管理情報を要求されたファイルを読み込み、第二のファイル形式と識別された場合には、前記管理情報を要求されたファイルに関連付けされたサブファイルを読み込むファイル読み込み手段と、
前記ファイル読み込み手段で読み込んだファイル又はサブファイルから前記管理情報を取得する管理情報取得手段とを有することを特徴とする情報送信装置。 - 前記第一のファイル形式は、前記管理情報をファイルのヘッダ領域に記録する形式であり、前記第二のファイル形式は、前記管理情報をファイルのフッタ領域に記録する形式であることを特徴とする請求項1に記載の情報送信装置。
- 前記第二のファイル形式と識別された場合において、前記管理情報を要求されたファイルと、これに関連付けされた前記サブファイルとの整合性を確認する確認手段を更に有し、
前記ファイル読み込み手段は、前記確認手段で整合性が確認された場合に、前記サブファイルを読み込むことを特徴とする請求項1又は2に記載の情報送信装置。 - 前記ファイル読み込み手段は、前記確認手段で整合性が確認されない場合は、前記ファイル識別手段によって前記第二のファイル形式と識別されたファイルを読み込むことを特徴とする請求項3に記載の情報送信装置。
- 前記ファイルは、動画ファイルであることを特徴とする請求項1〜4のいずれか1項に記載の情報送信装置。
- 前記サブファイルは、サムネイルファイルであることを特徴とする請求項5に記載の情報送信装置。
- 前記第一のファイル形式はAVIファイルであり、前記第二のファイル形式はMOVファイルであることを特徴とする請求項5又は6に記載の情報送信装置。
- 前記管理情報には、動画ファイルの再生時間又はタイムスケール並びにサンプルレート、コーデックタイプ、ビットレート、及び動画音声情報のうちの少なくともいずれかが含まれることを特徴とする請求項5〜7のいずれか1項に記載の情報送信装置。
- 前記第二のファイル形式でファイルを生成するとともに、該ファイルについての管理情報を含むサブファイルを生成するファイル生成手段を更に有することを特徴とする請求項1〜8のいずれか1項に記載の情報送信装置。
- 記憶媒体に記録された複数の異なるファイル形式のファイルについての管理情報を、要求に応じて送信する情報送信方法であって、
前記管理情報を要求されたファイルのファイル形式を識別するファイル識別ステップと、
前記ファイル識別ステップで第一のファイル形式と識別された場合に、前記管理情報を要求されたファイルを読み込み、第二のファイル形式と識別された場合には、前記管理情報を要求されたファイルに関連付けされたサブファイルを読み込むファイル読み込みステップと、
前記ファイル読み込みステップで読み込んだファイル又はサブファイルから前記管理情報を取得する管理情報取得ステップと、
前記管理情報取得ステップで取得された前記管理情報を送信するステップとを有することを特徴とする情報送信方法。 - 記憶媒体に記録された複数の異なるファイル形式のファイルについての管理情報を、要求に応じて送信する情報送信方法をコンピュータに実行させるためのプログラムであって、
前記管理情報を要求されたファイルのファイル形式を識別するファイル識別ステップと、
前記ファイル識別ステップで第一のファイル形式と識別された場合に、前記管理情報を要求されたファイルを読み込み、第二のファイル形式と識別された場合には、前記管理情報を要求されたファイルに関連付けされたサブファイルを読み込むファイル読み込みステップと、
前記ファイル読み込みステップで読み込んだファイル又はサブファイルから前記管理情報を取得する管理情報取得ステップと、
前記管理情報取得ステップで取得された前記管理情報を送信するステップとをコンピュータに実行させるためのプログラム。 - 請求項1〜9のいずれか1項に記載の情報送信装置を備えたことを特徴とする撮像装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008233454A JP5100581B2 (ja) | 2008-09-11 | 2008-09-11 | 情報送信装置、方法及びプログラム、並びに撮像装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008233454A JP5100581B2 (ja) | 2008-09-11 | 2008-09-11 | 情報送信装置、方法及びプログラム、並びに撮像装置 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012212618A Division JP5496293B2 (ja) | 2012-09-26 | 2012-09-26 | 情報送信装置、その制御方法及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010068322A JP2010068322A (ja) | 2010-03-25 |
| JP5100581B2 true JP5100581B2 (ja) | 2012-12-19 |
Family
ID=42193494
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008233454A Expired - Fee Related JP5100581B2 (ja) | 2008-09-11 | 2008-09-11 | 情報送信装置、方法及びプログラム、並びに撮像装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5100581B2 (ja) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001092701A (ja) * | 1999-09-17 | 2001-04-06 | Sanyo Electric Co Ltd | ファイル復旧方法 |
| JP4301185B2 (ja) * | 2005-02-25 | 2009-07-22 | ソニー株式会社 | ファイル管理装置、ファイル管理方法およびプログラム |
| JP4600203B2 (ja) * | 2005-08-08 | 2010-12-15 | 株式会社日立製作所 | 映像再生示装置 |
-
2008
- 2008-09-11 JP JP2008233454A patent/JP5100581B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010068322A (ja) | 2010-03-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8081252B2 (en) | Image displaying apparatus | |
| JP5351593B2 (ja) | ファイル管理装置およびその制御方法 | |
| JP2013258510A (ja) | 撮像装置並びにその制御方法及びプログラム | |
| JP2015195571A (ja) | 撮像装置及びその制御方法 | |
| JP5883052B2 (ja) | 画像処理装置及びその制御方法 | |
| JP2019200312A (ja) | 表示制御装置及びその制御方法及びプログラム | |
| CN105052126A (zh) | 摄像设备和摄像设备的控制方法 | |
| JP5317547B2 (ja) | 画像処理装置及び画像処理装置の制御方法 | |
| JP2011077654A (ja) | 撮像装置、その制御方法、及びプログラム | |
| US9565360B2 (en) | Image data recording apparatus capable of recording still and moving images simultaneously | |
| JP5089544B2 (ja) | 画像再生装置及びその制御方法 | |
| CN102611868B (zh) | 运动图像数据记录设备及其控制方法 | |
| JP5100581B2 (ja) | 情報送信装置、方法及びプログラム、並びに撮像装置 | |
| JP5496293B2 (ja) | 情報送信装置、その制御方法及びプログラム | |
| JP2010074239A (ja) | 撮像装置、その制御方法、プログラム | |
| JP4757206B2 (ja) | 画像処理装置、画像処理装置の制御方法、及びコンピュータプログラム | |
| JP6278353B2 (ja) | 記録装置、記録方法、プログラム、ならびに撮像装置 | |
| JP6282136B2 (ja) | 撮像装置及びその制御方法 | |
| KR100756155B1 (ko) | 화상 처리 장치, 그 제어 방법 및 기억 매체 | |
| JP7213657B2 (ja) | 撮像装置及びその制御方法及びプログラム | |
| JP4942164B2 (ja) | 動画像フォーマットファイルの生成方法、動画像フォーマットファイルの生成装置、及び記憶媒体 | |
| JP5047127B2 (ja) | 撮像装置 | |
| JP5159473B2 (ja) | 撮像装置 | |
| JP2012065282A (ja) | 画像表示装置、画像編集装置、画像表示プログラムおよび画像編集プログラム | |
| JP2006287588A (ja) | 画像処理装置、画像処理方法、データファイル構造、コンピュータプログラム及び記憶媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110912 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120822 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120828 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120925 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151005 Year of fee payment: 3 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5100581 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151005 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |