JP2005328128A - Synchronous playback device - Google Patents
Synchronous playback device Download PDFInfo
- Publication number
- JP2005328128A JP2005328128A JP2004142038A JP2004142038A JP2005328128A JP 2005328128 A JP2005328128 A JP 2005328128A JP 2004142038 A JP2004142038 A JP 2004142038A JP 2004142038 A JP2004142038 A JP 2004142038A JP 2005328128 A JP2005328128 A JP 2005328128A
- Authority
- JP
- Japan
- Prior art keywords
- playback
- frame
- video data
- video
- start time
- 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
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
【課題】異なる記録状況の複数の映像データを、各映像の撮影時刻に同期して再生す
る装置を得る。
【解決手段】再生開始時刻ts303から複数の映像データの同期再生を開始する際
、1ストリーム映像再生手段103a〜nは再生開始時刻ts303の直前の単独復号可能なフレームから再生を開始し、再生開始時刻ts303までの時区間に存在するフレームを再生し終えた時点で一時停止する。同期制御手段105は、全ての受信データを監視し、全1ストリーム映像再生手段103a〜nが再生開始時刻ts303以前の映像を再生し終えたことを検知して、再生制御手段104を通して一斉に再生開始時刻ts303以降の同期再生を開始するよう指示する。
【選択図】図1An apparatus for reproducing a plurality of video data in different recording situations in synchronization with the shooting time of each video is obtained.
When starting synchronous playback of a plurality of video data from a playback start time ts303, the 1-stream video playback means 103a to 103n start playback from a single decodable frame immediately before the playback start time ts303, and start playback. When playback of the frames existing in the time interval up to time ts303 is completed, the video is paused. The synchronization control unit 105 monitors all received data, detects that all the one-stream video playback units 103a to 103n have played back the video before the playback start time ts303, and plays back all at once through the playback control unit 104. An instruction is given to start synchronous playback after the start time ts303.
[Selection] Figure 1
Description
本発明は記録媒体に記録された複数の映像データを同期再生する場合の同期再生装置に関するものであり、例えば、店舗や道路で撮影され記録されたフレーム間隔又は撮影タイミングの異なる複数のカメラの映像を、撮影された時刻に同期して多画面で同時再生する際に用いられるものである。 The present invention relates to a synchronous playback apparatus for synchronously playing back a plurality of video data recorded on a recording medium, for example, videos of a plurality of cameras having different frame intervals or shooting timings shot and recorded at a store or a road. Is used for simultaneous reproduction on multiple screens in synchronization with the time of shooting.
近年、特に監視では、犯罪の凶悪化を要因に、店舗の入り口や事件の多発箇所などの重要監視箇所を複数のカメラで撮影し、死角なく人物や事件を捉えるよう多数のカメラで監視する形態が広がり始めている。また、パーラー等の広い店内や駅構内などでグループ犯などにより同時刻に一斉に事件が起こることもあり、事件発生時刻に複数のカメラが捉えた映像を比較し、確認する映像の閲覧方法が求められている。 In recent years, especially in surveillance, due to the worsening of crime, important surveillance points such as store entrances and frequent incidents are shot with multiple cameras, and monitoring is performed with multiple cameras to capture people and incidents without blind spots. Is beginning to spread. In addition, incidents may occur at the same time due to group criminals in large stores such as parlors or in station premises, and there is a way to view and check the images captured by multiple cameras at the time of the incident. It has been demanded.
複数の映像データを同期再生する従来の装置は、ある時刻を基準時刻として設定し、各映像データの再生開始位置および再生開始のタイミングは、基準時刻と再生対象データの記録開始時刻とのオフセット時間を基に決定するものであった(例えば、特許文献1参照)。図8は、前記特許文献1に記載された従来の同期再生装置を示すものである。 A conventional apparatus for synchronously reproducing a plurality of video data sets a certain time as a reference time, and the reproduction start position and the reproduction start timing of each video data are offset times between the reference time and the recording start time of the reproduction target data. (For example, refer to Patent Document 1). FIG. 8 shows a conventional synchronized playback apparatus described in Patent Document 1. In FIG.
図8において、メディアデータ入力手段201は、入力された2つの映像データ(映像データ1、映像データ2)に、記録開始時刻を関連付けて記録する。次に、ユーザが基準時刻を設定すると、データ統合手段202は、各映像データに、基準時刻と各映像データの記録開始時刻のオフセット情報を付与し記録する。
In FIG. 8, the media data input means 201 records the two input video data (video data 1 and video data 2) in association with the recording start time. Next, when the user sets a reference time, the
次に、データ再生手段203は、映像データ1および映像データ2を基準時刻から同期再生させる場合に、時刻変換手段204に再生開始位置を問い合わせる。ここで、時刻変換手段204は、各映像データに記録されているオフセット時間を参照し、各映像データの再生開始時刻を計算し、データ再生手段203に再生開始位置および再生開始タイミングの情報を出力する。次に、データ再生手段203は、オフセット時間をマスタータイマー206に出力し、時刻変換手段204から受け取った再生開始タイミング及び再生開始位置から再生を開始する。
Next, the data reproduction means 203 inquires the time conversion means 204 about the reproduction start position when the video data 1 and the video data 2 are synchronously reproduced from the reference time. Here, the time conversion means 204 refers to the offset time recorded in each video data, calculates the playback start time of each video data, and outputs information on the playback start position and playback start timing to the data playback means 203. To do. Next, the data reproduction means 203 outputs the offset time to the
例えば、映像データ1が時刻「8:58:00」から記録された映像データであり、映像データ2が時刻「9:05:00」から記録された映像データである場合、ユーザが基準時刻として「9:00:00」を設定すると、各映像データには基準時刻とのオフセット時間情報として、其々、「−0:02:00」と「+0:05:00」が記録される。この映像データを基準時刻である「9:00:00」から再生を開始した場合、映像データ1は映像データ1の記録開始時刻から2分後の映像から再生を開始し、一方、映像データ2は最初の5分間映像を再生せず、マスタータイマー206が管理する再生経過時間が5分となった時点で、映像データ2の再生を開始する。
しかしながら、従来の同期再生装置を、1秒に30フレームで記録された30fps等の高フレームレートで記録された映像データではなく、間引き記録された映像データや2秒に1フレームで記録された0.5fps等の低フレームレートで記録された映像データに対して適用した場合、次のような課題がある。 However, the conventional synchronized playback apparatus is not video data recorded at a high frame rate such as 30 fps recorded at 30 frames per second, but thinned video data or 0 recorded at 1 frame per 2 seconds. When applied to video data recorded at a low frame rate such as .5 fps, there are the following problems.
従来の同期再生装置の構成では、基準時刻から再生を開始する際、再生対象の映像データの記録開始時刻が基準時刻以前の場合、映像データの先頭からオフセット時間分経過した位置からの再生を開始する。しかしながら、間引き記録された映像データにおいては、再生開始位置として計算された時刻に相当するフレームが存在しない場合があり、その場合の動作方法については明記されていない。 In the conventional synchronized playback device configuration, when playback starts from the reference time, if the recording start time of the video data to be played is earlier than the reference time, playback starts from the position where the offset time has elapsed from the beginning of the video data. To do. However, in the thinned video data, there is a case where a frame corresponding to the time calculated as the reproduction start position does not exist, and the operation method in that case is not specified.
仮に、再生開始位置として計算された時刻に最も近いフレームから再生を開始した場合、再生開始位置として時刻変換手段204が指定した時刻と、実際に再生開始フレームとしたフレームの時刻情報の差分時間分だけ、他の映像データとの時間同期がずれてしまう。
If playback is started from the frame closest to the time calculated as the playback start position, the difference time between the time specified by the
例えば、図9(a)に、カメラAを30fpsで、カメラBに10fpsで、時刻t0から同時に記録を開始した映像データを示し、図9(b)に、図9(a)の時刻t4からカメラA、カメラBの記録映像を再生する場合の映像データを示す。 For example, FIG. 9A shows video data that is simultaneously recorded from time t0 at 30 fps for camera A and 10 fps for camera B, and FIG. 9B shows from time t4 in FIG. 9A. The video data in the case of reproducing the recorded video of camera A and camera B is shown.
図9(a)において、カメラAは、1/30秒間隔で、時刻t0にはフレームFA0、時刻t1にはフレームFA1が記録され、カメラBは、1/10秒間隔で時刻t0にはフレームFB0、時刻t3にはフレームFB1が記録される。 In FIG. 9A, camera A records a frame FA0 at 1/30 seconds, frame FA0 at time t0, and frame FA1 at time t1, and camera B records frames at time t0 at 1/10 seconds. Frame FB1 is recorded at FB0, time t3.
次に、記録された映像データの時刻t4を指定して再生する場合に、従来の同期再生装置では、再生開始位置として計算された時刻に最も近いフレームから再生を開始するため、カメラAについては時刻t4に該当するフレームFA4から1/30秒間隔で再生を開始し、カメラBについては時刻t4に該当するフレームが存在しないので、時刻t3のフレームFB1から1/10秒間隔で再生を開始することになる。このため、カメラBはカメラAに対して1/30秒先行して再生を行うことになり、同期再生が出来ない。 Next, when the time t4 of the recorded video data is designated and played back, the conventional synchronized playback device starts playback from the frame closest to the time calculated as the playback start position. Playback starts at a 1/30 second interval from the frame FA4 corresponding to the time t4. Since there is no frame corresponding to the time t4 for the camera B, the playback starts at a 1/10 second interval from the frame FB1 at the time t3. It will be. For this reason, camera B performs playback for 1/30 seconds ahead of camera A, and cannot perform synchronized playback.
このように、従来の同期再生装置では、記録開始時刻の異なる複数の映像データの同期再生を実現する方法は提案しているが、監視用途等では特にフレームを間引きながら記録するため、他のフレーム間隔の異なる映像データと同期を保ちつつ再生を開始することはできないという課題を有していた。 As described above, in the conventional synchronized playback device, a method for realizing synchronized playback of a plurality of video data having different recording start times has been proposed. There was a problem that playback cannot be started while maintaining synchronization with video data having different intervals.
また、前記従来の構成では、映像データがMPEG等の単独復号ができないフレーム(Iフレーム)を含む符号化形式で記録されていた場合、基準時刻とのオフセット時間情報のみで再生開始位置を決定すると、再生開始フレームがIフレームとなる場合があり、次の単独復号可能なフレーム(Pフレーム)まで再生映像が得られないという課題を有していた。 In the conventional configuration, when the video data is recorded in an encoding format including a frame (I frame) that cannot be decoded independently such as MPEG, the playback start position is determined only by the offset time information with respect to the reference time. In some cases, the playback start frame may be an I frame, and a playback video cannot be obtained until the next independently decodable frame (P frame).
また、従来の同期再生装置では、基準時刻から再生を開始する際、再生対象の映像データの記録開始時刻が基準時刻より以後である場合、基準時刻から同期を開始した後、その映像データの再生すべき時刻になった時点で映像の表示を開始する。そのため、ユーザにとっては、何らかの故障によって映像が表示されないのか、映像データが存在しないのか、それとも、時間が経過すれば表示されるのかという状況がわからないため、特にネットワークを介した映像配信の場合はユーザに不安を与えるという課題を有していた。 Also, in the conventional synchronized playback device, when playback is started from the reference time, if the recording start time of the video data to be played is after the reference time, the playback of the video data is started after starting the synchronization from the reference time. Video display starts at the time when it should be. For this reason, the user does not know whether the video is not displayed due to some trouble, whether there is no video data, or whether it is displayed over time. Had the problem of giving anxiety.
また、監視目的で撮影され蓄積された映像データを閲覧する場合には、直前の映像フレームから閲覧したいという要望があるが、従来の同期再生装置では、開始位置とする時刻以後の映像を再生する仕組みであるため、監視用途としては不十分であるという課題を有していた。 In addition, when browsing video data shot and stored for monitoring purposes, there is a demand for browsing from the previous video frame. However, in the conventional synchronous playback device, video after the time set as the start position is played back. Since it is a mechanism, it has a problem that it is insufficient as a monitoring application.
本発明は、従来の同期再生装置の課題を解決するもので、映像のフレーム間隔及び撮影タイミングの異なる複数の蓄積映像の同期再生を実現する同期再生装置を提供することを目的とする。 An object of the present invention is to solve the problem of the conventional synchronous reproduction device, and to provide a synchronous reproduction device that realizes synchronous reproduction of a plurality of stored videos having different video frame intervals and photographing timings.
従来の課題を解決するために、複数映像データの同期再生の開始要求に対して、映像データごとに再生開始時刻の直前の単独復号可能なフレームから再生を開始する機能と、再生開始時刻までに存在するフレームを再生し終えた際に一時停止する機能を備えた1ストリーム映像再生手段と、同期再生をしている全映像データで再生開始時刻以前の映像を再生し終えたことを検知して、全1ストリーム映像再生手段に同期再生の再開を指示する同期制御手段から構成され、同期制御手段からの再生再開の指示を受けて、前記各1ストリーム映像再生手段が、次に再生すべきフレームの送出時刻を再生開始時刻との差分時間分待ってから映像を送出する。 In order to solve the conventional problem, in response to a request to start synchronous playback of multiple video data, a function that starts playback from a frame that can be independently decoded immediately before the playback start time for each video data, and by the playback start time 1-stream video playback means having a function of pausing when an existing frame has been played back, and detecting that playback of the video before the playback start time has been completed in all video data being played back synchronously , Comprising a synchronization control means for instructing all-stream video reproduction means to resume synchronous reproduction, and each one-stream video reproduction means receives a frame to be reproduced next in response to an instruction to resume reproduction from the synchronization control means. The video is sent after waiting for the difference time from the playback start time.
本構成によって、映像データの記録状況に合わせて其々開始時刻の直前の映像を再生後、複数映像データ間で同期を取ったのち再生を再開することができる。 With this configuration, it is possible to resume reproduction after synchronizing the video data after reproducing the video immediately before the start time in accordance with the recording status of the video data.
本発明の同期再生装置によれば、指定時刻以後に存在する映像は、映像フォーマットや記録状況によらず同期再生を実現することができ、更に、指定時刻以前の映像を一斉に表示することができる。 According to the synchronous playback apparatus of the present invention, video existing after the specified time can be synchronized and played back regardless of the video format and recording status, and the video before the specified time can be displayed all at once. it can.
本発明の第1の発明は、映像データの再生開始時刻を入力する入力手段と、撮影条件の異なる複数の映像データを、前記撮影条件とともに記録する記録媒体と、前記複数の映像データを前記撮影条件に基づいて前記記録媒体から再生するフレームを検索し、前記再生開始時刻以前に撮影された映像データのフレームは、前記撮影条件に依存することなく再生し、前記再生開始時刻以後に撮影された映像データのフレームは、前記撮影条件に依存して再生する1ストリーム映像再生手段と、前記再生開始時刻以後の前記撮影条件に依存して再生される映像データを表示手段に出力する同期制御手段とを含む構成であり、再生開始時刻以前の映像データを撮影条件に依存することなく再生することで、撮影条件の異なる複数の映像データを同時に再生する場合に、全ての映像データが表示可能な状態までの時間を短縮することが出来るという作用を有する。 According to a first aspect of the present invention, there is provided input means for inputting a reproduction start time of video data, a recording medium for recording a plurality of video data having different shooting conditions together with the shooting conditions, and the shooting of the plurality of video data. A frame to be reproduced from the recording medium is searched based on a condition, and a frame of video data photographed before the reproduction start time is reproduced without depending on the photographing condition, and is photographed after the reproduction start time. Frames of video data are reproduced by one stream video reproduction means depending on the photographing conditions, and synchronization control means for outputting video data reproduced depending on the photographing conditions after the reproduction start time to a display means, By playing back video data before the playback start time without depending on the shooting conditions, multiple video data with different shooting conditions can be played simultaneously. When raw, with the effect that all the image data can be shortened the time to ready display.
本発明の第2の発明は、1ストリーム映像再生手段は、映像データの撮影条件及び再生開始時刻を用いて算出される再生開始調整時間の経過後に映像データを再生する構成を含むものであり、撮影条件の異なる複数の映像データを、それぞれの撮影条件に合わせて再生することが出来るという作用を有する。 According to a second aspect of the present invention, the one-stream video playback means includes a configuration for playing back the video data after the playback start adjustment time calculated using the video data shooting conditions and the playback start time, A plurality of video data having different shooting conditions can be reproduced according to each shooting condition.
本発明の第3の発明は、1ストリーム映像再生手段は、符号化映像の復号手段を更に含み、映像データが単独復号可能なフレームと単独復号不可なフレームから構成されている場合は、前記復号手段が、再生開始時刻以前であり、前記再生開始時間に最も近い単独復号可能なフレームから復号化する構成を含むものであり、再生開始時刻以前の映像データの処理量を減少することができるという作用を有する。 According to a third aspect of the present invention, the 1-stream video playback means further includes a coded video decoding means, and when the video data is composed of a frame that can be decoded independently and a frame that cannot be decoded independently, the decoding is performed. The means includes a configuration in which decoding is performed from a frame that can be decoded independently before the reproduction start time and is closest to the reproduction start time, and the processing amount of video data before the reproduction start time can be reduced. Has an effect.
本発明の第4の発明は、1ストリーム映像再生手段は、符号化映像の再符号手段を更に含み前記1ストリーム映像再生手段が、再生開始時刻以前であり、前記再生開始時間に最も近いフレームが単独復号不可なフレームである場合は、復号手段が、前記単独復号可能なフレームから順次フレームを復号し、前記再生開始時刻に最も近い単独復号不可なフレームのみを再符号化後、出力する構成を含むものであり、表示端末に送出する映像データ
が複数フレームから1フレームに減少させることで、映像データの伝送量が減少することができるという作用を有する。
According to a fourth aspect of the present invention, the 1-stream video playback means further includes an encoded video re-encoding means, wherein the 1-stream video playback means is before the playback start time, and a frame closest to the playback start time is present. In the case of a frame that cannot be independently decoded, the decoding means sequentially decodes the frame from the independently decodable frame, and re-encodes and outputs only the frame that cannot be independently decoded that is closest to the reproduction start time. In addition, since the video data sent to the display terminal is reduced from a plurality of frames to one frame, the transmission amount of the video data can be reduced.
本発明の第5の発明は、1ストリーム映像再生手段は、前記複数の映像データを前記撮影条件に基づいて前記記録媒体から再生するフレームを検索し、前記再生開始時刻以前に撮影された映像データのフレームは、前記撮影条件に依存することなく前記映像データのフレームを同時刻に再生し、前記再生開始時刻以後に撮影された映像データのフレームは、前記撮影条件に依存して再生し、同期制御手段は、更に、前記同時刻に再生された前記再生開始時刻以前の映像データを表示手段に出力する構成を含むものであり、再生開始時刻以前の映像を短時間で表示することができるという作用を有する。 According to a fifth aspect of the present invention, the one-stream video playback means searches for a frame to play back the plurality of video data from the recording medium based on the shooting conditions, and video data shot before the playback start time The frame of the video data is played back at the same time without depending on the shooting conditions, and the frame of the video data shot after the playback start time is played back according to the shooting conditions and synchronized. The control means further includes a configuration for outputting to the display means the video data before the reproduction start time reproduced at the same time, and can display the video before the reproduction start time in a short time. Has an effect.
本発明の第6の発明は、1ストリーム映像再生手段は、再生開始時刻以前に撮影された映像データのフレームが記録媒体に記録されていない場合は、記録映像がないことを示すフレームを再生する構成を含むものであり、映像データが表示されない場合に、記録映像がないのではなく、ネットワーク故障やサーバの異常などの何らかの異常が発生していると推測しやすくなり、ユーザにとってカメラの記録状況を把握しやすくなるという作用を有する。 According to a sixth aspect of the present invention, the one-stream video playback means plays back a frame indicating that there is no recorded video when a frame of video data shot before the playback start time is not recorded on the recording medium. When the video data is not displayed, it is easy to guess that some abnormalities such as a network failure or a server error have occurred, and the camera recording status for the user It has the effect of making it easier to grasp.
以下本発明の実施の形態について、図面を参照しながら説明する。 Embodiments of the present invention will be described below with reference to the drawings.
(実施の形態1)
図1は、本発明の実施の形態1における複数の異なる撮影条件による映像を同期再生する場合の同期再生装置の構成図である。図中の点線で矢印は制御メッセージの流れを、実線矢印は映像データの流れを示している。
(Embodiment 1)
FIG. 1 is a configuration diagram of a synchronous playback apparatus for synchronously playing back video based on a plurality of different shooting conditions according to Embodiment 1 of the present invention. In the figure, the dotted line arrows indicate the flow of control messages, and the solid line arrows indicate the flow of video data.
図1において、同期再生装置は、複数の映像データを受信して表示する表示手段101−1と、再生の操作コマンドを入力するための入力手段101−2とを備えた表示端末101と、複数の映像データの撮影時刻又は記録時刻とともに記録している記録媒体102と、映像データの撮影時刻又は記録時刻を基に記録媒体102から再生する映像データのフレームを検索し、再生する1ストリーム映像再生手段103a〜nと、表示端末101から再生の操作コマンドを受信し、再生の操作コマンドの内容に応じて、コマンドの内容を1ストリーム映像再生手段103a〜nに通知する機能を備えた再生制御手段104と、1ストリーム映像再生手段103a〜nからの再生フレームを受信し、各映像データの再生状況から再生制御手段104に同期制御信号を出力する同期制御手段105とから構成される。
In FIG. 1, the synchronous playback apparatus includes a display terminal 101 including a display unit 101-1 for receiving and displaying a plurality of video data, and an input unit 101-2 for inputting a playback operation command. 1 stream video playback for searching and playing back the
なお、複数の映像データの撮影時刻はカメラが撮影した時刻であり、記録時刻はカメラにより撮影された映像データが記録媒体に入力され、記録媒体が映像データを記録する時刻である。カメラが撮影する映像データに撮影時刻の情報を付与して映像データを送出できない場合、記録媒体で時刻をつけるため、記録時刻が記録映像に付与することができる。 Note that the shooting time of the plurality of video data is the time when the camera has shot, and the recording time is the time when the video data shot by the camera is input to the recording medium and the recording medium records the video data. When the video data cannot be transmitted by adding the shooting time information to the video data captured by the camera, the recording time can be added to the recorded video because the time is set by the recording medium.
記録媒体102は、例えば複数のカメラの映像が記録されており、各映像データは、撮影カメラのID、撮影時刻又は記録時刻とともに記録されている。なお、映像データの符号化形式は、各カメラで異なってもよく、映像フォーマット情報も記録されている。
The
再生制御手段104は、表示端末101から再生の操作コマンドを受けて、1ストリーム映像再生手段103a〜nを制御する機能を備える。再生の操作コマンドには、同期再生の開始、停止、一時停止のほか、早送りやスロー、逆再生などがある。同期再生の開始コマンドには、同期再生する撮影カメラIDおよび再生開始時刻、再生方向や速度等の再
生パラメータの情報が含まれ、開始時には、再生制御手段104は、映像データ毎に、1ストリーム映像再生手段103a〜nが構成される。また、一時停止や早送りなどの操作コマンドを表示端末101から受理した場合には、1ストリーム映像再生手段103a〜nに通知する機能を持つ。
The
1ストリーム映像再生手段103a〜nは、1つの映像に対して1つの1ストリーム映像再生手段103が再生処理を担当し、記録媒体102から再生対象のフレームを検索し、フレーム単位で同期制御手段105に送出する。
The 1-stream video playback means 103a to 103n are responsible for playback processing by one 1-stream video playback means 103 for one video, search for a playback target frame from the
ここで、フレームの送出タイミングとしては主に2方法をサポートし、第1に、記録されているフレームのフレームインターバルに比例する間隔で送出する方法と、第2に、記録されているフレームのフレームインターバルに依存しない間隔で再生する方法がある。 Here, the frame transmission timing mainly supports two methods. First, the frame is transmitted at an interval proportional to the frame interval of the recorded frame, and second, the frame of the recorded frame. There is a method of playing at intervals that do not depend on the interval.
同期再生の開始時は、指定の再生開始時刻に対し、再生開始時刻以前の映像から開始時刻までの時区間に存在するフレームを再生する区間(以下、「プレ再生区間」と称す)と、同期制御手段105からの指示に応じて、開始時刻以降の映像を再生する区間の2段階での再生を行なう。 At the start of synchronized playback, the specified playback start time is synchronized with the section that plays back the frames that exist in the time section from the video before the playback start time to the start time (hereinafter referred to as “pre-playback section”). In accordance with an instruction from the control means 105, playback is performed in two stages of a section for playing back video after the start time.
本実施の形態では、例として、プレ再生区間の映像の再生は記録されているフレームのフレームインターバルに依存しない間隔で再生し、再生開始時刻以降の映像は記録されているフレームのフレームインターバルの間隔で再生するようにする。なお、映像データを早送り、巻戻しする場合には、フレームインターバルに比例する間隔で再生する。 In this embodiment, as an example, the playback of the video in the pre-playback section is played back at an interval that does not depend on the frame interval of the recorded frame, and the video after the playback start time is the interval of the frame interval of the recorded frame To play on. When fast-forwarding or rewinding video data, it is played back at an interval proportional to the frame interval.
図2に1ストリーム映像再生手段103a〜nのプレ再生時の動作フローを示す。 FIG. 2 shows an operation flow at the time of pre-reproduction of the one-stream video reproduction means 103a to 103n.
まず、S501にて、開始命令を受けて、プレ再生区間の再生開始フレーム(プレ再生開始フレーム)を検索する。なお、プレ再生開始フレームは、開始時刻以前の一定時間の範囲内で、開始時刻に最も近い単独復号可能なフレームとする。次に、S502にて、検索結果フレームが見つかったかどうかを判定する。次に、S503にて、S501にて検索したフレームを記録媒体102から取得し、送出決定フレームとする。
First, in S501, in response to a start command, a playback start frame (pre-play start frame) in the pre-play section is searched. Note that the pre-reproduction start frame is a single-decodable frame closest to the start time within a certain time range before the start time. Next, in S502, it is determined whether a search result frame has been found. Next, in S503, the frame searched in S501 is acquired from the
次に、S504にて、プレ再生開始フレームが見つからなかった場合、再生しようとする区間に映像が存在しないことを示す「NR(Not Recorded)画像」を、送出決定フレームとして設定する。このとき「NR画像」は再生開始時刻の映像の代わりとして設定し、タイムコードは再生開始時刻の値を設定する。 Next, in S504, if a pre-reproduction start frame is not found, an “NR (Not Recorded) image” indicating that no video exists in the section to be reproduced is set as a transmission decision frame. At this time, the “NR image” is set instead of the video at the playback start time, and the value of the playback start time is set as the time code.
次に、S505にて、次に再生するフレームを検索する。以下、次に送出するフレームを、「先読みフレーム」と称する。次に、S506にて、先読みフレームが見つかったかどうかを判定する。次に、S507にて、先読みフレームが存在すればそのフレームを取得する。 Next, in S505, a frame to be reproduced next is searched. Hereinafter, the frame to be transmitted next is referred to as a “prefetch frame”. Next, in S506, it is determined whether a prefetch frame is found. Next, in S507, if a prefetch frame exists, the frame is acquired.
次に、S508にて、再生対象のフレームが存在しない場合、「NR画像」を先読みフレームとして設定する。このとき、1ストリーム映像再生手段103dの動作基準であり、「NR画像」に付与されるタイムコードは再生開始時刻+α時間とする。ただし、αは正の値である。 Next, in S508, if there is no frame to be reproduced, “NR image” is set as a prefetch frame. At this time, the operation code of the one-stream video reproduction means 103d is a time code given to the “NR image” as reproduction start time + α time. Here, α is a positive value.
次に、S509にて、設定した先読みフレームに対して、フレームのタイムコードが再生開始時刻を越える時刻かどうかを判定する。 In step S509, it is determined whether the time code of the frame exceeds the reproduction start time for the set prefetch frame.
次に、S510にて、S509で先読みフレームのタイムコードが再生開始時刻を越え
ると判断した場合、前記送出決定フレームがプレ再生の最後のフレームとなるので、送出決定フレームに付与情報としてプレ再生区間の再生が終了したことを示すフラグ(以下、プレ再生完了フラグ)を付与する。
Next, in S510, if it is determined in S509 that the time code of the pre-read frame exceeds the reproduction start time, the transmission decision frame is the last frame of pre-reproduction, so that the pre-reproduction section is added as information to be added to the transmission decision frame. Is given a flag (hereinafter referred to as pre-reproduction completion flag).
次に、S511にて、送出決定フレームを同期制御手段105に送出する。 Next, in S511, the transmission determination frame is transmitted to the synchronization control means 105.
次に、S512にて、先読みフレームのタイムコードが再生開始時刻を越えない場合、送出決定フレームを同期制御手段105に送出しする。 Next, when the time code of the prefetch frame does not exceed the reproduction start time in S512, a transmission decision frame is transmitted to the synchronization control means 105.
次に、S513にて、前記先読みフレームを送出決定フレームとして置き換え、S505に移行し、次の先読みフレームを検索する。S511後、1ストリーム映像再生手段103a〜nは、プレ再生区間内のフレームを順次再生後、一時停止状態に入る一時停止状態とは、1ストリーム映像再生手段103a〜nが再生動作を一時停止した状態とする。 Next, in S513, the prefetch frame is replaced with a transmission decision frame, and the process proceeds to S505 to search for the next prefetch frame. After S511, the one-stream video playback means 103a-n sequentially plays back the frames in the pre-playback section, and then enters a paused state. The pause state means that the one-stream video playback means 103a-n pauses the playback operation. State.
プレ再生区間の再生終了後、一時停止状態にある状態で、同期制御手段105から同期再生の開始指示を受けた際の1ストリーム映像再生手段103a〜nの動作フローを図3に示す。 FIG. 3 shows an operation flow of the 1-stream video playback means 103a to 103n when receiving a synchronous playback start instruction from the synchronous control means 105 in a state of being paused after the playback of the pre-playback section.
ここで、同期再生の開始時は、プレ再生区間では常に1フレーム先読みするため、1ストリーム映像再生手段103a〜n内に次に送出すべきフレームを取得している状況にある。 Here, at the start of synchronous playback, since one frame is always prefetched in the pre-playback period, the next stream to be transmitted is acquired in the one-stream video playback means 103a to 103n.
まず、S601にて、同期再生の開始指示を受けて、取得済みの先読みフレームを送出すべき時刻(理想送出時刻)を計算する。理想送出時刻は、現在時刻から先読みフレームのタイムコードと再生開始時刻の差分時間分先の時刻とする。 First, in S601, in response to an instruction to start synchronous playback, a time (ideal transmission time) at which the acquired prefetch frame is to be transmitted is calculated. The ideal transmission time is a time that is a difference time ahead of the time code of the prefetch frame and the reproduction start time from the current time.
次に、S602にて、現在時刻を取得する。次に、S603にて、理想送出時刻と現在時刻の差分時間分待機する。次に、S604にて、先読みフレームを送出する。次に、S605にて、以降の再生フレームは順次、再生すべきフレームを検索する。 Next, in S602, the current time is acquired. Next, in S603, the system waits for the difference time between the ideal transmission time and the current time. In step S604, a prefetch frame is sent out. Next, in S605, the subsequent playback frames are searched for frames to be played back in sequence.
次に、S606にて、見つかったフレームを取得する。次に、S607にて、記録されているフレームのフレームインターバルに比例する時間間隔で理想送出時刻を設定し、S602に移行して、同期制御手段105に送出する。 Next, in S606, the found frame is acquired. Next, in S607, an ideal transmission time is set at a time interval proportional to the frame interval of the recorded frame, and the process proceeds to S602 and is transmitted to the synchronization control means 105.
同期制御手段105は、1ストリーム映像再生手段103a〜nの出力データを受け取り、表示端末101に送出する。この際、各映像データを監視し、全ての映像データからプレ再生終了フラグが付与された状態になったかをチェックする。全ての映像データでプレ再生終了の状態になったことを検知した場合、同期制御手段105は、再生制御手段104に対して、一斉に再生開始時刻以降の映像の同期再生を開始するよう指示を送る。 The synchronization control means 105 receives the output data from the one stream video reproduction means 103 a to 103 n and sends it to the display terminal 101. At this time, each video data is monitored, and it is checked whether or not the pre-reproduction end flag has been given from all the video data. When it is detected that all the video data has reached the pre-playback end state, the synchronization control means 105 instructs the playback control means 104 to start synchronous playback of the video after the playback start time all at once. send.
具体的な動作フローを図4に示す。 A specific operation flow is shown in FIG.
まず、S701にて、同期制御手段105は、1ストリーム映像再生手段103a〜nが送出した映像データの入力を監視し、映像データが入力された場合は、S702に移行し、映像データが入力されない場合はS701に移行する。次に、S702にて、同期制御手段105は、映像が入力された場合に、映像データに付属の情報を確認し、プレ再生完了フラグのON/OFFを確認する。
First, in step S701, the
次に、S703にて、同期制御手段105は、プレ再生完了フラグがOFFの場合、入力された映像データを表示端末101に送出し、S701に移行する。次に、S704に
て、同期制御手段105は、プレ再生完了フラグがONの場合、同期制御手段105が所持する各映像データのプレ再生完了状況の管理データを更新する。
Next, in S703, when the pre-reproduction completion flag is OFF, the
次に、S705にて、同期制御手段105は、管理データをもとに、全ての映像データでプレ再生区間の再生が終了したかどうかをチェックし、未完の場合は、S703に移行し、入力された映像データを表示端末101に送出する。次に、S706にて、同期制御手段105は、すべての映像データでプレ再生区間の再生が終了した時点で、再生制御手段104に対して、同期再生開始の指示を送信する。
Next, in step S705, the
次に、S707にて、入力された映像データを表示端末101に送出する。次に、S708にて、入力データを受信したかどうかをチェックする。受信データがない場合は、S708を繰り返す。次に、S709にて、同期制御手段105は、データが入力された場合は、全て表示端末101に送出する。
In step S <b> 707, the input video data is sent to the display terminal 101. Next, in S708, it is checked whether or not input data has been received. If there is no received data, S708 is repeated. In step S709, the
次に、具体的に、複数の映像を時刻tsから同期再生する場合の動作について説明する。図5は、映像フォーマット、フレーム間隔及び撮影タイミングの異なる4種類の映像データを用いて説明する。横軸は、各映像が撮影又は記録された時間が属する蓄積時間軸であり、再生開始時刻ts303の前後に記録されているフレームを記録間隔に比例する配置で描いている。1ストリーム映像再生手段103a、b、dが再生する映像データはJPEG画像であり、1ストリーム映像再生手段103cが再生する映像データはMPEG映像である。
Next, the operation when a plurality of videos are synchronously reproduced from the time ts will be specifically described. FIG. 5 is described using four types of video data having different video formats, frame intervals, and shooting timings. The horizontal axis is an accumulation time axis to which each video is taken or recorded, and the frames recorded before and after the reproduction start time ts303 are drawn in an arrangement proportional to the recording interval. The video data reproduced by the one-stream
ユーザが同期再生の開始を要求した場合、再生開始要求がユーザの表示端末101から再生制御手段104に通知される。再生制御手段104は、4種類の映像データを再生する4つの1ストリーム映像再生手段103a〜dを起動させ、再生開始時刻ts303から再生するよう通知する。
When the user requests the start of synchronous playback, a playback start request is notified from the display terminal 101 of the user to the playback control means 104. The
1ストリーム映像再生手段103a〜dは、それぞれ再生開始時刻ts303以前で一定時間内に存在するフレームであり、更に、再生開始時刻ts303に最も近い単独復号可能なフレーム(イントラフレーム:Iフレーム)を検索する。1ストリーム映像再生手段103aは図5中のフレームIa2、1ストリーム映像再生手段103bはフレームIb1、1ストリーム映像再生手段103cはフレームIc1を検出する。1ストリーム映像再生手段103dは、検索対象とする再生開始時刻ts303以前にフレームが存在しないため、「該当フレームなし」となる。 The 1-stream video playback means 103a to 103d search for frames that exist within a certain time before the playback start time ts303 and that can be independently decoded (intraframe: I frame) closest to the playback start time ts303. To do. The 1-stream video playback means 103a detects the frame Ia2 in FIG. 5, the 1-stream video playback means 103b detects the frame Ib1, and the 1-stream video playback means 103c detects the frame Ic1. The 1-stream video playback means 103d is “no corresponding frame” because there is no frame before the playback start time ts303 to be searched.
次に、1ストリーム映像再生手段103aは、フレームIa2を検出後、次に再生すべきフレームを検索する。次に再生すべきフレームは、フレームIa3であり、このフレームIa3は再生開始時刻ts303以後のフレームであるため、フレームIa2に、プレ再生終了フラグを付与して同期制御手段105に送出し、再生処理を一時停止する。 Next, after detecting the frame Ia2, the 1-stream video reproduction means 103a searches for a frame to be reproduced next. The next frame to be played back is the frame Ia3. Since this frame Ia3 is a frame after the playback start time ts303, a pre-playback end flag is added to the frame Ia2 and sent to the synchronization control means 105 for playback processing. Pause.
同様にして、1ストリーム映像再生手段103bも、フレームIb2に、プレ再生終了フラグを付与して、同期制御手段105に送出し、一時停止する。 Similarly, the 1-stream video reproduction means 103b also adds a pre-reproduction end flag to the frame Ib2, sends it to the synchronization control means 105, and pauses.
次に、1ストリーム映像再生手段103cは、フレームIc1を検出後、次に再生すべきフレームを検索すると、フレームPc2が見つかるが、フレームPc2は再生開始時刻ts303より前の映像であるので、プレ再生終了フラグを付与せずに、フレームIc1を同期制御手段105に送出する。送出後、つづいて、フレームPc2のデータを記録媒体102から取得し、さらに次の再生すべきフレームを検索し、これを繰り返す。フレームPc3を1ストリーム映像再生手段103cに取り込んだ時点で、次のフレームPc4が再生開始時刻ts303以降のフレームであることが検知されるので、フレームPc3
にプレ完了フラグを付与して同期制御手段105に送出後、一時停止する。
Next, when the one-stream video playback means 103c detects the frame Ic1 and searches for the next frame to be played back, the frame Pc2 is found. However, since the frame Pc2 is a video before the playback start time ts303, pre-playback is performed. The frame Ic1 is sent to the synchronization control means 105 without adding an end flag. After the transmission, the data of the frame Pc2 is acquired from the
A pre-completion flag is assigned to the data and sent to the synchronization control means 105, and then temporarily stopped.
次に、1ストリーム映像再生手段103dは、送出すべきフレームがないため、再生対象とする位置に映像が存在しないことを示す、「NR画像」を送出する。このNR画像に、プレ再生完了フラグを付与して送出し、一時停止する。 Next, the 1-stream video reproduction unit 103d transmits an “NR image” indicating that there is no video at a position to be reproduced because there is no frame to be transmitted. This NR image is sent with a pre-reproduction completion flag added and paused.
同期制御手段105は、1ストリーム映像再生手段103a〜dの4カメラの再生映像を受け取り、受信した映像データを表示端末101に送出するとともに、プレ再生完了フラグの付与状況を監視する。全ての1ストリーム映像再生手段103a〜dで、プレ再生完了フラグが付与されたデータが送られてくると、同期制御手段105は、再生制御手段104に対して、再生開始時刻ts303以降の映像データを同期再生する指示を出力する。
The
再生制御手段104は、同期制御手段105からの同期再生の開始の指示が入力されると、1ストリーム映像再生手段103a〜dに通知する。
The
1ストリーム映像再生手段103aは、同期制御手段105から発せられた同期再生の開始の指示を受けると、次に送出すべきフレームIa3を記録媒体102から取得し、フレームIa3のタイムコードと再生開始時刻ts303の差分時間である図2に示した待機時間t1分経過の後にフレームIa3を送出する。以降のフレームは、記録時のフレーム間隔と同等の間隔でフレームIa4、フレームIa5・・・と、順次映像を送出する。
When the one-stream video reproduction means 103a receives the instruction to start synchronous reproduction issued from the synchronous control means 105, the one-stream video reproduction means 103a acquires the frame Ia3 to be transmitted next from the
1ストリーム映像再生手段103b〜dについても1ストリーム映像再生手段103aと同様に、送出すべきフレームであるフレームIb2、フレームPc4、フレームId1を、待機時間t2、t3、t4経過後に送出し、再生を継続する。
Similarly to the 1-stream
次に、本発明の同期再生装置により図5の蓄積映像を再生した場合の実際の再生送出状況を図6に示す。 Next, FIG. 6 shows an actual playback / sending situation when the stored video of FIG. 5 is played back by the synchronous playback device of the present invention.
図6は、カメラA〜Dの再生映像401a〜dを示し、各フレームを再生する時間に沿った時系列で表示している。再生開始の指示を受けた場合に、カメラA〜Dに対応する1ストリーム映像再生手段103a〜dは、再生開始時刻ts303の直前の単独復号可能なフレームをプレ再生開始フレームとして一斉に表示する。カメラCに対応する1ストリーム映像再生手段103cについては、再生開始時刻ts303までの時区間にフレームPc1、Pc2、Pc3の3フレーム存在するが、これらを記録時刻に関係なく送出する。1ストリーム映像再生手段103cのフレームPc3まで再生後、表示端末101が一斉に、再生開始時刻ts303以降の映像の表示を開始する。その際、1ストリーム映像再生手段103a〜dの次に送出すべきフレームIa3、Ib2、Pc4、Id1は各フレームのタイムコードと再生開始時刻ts303の差分時間分経過後に、同期制御手段105に送出され、表示端末101に表示される。
FIG. 6 shows the
かかる構成によれば、再生開始時刻ts303以前のプレ再生区間では、全ての映像データからイントラフレームをフレームインターバル及び撮影タイミングを考慮しないで再生し、その後、再生開始時刻ts303以降の同期再生区間を開始することにより、蓄積データの状況によらず、全ての再生映像で再生開始フレームが即座に表示され、再生されるまでに映像を待たなければならないという問題を解決する。また、映像フォーマットや記録状況によらず、再生開始時刻ts303以降の同期再生を実現できる。 According to such a configuration, in the pre-reproduction section before the reproduction start time ts303, intra frames are reproduced from all video data without considering the frame interval and the shooting timing, and then the synchronous reproduction section after the reproduction start time ts303 is started. This solves the problem that the playback start frame is immediately displayed in all playback videos regardless of the state of stored data, and the video has to wait until playback. In addition, synchronized playback after the playback start time ts303 can be realized regardless of the video format and recording status.
なお、本実施の形態において、1ストリーム映像再生手段103a〜nは、再生開始時刻ts303以前の一定時間内に存在するフレームで、再生開始時刻ts303に最も近
いイントラフレームを検索するようにしているが、検索対象とする前記「一定時間」を0秒とし、プレ再生区間の映像送出をすべて「NR画像」とし、再生開始時刻ts303以降から再生することが可能である。
In this embodiment, the 1-stream video playback means 103a to 103n search for an intra frame closest to the playback start time ts303 among frames existing within a certain time before the playback start time ts303. The “fixed time” to be searched is set to 0 seconds, and all the video transmissions in the pre-playback section are set to “NR images”, and can be played back after the playback start time ts303.
なお、本実施の形態においては、再生方向として時間軸方向(順方向)での再生を例に記述しているが、逆方向の場合も適用可能であり、上記で述べている、「再生開始時刻ts303以前」とは、再生方向によって「再生開始時刻ts303以後」に変わり、「再生開始時刻ts303以前」とは、順方向再生の場合は、再生開始時刻ts303より過去の時区間を指し、逆方向再生の場合は、再生開始時刻ts303より未来の時区間を指す。 In the present embodiment, the reproduction in the time axis direction (forward direction) is described as an example of the reproduction direction, but the case of the reverse direction can also be applied. “Before time ts303” changes to “after playback start time ts303” depending on the playback direction, and “before playback start time ts303” refers to a time interval in the past from playback start time ts303 in the case of forward playback. In the case of direction reproduction, it indicates a time interval in the future from the reproduction start time ts303.
なお、本実施の形態において、複数の映像データの再生を、映像データごとに再生処理を行なう1ストリーム映像再生手段103a〜nとして実現しているが、複数の映像データを同時に検索・再生処理する再生手段であっても良い。 In the present embodiment, reproduction of a plurality of video data is realized as one stream video reproduction means 103a to 103n for performing reproduction processing for each video data. However, a plurality of video data are simultaneously searched and reproduced. Reproduction means may be used.
(実施の形態2)
次に、映像の符号化フォーマットがMPEG等の単独復号できないフレーム(以下、Pフレームまたはインターフレームと示す)を含み、プレ再生区間に複数の再生フレームが存在する場合に、1ストリーム映像再生手段103a〜nがIフレームから順次フレームを復号し、表示端末101には、プレ再生区間のフレームのうち再生開始時刻ts303に最も近い1フレームのみを送出するようにした同期再生装置について記述する。
(Embodiment 2)
Next, when the video encoding format includes a frame such as MPEG that cannot be independently decoded (hereinafter referred to as P frame or inter frame), and there are a plurality of playback frames in the pre-playback section, the one-stream video playback means 103a ˜n sequentially decodes frames from the I frame, and the display terminal 101 describes a synchronous playback device that transmits only one frame closest to the playback start time ts303 among the frames in the pre-playback section.
ここで、Pフレームを再生するために、図示していないが、1ストリーム映像再生手段103a〜nが内部に復号手段および再符号化手段を備えた。 Here, in order to reproduce the P frame, although not shown, the 1-stream video reproduction means 103a to 103n are provided with decoding means and re-encoding means therein.
また、図7に1ストリーム映像再生手段103a〜nのプレ再生時の動作フローを示す。なお、図4と同じ処理については同じ符号を用いる。 FIG. 7 shows an operation flow at the time of pre-reproduction of the one-stream video reproduction means 103a to 103n. In addition, the same code | symbol is used about the same process as FIG.
まず、S501からS509にて、実施の形態1と同様にして、1ストリーム映像再生手段103a〜nは、再生開始時刻ts303の直前の単独復号可能なフレームを検索し、送出決定フレーム、および先読みフレームを検索および取得する。 First, in steps S501 to S509, in the same manner as in the first embodiment, the 1-stream video playback means 103a to 103n search for a frame that can be independently decoded immediately before the playback start time ts303, and transmit determination frames and prefetch frames. Search and retrieve
次に、S509にて、先読みフレームのタイムコードが再生開始時刻ts303以降であるかどうかを判定する。 Next, in S509, it is determined whether or not the time code of the prefetched frame is after the reproduction start time ts303.
次に、S509にて先読みフレームのタイムコードが再生開始時刻ts303以前である場合は、S801に移行し、先読みフレームのタイムコードが再生開始時刻ts303以後である場合は、S803に移行する。 Next, when the time code of the prefetch frame is before the reproduction start time ts303 in S509, the process proceeds to S801, and when the time code of the prefetch frame is after the reproduction start time ts303, the process proceeds to S803.
次に、S801にて、先読みフレームがプレ再生区間に属する場合は、Iフレームである送出決定フレームのデータから先読みフレームを復号する。 Next, in S801, when the prefetch frame belongs to the pre-reproduction section, the prefetch frame is decoded from the data of the transmission determination frame that is the I frame.
次に、S802にて、復号した先読みフレームを、送出決定フレームとして置き換え、S504に移行し、先読みフレームのタイムコードが再生開始時刻ts303を越えるまでの間、上記の処理を繰り返す。 Next, in S802, the decoded prefetch frame is replaced with a transmission decision frame, and the process proceeds to S504, where the above processing is repeated until the time code of the prefetch frame exceeds the reproduction start time ts303.
次に、S803にて、送出決定フレームが符号化データであるかどうかを判定する。ここで、次に、S803にて送出決定フレームが符号化データである場合はS510に移行し、符号化データでない場合はS804に移行する。次に、S804にて、送出決定フレームの再符号化を行い、単独復号可能なフレームを生成する。 In step S803, it is determined whether the transmission determination frame is encoded data. Here, if the transmission determination frame is encoded data in S803, the process proceeds to S510, and if it is not encoded data, the process proceeds to S804. Next, in S804, the transmission decision frame is re-encoded to generate a frame that can be independently decoded.
次に、S510にて、送出決定フレームにプレ完了フラグを付与する。次に、S511にて、送出決定フレームを同期制御手段105に送出する。 Next, in S510, a pre-completion flag is added to the transmission decision frame. Next, in S511, the transmission determination frame is transmitted to the synchronization control means 105.
MPEG−4映像の多画面再生では、実施の形態1で記述した図5のカメラCの映像のようにプレ再生区間に複数のフレームが存在し、ユーザ指定の再生開始時刻ts303の直前の映像を複数フレーム送出する場合があるが、本実施の形態2においては、S801〜S804を組み込むことにより、カメラCの1ストリーム映像再生手段103cが同期制御手段105に送出するフレームは、再生開始時刻ts303に最も近いフレームPc3を、単独復号可能な符号化形式に変更したフレームを1フレーム送出する。フレームPc3を単独復号可能なフレームに変更することで、続いて再生する単独復号不可能なフレームPc4については、表示端末101においてフレームPc3を基に復号することが可能となる。 In the multi-screen playback of MPEG-4 video, there are a plurality of frames in the pre-playback section like the video of camera C in FIG. 5 described in the first embodiment, and the video immediately before the playback start time ts303 specified by the user is displayed. Although there are cases where a plurality of frames are transmitted, in the second embodiment, by incorporating S801 to S804, the frame transmitted from the 1-stream video reproduction means 103c of the camera C to the synchronization control means 105 is displayed at the reproduction start time ts303. One frame obtained by changing the nearest frame Pc3 into an encoding format that can be independently decoded is transmitted. By changing the frame Pc3 to a frame that can be decoded independently, the display terminal 101 can decode the frame Pc4 that cannot be independently decoded based on the frame Pc3.
これにより、同期制御手段105および表示端末101に送出する映像データが複数フレームから1フレームに減少させることができ、例えば同期制御手段105と表示端末101の間がネットワークを介して接続されている場合などに、映像データの伝送量が減少するというメリットがある。また、ユーザにとっても、ユーザが指定した再生開始時刻ts303に対して、各カメラの映像で必ず1フレームのみが表示されることになり、わかりやすい。
Thereby, the video data transmitted to the
次に、映像の符号化フォーマットがMPEG等の単独復号できないPフレームを含み、プレ再生区間に複数の再生フレームが存在する場合に、表示端末101が、同期制御手段105から受信したフレームを全て表示するのではなく、受信したフレームを順次復号し、そのうち、プレ再生区間の再生開始時刻ts303に最も近いフレームからを表示するようにした同期再生装置について記述する。 Next, the display terminal 101 displays all the frames received from the synchronization control means 105 when the video encoding format includes P frames such as MPEG that cannot be decoded independently and there are a plurality of playback frames in the pre-playback section. Instead, a synchronous playback apparatus is described in which received frames are sequentially decoded, and from that the frame closest to the playback start time ts303 in the pre-playback section is displayed.
同期再生装置の構成は、図1と同じである。また、同期制御手段105および表示端末101以外の各手段の動作についても同じであるので、図は省略する。 The configuration of the synchronized playback apparatus is the same as that in FIG. The operation of each means other than the synchronization control means 105 and the display terminal 101 is also the same, and the illustration is omitted.
同期制御手段105は、プレ再生完了フラグが付与されている映像データが入力されると、そのフラグ情報とともに表示端末101へ送出するようにする。
When the video data to which the pre-reproduction completion flag is given is input, the
表示端末101は、同期再生開始以降に受信した映像フレームについて全て復号処理をおこなっていくが、プレ再生完了フラグが付与されているフレーム以降のみを表示手段101−1に表示するようにする。 The display terminal 101 performs the decoding process for all video frames received after the start of the synchronized playback, but displays only the frames after the frame with the pre-play completion flag on the display means 101-1.
これにより、プレ再生区間にIフレーム、Pフレーム、Pフレーム、などの複数のフレームがある場合に、直前のPフレームから閲覧することができる。また、再生開始時刻以降に存在するPフレームについても続いて再生することが可能となる。 Thereby, when there are a plurality of frames such as an I frame, a P frame, and a P frame in the pre-playback section, it is possible to browse from the immediately preceding P frame. Further, P frames existing after the reproduction start time can be reproduced continuously.
本発明にかかる同期再生装置は、記録のあり/なし、記録時のフレームレートが異なる複数の映像データを時間同期して表示することが可能な装置である。特に、監視では、入り口など人が出入りする重要な箇所はJPEG映像で高フレームレートに記録し、人があまり通らない箇所や監視の重要性が低い場所は、3秒に1フレーム記録する/センサが反応したときだけ記録するなど、撮影カメラによって、記録状況がばらばらである。また、1つの撮影カメラでも、監視者のいる/いない、店の開店/閉店時間等に合わせて時間帯によって記録状況を替えることも多い。このように記録形態の異なる複数の映像データの同期再生には有用な装置である。 The synchronized playback device according to the present invention is a device capable of displaying a plurality of video data having different recording frame rates at different recording frame rates in time synchronization. In particular, in surveillance, important locations where people enter and exit are recorded at high frame rates using JPEG video, and in locations where people do not pass or where surveillance is less important, 1 frame is recorded every 3 seconds / sensor. The recording status varies depending on the shooting camera, such as recording only when the camera responds. In addition, even with a single camera, the recording status is often changed according to the time zone according to the presence / absence of a supervisor, the opening / closing time of a store, and the like. Thus, the apparatus is useful for synchronous reproduction of a plurality of video data having different recording forms.
また、近年、携帯電話に付属の静止画/動画カメラや、デジタルカメラ、デジタルビデオなど、持ち運べるカメラが普及したことにより、事件を目撃した一般市民が事件を撮影するということが増えつつある。そのような場合にも、事件発生の店舗等に備え付けの監視カメラの映像と、上記のような一般市民の撮影カメラの映像を、時間に同期して再生するなども、本発明の装置により実現可能となる。 In recent years, with the spread of portable cameras such as still image / video cameras attached to mobile phones, digital cameras, and digital videos, the general public who witnessed the incident has been increasingly shooting the incident. Even in such a case, the device of the present invention can also reproduce the video of the surveillance camera provided in the store where the incident occurred and the video of the general public's shooting camera as described above in synchronization with time. It becomes possible.
また、上記実施の形態では、撮影時刻または記録時刻の時刻情報をもとに、同じ時刻の映像を同期再生する際の再生開始方法について述べたが、本発明の方式は、1つの映像データに対して、t1時刻からと、t2時刻からの映像を同期して表示することにも応用可能である。 In the above embodiment, the playback start method for synchronously playing back images at the same time based on the time information of the shooting time or the recording time has been described. However, the method of the present invention can be applied to one video data. On the other hand, the present invention can also be applied to display images from time t1 and time t2 in synchronization.
101 表示端末
101−1 表示手段
101−2 入力手段
102 記録媒体
103a〜n 1ストリーム映像再生手段
104 再生制御手段
105 同期制御手段
303 再生開始時刻
401a〜d 再生映像
DESCRIPTION OF SYMBOLS 101 Display terminal 101-1 Display means 101-2 Input means 102 Recording medium 103a-n 1 stream video reproduction means 104 Playback control means 105 Synchronization control means 303
Claims (7)
A first step of inputting a reproduction start time of video data, and a frame for reproducing the plurality of video data from a recording medium in which a plurality of video data having different shooting conditions is recorded together with the shooting conditions based on the shooting conditions And a frame of video data shot before the playback start time is played back without depending on the shooting conditions, and a frame of video data shot after the playback start time is A synchronous reproduction method including a third step of reproducing depending on the photographing condition and a fourth step of outputting video data reproduced depending on the photographing condition after the reproduction start time to a display unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004142038A JP2005328128A (en) | 2004-05-12 | 2004-05-12 | Synchronous playback device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004142038A JP2005328128A (en) | 2004-05-12 | 2004-05-12 | Synchronous playback device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2005328128A true JP2005328128A (en) | 2005-11-24 |
Family
ID=35474157
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004142038A Pending JP2005328128A (en) | 2004-05-12 | 2004-05-12 | Synchronous playback device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2005328128A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008141608A (en) * | 2006-12-04 | 2008-06-19 | Canon Inc | Image display processing device and processing method of image display processing device |
| JP2011120082A (en) * | 2009-12-04 | 2011-06-16 | Mitsubishi Electric Corp | In-train video display system and method |
| JP2016152443A (en) * | 2015-02-16 | 2016-08-22 | パナソニックIpマネジメント株式会社 | Wearable camera system and video data synchronization and reproduction method |
| JP2018207279A (en) * | 2017-06-02 | 2018-12-27 | 株式会社日立ビルシステム | Video surveillance system and video surveillance device |
-
2004
- 2004-05-12 JP JP2004142038A patent/JP2005328128A/en active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008141608A (en) * | 2006-12-04 | 2008-06-19 | Canon Inc | Image display processing device and processing method of image display processing device |
| JP2011120082A (en) * | 2009-12-04 | 2011-06-16 | Mitsubishi Electric Corp | In-train video display system and method |
| JP2016152443A (en) * | 2015-02-16 | 2016-08-22 | パナソニックIpマネジメント株式会社 | Wearable camera system and video data synchronization and reproduction method |
| WO2016132678A1 (en) * | 2015-02-16 | 2016-08-25 | パナソニックIpマネジメント株式会社 | Wearable camera system and method for synchronously reproducing video data |
| JP2018207279A (en) * | 2017-06-02 | 2018-12-27 | 株式会社日立ビルシステム | Video surveillance system and video surveillance device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10277956B2 (en) | Method and apparatus for streaming digital media content and a communication system | |
| JP5523075B2 (en) | Playback apparatus and control method | |
| EP2046044B1 (en) | A method and apparatus for streaming digital media content and a communication system | |
| WO2005062614A1 (en) | Video data processing method and vide data processing device | |
| CN102833480B (en) | Reproducer and reproducting method | |
| CN107800989B (en) | Video display method and system based on dynamic frame rate detection and network video recorder | |
| JP2010021663A (en) | Communication apparatus and communication method | |
| CN105847790A (en) | Code stream transmission method and device | |
| JP2005328128A (en) | Synchronous playback device | |
| JP7140177B2 (en) | camera, camera control method, control device, control device control method, system and system control method | |
| JP2002077820A (en) | Storage playback device and digital broadcast transmission device | |
| US8311103B2 (en) | Image recording apparatus for recording image data with display order field | |
| JP2002262272A (en) | Digital surveillance camera system and controller | |
| JP4295079B2 (en) | Special video data processing method, special video data processing apparatus and special video data processing system | |
| JP3513554B2 (en) | Imaging device and method | |
| JP3279186B2 (en) | Playback control method for moving image data | |
| JP5506536B2 (en) | Image processing device | |
| US7999853B2 (en) | Moving image reproducing apparatus and processing method therefor | |
| EP2015305A1 (en) | A device and method for smooth reverse playback of media | |
| JP2015099995A (en) | Recording device and recording device control method | |
| JP2003163923A (en) | Monitoring system | |
| KR101426773B1 (en) | Method and apparatus for reverse playback of video contents | |
| JP4350638B2 (en) | Video recording device | |
| JP5930807B2 (en) | Imaging device | |
| JP5336336B2 (en) | Data transmission system and data transmission method for data transmission system |