JP3735616B2 - Video information processing apparatus and video information processing method - Google Patents
Video information processing apparatus and video information processing method Download PDFInfo
- Publication number
- JP3735616B2 JP3735616B2 JP2003122519A JP2003122519A JP3735616B2 JP 3735616 B2 JP3735616 B2 JP 3735616B2 JP 2003122519 A JP2003122519 A JP 2003122519A JP 2003122519 A JP2003122519 A JP 2003122519A JP 3735616 B2 JP3735616 B2 JP 3735616B2
- Authority
- JP
- Japan
- Prior art keywords
- title
- information
- recording
- progress
- playlist
- 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
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
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Television Signal Processing For Recording (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、動画編集を行う映像情報処理装置に関し、特に、録画を行っている最中に編集のためのタイトルを生成し録画処理と並行して編集処理を行うことができる映像情報処理装置及び映像情報処理方法に関する。
【0002】
【従来の技術】
近年、記録可能なDVDを使用したDVDビデオレコーダーが実用化されている。又、HDDを使用したHDDビデオレコーダーも開発されている。更には、着脱可能なリムーバブルメディアであるDVDと、大容量のHDDの双方を併せ持ったハイブリッドレコーダーも登場している。
【0003】
従来の磁気テープを使用したビデオテープレコーダーでは、録画したコンテンツの編集作業、例えば、不要なシーンの削除や必要なシーンの抽出といった操作を行うには、複数台のビデオテープレコーダーや編集のための装置などが必要である。これは、テープの走行方向に一直線に記録するという、テープメディアの特性に起因する。
【0004】
一方、DVDやHDDなどのディスクメディアは、ランダムアクセス性に優れているという特長を持っている。そのため、これらディスクメディアを使用したビデオレコーダーでは、特殊な編集装置を使用することなく、録画したコンテンツの編集機能をビデオレコーダー本体に内蔵することが可能である。具体的には、録画したコンテンツの中の一部分を指し示す部分参照情報を束ねた、プレイリスト編集と呼ばれるものが一般的である。
【0005】
録画されたコンテンツは、オーディオ情報やビデオ情報そのものを持つタイトルとして記録される。これをオリジナルタイトルと呼ぶ。一方、固有のオーディオ・ビデオ情報は持たず、他のオリジナルタイトルのオーディオ・ビデオ情報に対する再生順序情報のみで構成されているタイトルが存在する。これがプレイリストタイトル(又は単にプレイリスト)と呼ばれる、編集操作により作成されるタイトルである。
【0006】
このプレイリスト編集は、DVDやHDDなどのディスクメディアに既に録画されているコンテンツに対する再生順序情報を構築するものであるため、基本的に、録画が終了した後で行うことを前提としている。そのため、現在録画が進行中のオリジナルタイトルを参照するようなプレイリストを作成するには、該オリジナルタイトルの録画が終了するまで待たねばならない。
【0007】
しかしながら、例えばテレビ番組をエアチェック録画するような場合、録画が終了するまでに比較的長い時間を要するため、その間、録画中のタイトルに関し、まったく編集操作ができないというのは不便であるという問題がある。
【0008】
すなわち、録画したタイトルに対してユーザが施す処理として、例えばCMのような不要なシーンをカットし、必要な本編映像のみ残すというような処理が挙げられる。この場合、録画が進行中であっても、既に録画されている部分に対し、随時手の空いたときに不要なシーンをカットするなどの処理が実現できればユーザの使い勝手が向上するが、現在のところ、このような処理は録画の終了を待って行わなくてはならない。
【0009】
このようなプレイリストを用いる従来技術として、録画進行中に編集後の状態を確認するための仮プレイリストの概念が示されている映像編集システムが知られている(例えば、特許文献1参照)。このような映像編集システムにおいては、DVDレコーダーとは異なるが、ここで述べられている仮プレイリストの概念を流用することにより、録画進行中のタイトルのプレイリスト編集が実現できるように思える。
【0010】
【特許文献1】
特開平11−146334号公報。
【0011】
【発明が解決しようとする課題】
しかしながら、この従来技術においては、VTRからHDDへの録画を前提としたものであり、事前に録画が完了したVTR上での編集操作により必要な範囲を設定してからHDDへ録画を行い、併せて、その範囲情報を使用したプレイリストを作成するものである。つまり、VTR等のソース情報のレベルで必要なもののみを選択してからHDDに録画する必要がある。従って、従来技術では、エアチェック録画のように、必要なシーンと不要なシーンとが混在した状態の放送を録画しながら、録画進行中のそのような映像情報に対してユーザが、逐一、録画の必要と不要とを判断して、必要な部分を残すといった編集操作を行うことができないという問題がある。
【0012】
本発明はこのような問題を解決するためになされたものであり、録画進行中のタイトルに関し、その録画の終了を待たずにプレイリスト編集を行うことができる映像情報処理装置及び映像情報処理方法を提供することを目的とする。
【0013】
【課題を解決するための手段】
本発明は、入力された映像及び音声情報を、前記映像及び音声の実情報を含む第1のタイトルとして記録媒体に記録する記録手段と、前記第1のタイトルの録画の進行中に、既に記録されている部分の前記第1のタイトルの映像及び音声の実情報への参照情報を含む第2のタイトルを生成し、この第2のタイトルに編集を施す編集手段とを具備することを特徴とする映像情報処理装置である。
【0014】
本発明に係る映像情報処理装置においては、録画処理が完了する前に録画処理と並行して編集用のタイトルであるプレイリストを生成し、録画の途中で、この編集用のタイトルに対してプレイリスト編集を行うものである。録画が進行すると、例えば、一定時間毎に、又は、編集用の操作画面を開く毎に、編集用のタイトルも、録画が進行したところまでのタイトルの進捗状態に対応させて、更新するものである。
【0015】
これにより、録画が全て終了する前であっても、例えば、放送されている番組のCM等を削除する等の編集処理が、録画を終えた範囲において録画処理と並行してユーザの操作により行うことができる。従って、本発明によれば、録画の終了を待つことのない、非常に効率的な編集処理を行うことができる映像情報処理装置を提供することができる。
【0016】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施形態について詳細に説明する。
【0017】
<本発明に係る映像情報処理装置の概要>
図1は、本発明の一実施形態に係る映像情報処理装置の概略構成を示すブロック図である。この実施形態では、記録媒体としてDVD−RAMとハードディスクの双方を取り扱うことができる装置として示しているが、ハードディスク又はDVD−RAMは例えば半導体メモリによる記録媒体などに置換されてもよい。
【0018】
図1の各ブロックを大きく分けると、左側には記録部の主なブロックを示し,右側には再生部の主なブロックを示している。
【0019】
図1の映像情報処理装置は、2種類のディスクドライブ部を有する。まず、ビデオファイルを構築できる情報記録媒体である第1のメディアとしての光ディスクDを回転駆動し、情報の読み書きを実行するディスクドライブ部23を有する。又、第2のメディアとしてのハードディスクを駆動するハードディスクドライブ部21を有する。データプロセッサ部22は、ディスクドライブ部23及びハードディスクドライブ部21に記録情報を供給することができ、又、再生された信号を受け取ることができる。ディスクドライブ部23は、光ディスクDに対する回転制御系、レーザ駆動系、光学系などを有する。
【0020】
データプロセッサ部22は、記録又は、再生単位の情報を取り扱うもので、バッファ回路、変調・復調回路、エラー訂正部などを含む。
【0021】
又、図1の映像情報処理装置は、録画側を構成するエンコーダ部50と、再生側を構成するデコーダ部60と、装置本体の動作を制御するマイクロコンピュータブロック30とを主たる構成要素としている。
【0022】
エンコーダ部50は、入力されたアナログビデオ信号やアナログオーディオ信号をデジタル化するビデオ用及びオーディオ用のアナログデジタルコンバータと、ビデオエンコーダと、オーディオエンコーダとを有する。更に、副映像エンコーダも含む。
【0023】
エンコーダ部50の出力は、バッファメモリを含むフォーマッタ51にて所定のDVD−RAMのフォーマットに変換され、先のデータプロセッサ部22に供給される。
【0024】
エンコーダ部50には、AV入力部41からの外部アナログビデオ信号と外部アナログオーディオ信号、又はTVチューナ42からのアナログビデオ信号とアナログオーディオ信号が入力される。
【0025】
なお、エンコーダ部50は、直接圧縮されたデジタルビデオ信号やデジタルオーディオ信号が直接入力されるときは、圧縮デジタルビデオ信号やデジタルオーディオ信号を直接フォーマッタ51に供給することもできる。又、エンコーダ部50は、アナログデジタル変換されたデジタルビデオ信号やオーディオ信号を、ビデオミキシング部71やオーディオセレクタ76に直接供給することもできる。
【0026】
エンコーダ部50に含まれるビデオエンコーダでは、デジタルビデオ信号はMPEG2又はMPEG1規格に基づいた可変ビットレートで圧縮されたデジタルビデオ信号に変換される。デジタルオーディオ信号は、MPEG又はAC−3規格に基づいて固定ビットレートで圧縮されたデジタルオーディオ信号、又はリニアPCMのデジタルオーディオ信号に変換される。
【0027】
副映像信号がAV入力部41から入力された場合(例えば副映像信号の独立出力端子付DVDビデオプレーヤからの信号など)、又はこのようなデータ構成のDVDビデオ信号が放送されてそれがTVチューナ42で受信された場合は、DVDビデオ信号中の副映像信号が副映像エンコーダでエンコード(ランレングス符号化)されて副映像のビットマップとなる。
【0028】
エンコードされたデジタルビデオ信号、デジタルオーディオ信号、副映像情報は、フォーマッタ51にてパック化され、ビデオパック、オーディオパック、副映像パックとなり、更にこれらが集合されてDVD−レコーディング規格(例えばDVD−RAM、DVD−R、DVD−RWなどに記録する規格)で規定されたフォーマットに変換される。
【0029】
ここで図1の装置は、フォーマッタ51でフォーマット化された情報(ビデオ、オーディオ、副映像情報などのパック)及び作成された管理情報を、データプロセッサ部22を介してハードディスクドライブ部21又はデータディスクドライブ部23に供給し、ハードディスク又は光ディスクDに記録することができる。又、ハードディスク又は光ディスクDに記録された情報を、データプロセッサ部22、ディスクドライブ部23を介して光ディスクD又はハードディスクに記録することもできる。
【0030】
又、ハードディスク又は光ディスクDに記録されている複数番組のビデオオブジェクトを、一部削除したり、異なる番組のオブジェクトをつなげたり、といった編集処理を行うこともできる。これは、本発明にかかるフォーマットが取り扱う情報単位を定義し、編集を容易にしているからである。
【0031】
マイクロコンピュータブロック30は、MPU(マイクロプロセッシングユニット)、又は、CPU(セントラルプロセッシングユニット)と、制御プログラム等が書きこまれたROMと、プログラム実行に必要なワークエリアを提供するためのRAMとを含んでいる。
【0032】
マイクロコンピュータブロック30のMPUは、そのROMに格納された制御プログラムに従い、RAMをワークエリアとして用いて、欠陥場所検出、未記録領域検出、録画情報記録位置設定、UDF記録、AVアドレス設定などを実行する。
【0033】
又、マイクロコンピュータブロック30は、システム全体を制御するために必要な情報処理部を有するもので、ワークRAM31、ディレクトリ検出部32、VMG(全体のビデオ管理情報)情報作成部、コピー関連情報検知部、コピー及びスクランブリング情報処理部(RDI処理部)、パケットヘッダ処理部、シーケンスヘッダ処理部、アスペクト比情報処理部などを備える。
【0034】
又、マイクロコンピュータブロック30は、録画を実行する際の管理情報の制御部34と、録画時の編集処理を行うことができる、編集を実行する際の管理情報の制御部33をも備える。本発明の特徴である種々の特徴は、第1実施形態乃至第8実施形態として後述されるもので、制御プログラムの形で、この編集を実行する際の管理情報の制御部で実行される。
【0035】
MPUの実行結果のうち、ユーザに通知すべき内容は、映像情報処理装置の表示部43に表示されるか、又は、モニターディスプレイにOSD(オンスクリーンディスプレイ)表示される。又、マイクロコンピュータブロック30は、この装置を操作するための操作信号を与えるキー入力部44を有する。
【0036】
なお、マイクロコンピュータブロック30が、ディスクドライブ部23、ハードディスクドライブ部21、データプロセッサ部22、エンコーダ部50及び/又はデコーダ部60などを制御するタイミングは、STC(システムタイムクロック)38からの時間情報に基づいて実行することができる。録画や再生の動作は、通常はSTC38からのタイムクロックに同期して実行されるが、それ以外の処理はSTC38とは独立したタイミングで実行されてもよい。
【0037】
デコーダ部60は、パック構造を持つDVDフォーマットの信号から各パックを分離して取り出すセパレータと、パック分離やその他の信号処理実行時に使用するメモリと、セパレータで分離された主映像情報(ビデオパックの内容)をデコードするVデコーダと、セパレータで分離された副映像情報(副映像パックの内容)をデコードするSPデコーダと、セパレータで分離されたオーディオ情報(オーディオパックの内容)をデコードするAデコーダとを有する。又、デコードされた主映像にデコードされた副映像を適宜合成し、主映像にメニュー、ハイライトボタン、字幕やその他の副映像を重ねて出力するビデオプロセッサを備えている。
【0038】
デコーダ部60の出力ビデオ信号は、ビデオミキシング部71に入力される。ビデオミキシング部71では、テキスト情報の合成が行われる。又、ビデオミキシング部71には、TVチューナ42やA/V入力部41からの信号を直接取り込むラインもまた接続されている。ビデオミキシング部71には、バッファとして用いるフレームメモリ72が接続されている。ビデオミキシング部71の出力がアナログ出力の場合はI/F(インタフェース)73を介して外部出力され、デジタル出力の場合はデジタルアナログ変換器74を介して外部へ出力される。
【0039】
デコーダ部60の出力オーディオ信号は、セレクタ76を介してデジタルアナログ変換器77でアナログ変換され外部に出力される。セレクタ76は、マイクロコンピュータブロック30からのセレクト信号により制御される。これによりセレクタ76は、TVチューナ42やA/V入力部41からのデジタル信号を直接モニタする時、エンコーダ部50をスルーした信号を直接選択することも可能である。
【0040】
なお、エンコーダ部50のフォーマッタでは、録画中、各切り分け情報を作成し、定期的にマイクロコンピュータブロック30のMPUへ送る(GOP先頭割り込み時などの情報)。切り分け情報としては、VOBUのパック数、VOBU先頭からのIピクチャのエンドアドレス、VOBUの再生時間などである。
【0041】
同時に、アスペクト情報処理部からの情報を録画開始時にMPUへ送り、MPUはVOBストリーム情報(STI)を作成する。ここでSTIは、解像度情報、アスペクト情報などを保存し、再生時、各デコーダ部ではこの情報を元に初期設定が行われる。
【0042】
又、本装置では、ビデオファイルは1ディスクに1ファイルとしている。又、情報をアクセス(シーク)している間に、途切れないで再生を続けるために、最低限連続する情報単位(サイズ)を決めている。この単位をCDA(コンティギュアス・データ・エリア)という。CDAサイズは、ECC(エラー訂正コード)ブロック(16セクタ)の倍数であり、ファイルシステムではこのCDA単位で記録を行っている。
【0043】
データプロセッサ部22は、エンコーダ部50のフォーマッタからVOBU単位の情報を受け取り、CDA単位の情報をディスクドライブ部23又はハードディスクドライブ部21に供給している。又、マイクロコンピュータブロック30のMPUは、記録した情報を再生するのに必要な管理情報を作成し、記録終了のコマンドを認識すると、作成した管理情報をデータプロセッサ部22に送る。これにより、管理情報がディスクに記録される。従って、エンコードが行われているとき、エンコーダ部50からマイクロコンピュータブロック30のMPUは、情報単位の情報(切り分け情報など)を受け取る。又、マイクロコンピュータブロック30のMPUは、記録開始時には光ディスク及びハードディスクから読み取った管理情報(ファイルシステム)を認識し、各ディスクの未記録エリアを認識し、情報上の記録エリアをデータプロセッサ部22を介してディスクに設定している。
【0044】
次に、図2を使用して、管理情報と、コンテンツである実映像情報との関係を簡単に説明する。図2は、本発明の一実施形態に係る映像情報処理装置により録画されたコンテンツの管理情報と実映像情報との関係を示す図である。
【0045】
図2において、まず実映像情報80について説明する。ここでは実映像情報80は記録メディア上で1つのファイルにまとめられているとする。1つのファイルは、1つ又は複数の実映像情報ストリーム81で構成されている。1つ1つの実映像情報ストリーム81は、例えば、1回の録画処理により記録される単位であったりする。これは、例えば、DVDレコーディング規格におけるVOB(ビデオオブジェクト)などに相当する。1つの実映像情報ストリーム81は、1つ又は複数のストリーム部分領域82で構成される。これは、例えば、DVDレコーディング規格におけるVOBU(ビデオオブジェクトユニット)や、MPEG2規格におけるGOP(グループオブピクチャ)などに相当する。1つのストリーム部分領域82は、複数パックから構成される。複数のパックとしては、情報パック83、映像パック84、音声パック85などが存在する。更に、副映像パック86が存在してもよい。
【0046】
情報パック83は、例えば、DVDレコーディング規格におけるRDIパックなどに相当する。その場合、このパックには、これが属するVOBUの最初のフィールドが再生される開始時間を示す情報、当該VOBUの記録時を示す情報、製造者情報(MNFI)などを含む。又、ディスプレイ制御情報(DCI)及びコピーコントロール情報(CCI)を含む。ディスプレイ制御情報は、アスペクト比情報、サブタイトルモード情報、フィルムカメラモード情報を示す。コピーコントロール情報は、コピー許可情報、又は、コピー禁止(非許可)情報を含む。
【0047】
映像パック84はビデオ情報がMPEG2の方式で圧縮されたもので、パックヘッダ、パケットヘッダ、ビデオ情報部で構成される。
【0048】
音声パック85はオーディオ情報が、例えば、リニアPCM又はMPEG、又はAC−3などの方式で処理されたものであり、パックヘッダ、パケットヘッダ、オーディオ情報部で構成される。
【0049】
次に、管理情報90について説明する。
【0050】
管理情報90の中に、実映像情報80の再生順序を管理する情報(再生順序情報)であるオリジナルタイトル(プログラム)情報T1が定義されている。これは、例えば、DVDレコーディング規格におけるプログラム93−1〜nなどに相当する。個々のオリジナルタイトル情報(又は、プログラム情報)93−1〜nの中には参照情報94−1〜nが定義されており、これは再生すべき対象となる実映像情報80に関する情報である実映像情報91とリンクしている。これらは、例えば、DVDレコーディング規格におけるセルとビデオオブジェクト情報(VOBI)などに相当する。
【0051】
このようにオリジナルタイトル情報T1(プログラム93−1〜n)はそれ自身の実映像情報を持ち、通常、録画時にはこのタイトルが作成される。
【0052】
これに対し、再生順序を管理する情報(再生順序情報)のみで構成されているものもある。これがプレイリスト情報T2であり、例えば、DVDレコーディング規格におけるプレイリストなどがこれに相当する。このプレイリスト情報T2はそれ自身の実映像情報を持たず、図2に示すように、オリジナルタイトル情報T1の実映像情報91に対してリンクしている参照情報95−1〜nを編集(削除、追加)することでプレイリストとして作成される。
【0053】
実映像情報91内にはタイムマップ情報92が記述されている。このタイムマップ情報92は、実映像情報91に対応する実映像情報ストリーム81を構成している部分領域82を指定する。管理情報90のオリジナルタイトル情報T1の参照情報94−1〜n又はプレイリスト情報T2の参照情報95−1〜nから実映像情報91へのリンクは、論理アドレスで特定されている。又、タイムマップ情報92から実映像情報ストリーム81及びその部分領域82へのリンクは、実映像情報ストリーム81の番号、そのストリーム内の部分領域82の数、個々の部分領域82に対するエントリー番号、個々の部分領域82への論理アドレスに基づいて行われている。このような構成により、録画された映像情報の通常の再生のみならず、倍速/スロー再生や逆再生のような特殊再生、更にはシーンのサーチなどに対応することができる。
【0054】
<本発明に係る映像情報処理装置の動作>
以下、図3以降の図を使用して本発明の動作を説明するが、以下の説明においては、本発明の映像情報処理装置は、次のような構成を取るものとしている。
【0055】
又、本発明の特徴を第1実施形態乃至第8実施形態として、以下の説明の中でそれぞれ言及している。ここで、各実施形態について、予め簡単に説明する。
第1実施形態は、『記録中の映像音声情報を使用して編集を実施する場合』を示している。これにより、録画処理の終了を待つことなく、録画が進行中のオリジナルタイトルの、既に記録媒体上に録画済みの部分を参照するプレイリストを作成して編集することが可能となる映像情報処理装を提供することができる。
【0056】
第2実施形態は、『編集に用いるプレイリストを録画の進捗状況に応じて更新する場合』を示している。これにより、録画が進行中のオリジナルタイトルの、既に記録媒体上に録画済みの部分を参照するプレイリストに対し、例えば、再編集などのタイミングや、専用コマンドのコールなどにより、新たに録画された続きの部分を反映させることが可能となる。
【0057】
第3実施形態は、『独自情報を使用せずプレイリストを特定する場合』を示している。すなわち、録画が進行中のタイトルの、既に記録媒体上に録画済みの部分を参照するプレイリストの作成可能な数を1つに制限することにより、DVD録画規格外の独自情報を使用することなく、オリジナルタイトルの録画の進捗状況を反映させるプレイリストを特定することができる。
【0058】
第4実施形態は、『独自情報を使用してプレイリストを特定する場合』を示している。すなわち、DVD録画規格外の独自情報を使用することにより、録画が進行中のタイトルの、既に記録媒体上に録画済みの部分を参照するプレイリストを複数個作成可能とし、かつオリジナルタイトルの録画の進捗状況を反映させるプレイリストを特定することができる。
【0059】
第5実施形態は、『プレイリスト末尾を書き換えることで、記録の進捗分に応じてプレイリストを更新する場合』を示している。すなわち、プレイリストの末尾に対する編集処理を拒絶し、該末尾の記述を書き換えることにより、DVD録画規格外の独自情報を使用することなく、オリジナルタイトルの録画の進捗状況をプレイリストに反映することができる。
【0060】
第6実施形態は、『記録の進捗分を新たなセルとしてプレイリストに挿入する場合』を示している。すなわち、プレイリストへまだ反映していない部分を新たな参照情報としてプレイリストに反映させることにより、プレイリストの末尾に対する編集処理を可能にしつつも、オリジナルタイトルの録画の進捗状況をプレイリストに反映することができる。
【0061】
第7実施形態は、『挿入位置を特定せず、新たなセルをプレイリストに挿入する場合』を示している。すなわち、プレイリストへまだ反映していない部分を新たな参照情報としてプレイリストに反映させる際に、DVD録画規格外の独自情報を使用することなく、プレイリストの末尾や先頭などの決まった位置に新たな参照情報を挿入することができる。
【0062】
第8実施形態は、『挿入位置を特定して、新たなセルをプレイリストに挿入する場合』を示している。すなわち、プレイリストへまだ反映していない部分を新たな参照情報としてプレイリストに反映させる際に、DVD録画規格外の独自情報を使用することにより、プレイリスト中の任意の位置に新たな参照情報を挿入することができる。これは、特別な挿入位置情報を使用することによる、任意の位置への録画の進捗分の新規セルの挿入であり、プレイリストの末尾に何か決まったシーンを前もって入れておき、録画進捗分はその前方に反映させる形式を意味する。
【0063】
まず、本発明の映像情報処理装置は、DVD録画規格(DVD−VR規格)に基づいたDVD録画機であるとする。又、DVDとHDDの2つの録画メディアを有するハイブリッド録画機であるとし、DVDとHDD相互間での映像情報のダビングが可能であるとする。又、DVDへの録画は、DVD−VR規格に基づきDVD−RAMなどへ録画する機能を有するほかに、DVDビデオ規格(DVD−Video規格)に基づいてDVD−Rに録画する機能をも有するものとする。
【0064】
(第1実施形態)
ここで、第1実施形態である『記録中の映像音声情報を使用して編集を実施する場合』において、映像及び音声の実情報を有するタイトルはDVD−VR規格のプログラムであるとし、同じく、記録媒体上の実情報に対する参照情報のみからなる仮想的なタイトルはDVD−VR規格のプレイリストであるとする。なお、このプログラムは、オリジナルタイトルと呼ばれることもある。又、再生順序を管理する情報(再生順序情報)であるプログラム(オリジナルタイトル)の管理情報の部分、及びプレイリストには、実映像情報に対してリンクしている参照情報が含まれているが、この参照情報は、DVD−VR規格のセルであるとする。又、この実映像情報は、DVD−VR規格のビデオオブジェクト情報(VOBI)であるとする。
【0065】
なお、先の図2には図示していないが、再生順序を管理する情報(再生順序情報)であるプログラム(オリジナルタイトル)の管理情報の部分、及びプレイリストには、チャプターと呼ばれる部分領域を定義することができるとする。このチャプターの境界を示す位置には、マーキング情報として、DVD−VR規格のエントリーポイントを打つこととする。すなわち、エントリーポイントが打たれた位置をチャプター境界とし、あるエントリーポイントの位置から次のエントリーポイントまでの範囲をチャプターと呼ぶ。ただし、タイトル中の1番目のチャプターについては、タイトルの始点位置から開始することが自明であるため、チャプター1番の前方境界位置すなわちタイトルの先頭位置には、エントリーポイントが存在してもよいし、存在しなくてもよい。
【0066】
図3は、本発明の一実施形態の概念である、管理情報と実映像情報との関係図を示す図である。この図3は、先の図2と同じように管理情報と実映像情報との関係を示しているが、実映像情報ストリームより下位のものについては記述を省略している。
【0067】
ここでは、現在、あるオリジナルタイトル“プログラム#A”の録画が進行中であるとする。このプログラム#Aには、DVD−VR規格のセルである“参照情報#a”が含まれる。参照情報#aとリンクしている“実映像情報#α”はDVD−VR規格のVOBIである。記録媒体への実映像情報ストリームの録画の進捗に従って、実映像情報#αに含まれるタイムマップ情報の記述が更新され、リンクしている参照情報#aの終了時間情報も記述が更新される。
【0068】
本発明の映像情報処理装置及び映像情報処理方法では、このプログラム#Aの録画の進行中に、該プログラム#Aの内容を反映させたプレイリストを作成可能とするものである。図3における“プレイリスト#B”が、プログラム#Aの録画進行中に作成したプレイリストであり、プレイリスト#Bに含まれるセル“参照情報#1”が、プログラム#AのVOBIである“実映像情報#α”を参照している。
【0069】
ここで、プレイリスト#Bを作成して編集を施した後も、プログラム#Aの録画は進行し、又、その録画の進捗分は、例えば、プレイリスト#Bを再編集するなどのタイミングで、プレイリスト#Bに反映される。この仕組みについては、以下、図4以降を使用した実施形態で詳細に説明する。
【0070】
図4から図15までは、オリジナルタイトルの録画進行中に該オリジナルタイトルの内容を反映させたプレイリストを新規に作成する処理を示すフローチャートである。
【0071】
すなわち、本発明記載の方法により、録画が進行中のオリジナルタイトルの内容を反映させたプレイリストを作成し、又、そのプレイリストに新たな録画の進捗分を反映し、更にそのプレイリストに編集処理を施すという様々な処理を行う場合がこれらのフローチャートに示されている。
【0072】
図4は、オリジナルタイトルの録画進行中に該オリジナルタイトルの内容を反映させたプレイリストを新規に作成する処理のフローチャートである。この図4は第1実施形態に相当し、ここに記されている第1のタイトルがオリジナルタイトルに、仮想的な第2のタイトルがプレイリストに相当する。
【0073】
以下、図4のフローチャートの個々のステップについて説明する。
【0074】
ステップS11では、現在録画が進行中であるオリジナルタイトルの番号を取得する。これは、該オリジナルタイトルをパーツとしてプレイリストに挿入するために使用される。
【0075】
ステップS12では、録画進行中のオリジナルタイトルの、記録媒体への録画を開始したときのVOBIのタイムマップの時間情報#T1を取得する。これは、オリジナルタイトルのセルの始点の時間情報に相当する。
【0076】
続くステップS13では、オリジナルタイトルの、現時点で記録媒体への録画が済んでいるところを示すVOBIのタイムマップの時間情報#T2を取得する。この時点ではオリジナルタイトルのセルの終点の時間情報がこれに相当しているが、以後のステップの処理を行う間も録画は進行しており、録画処理が終了するまで逐次オリジナルタイトルのセルの終点の時間情報は更新されていく。
【0077】
次のステップS14では、録画進行中のオリジナルタイトルの内容を反映させるためのプレイリストを作成する。ここではまだ、入れ物としてのプレイリストを確保する形となる。このステップS14の内容については、第3実施形態は図6のフローチャートを用いて、第4実施形態は図7のフローチャートを用いてそれぞれ後述する。
【0078】
このステップS14でエラーが生じた場合は、続くステップS15において、以後のステップS16以降をすべてスキップする方向に分岐して処理を終了する。対してステップS14の処理が正常に終了した場合は、ステップS15において、その次のステップS16へ進む方向に処理を分岐する。
【0079】
ステップS16では、先に取得した時間情報#T1から#T2までの範囲を参照するセルを構成し、このセルを先にステップS14で作成した入れ物としてのプレイリストに登録する。これにより、録画進行中のオリジナルタイトルの、既に記録媒体への録画が済んでいる部分を反映させたプレイリストが作成される。なお、このステップS16については、第8実施形態を示す場合は、図15のフローチャートを使用して後述する。
【0080】
このステップS16までが、第1実施形態で述べた録画進行中タイトルの内容を反映させたプレイリストを作成するステップに相当する。続くステップS17以降は、そのプレイリストに対して編集を施すステップに相当する。
【0081】
仮にステップS16までの処理により作成したプレイリストに対して何ら編集処理を施さない場合は、ステップS17において、編集処理を行うステップS18をスキップする方向に分岐してステップS19に進む。プレイリストに対する編集を行う場合は、続くステップS18へ進む方向に処理を分岐する。
【0082】
ステップS18では、上記の処理により作成した録画進行中のオリジナルタイトルの内容を反映させたプレイリストに対する各種の編集処理を行う。ここで行う編集処理としては、例えばチャプター境界の設定(チャプター分割)や、チャプター境界の消去(チャプター結合)、又はプレイリストへの新たなパーツの登録や、プレイリストからのパーツの削除などの処理が例として挙げられる。無論、ここに記述した編集処理のすべてを実施可能とする必要はなく、又、ここに記述したもの以外の編集処理も実施できることは言うまでも無い。なお、このステップS18については、第5実施形態の場合の処理を、図10のフローチャートを使用して後述する。
【0083】
このプレイリストに対する編集処理を繰り返し実行する場合には、続くステップS19においてステップS17に戻る方向に分岐して編集処理を再び実行する。プレイリスト編集を終了する場合には、続くステップS20へ進む方向に処理を分岐する。
【0084】
ステップS20は、これまで編集対象としてきた、録画進行中のオリジナルタイトルの内容を反映させたプレイリストを保存し、一連の処理を終了する。
【0085】
(第2実施形態)
次に、図5は、第2実施形態である、図4のフローチャートにおいて作成したプレイリストを録画の進捗状態に応じて更新する処理を説明するためのフローチャートである。ここで、ここに記されている第1のタイトルがオリジナルタイトルに、仮想的な第2のタイトルがプレイリストに相当する。
【0086】
以下、図5のフローチャートの個々のステップについて説明する。
【0087】
ステップS31において、現在録画が進行中であるオリジナルタイトルの番号を取得する。これは、該オリジナルタイトルの、録画の進捗分をパーツとしてプレイリストに挿入するために使用される。
【0088】
ステップS32では、録画が進行中のオリジナルタイトルの内容を反映させるプレイリストの番号を取得する。これは再編集の対象を確定するためである。なお、このステップS32の内容については、第3実施形態を示す場合は、図8のフローチャートを、第4実施形態を示す場合は、図9のフローチャートを、それぞれ使用して後述する。
【0089】
このステップS32でエラーが生じた場合は、続くステップS33において、以後のステップS34以降をすべてスキップする方向に分岐して処理を終了する。対してステップS32の処理が正常に終了した場合は、ステップS33において、その次のステップS34へ進む方向に処理を分岐する。
【0090】
続くステップS34では、録画が進行中のオリジナルタイトルの、現時点で記録媒体への録画が済んでいるところを示すVOBIのタイムマップの時間情報#T3を取得する。この時点ではオリジナルタイトルのセルの終点の時間情報がこれに相当しているが、以後のステップの処理を行う間も録画は進行しており、録画処理が終了するまで逐次オリジナルタイトルのセルの終点の時間情報は更新されていく。
【0091】
次のステップS35では、図4に示したフローチャートに従って前回プレイリストを作成した時点で記録媒体への録画が済んでいた#T2から、上記ステップS34で取得した#T3までの範囲、つまり新たに録画が進行した範囲を、上記ステップS32で確定した再編集対象のプレイリストに反映させる。このステップS35の内容については、第5実施形態である『プレイリスト末尾を書き換えることで、記録の進捗分に応じてプレイリストを更新する場合』は、図11のフローチャートを、第6実施形態である『記録の進捗分を新たなセルとしてプレイリストに挿入する場合』は、図12のフローチャートを用いて後述する。
又、この二つの場合に限らず、記録の進捗分をプレイリストに反映させる方法は多く考えられ、そのどれもが本発明に含まれるものである。例えば、反映させるタイミングに関して、再編集対象のプレイリストを確定してプレイリスト編集の操作画面を開いた時点で行う場合が好適である。更に、例えば、5分毎等の予め決められた時間毎に、記録の進捗分をプレイリストに反映させることが好適である。
【0092】
このステップS35までが、第2実施形態で述べた録画進行中タイトルの録画の進捗状態をプレイリストに反映させるステップに相当する。続くステップS36以降は、そのプレイリストに対して再編集を施すステップに相当する。
【0093】
仮にステップS35までの処理により録画の進捗状態を反映させたプレイリストに対して何ら編集処理を施さない場合は、ステップS36において、編集処理を行うステップS37をスキップする方向に分岐してステップS38に進む。プレイリストに対する編集を行う場合は、続くステップS37へ進む方向に処理を分岐する。
【0094】
ステップS37では、上記の処理により録画の進捗状態を反映させたプレイリストに対する各種の編集処理を行う。ここで行う編集処理としては、例えばチャプター境界の設定(チャプター分割)や、チャプター境界の消去(チャプター結合)、又はプレイリストへの新たなパーツの登録や、プレイリストからのパーツの削除などの処理が例として挙げられる。無論、ここに記述した編集処理のすべてを実施可能とする必要はなく、又、ここに記述したもの以外の編集処理も実施できることは言うまでも無い。なお、このステップS37については、第5実施形態である『プレイリスト末尾を書き換えることで、記録の進捗分に応じてプレイリストを更新する場合』における説明を、図10のフローチャートを使用して後述する。
【0095】
このプレイリストに対する編集処理を繰り返し実行する場合には、続くステップS38においてステップS36に戻る方向に分岐して編集処理を再び実行する。プレイリスト編集を終了する場合には、続くステップS39へ進む方向に処理を分岐する。
【0096】
ステップS39は、これまで編集対象としてきた、録画の進捗状態を反映させたプレイリストを保存し、一連の処理を終了する。
【0097】
(第3実施形態)
図6は、第3実施形態である、先に述べた図4における録画が進行中のオリジナルタイトルの内容を反映させたプレイリストを新規に作成するためのステップS14に対し『独自情報を使用せずプレイリストを特定する場合』を示すフローチャートである。
【0098】
ここではまず、ステップS41で、録画が進行中のオリジナルタイトルの内容を反映させたプレイリストが既に存在しているか否かの判定を行っている。第3実施形態を適用した場合、このようなプレイリストは1つしか作成できない。従ってこの場合は、現在存在しているすべてのプレイリストの中に、現在録画が進行しているオリジナルタイトルのVOBIを参照するセルを含むものが存在するか否かで判定することが好適である。
【0099】
このステップS41で、録画が進行中のオリジナルタイトルの内容を反映させたプレイリストが既に存在していることが判明した場合は、ステップS43に分岐する。ステップS43において、このようなプレイリストはもう作成できないという内容のエラーコードを設定し、一連の処理を終了する。
【0100】
対してステップS41で、録画が進行中のオリジナルタイトルの内容を反映させたプレイリストがまだ存在していないことが判明した場合は、ステップS42に分岐する。ステップS42において、新たなプレイリストを新規に作成し、一連の処理を終了する。
【0101】
このように、第3実施形態を適用し、録画が進行中のオリジナルタイトルの内容を反映させたプレイリストの作成を1個に限定することにより、特別な情報を必要とすることなく、録画が進行中のオリジナルタイトルの内容を反映させたプレイリストを作成することができる。
【0102】
(第4実施形態)
図7は、第4実施形態である、先に述べた図4における録画が進行中のオリジナルタイトルの内容を反映させたプレイリストを新規に作成するためのステップS14に対して『独自情報を使用してプレイリストを特定する場合』を示すフローチャートである。
【0103】
ここではまず、ステップS44で、録画が進行中のオリジナルタイトルの内容を反映させるべく対応付けがなされたプレイリストが既に存在しているか否かの判定を行っている。第4実施形態を適用した場合、録画が進行中のオリジナルタイトルを参照するようなプレイリスト自体は複数作成可能であるが、録画の進捗状態を反映させられるプレイリストは1個に限定している。従ってこの場合は、録画の進捗状態を反映させられるプレイリストとして、オリジナルタイトルとの対応付けがなされているプレイリストが存在するか否かを判定することが好適である。
【0104】
このステップS44で、オリジナルタイトルとの対応付けがなされているプレイリストが既に存在していることが判明した場合は、ステップS47に分岐する。ステップS47において、このようなプレイリストはもう作成できないという内容のエラーコードを設定し、一連の処理を終了する。
【0105】
対してステップS44で、オリジナルタイトルとの対応付けがなされているプレイリストがまだ存在していないことが判明した場合は、ステップS45に分岐する。ステップS45において、新たなプレイリストを新規に作成する。
【0106】
続くステップS46で、この新規に作成したプレイリストを、録画の進捗状態を反映させるプレイリストとして、現在録画が進行中のオリジナルタイトルとの対応付けを行い、その情報を保持し、一連の処理を終了する。
【0107】
このように、第4実施形態を適用し、オリジナルタイトルとプレイリストとの対応付けのための特別な情報を使用することにより、録画が進行中のオリジナルタイトルを参照するプレイリストを複数作成可能とし、かつ録画の進捗状態を反映させるプレイリストを確実に対応させることができる。
【0108】
なお、この図7は録画の進捗状態を反映させるプレイリストを作成するためのフローチャートである。録画の進捗状態を反映させず、単に録画進行中のオリジナルタイトルの記録媒体への録画済みの部分を参照するプレイリストを作成する、というケースでは、この図7におけるステップS44及びステップS46の処理は不要となることは言うまでも無い。
【0109】
図8は、第3実施形態である、先に述べた図5における録画が進行中のオリジナルタイトルの録画の進捗状態を反映させるプレイリストの番号を取得するためのステップS32に対し『独自情報を使用せずプレイリストを特定する場合』を示すフローチャートである。
【0110】
ここではまず、ステップS48で、録画が進行中のオリジナルタイトルの内容が反映されたプレイリストが複数存在しているか否かの判定を行っている。第3実施形態を適用した場合、このようなプレイリストは1つしか作成できない。従ってこの場合は、現在存在しているすべてのプレイリストの中に、現在録画が進行しているオリジナルタイトルのVOBIを参照するセルを含むものが複数存在するか否かで判定することが好適である。
【0111】
このステップS48で、録画が進行中のオリジナルタイトルの内容が反映されたプレイリストが複数存在していることが判明した場合は、ステップS51に分岐する。ステップS51において、対象となるプレイリストの番号が取得できないという内容のエラーコードを設定し、一連の処理を終了する。
【0112】
対してステップS48で、録画が進行中のオリジナルタイトルの内容が反映されたプレイリストが複数存在していないことが判明した場合は、ステップS49へ分岐する。
【0113】
ステップS49では、録画が進行中のオリジナルタイトルの内容が反映されたプレイリストが存在するか否かの判定を行う。第3実施形態を適用した場合、このようなプレイリストは1つしか作成できない。従ってこの場合は、現在存在しているすべてのプレイリストの中に、現在録画が進行しているオリジナルタイトルのVOBIを参照するセルを含むものが存在するか否かで判定することが好適である。
【0114】
このステップS49で、録画が進行中のオリジナルタイトルの内容が反映されたプレイリストが存在しないことが判明した場合は、ステップS51に分岐する。ステップS51において、対象となるプレイリストの番号が取得できないという内容のエラーコードを設定し、一連の処理を終了する。
【0115】
対してステップS49で、録画が進行中のオリジナルタイトルの内容が反映されたプレイリストが存在することが判明した場合は、ステップS50へ分岐する。
【0116】
ステップS50に達した場合には、現在録画が進行しているオリジナルタイトルのVOBIを参照するセルを含むプレイリストは1つだけ存在しているということになる。従って、ステップS50において、このプレイリストの番号を、録画が進行中のオリジナルタイトルの録画の進捗状態を反映させるプレイリストの番号として取得し、一連の処理を終了する。
【0117】
このように、第3実施形態を適用し、録画が進行中のオリジナルタイトルの内容が反映されたプレイリストの作成を1個に限定することにより、特別な情報を必要とすることなく、録画が進行中のオリジナルタイトルの録画の進捗状態を反映させるプレイリストの番号を取得することができる。
【0118】
図9は、第4実施形態である、図5における録画が進行中のオリジナルタイトルの録画の進捗状態を反映させるプレイリストの番号を取得するためのステップS32に対し『独自情報を使用してプレイリストを特定する場合』を示すフローチャートである。
【0119】
ここではまず、ステップS52で、録画が進行中のオリジナルタイトルの内容が反映されたプレイリストが存在するか否かの判定を行っている。第4実施形態を適用した場合、このようなプレイリストは複数作成できるが、そもそもそのようなプレイリストが1つも存在しないのならば、以後の処理を行うまでもない。この場合は、現在存在しているすべてのプレイリストの中に、現在録画が進行しているオリジナルタイトルのVOBIを参照するセルを含むものが存在するか否かで判定することが好適である。
【0120】
このステップS52で、録画が進行中のオリジナルタイトルの内容が反映されたプレイリストが存在しないことが判明した場合は、ステップS55に分岐する。ステップS55において、対象となるプレイリストの番号が取得できないという内容のエラーコードを設定し、一連の処理を終了する。
【0121】
対してステップS52で、録画が進行中のオリジナルタイトルの内容が反映されたプレイリストが存在していることが判明した場合は、ステップS53へ分岐する。
【0122】
ステップS53では、録画が進行中のオリジナルタイトルとの対応付けがなされているプレイリストが存在するか否かの判定を行う。第4実施形態を適用した場合、録画が進行中のオリジナルタイトルを参照するようなプレイリスト自体は複数作成可能であるが、録画の進捗状態を反映させられるプレイリストは1個に限定している。従ってこの場合は、特別な情報に記述された内容を調べて、対象となるプレイリストを特定することが好適である。
【0123】
このステップS53で、オリジナルタイトルと対応付けられたプレイリストの番号が取得できないことが判明した場合、例えばそのようなプレイリストが存在しないために対応付けの情報が記述されていないとか、記述はされているが存在しないプレイリストを指し示すような無効な記述がなされているといった場合は、ステップS55に分岐する。ステップS55において、対象となるプレイリストの番号が取得できないという内容のエラーコードを設定し、一連の処理を終了する。
【0124】
対してステップS53で、オリジナルタイトルと対応付けられたプレイリストの番号が取得できることが判明した場合は、ステップS54へ分岐する。
【0125】
ステップS54に達した場合には、オリジナルタイトルと対応付けられたプレイリストが存在していることになる。従って、このプレイリストの番号を、録画が進行中のオリジナルタイトルの録画の進捗状態を反映させるプレイリストの番号として取得し、一連の処理を終了する。
【0126】
このように、第4実施形態を適用し、オリジナルタイトルとプレイリストとの対応付けのための特別な情報を使用することにより、録画が進行中のオリジナルタイトルを参照するプレイリストを複数作成可能とし、かつ録画の進捗状態を反映させるプレイリストの番号を取得することができる。
【0127】
(第5実施形態)
図10は、第5実施形態である、録画が進行中のオリジナルタイトルの内容が反映されたプレイリストに対して編集処理を施すステップである図4のステップS18及び図5のステップS37に対し『プレイリスト末尾を書き換えることで、記録の進捗分に応じてプレイリストを更新する場合』を示すフローチャートである。
【0128】
ここではまず、ステップS61で、プレイリストに対して施そうとする編集処理の内容を判定する。
【0129】
このステップS61で、プレイリストに施そうとする編集処理が、プレイリストのタイトルの末尾のチャプターの削除、又は、プレイリストの末尾へのパーツ登録のどちらかである場合には、ステップS63に分岐する。ステップS63では、これら2つの編集処理を拒絶して、一連の処理を終了する。
【0130】
対してステップS61で、プレイリストに施そうとする編集処理が、2つの編集処理以外のものである場合には、ステップS62に分岐する。ステップS62では、プレイリストに対する編集処理を実行し、一連の処理を終了する。
【0131】
このように、第5実施形態を適用することで、プレイリスト編集開始時点のプレイリストの末尾のセルと、そのセルの終了時間情報を保持し続けることができる。具体的には、例えば図4のフローチャートで、記録媒体への録画が済んでいるところのVOBIのタイムマップの時間情報である#T2を保持し続けることができる。これにより、該プレイリストの末尾の終了時間情報を書き換える形で録画の進捗状態を反映させることができる。上記の例では、#T2の値を書き換える形となる。
【0132】
図11は、第5実施形態である、録画が進行中のオリジナルタイトルの内容が反映されたプレイリストに対して新たに録画の進捗状態を反映させるステップである図5のステップS35に対し『プレイリスト末尾を書き換えることで、記録の進捗分に応じてプレイリストを更新する場合』を示すフローチャートである。
【0133】
ここではまず、ステップS64で、対象プレイリストの末尾のセルを処理の対象として特定する。このプレイリスト末尾のセルは、先に図10を使用して説明したフローチャートにより、前回このプレイリストの編集を行った際のタイトル末尾のセル及びそのセルの終了時間情報を保持し続けている。具体的には、例えば図4のフローチャートで、記録媒体への録画が済んでいるところのVOBIのタイムマップの時間情報である#T2を保持し続けている。
【0134】
次にステップS65で、この対象セルの終了時間の情報を書き換える。具体的には、例えば図5のフローチャートで、#T2の値を、新たに録画が進行したところのVOBIのタイムマップの時間情報である#T3に書き換える。書き換え終了後、一連の処理を終了する。
【0135】
このように、第5実施形態を適用することで、編集処理を拒絶して保持し続けたプレイリストの末尾のセルの終了時刻を書き換える形で録画の進捗状態を反映させることができる。
【0136】
(第6実施形態)
図12は、第6実施形態である、録画が進行中のオリジナルタイトルの内容が反映されたプレイリストに対して新たに録画の進捗状態を反映させるステップである図5のステップS35に対し『記録の進捗分を新たなセルとしてプレイリストに挿入する場合』を示すフローチャートである。
【0137】
ここではまず、ステップS66で、録画の進捗部分を範囲とするセルを新たに構成する。具体的には、例えば図4のフローチャートで、記録媒体への録画が済んでいるところのVOBIのタイムマップの時間情報である#T2を始点とし、図5のフローチャートでその後録画が進行したところのVOBIのタイムマップの時間情報である#T3を終点とするようなセルを新規に構成する。
【0138】
次にステップS67で、この新たに構成したセルをプレイリストに挿入する。なお、このステップS67の内容については、第7実施形態を適用した場合の処理は図13のフローチャートを、第8実施形態を適用した場合の処理は図14のフローチャートを、それぞれ使用して後述する。
【0139】
このように、第6実施形態を適用することで、編集処理によりプレイリストの末尾のセル又はそのセルの終了時間情報が保持されない場合であっても、新たなセルを構成してプレイリストに挿入する形で録画の進捗状態を反映させることができる。
【0140】
(第7実施形態)
図13は、第7実施形態である、録画の進捗分を新たなセルとしてプレイリストに反映させるステップである図12のステップS67に対し『挿入位置を特定せず、新たなセルをプレイリストに挿入する場合』を示すフローチャートである。
【0141】
ここでは、ステップS68で、録画の進捗分を範囲とする新たなセルを、プレイリスト上の固定的な位置に挿入する。この挿入位置は、本発明の映像情報処理装置の製品仕様として決めるもので、例えば、常にプレイリストの末尾に挿入する、又は常にプレイリストの先頭に挿入する、などが例として挙げられる。
【0142】
このように、第7実施形態を適用することで、編集処理によりプレイリストの末尾のセル又はそのセルの終了時間情報が保持されない場合であっても、新たなセルを構成して、かつ特別な情報を使用することなくプレイリストの常に決まった位置に挿入する形で録画の進捗状態を反映させることができる。
【0143】
(第8実施形態)
図14は、第8実施形態である、録画の進捗分を新たなセルとしてプレイリストに反映させるステップである図12のステップS67に対し『挿入位置を特定して、新たなセルをプレイリストに挿入する場合』を示すフローチャートである。
【0144】
ここではまず、ステップS69で、新たなセルを挿入するためのプレイリスト上の位置情報を取得する。なお、本処理に先立つ、この位置情報を設定する処理については、別途、図15を使用して後述する。
【0145】
次にステップS70で、録画の進捗分を範囲とする新たなセルを、位置情報を取得したプレイリスト上の挿入位置に挿入する。
【0146】
このように、第8実施形態を適用することで、編集処理によりプレイリストの末尾のセル又はそのセルの終了時間情報が保持されない場合であっても、新たなセルを構成して、かつ特別な情報を使用することによりプレイリストへの挿入位置にある程度の自由度を持たせる形で録画の進捗状態を反映させることができる。
【0147】
図15は、上記図14で説明したフローチャートに従い、録画の進捗分を新たなセルとしてプレイリストに挿入する処理に先立ち行われる、図14のステップS69で取得する挿入位置の位置情報を設定する処理について説明するフローチャートである。この図15のフローチャートは、第6実施形態及び第8実施形態に記載した内容を適用する場合に、図4のステップS16と図5のステップS35の処理内容に、プレイリストへの挿入位置の情報を設定し保持する処理を追加したものである。
【0148】
まずステップS71では、記録媒体に既に録画済みである部分をプレイリストに反映させている。これは、先に述べた図4のステップS16で#T1から#T2までの範囲をプレイリストに反映させる場合、又は、図5のステップS35で録画の進捗分である#T2から#T3までの範囲をプレイリストに反映させる場合に相当する。
【0149】
次にステップS72で、録画済みの部分を反映させた部分の直後の位置を、挿入位置情報として保持する。なお、ここでは、既に録画が済んでいる部分の時間的に後の位置に新たな録画の進捗分を反映させるという考えに基づき、挿入位置情報を録画済みの部分の直後の位置としているが、挿入位置はこの位置に拘束されるものではないということは、言うまでもない。
【0150】
このように、特別な情報を使用することによりプレイリストへの挿入位置にある程度の自由度を持たせる形で録画の進捗状態を反映させることができる。
【0151】
図16から図32までは、本発明に係る映像情報処理装置により、録画が進行中のオリジナルタイトルの内容を反映させたプレイリストを作成し、又、そのプレイリストに新たな録画の進捗分を反映し、更にそのプレイリストに編集処理を施すという様々な処理を行ったときの、管理情報の変遷を説明する説明図である。ここでは、例として、図16から図22までが第1実施形態乃至第3実施形態、及び第5実施形態を適用した映像情報処理装置のケースを示している。
【0152】
更に、図23から図32までが、第1実施形態、第2実施形態、第4実施形態、第6実施形態、第8実施形態を適用した映像情報処理装置のケースを示している。なお、第3実施形態以降の組み合わせはここに示したものだけに限定されるものではないということは、言うまでもない。
【0153】
<本発明に係る映像情報処理装置の管理情報の変遷>
図16から図22までが、第1実施形態乃至第3実施形態、及び第5実施形態を適用した映像情報処理装置のケースであり、録画が進行中のオリジナルタイトルの内容を反映させたプレイリストの作成、そのプレイリストに対する新たな録画の進捗分の反映、更にそのプレイリストに対する編集処理の実施を行った場合の管理情報の変遷を説明している。この一連の例では、特別な情報を一切使用することなく本発明の主旨を達成することが可能となる。
【0154】
まず、図16の説明図において、あるオリジナルタイトル“プログラム#A1”の録画が進行中の状態を示している。プログラム#A1に含まれる“参照情報#a1”はセルに相当し、この中には録画中に実施した編集処理によりチャプター分割が行われており、図に示すように3つのチャプターが存在している。又、この参照情報#a1は、VOBIである“実映像情報#α1”とリンクしている。VOBIのタイムマップの時間情報の初期値は#T1であり、この図16の時点では、VOBIのタイムマップの時間情報が#T2の位置まで録画が進行しているものとする。
【0155】
次に図17は、このVOBIのタイムマップの時間情報が#T2のところまで録画が進行した時点で、プログラム#A1の、記録媒体への録画が済んでいる部分を反映させたプレイリストを作成した状態を示している。ここでは、新規に作成した“プレイリスト#B1”が録画進行中のプログラム#A1の内容を反映したプレイリストであり、このプレイリスト#B1に含まれるセル“参照情報#b1”が、プログラム#A1のVOBIの、#T1から#T2までの範囲を参照する形になっている。又、参照情報#b1には、プログラム#A1に含まれる3つのチャプターも継承されている。なお、この間もプログラム#A1の録画は進行しており、非常に短いながらもプレイリスト作成にある程度の時間を要するため、実際にはプログラム#A1の録画は、この時点では#T2の位置から更に進行しているが、ここでは割愛している。
【0156】
なお、ここでは第3実施形態を適用し、録画が進行中のプログラム#A1の内容を反映するプレイリストを、このプレイリスト#B1にのみ限定している。従って、録画処理が終了するまでは他にプログラム#A1の内容を反映するプレイリストは作成できない。
【0157】
図18は、このプレイリスト#B1に編集処理を施した状態を示している。ここでは、プレイリスト#B1のチャプター3番を更にチャプター分割した例を示しており、プレイリスト#B1に4つのチャプターが含まれる形になっている。この時点で、プログラム#A1の録画は#T2の位置から更に進行している。
【0158】
図19は、プレイリスト#B1に更に編集処理を施した状態を示している。ここでは、プレイリスト#B1のチャプター2番を削除した例を示しており、元のチャプター3番及び4番の番号が、それぞれ2番及び3番に繰り上がっている。又、セルの中間を削除する処理のため、プレイリスト#B1に含まれるセルが2つに分割している。前半部のセルが新たに“参照情報#b1”となり、後半部のセルが“参照情報#b2”となる。又、削除された元チャプター2番が参照していたVOBI上の領域が、このチャプター削除によりプレイリスト#B1からは参照されなくなっている。この時点で、プログラム#A1の録画は更にまた進行している。
【0159】
なお、ここでは第5実施形態を適用し、プレイリスト#B1の末尾のチャプター3番の削除と、チャプター3番の後へのパーツの登録を拒絶している。
【0160】
図20は、プレイリスト#B1に対する編集処理をクローズし、しばらく経った状態を示している。この時点では、プログラム#A1の録画が更に#T3の位置まで進行している。
【0161】
図21は、このVOBIのタイムマップの時間情報が#T3のところまで録画が進行した時点で、プログラム#A1の新たな録画の進捗分を、プレイリスト#B1に反映させた状態を示している。ここでは、第5実施形態を適用し、プレイリスト#B1の末尾のセルである参照情報#b2の終了時刻を#T2から#T3に書き換える形で、新たな録画の進捗分である#T2から#T3までの範囲をプレイリスト#B1に反映させている。なお、この間もプログラム#A1の録画は進行しており、非常に短いながらも参照情報#b2の末尾の時間情報の書き換えにある程度の時間を要するため、実際にはプログラム#A1の録画は、この時点では#T3の位置から更に進行しているが、ここでは割愛している。
【0162】
図22は、このプレイリスト#B1に再編集を施した状態を示している。ここでは、プレイリスト#B1の、チャプター2番と3番の間に、他のオリジナルタイトルを参照しているようなパーツを登録した例を示している。この時点で、プログラム#A1の録画は、#T3の位置から更に進行している。
【0163】
以後、同様にして、プレイリスト#B1に対する録画の進捗状態の反映や、編集の実施を行うことができる。
【0164】
図23から図32までは、第1実施形態、第2実施形態、第4実施形態、第6実施形態、第8実施形態を適用した映像情報処理装置のケースを示しており、録画が進行中のオリジナルタイトルの内容を反映させたプレイリストの作成、そのプレイリストに対する新たな録画の進捗分の反映、更にそのプレイリストに対する編集処理の実施を行った場合の管理情報の変遷を説明している。
【0165】
この一連の例では、特別な情報を併用することにより、編集操作やプレイリスト作成における制限をなくして自由度を上げつつ本発明の主旨を達成することが可能となる。
【0166】
まず図23は、あるオリジナルタイトル“プログラム#A2”の録画が進行中の状態を示している。プログラム#A2に含まれる“参照情報#a2”はセルに相当し、この中には録画中に実施した編集処理によりチャプター分割が行われており、図に示すように2つのチャプターが存在している。又、この参照情報#a2は、VOBIである“実映像情報#α2”とリンクしている。VOBIのタイムマップの時間情報の初期値は#T1であり、この図23の時点では、VOBIのタイムマップの時間情報が#T2の位置まで録画が進行しているものとする。
【0167】
次に図24は、このVOBIのタイムマップの時間情報が#T2のところまで録画が進行した時点で、プログラム#A2の、記録媒体への録画が済んでいる部分を反映させたプレイリストを作成した状態を示している。ここでは、新規に作成した“プレイリスト#C1”が録画進行中のプログラム#A2の内容を反映したプレイリストであり、このプレイリスト#C1に含まれるセル“参照情報#c1”が、プログラム#A2のVOBIの、#T1から#T2までの範囲を参照する形になっている。又、参照情報#c1には、プログラム#A2に含まれる2つのチャプターも継承されている。なお、この間もプログラム#A2の録画は進行しており、非常に短いながらもプレイリスト作成にある程度の時間を要するため、実際にはプログラム#A2の録画は、この時点では#T2の位置から更に進行しているが、ここでは割愛している。
【0168】
続く図25は、第4実施形態及び第8実施形態を適用したことに基づく、種々の処理を実施した状態を示している。ここでは、第4実施形態により、録画進行中のプログラム#A2と、この内容を反映させたプレイリスト#C1とを対応付ける情報を記述し、保持している。又、第8実施形態を適用したことにより、ここではプレイリスト#C1の参照情報#c1の直後を、録画進捗分を反映させる際のセルの挿入位置として保持する。なお、この間もプログラム#A2の録画は進行しているが、非常に短い時間のため、ここではその進捗状態を図示することを割愛している。
【0169】
図26は、このプレイリスト#C1に編集処理を施した状態を示している。ここでは、プレイリスト#C1のチャプター2番を更にチャプター分割した例を示しており、プレイリスト#C1に3つのチャプターが含まれる形になっている。この時点で、プログラム#A2の録画は#T2の位置から更に進行している。
【0170】
図27は、プレイリスト#C1に更に編集処理を施した状態を示している。ここでは、プレイリスト#C1のチャプター3番を削除した例を示している。ここで、先に図16から図22までを使用して説明した第3実施形態及び第5実施形態を適用したケースとは異なり、#T2の位置を参照しているプレイリスト#C1の末尾の情報が失われる。しかしながらこの例では、第8実施形態の内容により録画の進捗分を反映したセルを挿入する位置の情報を有しており、チャプター3番の削除分だけ前方にシフトした、チャプター2番の直後の位置を挿入位置情報として保持する。この時点で、プログラム#A2の録画は更にまた進行している。
【0171】
図28は、プレイリスト#C1に対する編集処理をクローズし、しばらく経った状態を示している。この時点では、プログラム#A2の録画が更に進行している。
【0172】
次の図29は、録画進行中のプログラム#A2の内容を参照している新たな“プレイリストD1”を作成した状態を示している。ここでは、先に図16から図22までを使用して説明した第3実施形態及び第5実施形態を適用したケースとは異なり、録画進行中のオリジナルタイトルを参照するプレイリストを複数作成することが可能である。しかしながら、第4実施形態の内容を適用することで、録画の進捗状態を反映するプレイリストを“プレイリスト#C1”と特定することができている。この時点では、プログラム#A2の録画が又、更に進行している。
【0173】
図30は、録画進行中のプログラム#A2の内容を参照している新たなプレイリストD1の編集をクローズし、しばらく経った状態を示している。この時点では、プログラム#A2の録画が#T3の位置まで進行している。
【0174】
図31は、このVOBIのタイムマップの時間情報が#T3のところまで録画が進行した時点で、プログラム#A2の新たな録画の進捗分を、プレイリスト#C1に反映させた状態を示している。ここでは、第6実施形態を適用し、#T2から#T3までの範囲を参照する新たなセル“参照情報#c2”を構成し、このセルをプレイリスト#C1に挿入する形で新たな録画の進捗分である#T2から#T3までの範囲をプレイリスト#C1に反映させている。その際、第8実施形態により前もって保持されている挿入位置に参照情報#c2を挿入している。ここで挿入された参照情報#c2の範囲は、プレイリスト#C1上ではチャプター3番となっている。又、この参照情報#c2の挿入を受けて、次回再度録画の進捗状態を反映させる際のセルの挿入位置を、参照情報#c2の直後に改めて設定している。なお、この録画の進捗状態を反映させるプレイリストは、第4実施形態を適用することにより前もって保持していた対応付けの情報に基づき“プレイリスト#C1”であると特定されている。これらの処理を行っている間もプログラム#A2の録画は進行しており、実際にはプログラム#A2の録画は、この時点では#T3の位置から更に進行しているが、ここでは割愛している。
【0175】
図32は、このプレイリスト#C1に再編集を施した状態を示している。ここでは、プレイリスト#C1のチャプター3番を更にチャプター分割した例を示しており、プレイリスト#C1に4つのチャプターが含まれる形になっている。この時点で、プログラム#A2の録画は、#T3の位置から更に進行している。
【0176】
以後、同様にして、プレイリスト#C1に対する録画の進捗状態の反映や、編集の実施を行うことができる。
【0177】
以上、図面を用いて本発明の実施形態を説明してきたが、本発明はここに記載したものに限定されるものではなく、その主旨を逸脱しない範囲内でさまざまな形態を取り得ることは言うまでもない。
【0178】
例えば、図23から図32までを使用して説明した実施形態は、第1実施形態及び第2実施形態に、第4実施形態、第6実施形態、第8実施形態の特徴を適用した映像情報処理装置を示している。しかし、これは、第1実施形態及び第2実施形態に、第4実施形態、第6実施形態、第7実施形態の特徴を適用して、録画進捗分を参照するセルを装置のセット仕様として設定した固定的な位置(例えば常にプレイリストの末尾など)に挿入することも好適である。
【0179】
又、第1実施形態及び第2実施形態に更に適用する内容は、第4実施形態及び第5実施形態の特徴という組み合わせであってもよい。
【0180】
又、第1実施形態及び第2実施形態に更に適用する内容は、第3実施形態及び第6実施形態、第7実施形態、又は、第8実施形態の特徴という組み合わせであってもよい。この場合、録画進行中のオリジナルタイトルの内容を反映させるプレイリストに対する編集処理によっては、該録画進行中のオリジナルタイトルのVOBIを参照しているセルがプレイリスト上に存在しなくなる可能性もある。この場合、このようなセルがプレイリスト上に存在している限りという条件の下で本発明を適用する形でもよい。その際、必要により、この編集処理により録画の進捗状態をプレイリストに反映できなくなる恐れがあるというアラートを表示してユーザに警告する仕組みを設けてもよい。又は、このようなセルがプレイリスト上に必ず存在するような編集上の制限をかける機能(録画進行中のオリジナルタイトルを参照している最後のセルを含むチャプターは削除を拒絶する、等)を新たに盛り込んで、録画進行中のオリジナルタイトルと、その録画の進捗状態を反映させるプレイリストとの対応関係を必ずキープするような仕組みにしてもよい。
【0181】
又、録画の進捗状態を反映させるプレイリストに対し、そのプレイリストそのものを削除するという編集処理も選択肢に挙げられる。その場合は、例えば図10のステップS61においてそのような処理を拒絶する形を取ってもよい。又は、録画の進捗状態を反映させるプレイリストを改めて新規に作成するという形であってもよい。その場合、録画進行中のオリジナルタイトルの、記録媒体に既に録画が済んでいる部分を最初からすべて反映させたプレイリストを作成する形であってもよいし、又は、先に削除したプレイリストに反映済みの部分をこの新たなプレイリストには反映させず、録画の途中から新たなプレイリストに反映させるという形を取ってもよい。
【0182】
又、上記の実施形態では、録画進行中のオリジナルタイトルの内容を反映したプレイリストに対し、録画の進捗状態を反映させるタイミングを、該プレイリストの再編集のタイミングで行っている。しかしながら、この録画の進捗状態の反映は必ずしも該プレイリストの再編集と一体のものである必要はない。例えば図5のフローチャートにおいて、ステップS36からステップS38までを省略した録画の進捗状態の反映だけを行うことを更に本発明の映像情報処理装置が有していてもよい。同様に、録画進行中のオリジナルタイトルの内容を反映したプレイリストを新規に作成する場合も、必ずしも該プレイリストに対する編集処理と一体である必要はなく、例えば図4のステップS17からステップS19までを省略した、該プレイリストの新規作成のみを行うことを、更に、本発明に係る映像情報処理装置が含むものであってもよい。
【0183】
【発明の効果】
以上詳述したように本発明によれば、録画処理の終了を待つことなく、録画が進行中のオリジナルタイトルの、既に記録媒体上に録画済みの部分を参照するプレイリストを作成して編集することが可能となる映像情報処理装置及び方法を提供することができる。
【図面の簡単な説明】
【図1】 本発明の一実施形態に係る映像情報処理装置の概略構成を示すブロック図。
【図2】 本発明の一実施形態に係る映像情報処理装置により録画されたコンテンツの管理情報と実映像情報との関係を示す図。
【図3】 本発明の一実施形態の概念である、管理情報と実映像情報との関係図を示す図。
【図4】 オリジナルタイトルの録画進行中に該オリジナルタイトルの内容を反映させたプレイリストを新規に作成する処理を示すフローチャート。
【図5】 図4のフローチャートにおいて作成したプレイリストを、録画の進捗状態に応じて更新する処理を示すフローチャート。
【図6】 図4のフローチャートで示したプレイリストの新規作成を制限する場合を示すフローチャート。
【図7】 図4のフローチャートで示した新規作成されたプレイリストにオリジナルタイトルとの対応づけをする場合を示すフローチャート。
【図8】 図5のフローチャートで示されるプレイリストの更新時に、プレイリストの数の制限を行なう場合を示すフローチャート。
【図9】 図5のフローチャートで示される更新されるプレイリストについて、オリジナルタイトルとの対応づけをする場合を示すフローチャート。
【図10】 図4及び図5のフローチャートで示されるプレイリストの末尾の処理を制限する場合を示すフローチャート。
【図11】 図5のフローチャートで示されるプレイリストの更新をプレイリストの末尾に対して行なう場合を示すフローチャート。
【図12】 図5のフローチャートで示されるプレイリストの更新を、段階的に行なう場合を示すフローチャート。
【図13】 図5のフローチャートで示されるプレイリストの更新を、段階的にプレイリストの所定位置に対して行なう場合を示すフローチャート。
【図14】 図5のフローチャートで示されるプレイリストの更新を、プレイリストの格納された所定位置に対して行なう場合を示すフローチャート。
【図15】 図4及び図5のフローチャートで示されるプレイリストの更新において、参照情報の挿入位置情報を格納する場合を示すフローチャート。
【図16】 本発明の一実施の形態に係る映像情報処理装置における管理情報の変遷を説明する説明図。
【図17】 本発明の一実施の形態に係る映像情報処理装置における管理情報の変遷を説明する説明図。
【図18】 本発明の一実施の形態に係る映像情報処理装置における管理情報の変遷を説明する説明図。
【図19】 本発明の一実施の形態に係る映像情報処理装置における管理情報の変遷を説明する説明図。
【図20】 本発明の一実施の形態に係る映像情報処理装置における管理情報の変遷を説明する説明図。
【図21】 本発明の一実施の形態に係る映像情報処理装置における管理情報の変遷を説明する説明図。
【図22】 本発明の一実施の形態に係る映像情報処理装置における管理情報の変遷を説明する説明図。
【図23】 本発明の一実施の形態に係る映像情報処理装置であって参照情報を新規に構成する場合の管理情報の変遷を説明する説明図。
【図24】 本発明の一実施の形態に係る映像情報処理装置であって参照情報を新規に構成する場合の管理情報の変遷を説明する説明図。
【図25】 本発明の一実施の形態に係る映像情報処理装置であって参照情報を新規に構成する場合の管理情報の変遷を説明する説明図。
【図26】 本発明の一実施の形態に係る映像情報処理装置であって参照情報を新規に構成する場合の管理情報の変遷を説明する説明図。
【図27】 本発明の一実施の形態に係る映像情報処理装置であって参照情報を新規に構成する場合の管理情報の変遷を説明する説明図。
【図28】 本発明の一実施の形態に係る映像情報処理装置であって参照情報を新規に構成する場合の管理情報の変遷を説明する説明図。
【図29】 本発明の一実施の形態に係る映像情報処理装置であって参照情報を新規に構成する場合の管理情報の変遷を説明する説明図。
【図30】 本発明の一実施の形態に係る映像情報処理装置であって参照情報を新規に構成する場合の管理情報の変遷を説明する説明図。
【図31】 本発明の一実施の形態に係る映像情報処理装置であって参照情報を新規に構成する場合の管理情報の変遷を説明する説明図。
【図32】 本発明の一実施の形態に係る映像情報処理装置であって参照情報を新規に構成する場合の管理情報の変遷を説明する説明図。
【符号の説明】
30…マイクロコンピュータブロック、31…ワークRAM、33…ディレクトリ検知部、33…録画時の編集処理部を含む編集時の管理情報制御部、34…録画時の管理情報制御部、50…エンコーダ部、60…デコーダ部。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a video information processing apparatus that performs moving image editing, and in particular, a video information processing apparatus capable of generating a title for editing during recording and performing the editing process in parallel with the recording process, and The present invention relates to a video information processing method.
[0002]
[Prior art]
In recent years, DVD video recorders using recordable DVDs have been put into practical use. An HDD video recorder using an HDD has also been developed. Furthermore, hybrid recorders that have both a removable removable DVD and a large-capacity HDD have also appeared.
[0003]
In conventional video tape recorders using magnetic tape, it is necessary to edit multiple recorded video tape recorders or edit them to perform operations such as editing recorded content, such as deleting unnecessary scenes or extracting necessary scenes. Equipment etc. are necessary. This is due to the characteristic of the tape media that recording is performed in a straight line in the running direction of the tape.
[0004]
On the other hand, disk media such as DVDs and HDDs have a feature of excellent random accessibility. For this reason, video recorders using these disk media can incorporate the editing function of the recorded content in the video recorder main body without using a special editing device. Specifically, what is called playlist editing, in which partial reference information indicating a part of recorded content is bundled, is generally used.
[0005]
The recorded content is recorded as a title having audio information and video information itself. This is called the original title. On the other hand, there is a title that does not have unique audio / video information and is composed only of reproduction order information for audio / video information of other original titles. This is a title created by an editing operation called a playlist title (or simply a playlist).
[0006]
Since this playlist editing is for constructing playback order information for content that has already been recorded on a disk medium such as a DVD or HDD, it is basically premised that it is performed after the recording is completed. Therefore, in order to create a playlist that refers to an original title that is currently being recorded, it is necessary to wait until the recording of the original title is completed.
[0007]
However, for example, when air-check recording a TV program, it takes a relatively long time to complete the recording. Therefore, it is inconvenient that no editing operation can be performed on the title being recorded. is there.
[0008]
That is, as a process performed by the user for the recorded title, for example, an unnecessary scene such as a CM is cut and only a necessary main video is left. In this case, even if the recording is in progress, if the processing such as cutting unnecessary scenes can be realized for the already recorded part at any time, the user's usability is improved. However, such processing must be performed after the end of recording.
[0009]
As a conventional technique using such a playlist, there is known a video editing system in which the concept of a temporary playlist for confirming a state after editing while recording is in progress (see, for example, Patent Document 1). . In such a video editing system, although it is different from a DVD recorder, it seems that a playlist editing of a title in progress of recording can be realized by diverting the concept of the temporary playlist described here.
[0010]
[Patent Document 1]
Japanese Patent Application Laid-Open No. 11-146334.
[0011]
[Problems to be solved by the invention]
However, this prior art is premised on recording from the VTR to the HDD, and after setting the necessary range by editing operation on the VTR for which recording has been completed in advance, recording to the HDD is performed. Thus, a playlist using the range information is created. That is, it is necessary to select only necessary information at the level of source information such as a VTR and then record it on the HDD. Therefore, in the prior art, while recording a broadcast in a state where necessary scenes and unnecessary scenes are mixed as in air check recording, the user records one by one for such video information during recording. Therefore, there is a problem in that it is impossible to perform an editing operation such as determining whether it is necessary or not and leaving a necessary part.
[0012]
The present invention has been made to solve such a problem, and relates to a title in progress of video recording, and a video information processing apparatus and video information processing method capable of performing playlist editing without waiting for the end of the recording. The purpose is to provide.
[0013]
[Means for Solving the Problems]
The present invention provides recording means for recording input video and audio information on a recording medium as a first title including actual information of the video and audio, and recording is already performed during recording of the first title. Editing means for generating a second title including reference information to the actual video and audio information of the first title of the portion that has been recorded, and editing the second title. This is a video information processing apparatus.
[0014]
In the video information processing apparatus according to the present invention, a playlist which is an editing title is generated in parallel with the recording process before the recording process is completed, and the editing title is played during the recording. The list is edited. When recording progresses, for example, every time the editing operation screen is opened, the editing title is updated in accordance with the progress of the title until the recording progresses. is there.
[0015]
As a result, even before all the recording is finished, for example, editing processing such as deleting CMs of the broadcasted program is performed by the user's operation in parallel with the recording processing within the recording finished range. be able to. Therefore, according to the present invention, it is possible to provide a video information processing apparatus capable of performing very efficient editing processing without waiting for the end of recording.
[0016]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0017]
<Outline of Video Information Processing Apparatus According to the Present Invention>
FIG. 1 is a block diagram showing a schematic configuration of a video information processing apparatus according to an embodiment of the present invention. In this embodiment, an apparatus capable of handling both a DVD-RAM and a hard disk as a recording medium is shown. However, the hard disk or the DVD-RAM may be replaced with a recording medium such as a semiconductor memory.
[0018]
When the blocks in FIG. 1 are roughly divided, the main block of the recording unit is shown on the left side, and the main block of the playback unit is shown on the right side.
[0019]
The video information processing apparatus in FIG. 1 has two types of disk drive units. First, it has a
[0020]
The
[0021]
Further, the video information processing apparatus of FIG. 1 mainly includes an
[0022]
The
[0023]
The output of the
[0024]
The
[0025]
The
[0026]
In the video encoder included in the
[0027]
When a sub-video signal is input from the AV input unit 41 (for example, a signal from a DVD video player with an independent output terminal of a sub-video signal), or a DVD video signal having such a data structure is broadcast and is transmitted to a TV tuner. When received at 42, the sub-video signal in the DVD video signal is encoded (run-length encoded) by the sub-video encoder to become a sub-picture bitmap.
[0028]
The encoded digital video signal, digital audio signal, and sub-picture information are packed by the
[0029]
Here, the apparatus of FIG. 1 uses the
[0030]
It is also possible to perform an editing process such as deleting a part of video objects of a plurality of programs recorded on the hard disk or the optical disk D or connecting objects of different programs. This is because the information unit handled by the format according to the present invention is defined to facilitate editing.
[0031]
The
[0032]
The MPU of the
[0033]
The
[0034]
The
[0035]
Among the execution results of the MPU, the contents to be notified to the user are displayed on the
[0036]
The timing at which the
[0037]
The
[0038]
The output video signal of the
[0039]
The output audio signal of the
[0040]
Note that the formatter of the
[0041]
At the same time, information from the aspect information processing unit is sent to the MPU at the start of recording, and the MPU creates VOB stream information (STI). Here, the STI stores resolution information, aspect information, and the like, and at the time of reproduction, each decoder unit is initialized based on this information.
[0042]
In this apparatus, one video file is recorded on one disc. Further, in order to continue reproduction without interruption while accessing (seeking) information, a minimum continuous information unit (size) is determined. This unit is called CDA (Contiguous Data Area). The CDA size is a multiple of an ECC (error correction code) block (16 sectors), and the file system records in this CDA unit.
[0043]
The
[0044]
Next, the relationship between the management information and the actual video information that is the content will be briefly described with reference to FIG. FIG. 2 is a diagram showing a relationship between management information of content recorded by the video information processing apparatus according to the embodiment of the present invention and real video information.
[0045]
In FIG. 2, the
[0046]
The
[0047]
The
[0048]
The
[0049]
Next, the
[0050]
In the
[0051]
Thus, the original title information T1 (programs 93-1 to 9-n) has its own real video information, and this title is usually created during recording.
[0052]
On the other hand, some information is composed only of information for managing the reproduction order (reproduction order information). This is playlist information T2, for example, a playlist in the DVD recording standard. This playlist information T2 does not have its own real video information, and edits (deletes) the reference information 95-1 to 95-n linked to the
[0053]
In the
[0054]
<Operation of Video Information Processing Apparatus According to the Present Invention>
Hereinafter, the operation of the present invention will be described with reference to FIG. 3 and subsequent drawings. In the following description, the video information processing apparatus of the present invention is configured as follows.
[0055]
The features of the present invention are referred to as the first to eighth embodiments in the following description. Here, each embodiment will be briefly described in advance.
The first embodiment shows “when editing is performed using video / audio information being recorded”. Thus, it is possible to create and edit a playlist that refers to an already recorded part of the original title that is being recorded on the recording medium without waiting for the end of the recording process. Can be provided.
[0056]
The second embodiment shows “when a playlist used for editing is updated according to the progress of recording”. As a result, a playlist that refers to a part of the original title that is already being recorded, that has already been recorded on the recording medium, has been newly recorded, for example, by a timing such as re-editing or a call to a dedicated command. It becomes possible to reflect the continuation part.
[0057]
The third embodiment shows “when a playlist is specified without using unique information”. In other words, by limiting the number of playlists that can be created to refer to a recorded part of a title that is already being recorded on a recording medium to one, it is possible to use unique information outside the DVD recording standard. The playlist that reflects the progress of recording the original title can be specified.
[0058]
The fourth embodiment shows “when a playlist is specified using unique information”. In other words, by using unique information outside the DVD recording standard, it is possible to create a plurality of playlists that refer to recorded portions of a title that is currently being recorded on a recording medium, and to record the original title. A playlist that reflects the progress can be specified.
[0059]
The fifth embodiment shows “when the playlist is updated according to the progress of recording by rewriting the end of the playlist”. That is, by rejecting the editing process for the end of the playlist and rewriting the description at the end, the progress of recording the original title can be reflected in the playlist without using original information outside the DVD recording standard. it can.
[0060]
In the sixth embodiment, “when recording progress is inserted into a playlist as a new cell” is shown. In other words, by reflecting the part that has not yet been reflected in the playlist as new reference information in the playlist, it is possible to edit the end of the playlist while reflecting the progress of recording the original title in the playlist. can do.
[0061]
The seventh embodiment shows “when the insertion position is not specified and a new cell is inserted into the playlist”. In other words, when reflecting a part that has not yet been reflected in the playlist as new reference information in the playlist, it can be placed at a fixed position such as the end or the top of the playlist without using unique information outside the DVD recording standard. New reference information can be inserted.
[0062]
The eighth embodiment shows “when the insertion position is specified and a new cell is inserted into the playlist”. That is, when reflecting a part that has not yet been reflected in the playlist as new reference information to the playlist, by using unique information outside the DVD recording standard, new reference information can be placed at any position in the playlist. Can be inserted. This is the insertion of a new cell for recording progress at an arbitrary position by using special insertion position information. Means the form to be reflected in front of it.
[0063]
First, it is assumed that the video information processing apparatus of the present invention is a DVD recorder based on the DVD recording standard (DVD-VR standard). Further, it is assumed that the recording device is a hybrid recorder having two recording media of DVD and HDD, and video information can be dubbed between the DVD and HDD. In addition to having a function of recording to a DVD-RAM or the like based on the DVD-VR standard, recording to a DVD has a function of recording to a DVD-R based on the DVD video standard (DVD-Video standard). And
[0064]
(First embodiment)
Here, in the case of “editing using video / audio information being recorded” which is the first embodiment, the title having actual video and audio information is a DVD-VR standard program, It is assumed that a virtual title consisting only of reference information with respect to actual information on a recording medium is a DVD-VR standard playlist. This program is sometimes called an original title. The management information portion of the program (original title), which is information for managing the reproduction order (reproduction order information), and the playlist include reference information linked to the actual video information. This reference information is assumed to be a cell of the DVD-VR standard. The actual video information is assumed to be DVD-VR standard video object information (VOBI).
[0065]
Although not shown in FIG. 2, the management information portion of the program (original title), which is information for managing the playback order (playback order information), and the play list include a partial area called a chapter. It can be defined. An entry point of the DVD-VR standard is given as marking information at a position indicating the chapter boundary. That is, a position where an entry point is hit is defined as a chapter boundary, and a range from the position of one entry point to the next entry point is referred to as a chapter. However, since it is obvious that the first chapter in the title starts from the start position of the title, there may be an entry point at the front boundary position of
[0066]
FIG. 3 is a diagram showing a relationship diagram between management information and actual video information, which is a concept of one embodiment of the present invention. FIG. 3 shows the relationship between the management information and the real video information as in FIG. 2 above, but the description of the subordinate information from the real video information stream is omitted.
[0067]
Here, it is assumed that recording of an original title “program #A” is currently in progress. This program #A includes “reference information #a” which is a cell of the DVD-VR standard. “Real video information # α” linked to the reference information #a is VOBI of the DVD-VR standard. The description of the time map information included in the actual video information # α is updated according to the recording progress of the actual video information stream to the recording medium, and the description of the end time information of the linked reference information #a is also updated.
[0068]
In the video information processing apparatus and video information processing method of the present invention, a playlist reflecting the contents of the program #A can be created while the recording of the program #A is in progress. “Playlist #B” in FIG. 3 is a playlist created while recording of program #A is in progress, and cell “
[0069]
Here, even after the playlist #B is created and edited, the recording of the program #A proceeds, and the progress of the recording is, for example, at the timing of re-editing the playlist #B. Is reflected in playlist #B. This mechanism will be described in detail below in an embodiment using FIG.
[0070]
FIGS. 4 to 15 are flowcharts showing a process for creating a new playlist reflecting the contents of the original title while the recording of the original title is in progress.
[0071]
That is, a playlist that reflects the contents of the original title that is being recorded is created by the method described in the present invention, and the progress of the new recording is reflected in the playlist, and further edited in the playlist. These flowcharts show cases where various processes are performed.
[0072]
FIG. 4 is a flowchart of processing for newly creating a playlist that reflects the contents of the original title while recording the original title. FIG. 4 corresponds to the first embodiment, in which the first title described here corresponds to the original title, and the virtual second title corresponds to the playlist.
[0073]
Hereinafter, each step of the flowchart of FIG. 4 will be described.
[0074]
In step S11, the number of the original title that is currently being recorded is acquired. This is used to insert the original title as a part into the playlist.
[0075]
In step S12, time information # T1 of the VOBI time map when the recording of the original title in progress of recording to the recording medium is started is acquired. This corresponds to time information of the start point of the original title cell.
[0076]
In subsequent step S13, VOBI time map time information # T2 indicating that the original title has been recorded on the recording medium at the present time is acquired. At this time, the time information of the end point of the original title cell corresponds to this, but the recording is in progress during the processing of the subsequent steps, and the end point of the original title cell is sequentially continued until the recording process is completed. The time information will be updated.
[0077]
In the next step S14, a playlist for reflecting the contents of the original title during recording is created. Here, it is still in the form of securing a playlist as a container. The contents of step S14 will be described later with reference to the flowchart of FIG. 6 in the third embodiment and the flowchart of FIG. 7 in the fourth embodiment.
[0078]
If an error occurs in this step S14, in the subsequent step S15, all the subsequent steps S16 and thereafter are branched in a direction to skip, and the process is terminated. On the other hand, if the process of step S14 is normally completed, the process branches in a direction to proceed to the next step S16 in step S15.
[0079]
In step S16, a cell that refers to the previously acquired time information # T1 to # T2 is configured, and this cell is registered in the playlist as a container created in step S14. As a result, a playlist is created that reflects the portion of the original title that is being recorded that has already been recorded on the recording medium. Note that step S16 will be described later using the flowchart of FIG. 15 when the eighth embodiment is shown.
[0080]
Steps up to step S16 correspond to steps for creating a playlist that reflects the content of the recording ongoing title described in the first embodiment. The subsequent step S17 and subsequent steps correspond to steps for editing the playlist.
[0081]
If no editing process is performed on the playlist created by the process up to step S16, the process branches to step S19, skipping step S18 for performing the edit process, and proceeds to step S19. When editing a playlist, the process branches in the direction to proceed to step S18.
[0082]
In step S18, various editing processes are performed on the playlist that reflects the contents of the original title that is created by the above-described recording process. Examples of the editing processing performed here include chapter boundary setting (chapter division), chapter boundary deletion (chapter combination), registration of new parts to the playlist, and deletion of parts from the playlist. Is given as an example. Of course, it is not necessary to be able to perform all of the editing processes described here, and it is needless to say that editing processes other than those described here can also be performed. In addition, about this step S18, the process in the case of 5th Embodiment is later mentioned using the flowchart of FIG.
[0083]
When the editing process for the playlist is repeatedly executed, the process branches back to step S17 in the subsequent step S19, and the editing process is executed again. When the playlist editing is to be ended, the process branches in the direction to proceed to step S20.
[0084]
In step S20, the playlist reflecting the contents of the original title being recorded, which has been edited, is stored, and the series of processing ends.
[0085]
(Second Embodiment)
Next, FIG. 5 is a flowchart for explaining the process of updating the playlist created in the flowchart of FIG. 4 according to the recording progress state according to the second embodiment. Here, the first title described here corresponds to the original title, and the virtual second title corresponds to the play list.
[0086]
Hereinafter, each step of the flowchart of FIG. 5 will be described.
[0087]
In step S31, the number of the original title currently being recorded is acquired. This is used to insert the recording progress of the original title as a part into the playlist.
[0088]
In step S32, the playlist number that reflects the contents of the original title whose recording is in progress is acquired. This is to determine the re-edit target. The contents of step S32 will be described later using the flowchart of FIG. 8 when showing the third embodiment and the flowchart of FIG. 9 when showing the fourth embodiment.
[0089]
If an error occurs in this step S32, in the following step S33, all the subsequent steps S34 and after are branched in a direction to skip, and the process is terminated. On the other hand, when the process of step S32 is normally completed, the process branches in a direction to proceed to the next step S34 in step S33.
[0090]
In the subsequent step S34, VOBI time map time information # T3 indicating that the recording of the original title being recorded is currently recorded on the recording medium is acquired. At this time, the time information of the end point of the original title cell corresponds to this, but the recording is in progress during the processing of the subsequent steps, and the end point of the original title cell is sequentially continued until the recording process is completed. The time information will be updated.
[0091]
In the next step S35, the range from # T2 that has been recorded on the recording medium when the playlist was created last time according to the flowchart shown in FIG. 4 to # T3 acquired in step S34, that is, a new recording is performed. Is reflected in the playlist to be re-edited determined in step S32. Regarding the contents of this step S35, in the case of “if the playlist is updated according to the progress of recording by rewriting the end of the playlist” in the fifth embodiment, the flowchart of FIG. A case of “inserting the progress of recording into a playlist as a new cell” will be described later with reference to the flowchart of FIG.
In addition to these two cases, there are many methods for reflecting the progress of recording in the playlist, and all of them are included in the present invention. For example, it is preferable that the timing to be reflected is determined when the playlist to be re-edited is confirmed and the playlist editing operation screen is opened. Furthermore, for example, it is preferable to reflect the progress of recording in the playlist at predetermined time intervals such as every 5 minutes.
[0092]
Up to step S35 corresponds to the step of reflecting the recording progress state of the recording in progress title described in the second embodiment in the playlist. The subsequent steps S36 and subsequent steps correspond to steps for re-editing the playlist.
[0093]
If no editing process is performed on the playlist that reflects the recording progress state by the process up to step S35, the process branches to step S38 in step S36 so that step S37 in which the edit process is performed is skipped. move on. When editing a playlist, the process branches in a direction to proceed to step S37.
[0094]
In step S37, various editing processes are performed on the playlist reflecting the recording progress state by the above process. Examples of the editing processing performed here include chapter boundary setting (chapter division), chapter boundary deletion (chapter combination), registration of new parts to the playlist, and deletion of parts from the playlist. Is given as an example. Of course, it is not necessary to be able to perform all of the editing processes described here, and it is needless to say that editing processes other than those described here can also be performed. This step S37 will be described later with reference to the flowchart of FIG. 10 in the fifth embodiment, which is the case where the playlist is updated according to the recording progress by rewriting the end of the playlist. To do.
[0095]
When the editing process for the playlist is repeatedly executed, the process branches back to step S36 in the subsequent step S38, and the editing process is executed again. When the playlist editing is to be ended, the process branches in the direction of proceeding to step S39.
[0096]
In step S39, the playlist reflecting the recording progress state, which has been the object of editing so far, is saved, and the series of processing ends.
[0097]
(Third embodiment)
FIG. 6 is a third embodiment of the step S14 for creating a new playlist reflecting the contents of the original title whose recording is in progress in FIG. 19 is a flowchart illustrating a case where a play list is specified.
[0098]
Here, first, in step S41, it is determined whether or not there is already a playlist that reflects the contents of the original title whose recording is in progress. When the third embodiment is applied, only one such playlist can be created. Therefore, in this case, it is preferable to make a determination based on whether or not all the playlists that currently exist include cells that refer to the VOBI of the original title that is currently being recorded. .
[0099]
If it is determined in step S41 that there is already a playlist that reflects the content of the original title that is being recorded, the process branches to step S43. In step S43, an error code indicating that such a playlist can no longer be created is set, and the series of processing ends.
[0100]
On the other hand, if it is determined in step S41 that there is no playlist that reflects the contents of the original title whose recording is in progress, the process branches to step S42. In step S42, a new playlist is newly created, and the series of processes is terminated.
[0101]
In this way, by applying the third embodiment and limiting the creation of a playlist that reflects the contents of the original title that is being recorded, the recording can be performed without requiring special information. It is possible to create a playlist that reflects the contents of the ongoing original title.
[0102]
(Fourth embodiment)
FIG. 7 shows a fourth embodiment in which “use unique information” is used in step S14 for creating a new playlist reflecting the contents of the original title whose recording is in progress in FIG. Is a flowchart showing “when a playlist is specified”.
[0103]
Here, first, in step S44, it is determined whether or not there is already a playlist associated with the contents of the original title whose recording is in progress. When the fourth embodiment is applied, it is possible to create a plurality of playlists that refer to an original title that is being recorded, but the number of playlists that reflects the progress of recording is limited to one. . Therefore, in this case, it is preferable to determine whether or not there is a playlist that is associated with the original title as a playlist that reflects the recording progress state.
[0104]
If it is determined in step S44 that there is already a playlist associated with the original title, the process branches to step S47. In step S47, an error code indicating that such a playlist can no longer be created is set, and the series of processing ends.
[0105]
On the other hand, if it is determined in step S44 that there is no playlist associated with the original title, the process branches to step S45. In step S45, a new playlist is newly created.
[0106]
In the subsequent step S46, the newly created playlist is associated with the original title that is currently being recorded as a playlist reflecting the progress of the recording, the information is retained, and a series of processing is performed. finish.
[0107]
As described above, by applying the fourth embodiment and using special information for associating the original title with the playlist, it is possible to create a plurality of playlists that refer to the original title whose recording is in progress. In addition, it is possible to reliably correspond to a playlist that reflects the progress of recording.
[0108]
FIG. 7 is a flowchart for creating a playlist that reflects the progress of recording. In the case of creating a playlist that does not reflect the progress of recording and simply refers to the recorded part of the original title being recorded on the recording medium, the processing in steps S44 and S46 in FIG. Needless to say, it becomes unnecessary.
[0109]
FIG. 8 shows the third embodiment, in which “unique information is obtained” in step S32 for obtaining the playlist number that reflects the recording progress of the original title recording in FIG. 5 described above. It is a flowchart which shows a case where a play list is specified without being used.
[0110]
Here, first, in step S48, it is determined whether or not there are a plurality of playlists reflecting the contents of the original title whose recording is in progress. When the third embodiment is applied, only one such playlist can be created. Therefore, in this case, it is preferable to make a determination based on whether or not there are a plurality of cells that refer to the VOBI of the original title that is currently being recorded among all the playlists that currently exist. is there.
[0111]
If it is determined in step S48 that there are a plurality of playlists reflecting the contents of the original title whose recording is in progress, the process branches to step S51. In step S51, an error code indicating that the target playlist number cannot be acquired is set, and the series of processing ends.
[0112]
On the other hand, if it is determined in step S48 that there are not a plurality of playlists reflecting the contents of the original title whose recording is in progress, the process branches to step S49.
[0113]
In step S49, it is determined whether or not there is a playlist that reflects the contents of the original title whose recording is in progress. When the third embodiment is applied, only one such playlist can be created. Therefore, in this case, it is preferable to make a determination based on whether or not all the playlists that currently exist include cells that refer to the VOBI of the original title that is currently being recorded. .
[0114]
If it is determined in step S49 that there is no playlist reflecting the contents of the original title whose recording is in progress, the process branches to step S51. In step S51, an error code indicating that the target playlist number cannot be acquired is set, and the series of processing ends.
[0115]
On the other hand, if it is determined in step S49 that there is a playlist that reflects the contents of the original title whose recording is in progress, the process branches to step S50.
[0116]
When step S50 is reached, it means that there is only one playlist including a cell that refers to the VOBI of the original title that is currently being recorded. Therefore, in step S50, the playlist number is acquired as the playlist number reflecting the progress of recording of the original title whose recording is in progress, and the series of processing ends.
[0117]
In this way, by applying the third embodiment and limiting the creation of a playlist that reflects the contents of the original title whose recording is in progress, recording can be performed without requiring special information. It is possible to acquire a playlist number that reflects the progress of the recording of the ongoing original title.
[0118]
FIG. 9 shows a fourth embodiment, in which “play using unique information is performed” in step S32 for obtaining the playlist number reflecting the recording progress of the recording of the original title in progress in FIG. It is a flowchart which shows a case where a list is specified.
[0119]
Here, first, in step S52, it is determined whether or not there is a playlist reflecting the contents of the original title whose recording is in progress. When the fourth embodiment is applied, a plurality of such playlists can be created. However, if there is no such playlist in the first place, there is no need to perform subsequent processing. In this case, it is preferable to make a determination based on whether or not all the playlists that currently exist include a cell that refers to the VOBI of the original title that is currently being recorded.
[0120]
If it is determined in step S52 that there is no playlist reflecting the contents of the original title whose recording is in progress, the process branches to step S55. In step S55, an error code indicating that the target playlist number cannot be acquired is set, and the series of processing ends.
[0121]
On the other hand, if it is determined in step S52 that there is a playlist reflecting the contents of the original title whose recording is in progress, the process branches to step S53.
[0122]
In step S53, it is determined whether there is a playlist associated with the original title whose recording is in progress. When the fourth embodiment is applied, it is possible to create a plurality of playlists that refer to an original title that is being recorded, but the number of playlists that reflects the progress of recording is limited to one. . Therefore, in this case, it is preferable to check the contents described in the special information and specify the target playlist.
[0123]
If it is determined in step S53 that the playlist number associated with the original title cannot be acquired, for example, there is no description of the association information because no such playlist exists. However, if there is an invalid description that points to a non-existing playlist, the process branches to step S55. In step S55, an error code indicating that the target playlist number cannot be acquired is set, and the series of processing ends.
[0124]
On the other hand, if it is determined in step S53 that the playlist number associated with the original title can be acquired, the process branches to step S54.
[0125]
When step S54 is reached, there is a playlist associated with the original title. Therefore, the playlist number is acquired as the playlist number reflecting the recording progress status of the original title whose recording is in progress, and the series of processing ends.
[0126]
As described above, by applying the fourth embodiment and using special information for associating the original title with the playlist, it is possible to create a plurality of playlists that refer to the original title whose recording is in progress. In addition, it is possible to acquire a playlist number that reflects the progress of recording.
[0127]
(Fifth embodiment)
FIG. 10 shows a fifth embodiment in which step S18 in FIG. 4 and step S37 in FIG. 5 are steps for performing an editing process on the playlist that reflects the contents of the original title whose recording is in progress. 19 is a flowchart illustrating a case where the playlist is updated according to the progress of recording by rewriting the end of the playlist.
[0128]
Here, first, in step S61, the content of the editing process to be performed on the playlist is determined.
[0129]
In step S61, if the editing process to be performed on the playlist is either the deletion of the chapter at the end of the playlist title or the part registration at the end of the playlist, the process branches to step S63. To do. In step S63, these two editing processes are rejected, and the series of processes is terminated.
[0130]
On the other hand, if the editing process to be performed on the playlist is other than the two editing processes in step S61, the process branches to step S62. In step S62, the editing process for the playlist is executed, and the series of processes is terminated.
[0131]
In this way, by applying the fifth embodiment, it is possible to continue to hold the last cell of the playlist at the time of starting playlist editing and the end time information of the cell. Specifically, for example, in the flowchart of FIG. 4, it is possible to continue to hold # T2, which is time information of the time map of VOBI where the recording on the recording medium has been completed. As a result, it is possible to reflect the recording progress state by rewriting the end time information at the end of the playlist. In the above example, the value of # T2 is rewritten.
[0132]
FIG. 11 shows the fifth embodiment, which is a step for newly reflecting the recording progress state in the play list reflecting the contents of the original title whose recording is in progress. 19 is a flowchart illustrating a case where a playlist is updated according to the progress of recording by rewriting the end of the list.
[0133]
Here, first, in step S64, the last cell of the target playlist is specified as a processing target. The cell at the end of the playlist continues to hold the cell at the end of the title and the end time information of the cell when the playlist was last edited according to the flowchart described above with reference to FIG. Specifically, in the flowchart of FIG. 4, for example, # T2 that is time information of the time map of VOBI where the recording on the recording medium has been continued is held.
[0134]
In step S65, the end time information of the target cell is rewritten. Specifically, in the flowchart of FIG. 5, for example, the value of # T2 is rewritten to # T3, which is time information of the VOBI time map where recording has newly proceeded. After the rewriting is completed, the series of processing ends.
[0135]
In this way, by applying the fifth embodiment, it is possible to reflect the recording progress state in such a manner that the end time of the last cell in the playlist that has been rejected and held in the editing process is rewritten.
[0136]
(Sixth embodiment)
FIG. 12 shows “recording” in step S35 of FIG. 5 which is a step of newly reflecting the recording progress state in the playlist reflecting the contents of the original title whose recording is in progress, which is the sixth embodiment. Is a flow chart showing a case where the progress of is inserted into a playlist as a new cell.
[0137]
Here, first, in step S66, a cell that covers the progress of recording is newly constructed. Specifically, for example, in the flowchart of FIG. 4, # T2 that is the time information of the time map of VOBI where the recording on the recording medium has been completed is the starting point, and the recording has subsequently progressed in the flowchart of FIG. A cell is newly constructed such that # T3, which is time information in the time map of VOBI, is the end point.
[0138]
In step S67, the newly configured cell is inserted into the playlist. The contents of step S67 will be described later using the flowchart of FIG. 13 for the process when the seventh embodiment is applied, and the flowchart of FIG. 14 for the process when the eighth embodiment is applied. .
[0139]
In this way, by applying the sixth embodiment, even if the last cell of the playlist or the end time information of the cell is not retained by the editing process, a new cell is configured and inserted into the playlist. It is possible to reflect the progress of recording in the form.
[0140]
(Seventh embodiment)
FIG. 13 is a step of reflecting the progress of recording as a new cell in the playlist, which is the seventh embodiment, with respect to step S67 of FIG. It is a flowchart which shows a case where it inserts.
[0141]
Here, in step S68, a new cell that covers the progress of recording is inserted at a fixed position on the playlist. This insertion position is determined as the product specification of the video information processing apparatus of the present invention. For example, the insertion position is always inserted at the end of the playlist, or is always inserted at the beginning of the playlist.
[0142]
As described above, by applying the seventh embodiment, even if the last cell of the playlist or the end time information of the cell is not retained by the editing process, a new cell is configured and a special cell is created. It is possible to reflect the recording progress state by inserting it at a fixed position in the playlist without using information.
[0143]
(Eighth embodiment)
FIG. 14 is a step of reflecting the progress of recording in the eighth embodiment as a new cell in the playlist. In step S67 of FIG. 12, “specify the insertion position and make the new cell into the playlist. It is a flowchart which shows a case where it inserts.
[0144]
Here, first, in step S69, position information on the playlist for inserting a new cell is acquired. A process for setting the position information prior to this process will be described later with reference to FIG.
[0145]
In step S70, a new cell that covers the progress of recording is inserted at the insertion position on the playlist from which the position information has been acquired.
[0146]
In this way, by applying the eighth embodiment, even if the last cell of the playlist or the end time information of the cell is not retained by the editing process, a new cell is configured and a special cell is created. By using the information, it is possible to reflect the progress of recording in such a way that the insertion position in the playlist has a certain degree of freedom.
[0147]
FIG. 15 is a process for setting the position information of the insertion position acquired in step S69 of FIG. 14, which is performed prior to the process of inserting the progress of recording into the playlist as a new cell according to the flowchart described in FIG. It is a flowchart explaining about. The flowchart of FIG. 15 shows the information on the insertion position in the playlist in the processing contents of step S16 in FIG. 4 and step S35 in FIG. 5 when the contents described in the sixth embodiment and the eighth embodiment are applied. Is added to the process to set and hold.
[0148]
First, in step S71, the part already recorded on the recording medium is reflected in the playlist. This is because when the range from # T1 to # T2 is reflected in the playlist in step S16 of FIG. 4 described above, or from # T2 to # T3 which is the progress of recording in step S35 of FIG. This corresponds to reflecting the range in the playlist.
[0149]
Next, in step S72, the position immediately after the part reflecting the recorded part is held as insertion position information. Here, based on the idea of reflecting the progress of the new recording in the position after the time of the part that has already been recorded, the insertion position information is the position immediately after the recorded part, Needless to say, the insertion position is not restricted to this position.
[0150]
In this way, by using special information, it is possible to reflect the progress of recording in such a way that the insertion position in the playlist has a certain degree of freedom.
[0151]
From FIG. 16 to FIG. 32, the video information processing apparatus according to the present invention creates a playlist that reflects the contents of the original title that is being recorded, and also displays the new recording progress in the playlist. It is explanatory drawing explaining the transition of management information when various processes of reflecting and also performing edit processing to the play list are performed. Here, as an example, FIGS. 16 to 22 show cases of the video information processing apparatus to which the first to third embodiments and the fifth embodiment are applied.
[0152]
Further, FIGS. 23 to 32 show cases of the video information processing apparatus to which the first embodiment, the second embodiment, the fourth embodiment, the sixth embodiment, and the eighth embodiment are applied. Needless to say, combinations after the third embodiment are not limited to those shown here.
[0153]
<Transition of Management Information of Video Information Processing Device According to the Present Invention>
FIG. 16 to FIG. 22 are cases of the video information processing apparatus to which the first to third embodiments and the fifth embodiment are applied, and a playlist reflecting the contents of the original title that is being recorded. , The reflection of the progress of the new recording for the playlist, and the transition of the management information when the editing process is performed for the playlist. In this series of examples, the gist of the present invention can be achieved without using any special information.
[0154]
First, the explanatory diagram of FIG. 16 shows a state in which recording of an original title “program # A1” is in progress. “Reference information # a1” included in the program # A1 corresponds to a cell, in which chapter division is performed by editing processing performed during recording, and there are three chapters as shown in the figure. Yes. The reference information # a1 is linked to “real video information # α1” which is VOBI. The initial value of the time information of the VOBI time map is # T1, and it is assumed that the recording has progressed to the position where the time information of the VOBI time map is # T2.
[0155]
Next, FIG. 17 shows the creation of a playlist that reflects the portion of the program # A1 that has been recorded on the recording medium when the time information of the time map of the VOBI has reached # T2. Shows the state. Here, the newly created “playlist # B1” is a playlist that reflects the contents of the program # A1 during recording, and the cell “reference information # b1” included in this playlist # B1 is the program # A1. The range from # T1 to # T2 of VOBI of A1 is referenced. The reference information # b1 also inherits the three chapters included in the program # A1. During this time, the recording of the program # A1 is in progress, and although it is very short, it takes a certain amount of time to create a playlist. Therefore, the recording of the program # A1 actually starts from the position of # T2 at this time. It is progressing but omitted here.
[0156]
Here, the third embodiment is applied, and a playlist reflecting the contents of the program # A1 in which recording is in progress is limited to this playlist # B1 only. Therefore, no other playlist that reflects the contents of the program # A1 can be created until the recording process is completed.
[0157]
FIG. 18 shows a state where the editing process is performed on the playlist # B1. Here, an example is shown in which chapter # 3 of playlist # B1 is further divided into chapters, and playlist # B1 includes four chapters. At this time, the recording of the program # A1 further proceeds from the position of # T2.
[0158]
FIG. 19 shows a state where the playlist # B1 is further edited. Here, an example is shown in which
[0159]
Here, the fifth embodiment is applied, and deletion of the last chapter 3 of the playlist # B1 and registration of parts after chapter 3 are rejected.
[0160]
FIG. 20 shows a state in which the editing process for the playlist # B1 is closed and a while has passed. At this time, the recording of the program # A1 is further advanced to the position of # T3.
[0161]
FIG. 21 shows a state in which the progress of the new recording of the program # A1 is reflected in the playlist # B1 when the recording progresses until the time information of the time map of this VOBI is # T3. . Here, the fifth embodiment is applied, and the end time of the reference information # b2, which is the last cell of the playlist # B1, is rewritten from # T2 to # T3, from # T2, which is the progress of the new recording. The range up to # T3 is reflected in the playlist # B1. During this time, the recording of the program # A1 is in progress, and although it is very short, it takes a certain amount of time to rewrite the time information at the end of the reference information # b2. At that time, it further progresses from the position of # T3, but it is omitted here.
[0162]
FIG. 22 shows a state where the playlist # B1 is re-edited. Here, an example is shown in which parts that refer to other original titles are registered between
[0163]
Thereafter, the recording progress status can be reflected in the playlist # B1 and editing can be performed in the same manner.
[0164]
FIGS. 23 to 32 show cases of the video information processing apparatus to which the first embodiment, the second embodiment, the fourth embodiment, the sixth embodiment, and the eighth embodiment are applied, and recording is in progress. Explains the creation of a playlist that reflects the contents of the original title, the reflection of the progress of the new recording for the playlist, and the transition of management information when editing processing is performed for the playlist. .
[0165]
In this series of examples, by using special information together, it is possible to achieve the gist of the present invention while increasing the degree of freedom by eliminating restrictions on editing operations and creating playlists.
[0166]
First, FIG. 23 shows a state in which recording of an original title “program # A2” is in progress. “Reference information # a2” included in the program # A2 corresponds to a cell, in which chapter division is performed by editing processing performed during recording, and there are two chapters as shown in the figure. Yes. The reference information # a2 is linked to “real video information # α2” which is VOBI. It is assumed that the initial value of the time information of the VOBI time map is # T1, and at the time shown in FIG. 23, recording is progressing to the position where the time information of the VOBI time map is # T2.
[0167]
Next, FIG. 24 shows the creation of a playlist that reflects the portion of the program # A2 that has already been recorded on the recording medium when the recording has progressed to the time information in the time map of VOBI # T2. Shows the state. Here, the newly created “playlist # C1” is a playlist that reflects the contents of the program # A2 in progress of recording, and the cell “reference information # c1” included in the playlist # C1 is the program #A. The range from # T1 to # T2 of VOBI of A2 is referred to. The reference information # c1 also inherits two chapters included in the program # A2. During this time, the recording of the program # A2 is progressing, and although it is very short, it takes a certain amount of time to create the playlist. Therefore, the recording of the program # A2 is actually further started from the position of # T2 at this time. It is progressing but omitted here.
[0168]
Next, FIG. 25 shows a state in which various processes are performed based on the application of the fourth and eighth embodiments. Here, according to the fourth embodiment, information for associating the program # A2 in progress of recording with the playlist # C1 reflecting this content is described and held. Further, by applying the eighth embodiment, here, the position immediately after the reference information # c1 of the playlist # C1 is held as the cell insertion position when reflecting the recording progress. During this time, the recording of the program # A2 is in progress, but since the time is very short, the illustration of the progress state is omitted here.
[0169]
FIG. 26 shows a state where the editing process is performed on the playlist # C1. Here, an example is shown in which
[0170]
FIG. 27 shows a state where the playlist # C1 has been further edited. Here, an example is shown in which chapter # 3 of playlist # C1 is deleted. Here, unlike the case where the third embodiment and the fifth embodiment described above with reference to FIGS. 16 to 22 are applied, the end of the playlist # C1 that refers to the position of # T2 is used. Information is lost. However, in this example, according to the contents of the eighth embodiment, there is information on the position where the cell reflecting the progress of the recording is inserted, and it is shifted forward by the deleted amount of chapter 3 and immediately after
[0171]
FIG. 28 shows a state in which the editing process for the playlist # C1 is closed and a while has passed. At this point, recording of program # A2 is further in progress.
[0172]
FIG. 29 shows a state where a new “playlist D1” that refers to the contents of the program # A2 during recording is created. Here, unlike the case where the third embodiment and the fifth embodiment described above with reference to FIGS. 16 to 22 are applied, a plurality of playlists that refer to the original title during recording are created. Is possible. However, by applying the contents of the fourth embodiment, the playlist that reflects the recording progress state can be identified as “playlist # C1”. At this point, the recording of program # A2 is still in progress.
[0173]
FIG. 30 shows a state in which editing of the new playlist D1 referring to the content of the program # A2 in progress of recording is closed and a while has passed. At this point, the recording of program # A2 has progressed to the position of # T3.
[0174]
FIG. 31 shows a state in which the progress of the new recording of the program # A2 is reflected in the playlist # C1 when the recording progresses to the time information of the time map of this VOBI at # T3. . Here, the sixth embodiment is applied, a new cell “reference information # c2” that refers to the range from # T2 to # T3 is configured, and this cell is inserted into the playlist # C1 for new recording. The range from # T2 to # T3, which is the amount of progress, is reflected in the playlist # C1. At that time, the reference information # c2 is inserted at the insertion position held in advance by the eighth embodiment. The range of the reference information # c2 inserted here is chapter # 3 on the playlist # C1. In addition, when this reference information # c2 is inserted, the cell insertion position when the recording progress state is reflected again next time is newly set immediately after the reference information # c2. Note that the playlist that reflects the progress of the recording is specified as “playlist # C1” based on the association information that has been held in advance by applying the fourth embodiment. While these processes are being performed, the recording of the program # A2 is progressing. Actually, the recording of the program # A2 is proceeding further from the position of # T3 at this point, but it is omitted here. Yes.
[0175]
FIG. 32 shows a state where the playlist # C1 has been re-edited. Here, an example is shown in which chapter # 3 of playlist # C1 is further divided into chapters, and the playlist # C1 includes four chapters. At this time, the recording of the program # A2 further proceeds from the position of # T3.
[0176]
Thereafter, the recording progress status can be reflected on the playlist # C1 and editing can be performed in the same manner.
[0177]
As mentioned above, although embodiment of this invention was described using drawing, this invention is not limited to what was described here, It cannot be overemphasized that various forms can be taken within the range which does not deviate from the main point. Yes.
[0178]
For example, in the embodiment described with reference to FIGS. 23 to 32, the video information obtained by applying the characteristics of the fourth embodiment, the sixth embodiment, and the eighth embodiment to the first embodiment and the second embodiment. A processing device is shown. However, this applies the features of the fourth embodiment, the sixth embodiment, and the seventh embodiment to the first embodiment and the second embodiment, and the cell that refers to the recording progress is set as the set specification of the apparatus. It is also preferable to insert it at a set fixed position (for example, always at the end of the playlist).
[0179]
Further, the content further applied to the first embodiment and the second embodiment may be a combination of the features of the fourth embodiment and the fifth embodiment.
[0180]
Further, the content further applied to the first embodiment and the second embodiment may be a combination of the features of the third embodiment, the sixth embodiment, the seventh embodiment, or the eighth embodiment. In this case, depending on the editing process for the playlist that reflects the contents of the original title that is being recorded, there is a possibility that the cell that refers to the VOBI of the original title that is being recorded does not exist on the playlist. In this case, the present invention may be applied under the condition that such a cell exists on the playlist. At this time, if necessary, a mechanism may be provided to warn the user by displaying an alert that the editing progress may not be reflected in the playlist. Or a function to apply such an editing restriction that such a cell always exists on the playlist (a chapter including the last cell referring to the original title in progress of recording rejects deletion, etc.) It is also possible to adopt a mechanism in which the correspondence between the original title that is being recorded and the playlist that reflects the progress of the recording is always kept.
[0181]
In addition, an editing process for deleting the playlist itself from the playlist reflecting the progress of recording is also an option. In that case, for example, such a form may be adopted that such processing is rejected in step S61 of FIG. Alternatively, a new playlist that reflects the progress of recording may be newly created. In that case, it may be in the form of creating a playlist that reflects all of the recorded part of the original title that is already recorded on the recording medium from the beginning, or to the playlist that was deleted earlier. The reflected part may not be reflected in the new playlist, but may be reflected in the new playlist during the recording.
[0182]
Further, in the above-described embodiment, the timing for reflecting the recording progress state is performed on the playlist reflecting the contents of the original title during the recording at the timing of re-editing the playlist. However, the reflection of the progress of recording is not necessarily integrated with the re-editing of the playlist. For example, in the flowchart of FIG. 5, the video information processing apparatus of the present invention may further include only reflecting the recording progress state in which steps S <b> 36 to S <b> 38 are omitted. Similarly, when a new playlist that reflects the contents of the original title that is being recorded is created, it is not necessarily integrated with the editing process for the playlist. For example, steps S17 to S19 in FIG. The video information processing apparatus according to the present invention may further include omitting the creation of a new playlist only.
[0183]
【The invention's effect】
As described above in detail, according to the present invention, without waiting for the end of the recording process, a playlist that refers to a part already recorded on the recording medium of the original title being recorded is created and edited. Therefore, it is possible to provide a video information processing apparatus and method that can be used.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a schematic configuration of a video information processing apparatus according to an embodiment of the present invention.
FIG. 2 is a view showing the relationship between content management information recorded by a video information processing apparatus according to an embodiment of the present invention and actual video information.
FIG. 3 is a diagram showing a relationship diagram between management information and real video information, which is a concept of one embodiment of the present invention.
FIG. 4 is a flowchart showing a process for creating a new playlist reflecting the contents of the original title while recording the original title.
FIG. 5 is a flowchart showing processing for updating the playlist created in the flowchart of FIG. 4 according to the recording progress state;
6 is a flowchart showing a case where the creation of a new playlist shown in the flowchart of FIG. 4 is restricted.
7 is a flowchart showing a case where the newly created playlist shown in the flowchart of FIG. 4 is associated with the original title.
FIG. 8 is a flowchart showing a case where the number of playlists is limited when the playlist shown in the flowchart of FIG. 5 is updated.
FIG. 9 is a flowchart showing a case where a playlist to be updated shown in the flowchart of FIG. 5 is associated with an original title.
FIG. 10 is a flowchart showing a case where processing at the end of the playlist shown in the flowcharts of FIGS. 4 and 5 is restricted.
FIG. 11 is a flowchart showing a case where the playlist shown in the flowchart of FIG. 5 is updated at the end of the playlist.
FIG. 12 is a flowchart showing a case where the playlist shown in the flowchart of FIG. 5 is updated in stages.
FIG. 13 is a flowchart showing a case where the playlist shown in the flowchart of FIG. 5 is updated step by step at a predetermined position in the playlist.
FIG. 14 is a flowchart showing a case where the playlist shown in the flowchart of FIG. 5 is updated at a predetermined position where the playlist is stored.
FIG. 15 is a flowchart showing a case where reference information insertion position information is stored in the playlist update shown in the flowcharts of FIGS. 4 and 5;
FIG. 16 is an explanatory diagram for explaining the transition of management information in the video information processing apparatus according to the embodiment of the invention.
FIG. 17 is an explanatory diagram for explaining the transition of management information in the video information processing apparatus according to the embodiment of the invention.
FIG. 18 is an explanatory diagram for explaining the transition of management information in the video information processing apparatus according to the embodiment of the invention.
FIG. 19 is an explanatory diagram for explaining the transition of management information in the video information processing apparatus according to the embodiment of the invention.
FIG. 20 is an explanatory diagram for explaining the transition of management information in the video information processing apparatus according to the embodiment of the invention.
FIG. 21 is an explanatory diagram for explaining the transition of management information in the video information processing apparatus according to an embodiment of the present invention.
FIG. 22 is an explanatory diagram for explaining the transition of management information in the video information processing apparatus according to an embodiment of the present invention.
FIG. 23 is an explanatory diagram for explaining the transition of management information when the reference information is newly configured in the video information processing apparatus according to the embodiment of the present invention.
FIG. 24 is an explanatory diagram for explaining the transition of management information when the reference information is newly configured in the video information processing apparatus according to the embodiment of the present invention.
FIG. 25 is an explanatory diagram for explaining the transition of management information when the reference information is newly configured in the video information processing apparatus according to the embodiment of the present invention.
FIG. 26 is an explanatory diagram for explaining the transition of management information when the reference information is newly configured in the video information processing apparatus according to the embodiment of the present invention.
FIG. 27 is an explanatory diagram for explaining the transition of management information when the reference information is newly configured in the video information processing apparatus according to the embodiment of the present invention.
FIG. 28 is an explanatory diagram for explaining the transition of management information when the reference information is newly configured in the video information processing apparatus according to the embodiment of the present invention.
FIG. 29 is an explanatory diagram for explaining the transition of management information when the reference information is newly configured in the video information processing apparatus according to the embodiment of the present invention.
FIG. 30 is an explanatory diagram for explaining the transition of management information when the reference information is newly configured in the video information processing apparatus according to the embodiment of the present invention.
FIG. 31 is an explanatory diagram for explaining the transition of management information when the reference information is newly configured in the video information processing apparatus according to the embodiment of the present invention.
FIG. 32 is an explanatory diagram for explaining the transition of management information when the reference information is newly configured in the video information processing apparatus according to the embodiment of the present invention.
[Explanation of symbols]
DESCRIPTION OF
Claims (16)
前記第1のタイトルの録画の進行中に、既に記録されている部分の前記第1のタイトルの映像及び音声の実情報への参照情報を含む第2のタイトルを生成し、この第2のタイトルに編集を施す編集手段と、
を具備することを特徴とする映像情報処理装置。Recording means for recording the input video and audio information on a recording medium as a first title including the actual video and audio information;
While the recording of the first title is in progress, a second title including reference information to the actual video and audio information of the first title in the already recorded portion is generated, and the second title Editing means for editing
A video information processing apparatus comprising:
前記第1のタイトルの録画の進行中に、既に記録されている部分の前記第1のタイトルの映像及び音声の実情報への参照情報を含む第2のタイトルを生成し、この第2のタイトルに編集を施すことを特徴とする映像情報処理方法。The input video and audio information is recorded on a recording medium as a first title including the actual video and audio information,
While the recording of the first title is in progress, a second title including reference information to the actual video and audio information of the first title of the already recorded portion is generated, and the second title A video information processing method characterized by editing an image.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003122519A JP3735616B2 (en) | 2003-04-25 | 2003-04-25 | Video information processing apparatus and video information processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003122519A JP3735616B2 (en) | 2003-04-25 | 2003-04-25 | Video information processing apparatus and video information processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004328518A JP2004328518A (en) | 2004-11-18 |
| JP3735616B2 true JP3735616B2 (en) | 2006-01-18 |
Family
ID=33500717
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003122519A Expired - Fee Related JP3735616B2 (en) | 2003-04-25 | 2003-04-25 | Video information processing apparatus and video information processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3735616B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016081553A (en) * | 2014-10-17 | 2016-05-16 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | Recording medium, reproducing method, and reproducing apparatus |
| CN113810776A (en) * | 2021-08-27 | 2021-12-17 | 杭州当虹科技股份有限公司 | Method and device for automatically generating playlist |
-
2003
- 2003-04-25 JP JP2003122519A patent/JP3735616B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004328518A (en) | 2004-11-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3631430B2 (en) | Recording / playback device with automatic chapter creation function | |
| KR100626764B1 (en) | Information recording apparatus, information recording method and information recording medium in which recording controlling program is recorded | |
| US8032011B2 (en) | Recording medium having recording program recorded therein and recording apparatus and method | |
| US20040001402A1 (en) | Information recording apparatus and information recording method | |
| CN101320585A (en) | Recording device, reproduction device and recording method | |
| JP3680007B2 (en) | Video data playback method and playback apparatus having editing function | |
| JP3612274B2 (en) | Recording / playback device with playlist creation guide function | |
| US7233735B2 (en) | Digital recording/reproducing apparatus with built-in storage medium | |
| JP3607627B2 (en) | Information recording / reproducing apparatus and method with matching function of aspect ratio information | |
| JP3607630B2 (en) | Video recording / reproducing method and apparatus for a plurality of recording media | |
| JP2006323890A (en) | Dubbing method and apparatus according to content and dubbing destination recording medium | |
| JP3735616B2 (en) | Video information processing apparatus and video information processing method | |
| JP3860537B2 (en) | Video information processing apparatus and video information processing method | |
| JP4216687B2 (en) | Disc playback apparatus and disc playback method | |
| JP4015815B2 (en) | Information recording / reproducing method and apparatus with playlist editing function | |
| JP4302599B2 (en) | Information recording method, format changing method and information reproducing method | |
| JP3607596B2 (en) | Recording / playback device with chapter creation guide function | |
| JP3901538B2 (en) | Video data recording / reproducing apparatus and video data recording / reproducing method | |
| JP4071750B2 (en) | Recording / playback device with playlist creation guide function | |
| JP4167639B2 (en) | Video recording device | |
| JP3917610B2 (en) | Recording / playback device with chapter creation guide function | |
| JP4247094B2 (en) | Information recording / reproducing apparatus and method | |
| US8151195B2 (en) | Title editing for slow or fast motion on recordable DVD discs | |
| JP4643435B2 (en) | Video information processing apparatus and video information processing method | |
| JP3987513B2 (en) | Video recording / reproducing apparatus and method for recording media |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050707 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050712 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050909 |
|
| 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: 20051018 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051024 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081028 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091028 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101028 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |