JP2000069361A - Information processing device - Google Patents
Information processing deviceInfo
- Publication number
- JP2000069361A JP2000069361A JP10230413A JP23041398A JP2000069361A JP 2000069361 A JP2000069361 A JP 2000069361A JP 10230413 A JP10230413 A JP 10230413A JP 23041398 A JP23041398 A JP 23041398A JP 2000069361 A JP2000069361 A JP 2000069361A
- Authority
- JP
- Japan
- Prior art keywords
- video object
- information
- video
- unit
- list
- 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.)
- Pending
Links
Landscapes
- Studio Circuits (AREA)
- Television Systems (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
(57)【要約】
【課題】 マルチメディアデータの多重化処理を行う際
に、指定されたビデオオブジェクトだけではなく、ビデ
オオブジェクトの接続情報に従って、関連するビデオオ
ブジェクトをも処理の対象とすることによって、入力で
ある素材情報の修正時に関連する全てのビデオオブジェ
クトを漏れなく多重化処理する装置の提供を目的とす
る。
【解決手段】 表示部502にてビデオオブジェクトの
一覧を表示し、装置の利用者は入力部503にてビデオ
オブジェクトの一覧から処理対象を選択指定し、制御部
505は記憶装置504に記録された再生順序情報に従
って、指定されたビデオオブジェクトの入力素材が修正
されたときに同時に処理すべきビデオオブジェクトを判
断する。
(57) [Summary] [PROBLEMS] To perform not only a designated video object but also related video objects in accordance with connection information of the video object when performing multiplexing processing of multimedia data. It is another object of the present invention to provide an apparatus for performing multiplexing processing on all video objects related to correction of input material information without omission. SOLUTION: A list of video objects is displayed on a display unit 502, and a user of the device selects and specifies a processing target from the list of video objects on an input unit 503, and a control unit 505 stores the video object in a storage device 504. According to the reproduction order information, a video object to be processed simultaneously when the input material of the specified video object is corrected is determined.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、マルチメディア情
報の多重化処理装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus for multiplexing multimedia information.
【0002】[0002]
【従来の技術】近年、動画情報や音声情報などをコンピ
ュータで扱うことの容易な形式へと符号化するための方
式や装置が多く提供されている。これら符号化された動
画情報や音声情報を時分割などの方式で多重化するため
の方式や装置も広く利用されている。以下、こうして多
重化されたデータのことをビデオオブジェクトと呼ぶ。
例えば、MPEG2方式は動画情報を符号化するための
方式であり、同時に符号化された音声情報などを時分割
方式で多重化するための方式でもある。符号化及び多重
化された情報は各種メディアにファイルとして記録され
ることが多く、ファイルを後ほど読み出すことによっ
て、記録された動画情報や音声情報などをデコードして
再生提示することができる。例えばDVD−VIDEO
規格では、MPEG2方式を使用して動画情報・音声情
報・字幕情報などから構成されるマルチメディアデータ
を光ディスクに記録する。記録されたマルチメディアデ
ータは再生装置にてデコードされて、テレビジョン装置
などで表示される。2. Description of the Related Art In recent years, many methods and apparatuses have been provided for encoding moving image information, audio information, and the like into a format that can be easily handled by a computer. Methods and apparatuses for multiplexing the encoded moving image information and audio information by a method such as time division are widely used. Hereinafter, the multiplexed data is called a video object.
For example, the MPEG2 system is a system for encoding moving image information, and is also a system for multiplexing encoded audio information and the like in a time-division manner. The encoded and multiplexed information is often recorded as a file on various media, and by reading out the file later, the recorded moving picture information, audio information, and the like can be decoded and presented. For example, DVD-Video
According to the standard, multimedia data composed of moving picture information, audio information, subtitle information, and the like is recorded on an optical disc using the MPEG2 system. The recorded multimedia data is decoded by a playback device and displayed on a television device or the like.
【0003】さて、光ディスクなど大量のデータを記録
可能なメディアを使用する場合には、複数のマルチメデ
ィアデータが一つのメディアに記録されることが多い。
このように、複数のデータが記録される場合には、視聴
者が再生装置に指示を与えることによって、記録されて
いるマルチメディアデータの中から、視聴者が希望する
データが再生提示される。特に複数のマルチメディアデ
ータを連続して再生提示する場合には、先に再生される
マルチメディアデータの表示と、次に再々されるマルチ
メディアデータの表示が、継ぎ目無く連続的に繋がるこ
とが好ましい。このように継ぎ目無く再生される機能の
ことをDVD−VIDEO規格ではシームレス再生と呼
んでいる。再生装置にて、シームレス再生機能を実現す
るためには、事前に多重化を行ってマルチメディアデー
タを作成する際に、繋ぎ目の無い再生を可能とするため
の処理が必要である。具体的には、ビデオオブジェクト
1とビデオオブジェクト2をシームレスに再生する際に
は、ビデオオブジェクト1の終端に集まるオーディオデ
ータの成分を、ビデオオブジェクト2の先頭部分に移動
させる処理を行う。この処理を行うためには、繋ぎ目無
く再生されるべき二つのマルチメディアデータの接続関
係情報が必要である。符号化及び多重化を行う装置は、
こうした接続情報を元にマルチメディアデータの先頭部
分及び末尾部分を適切に処理する。When a medium capable of recording a large amount of data such as an optical disk is used, a plurality of multimedia data are often recorded on one medium.
As described above, when a plurality of data are recorded, the viewer gives an instruction to the reproducing apparatus, and the data desired by the viewer is reproduced and presented from the recorded multimedia data. In particular, when a plurality of multimedia data are continuously reproduced and presented, it is preferable that the display of the multimedia data to be reproduced first and the display of the multimedia data to be reproduced again be connected continuously without any seam. . Such a function of seamless playback is called seamless playback in the DVD-VIDEO standard. In order to realize a seamless playback function in a playback device, a process for enabling seamless playback when performing multiplexing in advance to create multimedia data is required. Specifically, when the video object 1 and the video object 2 are reproduced seamlessly, a process of moving the audio data component gathered at the end of the video object 1 to the head of the video object 2 is performed. In order to perform this processing, connection relationship information of two pieces of multimedia data to be reproduced seamlessly is required. An apparatus for performing encoding and multiplexing includes:
The head part and the tail part of the multimedia data are appropriately processed based on such connection information.
【0004】以下、この処理がシームレス再生のために
必要である理由を図14を参照して説明する。図14は
ビデオオブジェクトを構成する素材データが、オーディ
オデコーダー・ビデオデコーダーに転送されるタイミン
グ及び、オーディオデコーダー・ビデオデコーダーのバ
ッファ量の増減を説明する図である。図14は5段で構
成される図であり、1段目に矩形G1、3段目に矩形G
2,5段目に矩形G3を有する。矩形G3はファイルか
ら読み出されたビデオオブジェクトを意味し、矩形G1
は矩形G3で示すビデオオブジェクトから抜き出され
て、ビデオデコーダーに転送された映像素材データを意
味する。同様に、矩形G2は矩形G3で示すビデオオブ
ジェクトから抜き出されて、オーディオデコーダーに転
送された音声素材データを意味する。なお、矩形G1、
矩形G2,矩形G3は同じ時間軸にあり、時間軸は矩形
G1の上に記載されている。The reason why this processing is necessary for seamless reproduction will be described below with reference to FIG. FIG. 14 is a view for explaining the timing at which the material data constituting the video object is transferred to the audio decoder / video decoder and the increase / decrease of the buffer amount of the audio decoder / video decoder. FIG. 14 is a diagram composed of five stages. The first stage has a rectangle G1 and the third stage has a rectangle G.
The second and fifth stages have a rectangle G3. The rectangle G3 means a video object read from the file, and the rectangle G1
Means video material data extracted from the video object indicated by the rectangle G3 and transferred to the video decoder. Similarly, rectangle G2 means audio material data extracted from the video object indicated by rectangle G3 and transferred to the audio decoder. Note that the rectangle G1,
The rectangles G2 and G3 are on the same time axis, and the time axis is described above the rectangle G1.
【0005】同図において、矩形G3は複数の小矩形か
らなる。小矩形は、データを時分割で多重化して記録す
る際の、時分割単位であるパックを意味する。矩形G3
により示されるビデオオブジェクトの先頭に配置される
パックは管理情報用のパックである。管理情報パックに
続いて、配置される各パックはVとラベリングされたも
のはビデオのパックを、Aとラベリングされたものはオ
ーディオのパックをそれぞれ意味している。矩形G3を
構成する各パックには、素材情報に加えて各パックがビ
デオパックであるかオーディオパックであるかを示す情
報や、各パックがバッファへと転送されるタイミング情
報が記述されている。以降、パック中の素材情報部分の
ことをパケットと呼ぶ。ビデオオブジェクトの再生時に
は、各パックは、前記タイミング情報に従って、パケッ
ト単位でビデオデコーダ・オーディオデコーダなどの各
バッファに適切なタイミングで転送される。In FIG. 1, a rectangle G3 comprises a plurality of small rectangles. The small rectangle means a pack which is a time division unit when data is multiplexed and recorded by time division. Rectangle G3
The pack placed at the head of the video object indicated by is a pack for management information. Following the management information pack, each of the arranged packs is labeled V for a video pack, and each labeled A is an audio pack. Each pack constituting the rectangle G3 describes, in addition to the material information, information indicating whether each pack is a video pack or an audio pack, and timing information at which each pack is transferred to a buffer. Hereinafter, the material information portion in the pack is referred to as a packet. At the time of reproducing the video object, each pack is transferred to each buffer such as a video decoder and an audio decoder at an appropriate timing in packet units according to the timing information.
【0006】さて、同図において第一段目の矩形G1
は、ビデオデコーダのバッファへと入力されるビデオパ
ケットのデータを意味する。各小矩形は、パックを意味
する。また、第二段目には、矩形G1が示すビデオパッ
クの入力に伴い、ビデオデコーダのバッファに蓄積され
るデータ量を示すグラフである。このバッファ蓄積量は
ビデオパケットが入力されるに従って増加し、デコード
及び映像出力のためにバッファのデータが利用された段
階で減少する。同図では、動画の1枚目の画像を形成す
るビデオパケットデータが、バッファに蓄積される間
(時刻Tb1〜Tb2)バッファ蓄積量が増加し、ビデ
オパケットのデータのデコード及び出力が行われる時刻
Td1にバッファ蓄積量が減少している。[0006] In the same figure, the first-stage rectangle G1
Means data of a video packet input to the buffer of the video decoder. Each small rectangle means a pack. The second row is a graph showing the amount of data stored in the buffer of the video decoder in response to the input of the video pack indicated by the rectangle G1. The buffer storage amount increases as video packets are input, and decreases when the data in the buffer is used for decoding and video output. In the figure, while video packet data forming the first image of a moving image is accumulated in the buffer (time Tb1 to Tb2), the buffer accumulation amount increases, and the time at which the decoding and output of the video packet data are performed The buffer accumulation amount decreases at Td1.
【0007】矩形G1により示されるビデオパケットの
ビデオデコーダへの入力は時刻Tvf1で完了し、Tv
f1までに入力されたビデオパケットのデータのデコー
ド及び出力は時刻Tvf2に完了する。上述したように
バッファに入力される時刻と、実際にデコード及び出力
される時刻との間にはズレが生じる。このためにビデオ
オブジェクト先頭パックの処理が開始されてから、実際
に画面に映像が出力されるまでには、待ち時間が発生す
ることになる。同図であればTb1〜Td1がこれに当
たる。また、逆にビデオオブジェクトの読み込み処理が
終了した後でも、映像出力は継続することになる。同図
においては、Tvf1にビデオオブジェクトの読み込み
処理は完了しているが、バッファに蓄積されたデータに
より、実際の映像再生はTvf2まで継続されることを
示している。The input of the video packet represented by rectangle G1 to the video decoder is completed at time Tvf1,
The decoding and output of the video packet data input up to f1 are completed at time Tvf2. As described above, there is a difference between the time of input to the buffer and the time of actual decoding and output. For this reason, a waiting time occurs between the start of the processing of the video object head pack and the actual output of the video to the screen. In the figure, Tb1 to Td1 correspond to this. Conversely, even after the reading processing of the video object ends, the video output continues. In the figure, the reading of the video object is completed at Tvf1, but the actual video reproduction is continued to Tvf2 by the data stored in the buffer.
【0008】第3段目の矩形G2はビデオオブジェクト
から分離されて、オーディオデコーダのバッファへと入
力されるオーディオパケットのデータを意味する。各小
矩形はパケットを意味する。また第4段目は矩形G2が
示すオーディオパケットの入力に従い、オーディオデコ
ーダのバッファに蓄積されるデータ量を示すグラフであ
る。パックの入力とバッファの消費に関しては、ビデオ
デコーダの場合と同様であり、時刻Tad1で入力され
たデータが時刻Tap1のタイミングで出力される。こ
こで特筆すべき点は、オーディオデコーダのバッファは
ビデオデコーダのバッファと比較して、蓄積可能なデー
タ量が遙かに少ないことである。これは即ち再生可能な
時間が短いことを意味する。このために、映像出力用の
データと同一のタイミングで、オーディオデータをバッ
ファに蓄積していくことができず、ビデオバッファが十
分に満たされ、デコード及び出力がされる寸前のタイミ
ングで、そのビデオに対応したオーディオデータがオー
ディオデコーダに入力できるように、ビデオオブジェク
ト中に多重化されていなければならない。故に、矩形G
3が示すようにビデオオブジェクトの先頭付近にはオー
ディオパックは配置されておらず、1枚目の画像が映像
表示されるタイミングTd1で、最初のオーディオパッ
クがオーディオデコーダに送出可能なように配置されて
いる。また、逆に矩形G3で示されるビデオオブジェク
トの終端付近には、既に時刻Tvf1までにビデオデコ
ーダへの転送が完了している画像のためのオーディオデ
ータを格納するオーディオパックが配置されることにな
る。[0008] The rectangle G2 in the third row means data of an audio packet which is separated from the video object and input to the buffer of the audio decoder. Each small rectangle means a packet. The fourth row is a graph showing the amount of data stored in the buffer of the audio decoder in accordance with the input of the audio packet indicated by the rectangle G2. The input of the pack and the consumption of the buffer are the same as in the case of the video decoder, and the data input at time Tad1 is output at the timing of time Tap1. It should be noted that the buffer of the audio decoder can store much less data than the buffer of the video decoder. This means that the reproducible time is short. For this reason, audio data cannot be accumulated in the buffer at the same timing as the data for video output, and the video buffer is sufficiently filled, and the video data is output immediately before decoding and output. Must be multiplexed in the video object so that audio data corresponding to the audio data can be input to the audio decoder. Therefore, the rectangle G
As shown in FIG. 3, no audio pack is arranged near the head of the video object, and the first audio pack is arranged so as to be able to be sent to the audio decoder at the timing Td1 when the first image is displayed. ing. Conversely, near the end of the video object indicated by rectangle G3, an audio pack that stores audio data for an image that has already been transferred to the video decoder by time Tvf1 is arranged. .
【0009】このように一般的にビデオオブジェクトの
終端にはオーディオパックが集まる。また当然のことで
あるが、あるビデオオブジェクトの全てのビデオパック
の転送を完了していたとしても、終端に残る全てのオー
ディオパックの転送を完了するまでは、次のビデオオブ
ジェクトの処理を開始することはできない。As described above, audio packs are generally collected at the end of a video object. As a matter of course, even if transfer of all video packs of a certain video object has been completed, processing of the next video object is started until transfer of all remaining audio packs is completed. It is not possible.
【0010】上述した理由により、シームレス再生され
る二つのビデオオブジェクトにおいて、先のビデオオブ
ジェクトの終端に集まるオーディオパックは、次のビデ
オオブジェクトの先頭部分へと移動される。この移動さ
れるオーディオパックの数は、ビデオパックの量とオー
ディオパックの量の関係に依存する。[0010] For the above-mentioned reasons, in two video objects to be reproduced seamlessly, the audio pack gathering at the end of the previous video object is moved to the head of the next video object. The number of audio packs moved depends on the relationship between the amount of video packs and the amount of audio packs.
【0011】更に、3つ以上のビデオオブジェクトが各
々シームレスに接続されているときには、1つめと2つ
めのビデオオブジェクトの間の移動量に応じて、2つめ
と3つめのビデオオブジェクトの間の移動量が変化す
る。Further, when three or more video objects are connected seamlessly, the movement between the second and third video objects depends on the movement amount between the first and second video objects. The amount changes.
【0012】これ故に、あるビデオオブジェクトの素材
データに対して、何らかの修正が発生した場合には、修
正の影響は単にその素材を含むビデオオブジェクトに留
まらず、シームレスに接続されるビデオオブジェクトへ
と順次伝播する。[0012] Therefore, if any modification is made to the material data of a certain video object, the effect of the modification is not limited to the video object containing the material, but to the video objects connected in a seamless manner. Propagate.
【0013】次に、図面を参照しながら多重化処理装置
の一例について説明する。図15は従来の多重化処理装
置のブロック図である。Next, an example of a multiplex processing apparatus will be described with reference to the drawings. FIG. 15 is a block diagram of a conventional multiplex processing device.
【0014】1501は大容量記憶装置であり、150
2は表示部であり、1503は入力部であり、1504
は制御部であり、1505はデータバスである。Reference numeral 1501 denotes a mass storage device;
2 is a display unit, 1503 is an input unit, 1504
Is a control unit, and 1505 is a data bus.
【0015】大容量記憶装置1501はハードディスク
であり、素材情報を記録するとともに、処理されて作成
されるビデオオブジェクトを記録する。A mass storage device 1501 is a hard disk, which records material information and also records video objects created by processing.
【0016】表示部1502はCRTであり、装置が利
用者に各種情報を提示するために使用される。A display unit 1502 is a CRT, and is used by the apparatus to present various information to a user.
【0017】入力部1503はマウスまたは/及びキー
ボードであり、利用者が装置に指示を与えるために使用
される。The input unit 1503 is a mouse or / and a keyboard, and is used by a user to give an instruction to the device.
【0018】制御部1504は、CPUとその動作プロ
グラムを格納するとともに実行メモリでもあるRAMか
ら構成され、表示部1502を制御して、処理可能ビデ
オオブジェクトの一覧を表示する処理可能ビデオオブジ
ェクト一覧表示動作と、入力部1503を制御して、処
理対象ビデオオブジェクトを選択決定せしめる、処理対
象ビデオオブジェクト選択受付動作と、大容量記憶装置
1501を制御して、選択されたビデオオブジェクトに
関して、素材情報からビデオオブジェクトを作成する多
重化処理動作とを行う。A control unit 1504 is composed of a RAM that stores a CPU and its operation program and is also an execution memory, and controls a display unit 1502 to display a list of processable video objects. And a processing target video object selection accepting operation for controlling the input unit 1503 to select and determine a processing target video object, and controlling the mass storage device 1501 to determine a video object from the material information for the selected video object. And a multiplexing processing operation for creating
【0019】[0019]
【発明が解決しようとする課題】上記に示した多重化処
理装置では、任意の素材ファイルを修正した場合には、
この修正が引き起こす影響を考慮して、装置の使用者が
適切なビデオオブジェクトを選択指定して再度マルチメ
ディアデータの多重化処理を行う必要がある。In the multiplex processing apparatus described above, when an arbitrary material file is modified,
It is necessary for the user of the device to select and specify an appropriate video object and perform the multiplexing processing of the multimedia data again in consideration of the influence caused by this correction.
【0020】しかし、装置の使用者にとっては、修正に
伴う影響がどの範囲にまで及ぶかを判断することは困難
である。これは、装置の使用者はビデオオブジェクトが
提示される順序が記述されるシナリオ情報の作成者とは
別である可能性があることや、シナリオ情報から修正に
よる影響の及ぶ範囲を決定するアルゴリズムは人間にと
っては十分に複雑であり、熟練した利用者以外では勘違
いなどによるミスが発生する可能性が高いことや、複数
の素材を連結して一つのビデオオブジェクトを作成する
手法を利用した場合には、利用者にとってビデオオブジ
ェクトと素材の対応を把握することは困難であることな
どによる。However, it is difficult for a user of the apparatus to determine the extent to which the effect of the correction is affected. This is because the user of the device may be different from the creator of the scenario information that describes the order in which the video objects are presented, and the algorithm that determines the range affected by the modification from the scenario information is If it is complicated enough for humans, it is highly likely that mistakes will occur due to misunderstandings other than experienced users, and if you use a method of creating one video object by connecting multiple materials This is because it is difficult for the user to grasp the correspondence between the video object and the material.
【0021】もしも判断を誤った場合には、狭い範囲を
指定した場合には異常なデータが作成される危険があ
り、逆に広すぎる範囲を指定した場合には本来不要な時
間が費やされることになり、何れにせよ問題がある。If the judgment is wrong, there is a danger that abnormal data will be created if a narrow range is specified, and conversely, unnecessary time will be spent if a too wide range is specified. In any case, there is a problem.
【0022】本発明は、上記問題点に鑑み、多重化処理
対象を自動的に判別した上でマルチメディアデータの多
重化処理を行う装置の提供を目的とする。In view of the above problems, an object of the present invention is to provide an apparatus for multiplexing multimedia data after automatically determining a multiplexing target.
【0023】[0023]
【課題を解決するための手段】以上のような課題を解決
するために本発明の情報処理装置は、少なくとも映像情
報及び/または音声情報及び/または字幕情報を多重化
処理してビデオオブジェクトを作成する情報処理装置で
あって、処理可能なビデオオブジェクトの一覧を表示す
るビデオオブジェクト一覧表示部と、前記ビデオオブジ
ェクト一覧表示から任意のビデオオブジェクトを指示選
択するためのビデオオブジェクト選択受付部と、複数の
前記ビデオオブジェクトの接続関係を規定する再生順序
情報を入力するための再生順序情報入力部と、前記選択
ビデオオブジェクトと前記再生順序情報入力情報から処
理対象となるビデオオブジェクトを判断する処理対象ビ
デオオブジェクト判断部とを有することを特徴としてい
る。In order to solve the above-mentioned problems, an information processing apparatus according to the present invention creates a video object by multiplexing at least video information and / or audio information and / or subtitle information. A video object list display unit for displaying a list of video objects that can be processed, a video object selection reception unit for instructing and selecting an arbitrary video object from the video object list display, A playback order information input unit for inputting playback order information that defines a connection relationship between the video objects; and a processing target video object determination that determines a video object to be processed based on the selected video object and the playback order information input information. And a part.
【0024】また本発明の情報処理装置は、少なくとも
映像情報及び/または音声情報及び/または字幕情報を
多重化処理してビデオオブジェクトを作成する情報処理
装置であって、前記映像情報及び/または音声情報及び
/または字幕情報の名称一覧を表示する素材一覧表示部
と、前記素材一覧表示から任意の素材を指示選択するた
めの素材選択受付部と、複数の前記素材の接続関係を規
定する再生順序情報を入力するための再生順序情報入力
部と、前記再生順序情報から一つのビデオオブジェクト
を構成する素材を判定するビデオオブジェクト構成素材
判定部と、前記ビデオオブジェクト構成素材判定部での
判定に従って、各ビデオオブジェクトを構成する前記映
像情報及び/または音声情報及び/または字幕情報の名
称を保持するビデオオブジェクト構成素材情報保持部
と、前記素材選択受付部にて指示選択された素材に対応
するビデオオブジェクトを前記ビデオオブジェクト構成
素材情報から判断する選択ビデオオブジェクト判断部
と、前記選択ビデオオブジェクトと前記再生順序情報入
力情報と前記ビデオオブジェクト構成素材情報から多重
化処理対象となるビデオオブジェクトを判断する処理対
象ビデオオブジェクト判断部とを有することを特徴とし
ている。An information processing apparatus according to the present invention is an information processing apparatus for multiplexing at least video information and / or audio information and / or subtitle information to create a video object, wherein the video information and / or audio A material list display unit for displaying a list of names of information and / or subtitle information, a material selection receiving unit for instructing and selecting an arbitrary material from the material list display, and a reproduction order for defining a connection relationship between a plurality of the materials A playback order information input unit for inputting information, a video object component material determination unit that determines a material that constitutes one video object from the playback order information, and a video object component material determination unit. A video that holds the names of the video information and / or audio information and / or subtitle information that make up the video object. An object constituent material information holding unit, a selected video object determining unit for determining a video object corresponding to the material specified and selected by the material selection receiving unit from the video object constituent material information, the selected video object and the reproduction order A video object determining unit that determines a video object to be multiplexed from the information input information and the video object constituent material information.
【0025】また本発明の情報処理装置では、少なくと
も映像情報及び/または音声情報及び/または字幕情報
を多重化処理してビデオオブジェクトを作成する情報処
理装置であって、処理可能なビデオオブジェクトの一覧
を表示するビデオオブジェクト一覧表示部と、前記ビデ
オオブジェクト一覧表示から任意のビデオオブジェクト
を指示選択するためのビデオオブジェクト選択受付部
と、複数の前記ビデオオブジェクトの接続関係を規定す
る再生順序情報を入力するための再生順序情報入力部
と、前記選択ビデオオブジェクトと前記再生順序情報入
力情報から処理対象となるビデオオブジェクトを判断す
る処理対象ビデオオブジェクト判断部と、前記処理対象
オブジェクト判断部によって処理対象と判断されたビデ
オオブジェクトの一覧を表示する処理対象ビデオオブジ
ェクト一覧表示部と有することを特徴としている。The information processing apparatus according to the present invention is an information processing apparatus for multiplexing at least video information and / or audio information and / or subtitle information to create a video object. , A video object selection accepting unit for instructing and selecting an arbitrary video object from the video object list display, and inputting reproduction order information defining a connection relationship between the plurality of video objects. A playback object information input unit, a processing object video object determination unit that determines a video object to be processed from the selected video object and the playback order information input information, and a processing object determined by the processing object determination unit. List of video objects It is characterized in that it has processed the video object list display unit for displaying.
【0026】また本発明の情報処理装置では、少なくと
も映像情報及び/または音声情報及び/または字幕情報
を多重化処理してビデオオブジェクトを作成する情報処
理装置であって、前記映像情報及び/または音声情報及
び/または字幕情報の名称一覧を表示する素材一覧表示
部と、前記素材一覧表示から任意の素材を指示選択する
ための素材選択受付部と、複数の前記素材の接続関係を
規定する再生順序情報を入力するための再生順序情報入
力部と、前記再生順序情報から一つのビデオオブジェク
トを構成する素材を判定するビデオオブジェクト構成素
材判定部と、前記ビデオオブジェクト構成素材判定部で
の判定に従って、各ビデオオブジェクトを構成する前記
映像情報及び/または音声情報及び/または字幕情報の
名称を保持するビデオオブジェクト構成素材情報保持部
と、前記素材選択受付部にて指示選択された素材に対応
するビデオオブジェクトを前記ビデオオブジェクト構成
素材情報から判断する選択ビデオオブジェクト判断部
と、前記選択ビデオオブジェクトと前記再生順序情報入
力情報と前記ビデオオブジェクト構成素材情報から多重
化処理対象となるビデオオブジェクトを判断する処理対
象ビデオオブジェクト判断部と、前記処理対象オブジェ
クト判断部によって処理対象と判断されたビデオオブジ
ェクトに対応する素材を前記ビデオオブジェクト構成素
材情報から判断する処理対象素材名称判断部と、前記処
理対象素材名称判断部で処理対象ビデオオブジェクトを
構成する素材であると判断された素材の一覧を表示する
処理対象素材名称一覧表示部とを有することを特徴とし
ている。The information processing apparatus according to the present invention is an information processing apparatus for multiplexing at least video information and / or audio information and / or subtitle information to create a video object, wherein the video information and / or audio A material list display unit for displaying a list of names of information and / or subtitle information, a material selection receiving unit for instructing and selecting an arbitrary material from the material list display, and a reproduction order for defining a connection relationship between a plurality of the materials A playback order information input unit for inputting information, a video object component material determination unit that determines a material that constitutes one video object from the playback order information, and a video object component material determination unit. A video that holds the names of the video information and / or audio information and / or subtitle information that make up the video object. (E) an object constituent material information holding unit, a selected video object determining unit for determining a video object corresponding to the material specified and selected by the material selection receiving unit from the video object constituent material information, the selected video object and the reproduction A processing target video object determining unit for determining a video object to be multiplexed from the order information input information and the video object constituent material information, and a material corresponding to the video object determined to be a processing target by the processing target object determining unit Processing target material name judging unit for judging from the video object constituent material information, and a processing target material name for displaying a list of the materials judged to be the processing object video object by the processing target material name judging unit Has a list display section It is characterized in that.
【0027】[0027]
【発明の実施の形態】以下本発明の一実施の形態である
マルチメディアデータ多重化処理装置について図面を参
照しながら説明する。本多重化処理装置は、素材または
ビデオオブジェクトの再生順序が記された再生順序情報
及び、装置の利用者が指定した素材またはビデオオブジ
ェクト選択情報を基にして、自動的に多重化処理対象で
あるビデオオブジェクトを選択決定するものである。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A multimedia data multiplex processing apparatus according to an embodiment of the present invention will be described below with reference to the drawings. The multiplexing processing apparatus is automatically subjected to multiplexing processing based on reproduction order information in which the reproduction order of the material or the video object is described and material or video object selection information specified by the user of the apparatus. A video object is selected and determined.
【0028】(ビデオオブジェクトのデータ構造)最初
に、ビデオオブジェクトのデータ構造について説明す
る。(Data Structure of Video Object) First, the data structure of a video object will be described.
【0029】図1はビデオオブジェクトのデータ構造を
示す図である。ここでは、MPEG2方式にて記録され
ているものとして説明を行う。ビデオオブジェクトは複
数のビデオオブジェクトユニットから構成され、一つの
ビデオオブジェクトユニットは時分割されて、映像情報
・音声情報・字幕情報などが多重化されて記録される。
一つのビデオオブジェクトユニットは15フレーム(=
0.5秒)程度の時間の再生情報を記録している。FIG. 1 is a diagram showing the data structure of a video object. Here, description will be made assuming that the data is recorded in the MPEG2 system. A video object is composed of a plurality of video object units, and one video object unit is time-divisionally multiplexed and recorded with video information, audio information, subtitle information, and the like.
One video object unit has 15 frames (=
(0.5 seconds).
【0030】図2はビデオオブジェクトと素材の関係を
示す図である。一つのビデオオブジェクトは映像素材・
複数の音声素材・複数の字幕素材などから構成される。FIG. 2 is a diagram showing the relationship between video objects and materials. One video object is a video material
It is composed of a plurality of audio materials and a plurality of subtitle materials.
【0031】(再生順序情報のデータ構造)次に、複数
のビデオオブジェクトの接続関係を規定する、再生順序
情報について説明する。(Data Structure of Playback Order Information) Next, the playback order information that defines the connection relationship between a plurality of video objects will be described.
【0032】図3は複数のビデオオブジェクトの接続関
係の一例を示す図である。ビデオオブジェクト#2はビ
デオオブジェクト#1の再生終了後に、シームレスに再
生が開始される。ビデオオブジェクト#2の再生終了後
には、ビデオオブジェクト#3−1/2/3の何れかが
再生される。この際には、視聴者が再生装置に対して何
らかの指示を与えることによって、何れのビデオオブジ
ェクトが再生されるかを決定することや、何れかのビデ
オオブジェクトの再生途中に別のビデオオブジェクトを
再生するように切り替えることが可能である。同様にし
て、ビデオオブジェクト#3−1/2/3の何れかの再
生が終了すれば、ビデオオブジェクト#4の再生が開始
される。ここで、ビデオオブジェクト#3のように、複
数のビデオオブジェクトから構成され、再生時にはその
何れか一つが再生表示される形式のことをアングルと呼
ぶ。FIG. 3 is a diagram showing an example of a connection relationship between a plurality of video objects. The reproduction of the video object # 2 is started seamlessly after the reproduction of the video object # 1 is completed. After the reproduction of the video object # 2 is completed, one of the video objects # 3-1 / 2/3 is reproduced. At this time, the viewer gives a certain instruction to the playback device to determine which video object is to be played back, or plays another video object during playback of any video object. It is possible to switch to Similarly, when the reproduction of any of the video objects # 3-1 / 2/3 ends, the reproduction of the video object # 4 starts. Here, a format such as video object # 3, which is composed of a plurality of video objects and one of which is reproduced and displayed at the time of reproduction, is called an angle.
【0033】また、ビデオオブジェクト#5は、ビデオ
オブジェクト#1〜4とは直接接続されていない。この
ために、ビデオオブジェクト#4の再生終了後にビデオ
オブジェクト#5を再生するように視聴者が再生装置に
指示を出した場合にも、両者は繋ぎ目無く連続的に再生
されるわけではない。また、ビデオオブジェクト#6は
ビデオオブジェクト#5の再生直後にシームレスに再生
を開始される。The video object # 5 is not directly connected to the video objects # 1 to # 4. For this reason, even if the viewer instructs the playback device to play back the video object # 5 after the playback of the video object # 4 ends, the two are not played back seamlessly. In addition, the video object # 6 starts to be reproduced seamlessly immediately after the reproduction of the video object # 5.
【0034】図4は再生順序情報のデータ構造を示す図
である。再生順序情報は、各ビデオオブジェクト単位の
再生順序情報から構成される。各ビデオオブジェクト単
位での再生順序情報は、前ビデオオブジェクト情報・次
ビデオオブジェクト情報・アングル構成ビデオオブジェ
クト情報から構成される。前ビデオオブジェクト情報に
は、当該ビデオオブジェクトの前に再生されるビデオオ
ブジェクトへの参照情報が記録される。同様に、次ビデ
オオブジェクト情報には、次に再生されるビデオオブジ
ェクトへの参照情報が記録される。当該ビデオオブジェ
クトの前または次に再生されるビデオオブジェクトが存
在しない場合には、前/次ビデオオブジェクト情報とし
ては、「ビデオオブジェクトが存在しない」ことを意味
する情報が記録される。FIG. 4 is a diagram showing a data structure of the reproduction order information. The reproduction order information is composed of reproduction order information for each video object. The reproduction order information for each video object is composed of previous video object information, next video object information, and angle-constituting video object information. In the previous video object information, reference information for a video object reproduced before the video object is recorded. Similarly, in the next video object information, reference information for a video object to be reproduced next is recorded. If there is no video object to be reproduced before or next to the video object, information that means "there is no video object" is recorded as the previous / next video object information.
【0035】また、当該ビデオオブジェクトがアングル
を構成するビデオオブジェクトの一つである場合には、
アングル構成ビデオオブジェクト情報が記録される。こ
こには、アングルを構成する全てのビデオオブジェクト
への参照情報が記録される。当該ビデオオブジェクトの
次または前に再生すべきビデオオブジェクトがアングル
を構成するビデオオブジェクトであった場合には、次ビ
デオオブジェクト情報または前ビデオオブジェクト情報
には、アングルを構成するビデオオブジェクトの内の最
初のビデオオブジェクトへの参照情報が記録される。If the video object is one of the video objects constituting the angle,
Angle configuration video object information is recorded. Here, reference information for all video objects constituting the angle is recorded. If the video object to be played next or before the video object is a video object constituting an angle, the next video object information or the previous video object information contains the first of the video objects constituting the angle. Reference information for the video object is recorded.
【0036】(本情報処理装置の構成)次に本情報再生
装置について説明する。図5は本発明の第一の実施の形
態における情報再生装置のブロック図を示すものであ
る。(Configuration of the present information processing apparatus) Next, the present information reproducing apparatus will be described. FIG. 5 is a block diagram showing an information reproducing apparatus according to the first embodiment of the present invention.
【0037】図5において、501は大容量記憶装置で
あり、502は表示部であり、503は入力部であり、
504は記憶装置であり、505は制御部であり、50
6はデータバスである。In FIG. 5, 501 is a mass storage device, 502 is a display unit, 503 is an input unit,
504, a storage device; 505, a control unit;
6 is a data bus.
【0038】大容量記憶装置501はハードディスクで
あり、映像・音声・字幕などの素材情報及び、これら素
材情報を多重化して作成されるビデオオブジェクト情報
を記録する。The large-capacity storage device 501 is a hard disk, and records material information such as video, audio, subtitles, and video object information created by multiplexing these material information.
【0039】表示部502はCRTであり、記録ファイ
ル一覧やビデオオブジェクト一覧情報・再生順序情報・
処理対象ビデオオブジェクト一覧情報などを表示する。A display unit 502 is a CRT, and includes a recorded file list, video object list information, reproduction order information,
Displays information on a list of video objects to be processed.
【0040】入力部503はキーボードまたは/及びマ
ウスであり、表示部502で表示されたビデオオブジェ
クト一覧から処理対象とするビデオオブジェクトを選択
指示することや、表示部502で表示された記録ファイ
ル一覧からビデオオブジェクトの構成要素として使用す
る素材情報を選択指示するためや、再生順序情報を入力
するために利用される。An input unit 503 is a keyboard and / or a mouse. The input unit 503 selects and instructs a video object to be processed from a list of video objects displayed on the display unit 502, and inputs an instruction from a list of recorded files displayed on the display unit 502. It is used to select and instruct material information to be used as a component of a video object, and to input reproduction order information.
【0041】記憶装置504はRAMであり、再生順序
情報及び、各ビデオオブジェクトを構成する素材情報へ
の参照を記録するビデオオブジェクト構成素材情報を記
録する。The storage device 504 is a RAM, and stores reproduction order information and video object constituent material information for recording references to material information constituting each video object.
【0042】制御部505は、CPUとその動作プログ
ラムを格納するとともに実行メモリでもあるRAMから
構成され、大容量記憶装置501及び表示部502を制
御して、大容量記憶装置501に記録されているファイ
ルの一覧を表示する記録ファイル一覧表示動作と、入力
部503を制御して、記録ファイル一覧から任意のビデ
オオブジェクトの構成要素として使用する素材情報を選
択指示せしめるビデオオブジェクト構成素材受付動作
と、入力部503を制御して、再生順序情報を入力せし
める再生順序情報入力受付動作と、表示部502を制御
して、処理可能なビデオオブジェクトの一覧を表示する
ビデオオブジェクト一覧表示動作と、入力部503を制
御して、ビデオオブジェクト一覧から処理対象のビデオ
オブジェクトを選択決定せしめる処理対象ビデオオブジ
ェクト選択受付動作と、入力部503にて処理対象のビ
デオオブジェクトが選択されれば、記憶装置504に記
録されている再生順序情報を参照して、処理対象のビデ
オオブジェクトを判断する処理対象ビデオオブジェクト
判断動作と、表示部502を制御して、処理対象である
と判断されたビデオオブジェクトの一覧を表示する処理
対象ビデオオブジェクト一覧表示動作とを行う。The control unit 505 is composed of a RAM which stores a CPU and its operation program and also serves as an execution memory. The control unit 505 controls the mass storage device 501 and the display unit 502 and is recorded in the mass storage device 501. A recorded file list display operation for displaying a list of files; a video object constituent material receiving operation for controlling the input unit 503 to select and specify material information to be used as a component of an arbitrary video object from the recorded file list; The input unit 503 controls the display unit 502 to control the display unit 502 to display a list of processable video objects. Control and select the video object to be processed from the video object list When the video object to be processed is received by the input unit 503, the video object to be processed is determined by referring to the reproduction order information recorded in the storage device 504. The processing target video object determining operation to be performed and the processing target video object list displaying operation for controlling the display unit 502 to display a list of video objects determined to be the processing target are performed.
【0043】(ビデオオブジェクト構成素材受付動作)
次に、本情報処理装置の動作について説明する。最初に
ビデオオブジェクト構成素材受付動作について説明す
る。(Video Object Component Material Receiving Operation)
Next, the operation of the information processing apparatus will be described. First, the video object component material receiving operation will be described.
【0044】図6は、ビデオオブジェクト構成素材情報
のデータ構造を示す図である。ビデオオブジェクト名
は、当該ビデオオブジェクトの名称を表す項目である。
装置の利用者は、各ビデオオブジェクトに対して管理用
の名前を付けることによって、各種の操作を容易に行う
ことが可能である。FIG. 6 is a diagram showing a data structure of video object constituent material information. The video object name is an item indicating the name of the video object.
The user of the device can easily perform various operations by assigning a management name to each video object.
【0045】映像素材ファイル名は、当該ビデオオブジ
ェクトを構成する映像素材ファイルの名前を表す項目で
ある。ここでは、一つのビデオオブジェクトは一つの映
像素材のみから構成されるものとした。音声素材ファイ
ル名は、同様にして音声素材ファイルの名前を表す項目
であり、典型的には複数の音声素材から一つのビデオオ
ブジェクトが構成される。字幕に関しても音声と同様で
ある。The video material file name is an item representing the name of a video material file constituting the video object. Here, one video object is configured from only one video material. The audio material file name is an item similarly representing the name of the audio material file, and typically, one video object is composed of a plurality of audio materials. The same applies to subtitles as to audio.
【0046】装置の利用者は入力部503を操作して、
図6の表に相当するデータを入力する。典型的にはデー
タ入力作業は表示部502を利用してインタラクティブ
に行われる。利用者は音声素材の数及び字幕素材の数を
指示し、さらに各構成素材に対応するファイルを大容量
記憶装置501に記録されているファイルの中から一つ
選択する。The user of the device operates the input unit 503 to
Data corresponding to the table in FIG. 6 is input. Typically, the data input operation is performed interactively using the display unit 502. The user instructs the number of audio materials and the number of subtitle materials, and further selects one file corresponding to each constituent material from the files recorded in the mass storage device 501.
【0047】こうして、入力作成されたビデオオブジェ
クト構成素材情報は記憶装置504に記憶される。典型
的には、同時に各ビデオオブジェクト構成素材情報への
参照情報が納められたテーブル情報が記憶装置504内
に作成される。Thus, the input and created video object constituent material information is stored in the storage device 504. Typically, at the same time, table information containing reference information for each video object constituent material information is created in the storage device 504.
【0048】なお、ここでは素材ファイルは既に大容量
記憶装置501に記録されているものであるとして説明
を行ったが、装置の利用者はメディアの取り外しが可能
な記憶装置やネットワーク装置を装置に接続することに
よって、データバス506を経由して大容量記憶装50
1へファイルを配置することが可能であることは自明で
ある。Although the description has been given here assuming that the material file is already recorded in the large-capacity storage device 501, the user of the device can use a storage device or a network device from which a medium can be removed. The connection allows the mass storage device 50 to be connected via the data bus 506.
Obviously, it is possible to place the file in No. 1.
【0049】また、装置に対して映像及び/または音声
及び/または字幕の符号化装置を付加し、装置の利用者
はこれら装置に対して指示を与えることによって、これ
ら装置がデータバス506を経由して大容量記憶装置5
01に符号化済みのファイルを配置することが可能であ
ることも自明である。特に符号化装置を付加する場合に
は、装置の利用者がビデオオブジェクト構成素材情報に
相当する情報を直接作成するのではなく、装置の利用者
は各ビデオオブジェクトを構成する素材の作成方法を符
号化装置に対して指示するための情報を記述し、装置が
自動的にビデオオブジェクト構成素材情報を作成するこ
とも可能である。Also, a video and / or audio and / or subtitle encoding device is added to the device, and the user of the device gives an instruction to these devices so that these devices can be connected via the data bus 506. Mass storage device 5
Obviously, it is possible to arrange an encoded file at 01. In particular, when an encoding device is added, the user of the device does not directly create information corresponding to the video object constituent material information, but the user of the device encodes the method of creating the material constituting each video object. It is also possible to describe information for instructing the creator and to automatically create the video object constituent material information.
【0050】(ビデオオブジェクト選択受付動作)次
に、ビデオオブジェクト一覧表示動作及びビデオオブジ
ェクト選択受付動作について説明する。(Video Object Selection Accepting Operation) Next, a video object list displaying operation and a video object selecting accepting operation will be described.
【0051】制御部505は、記憶装置504に記憶さ
れている全てのビデオブジェクト構成素材情報を探索
し、典型的には各ビデオオブジェクト構成素材情報中の
ビデオオブジェクト名項目のみを抽出し、表示部502
を制御してビデオオブジェクトの一覧として表示する。The control unit 505 searches all the video object constituent material information stored in the storage device 504, and typically extracts only the video object name item from each video object constituent material information, and displays the same. 502
Is displayed as a list of video objects.
【0052】なお、この際に予めビデオオブジェクト構
成素材情報には対応映像作品情報を付加しておき、装置
の利用者が作業対象としている映像作品に応じて、その
映像作品を構成するビデオオブジェクトだけを一覧に表
示することによって、利用者の便宜を図ることは容易に
想定できる。At this time, the corresponding video work information is added to the video object constituent material information in advance, and only the video objects that compose the video work according to the video work on which the user of the apparatus is to work. It can be easily assumed that the user's convenience is displayed by displaying the list in the list.
【0053】こうして表示されたビデオオブジェクト一
覧中から、装置の利用者は多重化処理の対象を入力部5
03によって入力する。典型的には、制御部505は表
示部502を制御して、利用者が多重化処理の対象とし
て選択したビデオオブジェクトには選択を意味する印を
表示させて、未選択の項目と区別せしめる。最終的に
は、装置の利用者は選択作業を終了したことを入力部5
03を使用して制御部505に伝える。From the video object list displayed in this manner, the user of the apparatus specifies the object of the multiplexing process in the input unit 5.
Enter with 03. Typically, the control unit 505 controls the display unit 502 to display a mark indicating selection on a video object selected by the user as a target of the multiplexing process, thereby distinguishing the video object from unselected items. Finally, the user of the device informs the input section 5 that the selection operation has been completed.
03 to the control unit 505.
【0054】また、ビデオオブジェクトの一覧を表示す
る代わりに、ビデオオブジェクトを構成する素材の名称
の一覧を表示し、利用者が素材を選択することによっ
て、自動的に素材に対応するビデオオブジェクトが選択
対象となる方式も可能である。Instead of displaying a list of video objects, a list of names of materials constituting the video objects is displayed, and when a user selects a material, a video object corresponding to the material is automatically selected. Targeted schemes are also possible.
【0055】(再生順序情報入力受付動作)次に、再生
順序情報入力受付動作について説明する。(Reproduction Order Information Input Accepting Operation) Next, the reproduction order information input accepting operation will be described.
【0056】前記再生順序情報を利用者が入力するに当
たっては、典型的にはGUI(Graphical U
ser Interface)を利用した編集装置が使
用される。本情報処理装置としては、図4のデータ構造
で示される再生順序情報を入力として受け付ければよ
く、上記GUIを利用した方法によらず情報を取得でき
ればよい。When a user inputs the reproduction order information, a GUI (Graphical U) is typically used.
An editing device that uses a service interface is used. The information processing apparatus only needs to receive the reproduction order information shown in the data structure of FIG. 4 as an input, and it is sufficient that the information can be acquired regardless of the method using the GUI.
【0057】ここでは、GUIを利用した編集装置につ
いて簡単に説明する。図7は、再生順序情報の編集装置
のGUIを示した図である。図7(1)は再生順序情報
の構造を視覚的に表す映像であり、利用者による編集に
より、表示画面を随時更新する。この図において、矩形
は一連のビデオオブジェクトの集合を表し、楕円はビデ
オオブジェクトを表し、三角形はアングルであることを
表す。矢印線はビデオオブジェクト及びアングルの再生
順序を表す。矢印のついていない線分はアングルとアン
グルに含まれるビデオオブジェクトの間に記述されて、
アングルを構成するビデオオブジェクトを示す。図で
は、ビデオオブジェクト集合P#1及びP#2が存在
し、P#1においては、ビデオオブジェクトV#1及び
V#2が順次シームレスに再生された後、V#3−1ま
たはV#3−2またはV#3−3が択一的に再生され
る。V#3−1またはV#3−2またはV#3−3の再
生終了後、V#4がシームレスに再生される。ここで示
した構造図は図3に示したビデオオブジェクトの再生順
序を表した図と構成的に一致する。Here, an editing apparatus using a GUI will be briefly described. FIG. 7 is a diagram showing a GUI of the editing device for the reproduction order information. FIG. 7A is a video visually representing the structure of the reproduction order information, and the display screen is updated at any time by editing by the user. In this figure, a rectangle represents a set of a series of video objects, an ellipse represents a video object, and a triangle represents an angle. Arrow lines indicate the playback order of video objects and angles. The line segment without the arrow is described between the angle and the video object included in the angle,
The video objects that make up the angle are shown. In the figure, there are video object sets P # 1 and P # 2, and in P # 1, after video objects V # 1 and V # 2 are seamlessly reproduced sequentially, V # 3-1 or V # 3 -2 or V # 3-3 is alternatively reproduced. After the reproduction of V # 3-1, V # 3-2, or V # 3-3 is completed, V # 4 is reproduced seamlessly. The structural diagram shown here is structurally identical to the diagram showing the reproduction order of the video objects shown in FIG.
【0058】図7(2)はビデオオブジェクトの一覧を
表示する図である。ビデオオブジェクトの一覧は前記ビ
デオオブジェクト一覧表示動作と同様にして探索された
全てのビデオオブジェクトをアイコンの形で表示する。FIG. 7B shows a list of video objects. The video object list displays all the searched video objects in the form of icons in the same manner as the video object list display operation.
【0059】図7(3)はいわゆるツールボックスであ
り、ユーザから指示を受け付けるGUIである。指示の
ためのアイコンは4種類有り、上から矢印、矩形、三角
形、ゴミ箱のアイコンで示される。アイコンの上で、マ
ウスのボタンを押下することによって、装置に対して指
示を与えることが可能である。矢印で示されるアイコン
を選択した場合には、装置は操作対象を選択するモード
に変化する。この状態で、図7(1)に示されるアイコ
ンの何れかの上でマウスのボタンを押下することによっ
て、指定したアイコンを次の操作の対象とすることが可
能である。FIG. 7C shows a so-called tool box, which is a GUI for receiving an instruction from the user. There are four types of icons for instructions, which are indicated by arrows, rectangles, triangles, and trash can icons from the top. By pressing a mouse button on the icon, an instruction can be given to the device. When an icon indicated by an arrow is selected, the apparatus changes to a mode for selecting an operation target. In this state, by pressing a mouse button on any of the icons shown in FIG. 7A, the specified icon can be set as a target of the next operation.
【0060】操作対象のアイコンが選択されている状態
で、ゴミ箱のアイコンが押下された場合には、操作対象
アイコンが削除される。同様の状態で三角形のアイコン
が押下された場合には、新たにアングルを示す三角形の
アイコンが追加されて、操作対象アイコンから新規追加
アイコンへと矢印線分が引かれる。When the icon of the trash can is pressed while the icon to be operated is selected, the icon to be operated is deleted. When the triangle icon is pressed in the same state, a triangle icon indicating a new angle is added, and an arrow segment is drawn from the operation target icon to the newly added icon.
【0061】また、任意の状態で四角形のアイコンを押
下することによって、新たなビデオオブジェクト集合を
表す四角形のアイコンが追加される。新たに追加された
時点では、この四角形アイコンと他のアイコンを結ぶ線
分及び矢印は存在しない。By pressing a square icon in an arbitrary state, a square icon representing a new video object set is added. At the time of the newly added icon, there is no line segment and no arrow connecting this square icon to another icon.
【0062】さて、ビデオオブジェクを表す楕円形のア
イコンを図7(1)に追加する場合には、図7(2)の
任意のアイコンの上でマウスのボタンを押下し、押下状
態のままマウスを図7(1)の任意の位置に移動させて
からボタンを離す操作を行う。このときに、ボタンが離
された位置に応じて、ビデオオブジェクトを示す楕円形
のアイコンが適切な位置に追加される。矢印がまだ接続
されていない四角形のアイコンの上であった場合には、
楕円形アイコンが追加された上で、前記四角形アイコン
から楕円形アイコンへと矢印線が引かれる。出ていく方
向の矢印がまだ接続されていない楕円形のアイコンであ
った場合には、新たに楕円形アイコンが追加された上
で、既存のアイコンから追加されたアイコンへと矢印線
が引かれる。矢印線がまだ接続されていない三角形アイ
コンの下部にてマウスのボタンが離された場合には、新
たに楕円形アイコンが追加された上で、三角形アイコン
から楕円形アイコンへと矢印線が引かれる。同様に三角
形アイコンの右部であった場合には、三角形アイコンか
ら楕円形アイコンへと通常の線分が引かれる。When an oval icon representing a video object is to be added to FIG. 7A, a mouse button is pressed on an arbitrary icon shown in FIG. Is moved to an arbitrary position in FIG. 7A and then the button is released. At this time, an oval icon indicating a video object is added at an appropriate position according to the position where the button is released. If the arrow is over a square icon that is not yet connected,
After the oval icon is added, an arrow line is drawn from the square icon to the oval icon. If the outgoing arrow is an oval icon that has not yet been connected, a new oval icon is added, and an arrow line is drawn from the existing icon to the added icon. . If the mouse button is released at the bottom of a triangle icon that has not yet been connected with an arrow line, a new oval icon is added, and an arrow line is drawn from the triangle icon to the oval icon . Similarly, in the case of the right part of the triangle icon, a normal line segment is drawn from the triangle icon to the oval icon.
【0063】(処理対象ビデオオブジェクト判断動作)
次に、処理対象ビデオオブジェクト判断動作について説
明する。(Processing Video Object Determination Operation)
Next, the processing target video object determination operation will be described.
【0064】図8は処理対象ビデオオブジェクト判断動
作を表すフローチャートである。なお、図中ではビデオ
オブジェクトをVOB(Video OBject)と
記述する。FIG. 8 is a flowchart showing the operation of determining the video object to be processed. In the figure, a video object is described as a VOB (Video OBject).
【0065】S801は初期化のためのフェーズであ
る。ここでは、まず多重化処理対象となるビデオオブジ
ェクトのリストを空にする。さらに、利用者によって選
択されているビデオオブジェクトの最初の一つを注目ビ
デオオブジェクトとする処理を行う。選択されているビ
デオオブジェクトが一つも無ければ、次のS802での
処理でNO側へと分岐し、フローチャートにて示される
処理を終了する。Step S801 is a phase for initialization. Here, the list of video objects to be multiplexed is first emptied. Further, a process is performed in which the first one of the video objects selected by the user is set as the target video object. If there is no video object selected, the process branches to NO in the next process in S802, and the process shown in the flowchart ends.
【0066】S803では、注目ビデオオブジェクトを
多重化処理対象リストに加える処理を行う。これは即
ち、利用者によって選択されているビデオオブジェクト
が多重化処理対象リストに加えられることを意味する。In step S803, processing for adding the video object of interest to the multiplexing processing target list is performed. This means that the video object selected by the user is added to the multiplexing target list.
【0067】次にS804の条件分岐にて、注目ビデオ
オブジェクトが音声を持つか否かを確認する。もしも音
声が無い場合には、ビデオオブジェクトの再生順序によ
らず、注目ビデオオブジェクトを構成する素材の修正に
伴う影響は他のビデオオブジェクトには及ばない。この
ような時には、ここで注目ビデオオブジェクトに関する
処理を終了して、次の選択ビデオオブジェクトを注目ビ
デオオブジェクトとすべくS809へと分岐する。S8
09で次の選択ビデオオブジェクトが発見できなかった
場合には、S802の条件分岐でNO側へと分岐し、フ
ローチャートで示す処理を終了する。逆に、音声がある
場合には、素材修正の影響が及ぶ範囲を探索すべくS8
05の処理へと分岐する。Next, in the conditional branch of S804, it is confirmed whether or not the target video object has audio. If there is no audio, regardless of the reproduction order of the video objects, the influence of the modification of the material constituting the video object of interest does not affect other video objects. In such a case, the process for the video object of interest ends here, and the flow branches to S809 to make the next selected video object the video object of interest. S8
If the next selected video object cannot be found in 09, the process branches to the NO side in a conditional branch in S802, and the processing shown in the flowchart is ended. Conversely, if there is a voice, S8 is searched in order to search the range affected by the material modification.
The process branches to 05.
【0068】S805では、注目ビデオオブジェクトの
次にシームレスに再生されるビデオオブジェクトが存在
するか否かを確認する。次ビデオオブジェクトが存在し
ない場合には、注目ビデオオブジェクトを構成する素材
を修正したことによる影響が及ぶビデオオブジェクトは
存在しないことになる。この場合には、注目ビデオオブ
ジェクトに関する処理を終了して、次の選択ビデオオブ
ジェクトを探索すべくS809へと分岐する。逆に、次
ビデオオブジェクトが存在する場合には、S806の処
理へと分岐する。S806では注目ビデオオブジェクト
の次ビデオオブジェクトを多重化処理対象リストに加え
る処理を行う。これによって、あるビデオオブジェクト
を構成する素材の修正に伴う影響の及ぶビデオオブジェ
クトが、多重化処理対象リストに追加されることにな
る。In S805, it is confirmed whether or not there is a video object to be reproduced seamlessly next to the target video object. If the next video object does not exist, there is no video object affected by the modification of the material constituting the video object of interest. In this case, the processing for the video object of interest ends, and the flow branches to S809 to search for the next selected video object. Conversely, if there is a next video object, the process branches to step S806. In S806, a process of adding the video object next to the video object of interest to the multiplexing processing target list is performed. As a result, the video object that is affected by the modification of the material constituting the certain video object is added to the multiplexing processing list.
【0069】続くS807では、注目ビデオオブジェク
トがアングルを構成するビデオオブジェクトの一つであ
るかを確認する。もしも、注目ビデオオブジェクトがア
ングルを構成している場合には、アングルを構成する全
てのビデオオブジェクトを多重化処理処理対象リストに
追加する。逆に、アングルを構成していない場合には、
何も処理を行わない。S807の条件分岐にて何れに判
定された場合でも、最終的にはS805の条件分岐へと
分岐することになる。これによって、あるビデオオブジ
ェクト及びそれに続くビデオオブジェクトが順々に多重
化処理対象ビデオオブジェクトのリストへと追加されて
いくことになる。At S807, it is checked whether the target video object is one of the video objects constituting the angle. If the video object of interest forms an angle, all video objects forming the angle are added to the multiplexing processing target list. Conversely, if no angle is configured,
No action is taken. Regardless of the determination made in the conditional branch in S807, the process eventually branches to the conditional branch in S805. As a result, a certain video object and subsequent video objects are sequentially added to the list of video objects to be multiplexed.
【0070】こうして、フローチャートで示す処理が終
了した段階で、多重化処理対象リストに含まれているビ
デオオブジェクトが、多重化処理対象のビデオオブジェ
クトであると判断されることになる。Thus, at the stage when the processing shown in the flowchart is completed, it is determined that the video object included in the multiplexing target list is a multiplexing target video object.
【0071】(処理対象ビデオオブジェクト一覧表示動
作)最後に、処理対象ビデオオブジェクト一覧表示動作
について説明する。(Processing for Displaying List of Video Objects to be Processed) Finally, the operation for displaying a list of video objects to be processed will be described.
【0072】制御部505は、処理対象ビデオオブジェ
クト判断動作によって処理対象であると判断されたビデ
オオブジェクトの一覧を制御部502を制御して表示す
る。この際には、前記ビデオオブジェクトの一覧表示に
重ね合わせて表示することが好ましい。これは全てのビ
デオオブジェクト及び利用者が選択指定したビデオオブ
ジェクト及び装置によって多重化処理対象であると判断
されたビデオオブジェクトを同一リスト上に表示するこ
とによって、装置の利用者が映像作品作成の進捗状況や
処理分量などを把握しやすくするためである。The control unit 505 controls the control unit 502 to display a list of video objects determined to be processed by the processing target video object determination operation. In this case, it is preferable that the video object is displayed so as to be superimposed on the list display of the video objects. This displays all video objects, video objects selected and designated by the user, and video objects determined to be multiplexed by the device on the same list, so that the user of the device can proceed with the creation of the video work. This is to make it easier to grasp the situation and the amount of processing.
【0073】また、この段階で改めて装置の利用者が処
理対象のビデオオブジェクトを追加・削除する機能を提
供することも想定される。特に熟練した利用者の場合に
は、ここでの追加・削除に関しては装置による自動的な
多重化処理対象判断を行わずに、多重化処理対象を選択
せしめることも考えられる。At this stage, it is also conceivable that the user of the apparatus again provides a function of adding / deleting a video object to be processed. Particularly, in the case of a skilled user, it is conceivable to select a multiplexing processing target without automatically judging the multiplexing processing target by the apparatus for addition / deletion here.
【0074】次に、本発明の第2の実施の形態であるマ
ルチメディアデータの多重化処理装置について説明す
る。Next, a multimedia data multiplexing apparatus according to a second embodiment of the present invention will be described.
【0075】(ビデオオブジェクトのデータ構造)最初
に、第2の実施の形態でのビデオオブジェクトのデータ
構造について説明する。(Data Structure of Video Object) First, a data structure of a video object in the second embodiment will be described.
【0076】図9はビデオオブジェクトと映像・音声・
字幕素材の対応関係を示す図である。図2との違いは、
複数の素材情報が連結されて一つのビデオオブジェクト
を構成していることである。このために、見かけ上は複
数のビデオオブジェクトが連結されているように見え
る。ここで、複数の素材情報が連結されて構成されるビ
デオオブジェクトのことを連結ビデオオブジェクトと呼
ぶことにする。連結ビデオオブジェクトは1つのファイ
ルとして構成され、1度の多重化処理によって作成され
る。この連結ビデオオブジェクトを再生装置にて再生し
た場合には、ビデオオブジェクト1に相当する部分のの
再生終了後に、引き続きビデオオブジェクト2に相当す
る部分が再生されることになる。この意味では、再生装
置にとっては単純なビデオオブジェクトであるか連結ビ
デオオブジェクトであるかの違いは存在しない。FIG. 9 shows video objects and video / audio / video objects.
It is a figure showing the correspondence of a caption material. The difference from FIG.
That is, a plurality of pieces of material information are connected to form one video object. For this reason, it appears that a plurality of video objects are connected in appearance. Here, a video object formed by linking a plurality of pieces of material information is referred to as a linked video object. The linked video object is configured as one file and is created by one multiplexing process. When the connected video object is played back by the playback device, after the playback of the portion corresponding to the video object 1 is completed, the portion corresponding to the video object 2 is continuously played back. In this sense, there is no difference between a playback device and a simple video object or a connected video object.
【0077】このように、連結ビデオオブジェクトは複
数の素材から構成されるために、装置の利用者にとって
は、素材の修正を行った際に対応する連結ビデオオブジ
ェクトを判断することが、素材とビデオオブジェクトが
1対1に対応している場合と比較してより困難になる。As described above, since the connected video object is composed of a plurality of materials, it is necessary for the user of the apparatus to determine the corresponding connected video object when the material is corrected. It becomes more difficult as compared with the case where objects correspond one-to-one.
【0078】図10はビデオオブジェクト連結情報のデ
ータ構造を表現する図である。ビデオオブジェクト連結
情報は、図6に示したビデオオブジェクト構成素材情報
が、連結されるビデオオブジェクトの数だけ順次並べら
れた状態で構成されている。これによって、連結ビデオ
オブジェクトを構成するビデオオブジェクトが示され、
更に各ビデオオブジェクトを構成する素材が示されてい
る。FIG. 10 is a diagram showing the data structure of the video object connection information. The video object connection information is configured such that the video object constituent material information shown in FIG. 6 is sequentially arranged by the number of video objects to be connected. This shows the video objects that make up the concatenated video object,
Further, the material constituting each video object is shown.
【0079】(本情報処理装置の構成)次に本情報再生
装置について説明する。図11は本発明の第二の実施の
形態における情報再生装置のブロック図を示すものであ
る。(Configuration of the present information processing apparatus) Next, the present information reproducing apparatus will be described. FIG. 11 is a block diagram showing an information reproducing apparatus according to the second embodiment of the present invention.
【0080】図11において、1101は大容量記憶装
置であり、1102は表示部であり、1103は入力部
であり、1104は記憶装置であり、1105は制御部
であり、1106はデータバスである。In FIG. 11, reference numeral 1101 denotes a mass storage device, 1102 denotes a display unit, 1103 denotes an input unit, 1104 denotes a storage device, 1105 denotes a control unit, and 1106 denotes a data bus. .
【0081】大容量記憶装置1101はハードディスク
であり、映像・音声・字幕などの素材情報及び、これら
素材情報を多重化して作成されるビデオオブジェクト情
報を記録する。The mass storage device 1101 is a hard disk, and records material information such as video, audio, subtitles, and video object information created by multiplexing these material information.
【0082】表示部1102はCRTであり、記録ファ
イル一覧やビデオオブジェクト一覧情報・再生順序情報
・処理対象ビデオオブジェクト一覧情報などを表示す
る。The display unit 1102 is a CRT, and displays a list of recorded files, video object list information, playback order information, video object list information to be processed, and the like.
【0083】入力部1103はキーボードまたは/及び
マウスであり、表示部1102で表示されたビデオオブ
ジェクト一覧から処理対象とするビデオオブジェクトを
選択指示することや、表示部1102で表示された記録
ファイル一覧からビデオオブジェクトの構成要素として
使用する素材情報を選択指示するためや、再生順序情報
を入力するために利用される。The input unit 1103 is a keyboard or / and a mouse. The input unit 1103 is used to select and instruct a video object to be processed from a list of video objects displayed on the display unit 1102, or to input a command from a list of recorded files displayed on the display unit 1102. It is used to select and instruct material information to be used as a component of a video object, and to input reproduction order information.
【0084】記憶装置1104はRAMであり、再生順
序情報及び、ビデオオブジェクト構成素材情報及び、ビ
デオオブジェクト連結情報を記録する。The storage device 1104 is a RAM, and stores reproduction order information, video object constituent material information, and video object connection information.
【0085】制御部1105は、CPUとその動作プロ
グラムを格納するとともに実行メモリでもあるRAMか
ら構成され、大容量記憶装置1101及び表示部110
2を制御して、大容量記憶装置1101に記録されてい
るファイルの一覧を表示する記録ファイル一覧表示動作
と、入力部1103を制御して、記録ファイル一覧から
任意のビデオオブジェクトの構成要素として使用する素
材情報を選択指示せしめるビデオオブジェクト構成素材
受付動作と、入力部1103を制御して、再生順序情報
を入力せしめる再生順序情報入力受付動作と、前記再生
順序情報に応じてビデオオブジェクトの連結を判断する
ビデオオブジェクト連結判断動作と、前記ビデオオブジ
ェクト連結判断動作での判断に応じて、ビデオオブジェ
クト連結情報を作成するビデオオブジェクト連結情報作
成動作と、表示部1102を制御して、処理可能な連結
ビデオオブジェクトを構成する素材の一覧を表示する素
材一覧表示動作と、入力部1103を制御して、素材一
覧から修正の発生した素材を選択決定せしめる修正素材
選択受付動作と、前記ビデオオブジェクト連結情報及
び、修正素材選択情報及び、前記再生順序情報から処理
対象の連結ビデオオブジェクトを判断する処理対象連結
ビデオオブジェクト判断動作と、表示部1102を制御
して、処理対象であると判断された連結ビデオオブジェ
クトの一覧を表示する処理対象連結ビデオオブジェクト
一覧表示動作とを行う。The control unit 1105 is composed of a RAM which stores a CPU and its operation program and is also an execution memory, and has a mass storage device 1101 and a display unit 110.
2 to display a list of files recorded in the mass storage device 1101 and to control the input unit 1103 to use the recorded file list as a component of an arbitrary video object from the recorded file list. Video object constituent material receiving operation for selecting and instructing material information to be performed, a reproduction order information input receiving operation for controlling the input unit 1103 to input reproduction order information, and determining connection of video objects according to the reproduction order information. Video object connection determining operation, a video object connection information generating operation for generating video object connection information according to the determination in the video object connection determining operation, and a connected video object that can be processed by controlling the display unit 1102. Material list display operation to display a list of materials that compose A corrected material selection accepting operation for controlling the input unit 1103 to select and determine a corrected material from a material list, and a connected video to be processed based on the video object connection information, the corrected material selection information, and the reproduction order information. A connected video object determination operation for determining an object and a connected video object list display operation for controlling the display unit 1102 to display a list of connected video objects determined to be processed are performed.
【0086】図5にて、示した第一の実施の形態のブロ
ック図との違いは、記憶装置1104にビデオオブジェ
クト連結情報格納領域が配置されていること及び、制御
部1105で行われる動作が異なっていることである。The difference from the block diagram of the first embodiment shown in FIG. 5 is that the video object connection information storage area is arranged in the storage device 1104 and the operation performed by the control unit 1105 is different. It is different.
【0087】(ビデオオブジェクト連結判断動作)次
に、第二の実施の形態の情報処理装置の動作について説
明する。最初にビデオオブジェクト連結判断動作につい
て説明する。(Video Object Connection Judgment Operation) Next, the operation of the information processing apparatus according to the second embodiment will be described. First, the video object connection determination operation will be described.
【0088】本情報処理装置ではビデオオブジェクトの
連結判断は、装置によって自動的に行われる。図12に
ビデオオブジェクト連結判断動作を表すフローチャート
を示す。なお、図中ではビデオオブジェクトをVOB
(Video OBject)と略して記述する。In this information processing apparatus, the connection judgment of the video objects is automatically performed by the apparatus. FIG. 12 is a flowchart showing the video object connection determination operation. In the figure, the video object is VOB
(Video OBject).
【0089】S1201は初期化のためのフェーズであ
る。ここではまず再生順序情報中の最初のビデオオブジ
ェクト再生順序情報を注目再生順序情報とする。もし
も、ここで再生順序情報が空であった場合には、S12
02の条件分岐にてNO側へと分岐して、フローチャー
トで示す処理は終了することになる。逆に、空で無かっ
た場合には、S1203へと分岐する。Step S1201 is a phase for initialization. Here, first, the first video object reproduction order information in the reproduction order information is set as the target reproduction order information. If the reproduction order information is empty here, S12
The process branches to the NO side in the conditional branch of 02, and the processing shown in the flowchart ends. Conversely, if it is not empty, the flow branches to S1203.
【0090】S1203では、注目再生順序情報に対応
するビデオオブジェクトを連結ビデオオブジェクトにお
ける先頭のビデオオブジェクトとして記憶しておく処理
を行う。ここで記憶しておいたビデオオブジェクトを先
頭として、引き続く処理で末尾と判断されたビデオオブ
ジェクトまでが一つの連結ビデオオブジェクトを構成す
ることになる。また、図中では、注目再生順序情報に対
応するビデオオブジェクトを注目VOBと記す。同様に
連結ビデオオブジェクトの先頭となるビデオオブジェク
トを先頭VOBと記す。In step S1203, a process of storing the video object corresponding to the playback order information of interest as the first video object in the linked video object is performed. The video object stored here is the head, and up to the video object determined to be the end in the subsequent processing constitutes one connected video object. In the figure, a video object corresponding to the target reproduction order information is referred to as a target VOB. Similarly, a video object that is the head of the connected video object is referred to as a head VOB.
【0091】S1204では、注目再生順序情報のアン
グル構成ビデオオブジェクト情報によって、分岐処理を
行う。アングル構成ビデオオブジェクト情報が存在した
場合には、このビデオオブジェクトはアングルを構成す
るビデオオブジェクトになる。アングルを構成するビデ
オオブジェクトを連結することは不可能であるために、
S1209の処理にてこのビデオオブジェクトは単独で
連結ビデオオブジェクトを構成するビデオオブジェクト
であると判断される。この後は、S1208にて再生順
序情報中から、次の注目再生順序情報となるビデオオブ
ジェクト再生順序情報を探索する。この際に、既に連結
ビデオオブジェクトを構成するビデオオブジェクトであ
ると判断されているビデオオブジェクトに対応するビデ
オオブジェクト再生順序情報は探索の対象から外され
る。その上で、順次再生順次情報を探索し、最初に見つ
かったビデオオブジェクト再生順序情報を注目再生順序
情報とする。この際に、再生順序情報の最後まで探索を
進めても、注目再生順序情報が発見できなかった場合に
は、S1202の条件分岐にてNOの側へと分岐して、
フローチャートに示す処理を終了する。In S1204, a branching process is performed according to the angle-structured video object information of the reproduction order information of interest. If the angle configuration video object information exists, this video object becomes a video object configuring the angle. Because it is impossible to connect the video objects that make up the angle,
In the processing of S1209, it is determined that this video object is a video object that independently forms a connected video object. Thereafter, in step S1208, video object playback order information serving as the next target playback order information is searched from the playback order information. At this time, the video object reproduction order information corresponding to the video object that has already been determined to be a video object constituting the connected video object is excluded from the search target. Then, the playback order information is searched in order, and the video object playback order information found first is set as attention playback order information. At this time, if the playback order information of interest cannot be found even if the search is advanced to the end of the playback order information, the process branches to NO in the conditional branch of S1202,
The processing shown in the flowchart ends.
【0092】逆に、アングルを構成するビデオオブジェ
クトではなかった場合には、S1205にて、次のビデ
オオブジェクトが存在するかによって分岐処理を行う。
ここで、次のビデオオブジェクトが存在しなかった場合
には、連結対象であるビデオオブジェクトが途切れるこ
とになるために、S1203の処理にて記憶されている
ビデオオブジェクトからS1205にて処理している対
象のビデオオブジェクトまでが、一つの連結ビデオオブ
ジェクトを構成するとS1210の処理にて判断され
る。S1210の処理終了後は、S1209の処理終了
後と同様に、S1208にて次の注目再生順序情報を探
索する。Conversely, if the video object does not constitute the angle, branch processing is performed in step S1205 depending on whether the next video object exists.
Here, if the next video object does not exist, the video object to be connected is interrupted. Therefore, the video object stored in the processing of S1203 is changed to the object processed in S1205. It is determined in the processing of S1210 that up to the video object constitutes one connected video object. After the end of the processing of S1210, in the same way as after the end of the processing of S1209, in S1208, the next replay order of interest is searched.
【0093】逆に、次のビデオオブジェクトが存在した
場合には、S1206へと分岐し、ここで現在注目して
いるビデオオブジェクトがアングルを構成するビデオオ
ブジェクトであるかを確認する。もしも、アングルを構
成していた場合には、S1211へと分岐し、S120
3の処理にて記憶されているビデオオブジェクトから、
S1206にて処理している対象のビデオオブジェクト
の一つ前のビデオオブジェクトまでが、一つの連結ビデ
オオブジェクトを構成していると判断される。S121
1の処理終了後は、S1209の処理終了後と同様に、
S1208にて次の注目再生順序情報を探索する。On the other hand, if the next video object exists, the flow branches to S1206 to check whether the video object of interest at present is a video object constituting an angle. If the angle has been configured, the process branches to S1211 and proceeds to S1201.
From the video object stored in the processing of step 3,
In S1206, it is determined that up to the video object immediately before the target video object being processed constitutes one connected video object. S121
After the end of the process of S1, the same as after the end of the process of S1209,
In step S1208, the next playback order information of interest is searched.
【0094】さらに、S1206でアングルを構成して
いないと判断されれば、S1207での処理で、注目再
生順序情報中で次のビデオオブジェクトであると記述さ
れているビデオオブジェクトに対応する再生順序情報
を、注目再生順序情報であるとして、S1205へと遷
移する。Further, if it is determined in S1206 that the angle is not formed, in the processing in S1207, the reproduction order information corresponding to the video object described as the next video object in the target reproduction order information As the playback order information of interest, and the flow shifts to S1205.
【0095】(処理対象連結ビデオオブジェクト判断動
作)次に、処理対象連結ビデオオブジェクト判断動作に
ついて、図13のフローチャートを参照して説明する。(Operation of Determining Connected Video Object to be Processed) Next, the operation of determining the connected video object to be processed will be described with reference to the flowchart of FIG.
【0096】図13のフローチャートと図8のフローチ
ャートの差異は、ビデオオブジェクトではなく連結ビデ
オオブジェクトが対象になっていることである。また、
S1305及びS1306で示す処理が若干異なってい
る。The difference between the flow chart of FIG. 13 and the flow chart of FIG. 8 is that not the video object but the linked video object is targeted. Also,
The processing shown in S1305 and S1306 is slightly different.
【0097】S1305では、次に接続されるビデオオ
ブジェクトを探索するに当たって、連結ビデオオブジェ
クトを構成する最後のビデオオブジェクトに注目し、こ
のビデオオブジェクトの次に接続されるビデオオブジェ
クトの存在によって分岐を行う。In S1305, when searching for a video object to be connected next, attention is paid to the last video object constituting the concatenated video object, and branching is performed according to the presence of the video object connected next to this video object.
【0098】また、S1306では、S1305で探索
されたビデオオブジェクトを含む連結ビデオオブジェク
トを処理対象に加える点で、図8のフローチャートとは
処理が異なる。The processing in S1306 is different from the processing in the flowchart in FIG. 8 in that a connected video object including the video object searched in S1305 is added to the processing target.
【0099】(処理対象連結ビデオオブジェクト一覧表
示動作)最後に、処理対象連結ビデオオブジェクト一覧
表示動作について説明する。(Operation of Displaying List of Connected Video Objects to be Processed) Finally, the operation of displaying the list of connected video objects to be processed will be described.
【0100】制御部1105は、処理対象連結ビデオオ
ブジェクト判断動作によって処理対象であると判断され
た連結ビデオオブジェクトを構成するビデオオブジェク
ト及び前記ビデオオブジェクトを構成する素材一覧を制
御部502を制御して表示する。この際には、前記ビデ
オオブジェクトの一覧及び、指定素材一覧表示に重ね合
わせて表示することが好ましい。これは利用者が指定し
た素材及び装置によって処理対象であると判断された連
結ビデオオブジェクトを構成する素材を同一リスト上に
表示することによって、装置の利用者が映像作品作成の
進捗状況や処理分量などを把握しやすくするためであ
る。The control unit 1105 controls the control unit 502 to display the video objects constituting the connected video object and the material list constituting the video object which have been determined to be processed by the processing for determining the connected video object. I do. In this case, it is preferable that the video object list and the specified material list are displayed in a superimposed manner. This displays the material specified by the user and the materials that make up the linked video object that has been determined to be processed by the device on the same list, so that the user of the device can progress the video work creation and the amount of processing. This is to make it easier to grasp the situation.
【0101】また、この段階で改めて装置の利用者が処
理対象の連結ビデオオブジェクトを追加・削除する機能
を提供することも想定される。特に熟練した利用者の場
合には、ここでの追加・削除に関しては装置による自動
的な処理対象判断を行わずに、処理対象を選択せしめる
ことも考えられる。At this stage, it is also conceivable that the user of the apparatus again provides a function of adding / deleting a connected video object to be processed. In particular, in the case of a skilled user, it is conceivable that the addition / deletion at this point may be made to select a processing target without performing automatic processing target determination by the apparatus.
【0102】なお、多重化の方式としてMPEG方式で
あるとしたが、複数の情報素材を多重化して記録できる
任意の方式でよい。Although the multiplexing method is the MPEG method, any method capable of multiplexing and recording a plurality of information materials may be used.
【0103】なお、ビデオオブジェクトには映像素材・
音声素材・字幕素材が記録されるとしたが、再生制御情
報やコンピュータプログラム情報など、データとして記
録できる情報であれば任意の情報が記録されても良い。Note that video objects include video material
Although the audio material and the subtitle material are recorded, any information may be recorded as long as it can be recorded as data, such as reproduction control information and computer program information.
【0104】また、大容量記憶装置はハードディスクで
あるとしたが、マルチメディアデータを記録できる程度
の容量を持つことが可能なメディアであり、読み書きが
可能なメディアであればよく、DVD−RAMドライブ
及びメディアなどでも良い。Although the large-capacity storage device is assumed to be a hard disk, it is a medium capable of recording multimedia data, and may be a readable / writable medium, such as a DVD-RAM drive. And media.
【0105】なお、表示部はCRTであるとしたが、液
晶ディスプレイやテレビジョン受像器など文字情報を表
示することが可能な表示媒体であれば良い。Although the display unit is a CRT, any display medium such as a liquid crystal display or a television receiver that can display character information may be used.
【0106】また、入力部はキーボードまたは/及びマ
ウスであるとしたが、タッチパネルや音声入力装置など
一覧された項目中から任意の項目を選択できるものであ
ればよい。Although the input unit is a keyboard or / and a mouse, any input unit such as a touch panel or a voice input device that can select an arbitrary item from the listed items may be used.
【0107】[0107]
【発明の効果】以上で記したように本発明によれば、装
置の利用者が指定したビデオオブジェクトのみを多重化
処理の対象とするのではなく、別に記述されたビデオオ
ブジェクト間の接続関係に従って、利用者が指定したビ
デオオブジェクトを構成する素材の修正の影響が及ぶ範
囲のビデオオブジェクトを自動的に多重化処理対象とす
ることが可能である。As described above, according to the present invention, not only the video objects designated by the user of the apparatus are subjected to the multiplexing process, but according to the connection relationship between the separately described video objects. In addition, it is possible to automatically set a video object within a range that is affected by modification of a material constituting a video object designated by a user as a multiplexing processing target.
【0108】これによって、利用者は素材を修正した場
合に影響が及ぶビデオオブジェクトの範囲については気
にすることなく、修正された素材に関連するビデオオブ
ジェクトのみを過不足無く多重化処理することが可能と
なる。As a result, the user can multiplex only the video objects related to the corrected material without excess or deficiency, without worrying about the range of the video objects that will be affected when the material is corrected. It becomes possible.
【0109】また、装置が処理対象であると判断したビ
デオオブジェクトを処理可能ビデオオブジェクト一覧に
重ね合わせて表示することによって、利用者が映像作品
作成の進捗状況や処理分量などを把握することを容易に
することが可能である。Also, by displaying the video objects judged to be processed by the apparatus in a superimposed manner on the list of processable video objects, it is easy for the user to grasp the progress of video work creation and the amount of processing. It is possible to
【図1】本発明の実施の形態において、ビデオオブジェ
クトのデータ構造を示す図FIG. 1 is a diagram showing a data structure of a video object in an embodiment of the present invention.
【図2】第一の実施の形態において、ビデオオブジェク
トと素材情報の関連を示す図FIG. 2 is a diagram showing a relationship between a video object and material information in the first embodiment.
【図3】本発明の実施の形態において、ビデオオブジェ
クトの接続関係の一例を示す図FIG. 3 is a diagram showing an example of a connection relationship between video objects in the embodiment of the present invention.
【図4】本発明の実施の形態において、再生順序情報の
データ構造を示す図FIG. 4 is a diagram showing a data structure of reproduction order information in the embodiment of the present invention.
【図5】本情報処理装置の第一の実施の形態の構成を示
すブロック図FIG. 5 is a block diagram showing a configuration of a first embodiment of the information processing apparatus;
【図6】第一の実施の形態において、ビデオオブジェク
ト構成素材情報のデータ構造を示す図FIG. 6 is a diagram showing a data structure of video object constituent material information in the first embodiment.
【図7】本発明の実施の形態において、再生順序情報入
力のためのGUIを示す図FIG. 7 is a diagram showing a GUI for inputting reproduction order information in the embodiment of the present invention.
【図8】第一の実施の形態において、処理対象ビデオオ
ブジェクト判断動作を示すフローチャートFIG. 8 is a flowchart showing an operation of determining a video object to be processed in the first embodiment;
【図9】第二の実施の形態において、ビデオオブジェク
トと素材情報の関連を示す図FIG. 9 is a diagram showing a relation between a video object and material information in the second embodiment.
【図10】第二の実施の形態において、ビデオオブジェ
クト連結情報のデータ構造を示す図FIG. 10 is a diagram showing a data structure of video object connection information in the second embodiment.
【図11】本情報処理装置の第二の実施の形態の構成を
示すブロック図FIG. 11 is a block diagram illustrating a configuration of a second embodiment of the information processing apparatus.
【図12】第二の実施の形態において、ビデオオブジェ
クト連結判断動作を示すフローチャートFIG. 12 is a flowchart showing a video object connection determination operation in the second embodiment.
【図13】第二の実施の形態において、処理対象連結ビ
デオオブジェクト判断動作を示すフローチャートFIG. 13 is a flowchart illustrating an operation of determining a connected video object to be processed in the second embodiment.
【図14】ビデオオブジェクト再生時のパックの転送手
順及びバッファ消費を説明する説明図FIG. 14 is an explanatory diagram illustrating a pack transfer procedure and buffer consumption during video object playback.
【図15】従来の多重化処理装置の構成を示すブロック
図FIG. 15 is a block diagram showing a configuration of a conventional multiplex processing device.
501,1101,1501 大容量記憶装置 502,1102,1502 表示部 503,1103,1503 入力部 504,1104 記憶装置 505,1105,1504 制御部 506,1106,1505 データバス 501, 1101, 1501 Mass storage device 502, 1102, 1502 Display unit 503, 1103, 1503 Input unit 504, 1104 Storage device 505, 1105, 1504 Control unit 506, 1106, 1505 Data bus
───────────────────────────────────────────────────── フロントページの続き (72)発明者 上坂 靖 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 (72)発明者 濱坂 浩史 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 Fターム(参考) 5C023 AA21 AA34 AA38 BA15 DA03 5C063 AA01 AB03 AB05 CA40 DA01 DA03 DA05 DA13 5D110 AA26 AA28 BB20 CA05 CA06 CA18 CA46 DA03 DA09 DA12 DB05 DC05 DC16 DC27 DD03 DE02 DE04 DE06 FA05 FA08 ──────────────────────────────────────────────────の Continued on the front page (72) Inventor Yasushi Uesaka 1006 Kazuma Kadoma, Osaka Prefecture Inside Matsushita Electric Industrial Co., Ltd. Terms (reference) 5C023 AA21 AA34 AA38 BA15 DA03 5C063 AA01 AB03 AB05 CA40 DA01 DA03 DA05 DA13 5D110 AA26 AA28 BB20 CA05 CA06 CA18 CA46 DA03 DA09 DA12 DB05 DC05 DC16 DC27 DD03 DE02 DE04 DE06 FA05 FA08
Claims (6)
報及び/または字幕情報を多重化処理してビデオオブジ
ェクトを作成する情報処理装置であって、 処理可能なビデオオブジェクトの一覧を表示するビデオ
オブジェクト一覧表示部と、 前記ビデオオブジェクト一覧表示から任意のビデオオブ
ジェクトを指示選択するためのビデオオブジェクト選択
受付部と、 複数の前記ビデオオブジェクトの接続関係を規定する再
生順序情報を入力するための再生順序情報入力部と、 前記選択ビデオオブジェクトと前記再生順序情報入力情
報から処理対象となるビデオオブジェクトを判断する処
理対象ビデオオブジェクト判断部とを有することを特徴
とする情報処理装置。1. An information processing apparatus for creating a video object by multiplexing at least video information and / or audio information and / or subtitle information, and displaying a list of video objects that can be processed. A video object selection receiving unit for instructing and selecting an arbitrary video object from the video object list display; and a reproduction order information input unit for inputting reproduction order information for defining a connection relationship between the plurality of video objects. An information processing apparatus, comprising: a video object to be processed determining unit that determines a video object to be processed from the selected video object and the reproduction order information input information.
報及び/または字幕情報を多重化処理してビデオオブジ
ェクトを作成する情報処理装置であって、 前記映像情報及び/または音声情報及び/または字幕情
報の名称一覧を表示する素材一覧表示部と、 前記素材一覧表示から任意の素材を指示選択するための
素材選択受付部と、 複数の前記素材の接続関係を規定する再生順序情報を入
力するための再生順序情報入力部と、 前記再生順序情報から一つのビデオオブジェクトを構成
する素材を判定するビデオオブジェクト構成素材判定部
と、 前記ビデオオブジェクト構成素材判定部での判定に従っ
て、各ビデオオブジェクトを構成する前記映像情報及び
/または音声情報及び/または字幕情報の名称を保持す
るビデオオブジェクト構成素材情報保持部と、 前記素材選択受付部にて指示選択された素材に対応する
ビデオオブジェクトを前記ビデオオブジェクト構成素材
情報から判断する選択ビデオオブジェクト判断部と、 前記選択ビデオオブジェクトと前記再生順序情報入力情
報と前記ビデオオブジェクト構成素材情報から多重化処
理対象となるビデオオブジェクトを判断する処理対象ビ
デオオブジェクト判断部とを有することを特徴とする情
報処理装置。2. An information processing apparatus for multiplexing at least video information and / or audio information and / or subtitle information to create a video object, wherein the video information and / or audio information and / or subtitle information is A material list display unit for displaying a name list; a material selection receiving unit for instructing and selecting an arbitrary material from the material list display; and a reproduction for inputting reproduction order information defining a connection relationship between the plurality of materials. An order information input unit, a video object constituent material determining unit that determines a material that constitutes one video object from the reproduction order information, and the video that configures each video object according to the determination by the video object constituent material determining unit. Video object configuration material information that holds the names of information and / or audio information and / or subtitle information A holding unit, a selected video object determining unit that determines a video object corresponding to the material specified and selected by the material selection receiving unit from the video object constituent material information, and the selected video object and the reproduction order information input information. An information processing apparatus comprising: a processing target video object determining unit that determines a video object to be multiplexed from the video object constituent material information.
報及び/または字幕情報を多重化処理してビデオオブジ
ェクトを作成する情報処理装置であって、 処理可能なビデオオブジェクトの一覧を表示するビデオ
オブジェクト一覧表示部と、 前記ビデオオブジェクト一覧表示から任意のビデオオブ
ジェクトを指示選択するためのビデオオブジェクト選択
受付部と、 複数の前記ビデオオブジェクトの接続関係を規定する再
生順序情報を入力するための再生順序情報入力部と、 前記選択ビデオオブジェクトと前記再生順序情報入力情
報から処理対象となるビデオオブジェクトを判断する処
理対象ビデオオブジェクト判断部と、 前記処理対象オブジェクト判断部によって処理対象と判
断されたビデオオブジェクトの一覧を表示する処理対象
ビデオオブジェクト一覧表示部とを有することを特徴と
する情報処理装置。3. An information processing apparatus for creating a video object by multiplexing at least video information and / or audio information and / or subtitle information, and displaying a list of processable video objects. A video object selection receiving unit for instructing and selecting an arbitrary video object from the video object list display; and a reproduction order information input unit for inputting reproduction order information for defining a connection relationship between the plurality of video objects. A processing target video object determining unit that determines a video object to be processed based on the selected video object and the reproduction order information input information; and a list of video objects determined to be processed by the processing target object determining unit. Target video The information processing apparatus characterized by having a project list display part.
報及び/または字幕情報を多重化処理してビデオオブジ
ェクトを作成する情報処理装置であって、 前記映像情報及び/または音声情報及び/または字幕情
報の名称一覧を表示する素材一覧表示部と、 前記素材一覧表示から任意の素材を指示選択するための
素材選択受付部と、 複数の前記素材の接続関係を規定する再生順序情報を入
力するための再生順序情報入力部と、 前記再生順序情報から一つのビデオオブジェクトを構成
する素材を判定するビデオオブジェクト構成素材判定部
と、 前記ビデオオブジェクト構成素材判定部での判定に従っ
て、各ビデオオブジェクトを構成する前記映像情報及び
/または音声情報及び/または字幕情報の名称を保持す
るビデオオブジェクト構成素材情報保持部と、 前記素材選択受付部にて指示選択された素材に対応する
ビデオオブジェクトを前記ビデオオブジェクト構成素材
情報から判断する選択ビデオオブジェクト判断部と、 前記選択ビデオオブジェクトと前記再生順序情報入力情
報と前記ビデオオブジェクト構成素材情報から多重化処
理対象となるビデオオブジェクトを判断する処理対象ビ
デオオブジェクト判断部と、 前記処理対象オブジェクト判断部によって処理対象と判
断されたビデオオブジェクトに対応する素材を前記ビデ
オオブジェクト構成素材情報から判断する処理対象素材
名称判断部と、 前記処理対象素材名称判断部で処理対象ビデオオブジェ
クトを構成する素材であると判断された素材の一覧を表
示する処理対象素材名称一覧表示部とを有することを特
徴とする情報処理装置。4. An information processing apparatus for multiplexing at least video information and / or audio information and / or subtitle information to create a video object, wherein the video information and / or audio information and / or subtitle information is A material list display unit for displaying a name list; a material selection receiving unit for instructing and selecting an arbitrary material from the material list display; and a reproduction for inputting reproduction order information defining a connection relationship between the plurality of materials. An order information input unit, a video object constituent material determining unit that determines a material that constitutes one video object from the reproduction order information, and the video that configures each video object according to the determination by the video object constituent material determining unit. Video object constituent material information that holds the names of information and / or audio information and / or subtitle information A holding unit, a selected video object determining unit that determines a video object corresponding to the material specified and selected by the material selection receiving unit from the video object constituent material information, and the selected video object and the reproduction order information input information. A processing object video object determining unit that determines a video object to be multiplexed from the video object configuration material information; and a material corresponding to the video object determined to be processed by the processing object determination unit. A processing target material name judging unit for judging from the material information; and a processing target material name list display unit for displaying a list of the materials determined to be the materials constituting the processing target video object by the processing target material name judging unit Information processing characterized by having Apparatus.
または前記処理対象素材名称一覧表示部には付加情報と
して前記処理対象素材のサイズを表示することを特徴と
する請求項3または請求項4記載の情報処理装置。5. The information according to claim 3, wherein a size of the processing target material is displayed as additional information on the processing target video object display unit or the processing target material name list display unit. Processing equipment.
または前記処理対象素材名称一覧表示部には付加情報と
して前記処理対象素材のサイズから計算される予想処理
時間を表示することを特徴とする請求項3または請求項
4記載の情報処理装置。6. An expected processing time calculated from a size of the processing target material is displayed as additional information on the processing target video object display unit or the processing target material name list display unit. Alternatively, the information processing apparatus according to claim 4.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10230413A JP2000069361A (en) | 1998-08-17 | 1998-08-17 | Information processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10230413A JP2000069361A (en) | 1998-08-17 | 1998-08-17 | Information processing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000069361A true JP2000069361A (en) | 2000-03-03 |
Family
ID=16907503
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10230413A Pending JP2000069361A (en) | 1998-08-17 | 1998-08-17 | Information processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000069361A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8159020B2 (en) | 2002-01-15 | 2012-04-17 | Infineon Technologies Ag | Non-volatile two transistor semiconductor memory cell and method for producing the same |
-
1998
- 1998-08-17 JP JP10230413A patent/JP2000069361A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8159020B2 (en) | 2002-01-15 | 2012-04-17 | Infineon Technologies Ag | Non-volatile two transistor semiconductor memory cell and method for producing the same |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3050318B2 (en) | Optical disk reproducing apparatus and method | |
| JP3655433B2 (en) | Computer-readable recording medium and information reproducing apparatus | |
| JP3631430B2 (en) | Recording / playback device with automatic chapter creation function | |
| JP2001184842A (en) | Information playback device | |
| EP1230643B1 (en) | Three-stage menu processing for digital disc recorder | |
| TW201243834A (en) | Playback apparatus for performing application-synchronized playback | |
| JPH11205718A (en) | Information reproducing apparatus and information recording / reproducing apparatus | |
| EP1205934A2 (en) | Recording/reproducing apparatus | |
| US20050244146A1 (en) | Meta data for moving picture | |
| JP2007501562A (en) | Information recording medium for recording subtitle data and video mapping data information, and reproducing apparatus and method thereof | |
| US20030161614A1 (en) | Method and apparatus for playing back data recorded on a recoding medium | |
| TW200423052A (en) | Recording medium having data structure for managing playback control and recording and reproducing methods and apparatuses | |
| JP3772023B2 (en) | Image display device and image switching display method applied to the same | |
| MXPA06001729A (en) | Information recording medium and information playback apparatus. | |
| JP3050311B2 (en) | Optical disk, recording device and reproducing device | |
| US7127149B1 (en) | Three-stage menu processing for digital disc recorder | |
| US20090067805A1 (en) | Recording and reproducing device | |
| EP1256952B1 (en) | Recording medium containing moving picture data and additional information thereof and reproducing method and apparatus therefor | |
| TWI310182B (en) | Recording medium having a data structure for managing graphic information and recording and reproduing methods and apparatuses | |
| JP2000078519A (en) | Video data editing device and computer-readable recording medium recording editing program | |
| JP3410695B2 (en) | Playback apparatus, playback method, and computer-readable recording medium | |
| JP2000069361A (en) | Information processing device | |
| JPH11155131A (en) | Video data editing apparatus, optical disk used by video data editing apparatus as editing medium, computer-readable recording medium storing editing program | |
| US20020168173A1 (en) | Method and apparatus for copying and processing audiovisual information | |
| JP2006147082A (en) | Information storage medium, information reproducing method, and information reproducing apparatus |