JP3835554B2 - ファイル記録装置、ファイル再生装置、ファイル記録方法、ファイル記録方法のプログラム、ファイル記録方法のプログラムを記録した記録媒体、ファイル再生方法、ファイル再生方法のプログラム及びファイル再生方法のプログラムを記録した記録媒体 - Google Patents
ファイル記録装置、ファイル再生装置、ファイル記録方法、ファイル記録方法のプログラム、ファイル記録方法のプログラムを記録した記録媒体、ファイル再生方法、ファイル再生方法のプログラム及びファイル再生方法のプログラムを記録した記録媒体 Download PDFInfo
- Publication number
- JP3835554B2 JP3835554B2 JP2003316251A JP2003316251A JP3835554B2 JP 3835554 B2 JP3835554 B2 JP 3835554B2 JP 2003316251 A JP2003316251 A JP 2003316251A JP 2003316251 A JP2003316251 A JP 2003316251A JP 3835554 B2 JP3835554 B2 JP 3835554B2
- Authority
- JP
- Japan
- Prior art keywords
- effect
- file
- track
- management information
- video data
- 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
- 238000000034 method Methods 0.000 title claims description 96
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 4
- 230000000694 effects Effects 0.000 claims description 588
- 230000008569 process Effects 0.000 claims description 32
- 230000004044 response Effects 0.000 claims description 18
- 238000007726 management method Methods 0.000 description 82
- 230000003287 optical effect Effects 0.000 description 53
- 230000000875 corresponding effect Effects 0.000 description 52
- 238000003384 imaging method Methods 0.000 description 25
- 230000005236 sound signal Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 230000006835 compression Effects 0.000 description 4
- 238000001914 filtration Methods 0.000 description 4
- 230000007704 transition Effects 0.000 description 3
- 238000013144 data compression Methods 0.000 description 2
- 238000013523 data management Methods 0.000 description 2
- 101000969688 Homo sapiens Macrophage-expressed gene 1 protein Proteins 0.000 description 1
- 102100021285 Macrophage-expressed gene 1 protein Human genes 0.000 description 1
- 241000555745 Sciuridae Species 0.000 description 1
- 241000238370 Sepia Species 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000003708 edge detection Methods 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- AWSBQWZZLBPUQH-UHFFFAOYSA-N mdat Chemical compound C1=C2CC(N)CCC2=CC2=C1OCO2 AWSBQWZZLBPUQH-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/30—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
- G11B27/3027—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23424—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234318—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by decomposing into objects, e.g. MPEG-4 objects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234327—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by decomposing into layers, e.g. base layer and one or more enhancement layers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44016—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Television Signal Processing For Recording (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
(1−1)ビデオディスク装置の全体構成
図2は、本発明の実施例に係るビデオディスク装置を示すブロック図である。このビデオディスク装置1においては、図示しない撮像手段、音声取得手段により被写体のビデオ信号、オーディオ信号を取得し、このビデオ信号及びオーディオ信号による撮像結果を光ディスク2に記録する。またこの光ディスク2に記録した撮像結果を再生して液晶表示パネルによる表示手段、スピーカによる音声出力手段より出力し、また外部機器に出力する。さらにこのようにして撮像結果をユーザーに提供して、ユーザーによる編集点の設定等を受け付け、撮像結果を編集処理する。
ここで図3は、QTファイルの基本構成を示す概念図である。QTフォーマットは、特殊なハードウエアを用いずに動画等を再生するためのOS(Operating System) の拡張機能として生まれたファイルフォーマットである。QTフォーマットは、動画、音声、静止画、文字、MIDI等の種々の形式による実データを1つの時間軸で同期させて再生することができるタイムベースのマルチメディアファイルフォーマットであり、ネットワーク上のストリーミングにも対応できるようになされている。
Data Atom )が形成され、このムービーデータアトム(Movie Data Atom )の各トラックの管理情報等がまとめられてムービーアトム(Movie Atom)が形成される。なおアトムは、ボックス(Box )と呼ばれる場合もある。またムービーデータアトムは、アトムのタイプ名がmdatに設定され、メディアデータ(Media Data)とも呼ばれる。これに対してムービーアトム(Movie Atom)は、アトムのタイプ名がmoovに設定され、ムービーリソース(Movie Resource)とも呼ばれる。
information )は、実データに対応するメディア情報ヘッダアトム(video media information header、sound media information header(図4においてはvideo media headerにより示す))、データハンドラリファレンスアトム(data handler reference(図4においてはdata handlerにより示す))、データ情報アトム(data information)、サンプルテーブルアトム(sample table)により構成される。
)とそのチャンク(chunk )を構成するサンプルとの関係が記述される。なおここでチャンク(chunk )は、ムービーデータアトムに各トラックデータをブロック化して割り当てる際の各ブロックであり、複数サンプルの集合により1つのチャンクが作成される。チャンクオフセットアトム(chunk offset)は、ファイル先頭を基準にした各チャンク先頭の位置情報がエントリにより記録される。QTフォーマットにおいては、このサンプルテーブルアトムの管理情報の記録により実データの管理単位である各サンプルを順次再生できるようになされている。
Reference Atom)は、このアトムに属するTrack Reference Type Atom (タイプ名ssrc)に、対応するソーストラックのTrack header Atom (タイプ名tkhd)に記述されたトラックIDが記述される。ここでこのトラックIDは、各トラックにそれぞれ設定される各トラックに固有の識別コードである。これによりエフェクトトラックでは、処理対象のビデオトラックを特定できるようになされている。
QTatom(タイプ名 ty:タイプ名の先頭2文字は16進数表現で0x0000))、対応するソーストラックの固有の名称を記述するデータソースタイプQTアトム(Data Source TypeQTatom(タイプ名dtst))が割り当てられる。
Map Atom(imap))によりソーストラックST、ST1、ST2を特定できるようになされている。なお図1(A)及び(B)、図10(A)〜(C)は、実データに係るビデオデータとエフェクトの処理との関係をエフェクトトラックとの対比により示す図である。
sample description entry)が割り当てられる。
sample description entry)のサイズ(Size)が割り当てられ、続くデータフォーマット(Data Format )によりデータ圧縮方式が記述される。なお各エントリ(Video sample description entry)においては、このデータフォーマット(Data Format )に関連する情報として、1サンプルに割り当てるフレーム数を記述するフィールド(Frame Count )等が割り当てられる。
Flag)のフィールドが設けられる。なお、バージョン、フラグは、将来の拡張を考慮して確保しているもので、本実施例においては双方とも0x0の値が割り当てられる。
これらによりこのビデオディスク装置1では、撮像手段等から入力される実データであるビデオデータ及びオーディオデータによるエレメンタリストリームDV、DAをファイル生成器15で多重化して光ディスク2に記録し、これによりムービーデータアトムを順次記録する。またこのムービーデータアトムによる実データの記録に対応して管理情報を順次取得してファイル生成器15のメモリ15Aに保持し、実データの記録の終了により、メモリ15Aに保持した管理情報によりムービーアトムを作成して光ディスク2に記録するようになされている。
以上の構成において、このビデオディスク装置1では、撮像手段で取得されるビデオ信号DV1がビデオ符号器11によりデータ圧縮されて可変レートによりファイル生成器15に入力され、またマイク等で取得されるオーディオ信号DA1がオーディオ符号器12によりデータ圧縮されてファイル生成器15に入力され、ここでQTファイルに変換されて続く一連の構成により光ディスク2に記録される。
以上の構成によれば、ビデオデータの管理情報によるビデオトラックに対応して、エフェクトの効果が現れないヌルエフェクトと、エフェクトの効果が現れるアクティブエフェクトとを設定してエフェクトトラックを作成すると共に、このエフェクトトラックの対象であるソーストラックをビデオトラックに設定してファイルを作成することにより、QTフォーマットによるファイルについての編集及び、その結果を再生する処理に係る負担を軽減することができる。
Claims (21)
- ユーザーによる入力を受け付けてビデオデータを編集し、編集結果によるファイルを記録するファイル記録装置において、
前記ファイルは、
前記ビデオデータを記録した他のファイルを参照する形式のファイルであり、
実データのブロックと、前記実データを管理する管理情報が階層構造によりまとめられた管理情報のブロックとにより形成され、
前記実データには、
少なくとも前記ビデオデータに設定するエフェクトのパラメータが割り当てられ、
前記管理情報のブロックには、
前記エフェクトを特定する情報による管理情報を割り当てたエフェクトトラックが設けられ、
前記ファイル記録装置は、
前記ユーザーによる入力に応じて、
前記ビデオデータに対応して、エフェクトの効果が現れないヌルエフェクトと、エフェクトの効果が現れるアクティブエフェクトとを設定して前記エフェクトトラックを作成すると共に、
前記管理情報のブロックに、前記ビデオデータの管理情報を割り当てたビデオトラックを形成し、
該ビデオトラックを前記エフェクトトラックの対象であるソーストラックに設定して前記ファイルを作成する
ことを特徴とするファイル記録装置。 - 前記エフェクトが1ソースエフェクトであり、
前記ファイル記録装置は、
1つのエフェクトトラックに対して1つの前記ソーストラックを形成する
ことを特徴とする請求項1に記載のファイル記録装置。 - 前記エフェクトが2ソースエフェクトであり、
前記ファイル記録装置は、
1つのエフェクトトラックに対して2つの前記ソーストラックを形成する
ことを特徴とする請求項1に記載のファイル記録装置。 - 前記エフェクトを特定する情報のエントリを拡張して、前記ヌルエフェクトと前記アクティブエフェクトとを識別するフラグを設定する
ことを特徴とする請求項1に記載のファイル記録装置。 - 前記ユーザーにより選択された特定のエフェクトについては、前記エフェクトの種類を特定する情報のフィールドに特定のコードを設定し、フィールドを拡張してエフェクトの種類を特定するコードを設定する
ことを特徴とする請求項1に記載のファイル記録装置。 - 前記フィールドを拡張して設定されるエフェクトの種類を特定するコードが、メーカー毎に割り当てられたコードと、該メーカーが定義した独自のエフェクトのコードである
ことを特徴とする請求項5に記載のファイル記録装置。 - 前記ファイルが、QTフォーマットのファイルであり、
前記拡張に係るフィールドを、サンプルディスクリプションアトムの対応するエフェクトに係るエントリに設ける
ことを特徴とする請求項6に記載のファイル記録装置。 - 所定の記録媒体に記録されたビデオデータに関するファイルを再生して出力するファイル再生装置において、
前記ファイルは、
前記ビデオデータを記録した他のファイルを参照する形式のファイルであり、
実データのブロックと、前記実データを管理する管理情報が階層構造によりまとめられた管理情報のブロックとにより形成され、
前記実データには、
少なくとも前記ビデオデータに設定するエフェクトのパラメータが割り当てられ、
前記管理情報のブロックには、
前記ビデオデータの管理情報を割り当てたビデオトラックと、
前記エフェクトを特定する情報による管理情報を割り当てたエフェクトトラックとが設けられ、
前記エフェクトトラックは、
前記ビデオデータに対応して、エフェクトの効果が現れないヌルエフェクトと、エフェクトの効果が現れるアクティブエフェクトとを設定して作成され、対象のソーストラックが前記ビデオトラックに設定され、
前記ファイル再生装置は、
前記エフェクトトラックに設定された管理情報に基づいて、前記ソーストラックによるビデオデータを再生しながらエフェクト処理して出力する
ことを特徴とするファイル再生装置。 - 前記エフェクトを特定する情報のエントリを拡張して、前記ヌルエフェクトと前記アクティブエフェクトとを識別するフラグが設定され、
前記ファイル再生装置は、
前記フラグの設定に応じて、前記ソーストラックにより再生される前記ビデオデータのエフェクト処理を中止して、該ビデオデータを出力する
ことを特徴とする請求項8に記載のファイル再生装置。 - 前記フラグの設定に応じて、前記エフェクトトラックに対応する実データのアクセスを中止する
ことを特徴とする請求項9に記載のファイル再生装置。 - 前記ユーザーにより選択された特定のエフェクトについては、前記エフェクトの種類を特定する情報のフィールドに特定のコードが設定され、フィールドを拡張してエフェクトの種類を特定するコードが設定され、
前記ファイル再生装置は、
前記エフェクトの種類を特定する情報に基づいて、前記ビデオデータを処理して出力し、
前記エフェクトの種類を特定する情報のフィールドに前記特定のコードが設定されている場合には、前記フィールドを拡張して設定された前記エフェクトの種類を特定するコードを検出し、
該コードに対応可能な場合には、該コードに従って前記ビデオデータを処理して出力し、
該コードに対応困難な場合には、前記ビデオデータを処理することなく出力する
ことを特徴とする請求項8に記載のファイル再生装置。 - ユーザーによる入力を受け付けてビデオデータを編集し、編集結果によるファイルを記録するファイル記録方法において、
前記ファイルは、
前記ビデオデータを記録した他のファイルを参照する形式のファイルであり、
実データのブロックと、前記実データを管理する管理情報が階層構造によりまとめられた管理情報のブロックとにより形成され、
前記実データには、
少なくとも前記ビデオデータに設定するエフェクトのパラメータが割り当てられ、
前記管理情報のブロックには、
前記エフェクトを特定する情報による管理情報を割り当てたエフェクトトラックが設けられ、
前記ファイル記録方法は、
前記ユーザーによる入力に応じて、
前記ビデオデータに対応して、エフェクトの効果が現れないヌルエフェクトと、エフェクトの効果が現れるアクティブエフェクトとを設定して前記エフェクトトラックを作成すると共に、
前記管理情報のブロックに、前記ビデオデータの管理情報を割り当てたビデオトラックを形成し、
該ビデオトラックを前記エフェクトトラックの対象であるソーストラックに設定して前記ファイルを作成する
ことを特徴とするファイル記録方法。 - 前記エフェクトを特定する情報のエントリを拡張して、前記ヌルエフェクトと前記アクティブエフェクトとを識別するフラグを設定する
ことを特徴とする請求項12に記載のファイル記録方法。 - 前記ユーザーにより選択された特定のエフェクトについては、前記エフェクトの種類を特定する情報のフィールドに特定のコードを設定し、フィールドを拡張してエフェクトの種類を特定するコードを設定する
ことを特徴とする請求項12に記載のファイル記録方法。 - コンピュータに所定の処理手順を実行させることにより、ユーザーによる入力を受け付けてビデオデータを編集し、編集結果によるファイルを記録するファイル記録方法のプログラムにおいて、
前記ファイルは、
前記ビデオデータを記録した他のファイルを参照する形式のファイルであり、
実データのブロックと、前記実データを管理する管理情報が階層構造によりまとめられた管理情報のブロックとにより形成され、
前記実データには、
少なくとも前記ビデオデータに設定するエフェクトのパラメータが割り当てられ、
前記管理情報のブロックには、
前記エフェクトを特定する情報による管理情報を割り当てたエフェクトトラックが設けられ、
前記処理手順は、
前記ユーザーによる入力に応じて、
前記ビデオデータに対応して、エフェクトの効果が現れないヌルエフェクトと、エフェクトの効果が現れるアクティブエフェクトとを設定して前記エフェクトトラックを作成すると共に、
前記管理情報のブロックに、前記ビデオデータの管理情報を割り当てたビデオトラックを形成し、
該ビデオトラックを前記エフェクトトラックの対象であるソーストラックに設定して前記ファイルを作成するステップを有する
ことを特徴とするファイル記録方法のプログラム。 - コンピュータに所定の処理手順を実行させることにより、ユーザーによる入力を受け付けてビデオデータを編集し、編集結果によるファイルを記録するファイル記録方法のプログラムを記録した記録媒体において、
前記ファイルは、
前記ビデオデータを記録した他のファイルを参照する形式のファイルであり、
実データのブロックと、前記実データを管理する管理情報が階層構造によりまとめられた管理情報のブロックとにより形成され、
前記実データには、
少なくとも前記ビデオデータに設定するエフェクトのパラメータが割り当てられ、
前記管理情報のブロックには、
前記エフェクトを特定する情報による管理情報を割り当てたエフェクトトラックが設けられ、
前記処理手順が、
前記ユーザーによる入力に応じて、
前記ビデオデータに対応して、エフェクトの効果が現れないヌルエフェクトと、エフェクトの効果が現れるアクティブエフェクトとを設定して前記エフェクトトラックを作成すると共に、
前記管理情報のブロックに、前記ビデオデータの管理情報を割り当てたビデオトラックを形成し、
該ビデオトラックを前記エフェクトトラックの対象であるソーストラックに設定して前記ファイルを作成するステップを有する
ことを特徴とするファイル記録方法のプログラムを記録した記録媒体。 - 所定の記録媒体に記録されたビデオデータに関するファイルを再生して出力するファイル再生方法において、
前記ファイルは、
前記ビデオデータを記録した他のファイルを参照する形式のファイルであり、
実データのブロックと、前記実データを管理する管理情報が階層構造によりまとめられた管理情報のブロックとにより形成され、
前記実データには、
少なくとも前記ビデオデータに設定するエフェクトのパラメータが割り当てられ、
前記管理情報のブロックには、
前記ビデオデータの管理情報を割り当てたビデオトラックと、
前記エフェクトを特定する情報による管理情報を割り当てたエフェクトトラックとが設けられ、
前記エフェクトトラックは、
前記ビデオデータに対応して、エフェクトの効果が現れないヌルエフェクトと、エフェクトの効果が現れるアクティブエフェクトとを設定して作成され、対象のソーストラックが前記ビデオトラックに設定され、
前記ファイル再生方法は、
前記エフェクトトラックに設定された管理情報に基づいて、前記ソーストラックによるビデオデータを再生しながらエフェクト処理して出力する
ことを特徴とするファイル再生方法。 - 前記エフェクトを特定する情報のエントリを拡張して、前記ヌルエフェクトと前記アクティブエフェクトとを識別するフラグが設定され、
前記ファイル再生方法は、
前記フラグの設定に応じて、前記ヌルエフェクトにおいては、前記エフェクトトラックの実データの処理を中止して、再生された対応するビデオデータを処理することなく出力する
ことを特徴とする請求項17に記載のファイル再生方法。 - 前記ユーザーにより選択された特定のエフェクトについては、前記エフェクトの種類を特定する情報のフィールドに特定のコードが設定され、フィールドを拡張してエフェクトの種類を特定するコードが設定され、
前記ファイル再生方法は、
前記エフェクトの種類を特定する情報に基づいて、前記ビデオデータを処理して出力し、
前記エフェクトの種類を特定する情報のフィールドに前記特定のコードが設定されている場合には、前記フィールドを拡張して設定された前記エフェクトの種類を特定するコードを検出し、
該コードに対応可能な場合には、該コードに従って前記ビデオデータを処理して出力し、
該コードに対応困難な場合には、前記ビデオデータを処理することなく出力する
ことを特徴とする請求項17に記載のファイル再生方法。 - コンピュータに所定の処理手順を実行させることにより、所定の記録媒体に記録されたビデオデータに関するファイルを再生して出力するファイル再生方法のプログラムにおいて、
前記ファイルは、
前記ビデオデータを記録した他のファイルを参照する形式のファイルであり、
実データのブロックと、前記実データを管理する管理情報が階層構造によりまとめられた管理情報のブロックとにより形成され、
前記実データには、
少なくとも前記ビデオデータに設定するエフェクトのパラメータが割り当てられ、
前記管理情報のブロックには、
前記ビデオデータの管理情報を割り当てたビデオトラックと、
前記エフェクトを特定する情報による管理情報を割り当てたエフェクトトラックとが設けられ、
前記エフェクトトラックは、
前記ビデオデータに対応して、エフェクトの効果が現れないヌルエフェクトと、エフェクトの効果が現れるアクティブエフェクトとを設定して作成され、対象のソーストラックが前記ビデオトラックに設定され、
前記処理手順は、
前記エフェクトトラックに設定された管理情報に基づいて、前記ソーストラックによるビデオデータを再生しながらエフェクト処理して出力するステップを有する
ことを特徴とするファイル再生方法のプログラム。 - コンピュータに所定の処理手順を実行させることにより、所定の記録媒体に記録されたビデオデータに関するファイルを再生して出力するファイル再生方法のプログラムを記録した記録媒体において、
前記ファイルは、
前記ビデオデータを記録した他のファイルを参照する形式のファイルであり、
実データのブロックと、前記実データを管理する管理情報が階層構造によりまとめられた管理情報のブロックとにより形成され、
前記実データには、
少なくとも前記ビデオデータに設定するエフェクトのパラメータが割り当てられ、
前記管理情報のブロックには、
前記ビデオデータの管理情報を割り当てたビデオトラックと、
前記エフェクトを特定する情報による管理情報を割り当てたエフェクトトラックとが設けられ、
前記エフェクトトラックは、
前記ビデオデータに対応して、エフェクトの効果が現れないヌルエフェクトと、エフェクトの効果が現れるアクティブエフェクトとを設定して作成され、対象のソーストラックが前記ビデオトラックに設定され、
前記処理手順は、
前記エフェクトトラックに設定された管理情報に基づいて、前記ソーストラックによるビデオデータを再生しながらエフェクト処理して出力するステップを有する
ことを特徴とするファイル再生方法のプログラムを記録した記録媒体。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003316251A JP3835554B2 (ja) | 2003-09-09 | 2003-09-09 | ファイル記録装置、ファイル再生装置、ファイル記録方法、ファイル記録方法のプログラム、ファイル記録方法のプログラムを記録した記録媒体、ファイル再生方法、ファイル再生方法のプログラム及びファイル再生方法のプログラムを記録した記録媒体 |
CN2004800255734A CN1846266B (zh) | 2003-09-09 | 2004-07-27 | 文件记录装置、文件再现装置、文件记录方法和文件再现方法 |
KR1020067004718A KR20060076769A (ko) | 2003-09-09 | 2004-07-27 | 파일 기록장치, 파일 재생장치, 파일 기록방법, 파일기록방법의 프로그램, 파일 기록방법의 프로그램을 기록한기록 매체, 파일 재생 방법, 파일 재생 방법의 프로그램 및파일 재생 방법의 프로그램을 기록한 기록 매체 |
EP04748176A EP1667156B1 (en) | 2003-09-09 | 2004-07-27 | Flag enabling special effects in the header of the stream descriptor atom in a Quick Time video file. |
PCT/JP2004/011022 WO2005027133A1 (ja) | 2003-09-09 | 2004-07-27 | ファイル記録装置、ファイル再生装置、ファイル記録方法、ファイル記録方法のプログラム、ファイル記録方法のプログラムを記録した記録媒体、ファイル再生方法、ファイル再生方法のプログラム及びファイル再生方法のプログラムを記録した記録媒体 |
US10/570,811 US7702220B2 (en) | 2003-09-09 | 2004-07-27 | File recording device, file reproduction device, file recording method, program of file recording method, recording medium containing therein program of file recording method, file reproducing method, program of file reproducing method, and recording medium containing therein program of file reproducing method |
DE602004023310T DE602004023310D1 (de) | 2003-09-09 | 2004-07-27 | Flag zur Freigabe von Spezieleffekte in dem stream descriptor atom in einem Quick Time Videodatei. |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003316251A JP3835554B2 (ja) | 2003-09-09 | 2003-09-09 | ファイル記録装置、ファイル再生装置、ファイル記録方法、ファイル記録方法のプログラム、ファイル記録方法のプログラムを記録した記録媒体、ファイル再生方法、ファイル再生方法のプログラム及びファイル再生方法のプログラムを記録した記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005085364A JP2005085364A (ja) | 2005-03-31 |
JP3835554B2 true JP3835554B2 (ja) | 2006-10-18 |
Family
ID=34308441
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003316251A Expired - Fee Related JP3835554B2 (ja) | 2003-09-09 | 2003-09-09 | ファイル記録装置、ファイル再生装置、ファイル記録方法、ファイル記録方法のプログラム、ファイル記録方法のプログラムを記録した記録媒体、ファイル再生方法、ファイル再生方法のプログラム及びファイル再生方法のプログラムを記録した記録媒体 |
Country Status (7)
Country | Link |
---|---|
US (1) | US7702220B2 (ja) |
EP (1) | EP1667156B1 (ja) |
JP (1) | JP3835554B2 (ja) |
KR (1) | KR20060076769A (ja) |
CN (1) | CN1846266B (ja) |
DE (1) | DE602004023310D1 (ja) |
WO (1) | WO2005027133A1 (ja) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4281778B2 (ja) * | 2006-10-13 | 2009-06-17 | ソニー株式会社 | 撮像装置および撮像画像記録方法 |
US8489702B2 (en) | 2007-06-22 | 2013-07-16 | Apple Inc. | Determining playability of media files with minimal downloading |
JP4544346B2 (ja) * | 2008-06-25 | 2010-09-15 | ソニー株式会社 | データ処理装置およびデータ処理方法 |
EP2599304A4 (en) * | 2010-07-30 | 2014-01-08 | Nokia Corp | METHOD AND APPARATUS FOR DETERMINING AND EQUALIZING ONE OR MORE SEGMENTS OF A MULTIMEDIA TRACK |
EP2727110A1 (en) * | 2011-06-30 | 2014-05-07 | Human Monitoring Ltd | Methods and systems of editing and decoding a video file |
US9173004B2 (en) * | 2013-04-03 | 2015-10-27 | Sony Corporation | Reproducing device, reproducing method, program, and transmitting device |
TWI630821B (zh) * | 2013-07-19 | 2018-07-21 | 新力股份有限公司 | File generation device, file generation method, file reproduction device, and file reproduction method |
TWI630820B (zh) | 2013-07-19 | 2018-07-21 | 新力股份有限公司 | File generation device, file generation method, file reproduction device, and file reproduction method |
CN112506412B (zh) * | 2020-12-07 | 2022-09-30 | 北京达佳互联信息技术有限公司 | 视频编辑方法、装置及电子设备 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5999173A (en) * | 1992-04-03 | 1999-12-07 | Adobe Systems Incorporated | Method and apparatus for video editing with video clip representations displayed along a time line |
US5682326A (en) * | 1992-08-03 | 1997-10-28 | Radius Inc. | Desktop digital video processing system |
JP2000021137A (ja) * | 1998-06-30 | 2000-01-21 | Sony Corp | 編集装置 |
JP2000295566A (ja) * | 1999-04-06 | 2000-10-20 | Hitachi Ltd | マルチメディアデータの編集再生方法、マルチメディアデータ編集再生システム及びマルチメディアデータ記録媒体 |
JP2002232827A (ja) * | 1999-12-21 | 2002-08-16 | Matsushita Electric Ind Co Ltd | 映像音声編集システム |
JP2002021137A (ja) | 2000-07-06 | 2002-01-23 | Toto Ltd | 流し台 |
JP2002290915A (ja) * | 2001-03-28 | 2002-10-04 | Matsushita Electric Ind Co Ltd | 情報記録媒体、情報記録装置、記録方法、再生装置、再生方法及びプログラム |
JP2003032612A (ja) * | 2001-07-13 | 2003-01-31 | Canon Inc | 動画再生記述方法、動画再生記録装置、記録媒体および制御プログラム |
JP2003168283A (ja) * | 2001-11-29 | 2003-06-13 | Sharp Corp | データ編集方法およびデータ記録媒体 |
JP3858883B2 (ja) * | 2003-10-28 | 2006-12-20 | ソニー株式会社 | 記録装置及びその制御方法 |
US7903927B2 (en) * | 2004-07-08 | 2011-03-08 | Sony Corporation | Editing apparatus and control method thereof, and program and recording medium |
-
2003
- 2003-09-09 JP JP2003316251A patent/JP3835554B2/ja not_active Expired - Fee Related
-
2004
- 2004-07-27 WO PCT/JP2004/011022 patent/WO2005027133A1/ja active Application Filing
- 2004-07-27 DE DE602004023310T patent/DE602004023310D1/de active Active
- 2004-07-27 KR KR1020067004718A patent/KR20060076769A/ko not_active Application Discontinuation
- 2004-07-27 CN CN2004800255734A patent/CN1846266B/zh not_active Expired - Fee Related
- 2004-07-27 EP EP04748176A patent/EP1667156B1/en not_active Expired - Fee Related
- 2004-07-27 US US10/570,811 patent/US7702220B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN1846266A (zh) | 2006-10-11 |
EP1667156B1 (en) | 2009-09-23 |
KR20060076769A (ko) | 2006-07-04 |
EP1667156A4 (en) | 2008-06-11 |
US20070165998A1 (en) | 2007-07-19 |
WO2005027133A1 (ja) | 2005-03-24 |
US7702220B2 (en) | 2010-04-20 |
JP2005085364A (ja) | 2005-03-31 |
DE602004023310D1 (de) | 2009-11-05 |
EP1667156A1 (en) | 2006-06-07 |
CN1846266B (zh) | 2010-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4629173B2 (ja) | 記録装置および記録方法、並びに記録媒体 | |
US7246127B2 (en) | Recording device for recording an index file having a hierarchical structure of index data, and recording method, and recording medium for same | |
JP4355659B2 (ja) | データ処理装置 | |
US20050163488A1 (en) | Recording apparatus, recording method, reproducing apparatus, reproducing method, and record medium | |
JP4062230B2 (ja) | ファイル記録再生装置、ファイル記録再生方法、ファイル記録再生方法のプログラム及びファイル記録再生方法のプログラムを記録した記録媒体 | |
US7620295B2 (en) | Recording medium containing thumbnail recorded thereon, recording apparatus and method therefor, and reproducing apparatus and method therefor | |
US7609296B2 (en) | Recording apparatus, recording method, and recording medium using an index file | |
JP3858883B2 (ja) | 記録装置及びその制御方法 | |
JP4203812B2 (ja) | ファイル記録装置、ファイル記録方法、ファイル記録方法のプログラム、ファイル記録方法のプログラムを記録した記録媒体、ファイル再生装置、ファイル再生方法、ファイル再生方法のプログラム及びファイル再生方法のプログラムを記録した記録媒体 | |
EP2003891A1 (en) | Recording device, recording method, and recording program | |
EP1353508B1 (en) | RECORDING APPARATUS AND RECORDING METHOD for a modified QuickTime file format | |
JP3835554B2 (ja) | ファイル記録装置、ファイル再生装置、ファイル記録方法、ファイル記録方法のプログラム、ファイル記録方法のプログラムを記録した記録媒体、ファイル再生方法、ファイル再生方法のプログラム及びファイル再生方法のプログラムを記録した記録媒体 | |
JP5045254B2 (ja) | 記録装置、撮像装置、プレイリスト生成方法およびプログラム | |
US7624136B2 (en) | File recording device, file reproducing device, file editing device, file recording method, file reproducing method, file editing method, program of file recording method program of file reproducing method program of file editing method | |
JP4292465B2 (ja) | ファイル記録装置及びファイル記録方法 | |
JP2005135478A (ja) | ファイル処理装置、ファイル処理方法、ファイル処理方法のプログラム、ファイル処理方法のプログラムを記録した記録媒体、撮像装置及びファイルを記録した記録媒体 | |
JP4662547B2 (ja) | ディジタル記録装置、ディジタル記録方法および記録媒体 | |
JP2001101838A (ja) | 編集方法およびディジタル記録再生装置 | |
JP2005311923A (ja) | 編集装置、編集方法、編集方法のプログラム、編集方法のプログラムを記録した記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060428 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060609 |
|
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: 20060705 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060718 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100804 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110804 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110804 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120804 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120804 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130804 Year of fee payment: 7 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |