throbber
(12) United States Patent
`Ono et al.
`
`USOO6314137B1
`(10) Patent No.:
`US 6,314,137 B1
`(45) Date of Patent:
`Nov. 6, 2001
`
`(54) VIDEO DATA COMPRESSION SYSTEM,
`VIDEO RECORDING/PLAYBACK SYSTEM,
`AND WIDEO DATA COMPRESSION
`ENCODING METHOD
`(75) Inventors: Koichi Ono, Yokosuka; Hideo
`Nishijima; Takayuki Kanesaki, both of
`Hitachinaka; Tadasu Horiuchi;
`Nobuyoshi Tsukiji, both of Yokohama,
`all of (JP)
`
`(73) Assignee: Hitachi, Ltd., Tokyo (JP)
`* Y Not
`Subj
`y disclai
`h
`f thi
`Otice:
`ubject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(21) Appl. No.: 09/050,568
`(22) Filed:
`Mar. 30, 1998
`(30)
`Foreign Application Priority Data
`Mar. 31, 1997
`(JP) ................................................... 9-080082
`(51) Int. Cl." ................................................... H04N 7/12
`(52) U.S. Cl. ..................
`... 375/240; 375/240.01
`(58) Field of Search ..................................... 348/402,409,
`348/14.1, 14.08, 159,385.1, 705, 176
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`6/1979 Dischert ............................... 348/176
`4,158,208
`4,961.211 * 10/1990 Tsugane et al. .
`... 348/14.08
`5,223,949
`6/1993 Honjo ................................... 358/426
`5,371.535 * 12/1994 Takizawa ...
`348/14.1
`5,488,482 * 1/1996 Ueda et al. ..
`348/402
`5,579,060
`11/1996 Elberbaum ........................... 348/705
`FOREIGN PATENT DOCUMENTS
`
`KOKAI
`8/1987 (JP).
`62-17928O
`KOKAI
`3/1989 (JP).
`64-65989
`* cited by examiner
`Primary Examiner-Chris Kelley
`Assistant Examiner Allen Wong
`(74) Attorney, Agent, or Firm-Mattingly, Stanger &
`Malur, P.C.
`ABSTRACT
`(57)
`A video data compression/playback System efficiently com
`presses a plurality of Video data pieces through inter-frame
`predictive-encoding. Mixed video data VSMIr composed of
`time-divided video data received by video input terminals
`are divided Video data pieces each of which corresponding
`to Video input terminals and the Video data pieces are written
`into memories respectively by a memory control circuit for
`recording mode. The mixed video data written into the
`memories is read, a Specified number of frames at a time. An
`MPEG encoding circuit performs inter-frame predictive
`encoding for each specified number of frames.
`
`3,580,998
`3,582,542
`
`5/1971 Hammond et al. .................. 348/159
`6/1971 Smierciak ......................... 348/385.1
`
`13 Claims, 20 Drawing Sheets
`
`5
`
`26
`
`11
`
`
`
`SYNCHRONIZATIO
`SWITCHING
`CIRCUIT
`
`
`
`
`
`
`
`VIDEO
`DECODER
`CIRCUIT
`
`s
`
`WSMr MEMORY 1.
`MEMORY 27
`TE:
`
`WSMO
`
`MPEG
`ENCODING
`CIRCUIT
`
`13
`
`FRAME SWITCHER |
`24
`
`CAMERA CODE
`RETERMINATION
`i CIRCUIT
`DISPLAY
`SPL - 10
`
`O-H
`
`-----------------
`CAMERA CODE
`ADDITION
`23r;
`
`MEMORY CONTROL
`CIRCUIT FOR RECORDING MODE
`VSMIp
`1. MEMORY 1Ps
`2. MEMORY 2P -
`MEMORY 3P
`YE59 vSMOp.
`MEMORY 4P
`ENCODER
`CIRCUIT
`--
`
`19
`MEMORY CONTROL CRCUIT
`FOR PLAYBACK MODE
`
`14
`
`
`
`BSr
`
`RECORONG/
`PLAYBACK
`MODULE
`
`Amazon / WAG Acquisition
`Exhibit 1019
`Page 1
`
`

`

`Amazon / WAG Acquisition
`Exhibit 1019
`Page 2
`
`

`

`U.S. Patent
`
`Nov. 6, 2001
`
`Sheet 2 of 20
`
`US 6,314,137 B1
`
`
`
`NOILICJCIV
`1100HIO
`
`V LInOHIO DI IL
`NOÏOETES DI ] Õ??IN DI ]
`
`|CIV/EH|-?NIHOL?NAS
`
`
`
`~ TOHI NOO || TOHINOO
`
`
`
`JLIT KOBIO
`
`]][TOHIKO|
`NOLLVHENE!!!) ?
`
`68
`
`?S?TINOILOETES
`
`OEGIA
`
`8 LITTOHIO
`
`Amazon / WAG Acquisition
`Exhibit 1019
`Page 3
`
`

`

`U.S. Patent
`
`Nov. 6, 2001
`
`Sheet 3 of 20
`
`US 6,314,137 B1
`
`FIG.3
`
`1 FRAME
`seamlapa
`
`VS1
`
`
`
`Amazon / WAG Acquisition
`Exhibit 1019
`Page 4
`
`

`

`U.S. Patent
`
`Nov. 6, 2001
`
`Sheet 4 of 20
`
`US 6,314,137 B1
`
`FIG. 4
`
`
`
`FIG. 5
`
`
`
`53
`
`54
`
`MAGNTUDE
`COMPARATOR
`
`LATCH
`CIRCUT
`
`SYNC
`SEPARATION
`CIRCUIT
`
`
`
`TIMING SIGNA
`GENERATION
`CIRCUIT
`
`Amazon / WAG Acquisition
`Exhibit 1019
`Page 5
`
`

`

`U.S. Patent
`
`Nov. 6, 2001
`
`Sheet 5 of 20
`
`US 6,314,137 B1
`
`
`
`CT60
`
`FT-CK Q
`
`61
`
`62
`
`67
`----
`?
`i-DEGH
`-DEG
`DEG
`-DEG
`
`MWRR
`MWR2R
`MWR3R
`MWR4R
`MRR1 R
`
`El MR2
`Egil
`MRF
`MRR4R
`DEG
`till
`M
`MR2R
`MR3R
`MR4R
`68
`D-RES
`
`CCODE
`
`COINCIDENCE
`DETECTION CIRCUIT
`
`
`
`
`
`CONCDENCE
`DETECTION CIRCUIT
`
`
`
`COINCIDENCE
`DETECTION CIRCUIT
`
`COINCIDENCE
`DETECTION CIRCUIT
`
`MW1R
`
`MW2R
`
`MW3R
`
`MW4R
`
`Amazon / WAG Acquisition
`Exhibit 1019
`Page 6
`
`

`

`Amazon / WAG Acquisition
`Exhibit 1019
`Page 7
`
`

`

`Amazon / WAG Acquisition
`Exhibit 1019
`Page 8
`
`

`

`U.S. Patent
`
`Nov. 6, 2001
`
`Sheet 8 of 20
`
`US 6,314,137 B1
`
`
`
`
`
`
`
`
`
`
`
`TOHINOO
`ELVE
`
`
`
`?NIHEJCIHOBH
`
`NO?LVHEINES)
`
`ECJOO
`
`WHEWWO
`
`LI?IOHIO
`
`Amazon / WAG Acquisition
`Exhibit 1019
`Page 9
`
`

`

`U.S. Patent
`
`Nov. 6, 2001
`
`
`
`
`
`
`
`
`
`
`
`
`
`[0-7]
`
`Sheet 9 of 20
`
`US 6,314,137 B1
`
`(TXETXÈXT?XIX EX EXETXETXÈXETXÈX EX EX EX E XEIX EX E XIX EXC Edald
`
`??XTXTXTXTXTXTXTXTXTXEXTXTXTXTXTXIX–X a… §§
`
`
`
`
`
`Amazon / WAG Acquisition
`Exhibit 1019
`Page 10
`
`

`

`U.S. Patent
`
`Nov. 6, 2001
`
`Sheet 10 0f 20
`
`US 6,314,137 B1
`
`Å HOWEWN
`
`HE-J-J.[18]
`
`LITTOHIKO
`
`00||
`
`50NI\\ECIEJOEB
`
`B?.HTMLOId
`
`LITTO HIO
`
`
`NOI LVSNEdWOO
`LITTOHIKO
`NOLLOW
`
`86
`
`
`
`
`
`
`CITOH AVTEQ
`|I/QOHIO
`daGOOO
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Amazon / WAG Acquisition
`Exhibit 1019
`Page 11
`
`

`

`Amazon / WAG Acquisition
`Exhibit 1019
`Page 12
`
`

`

`U.S. Patent
`
`Nov. 6, 2001
`
`Sheet 12 of 20
`
`US 6,314,137 B1
`
`
`
`
`
`
`
`
`
`
`
`? (j? (); () i (?); () i
`
`dIWSA
`
`dEGOOO
`
`Amazon / WAG Acquisition
`Exhibit 1019
`Page 13
`
`

`

`U.S. Patent
`
`Nov. 6, 2001
`
`Sheet 13 of 20
`
`US 6,314,137 B1
`
`FIG. 14
`
`123
`
`VIDEO
`
`124
`
`125
`
`126
`
`129
`
`VIDEO
`ENCODER
`
`CAMERA CODE
`SEPARATION
`CIRCUIT
`
`
`
`MEMORY
`CONTROL
`CIRCUIT
`
`127
`
`128
`
`Amazon / WAG Acquisition
`Exhibit 1019
`Page 14
`
`

`

`U.S. Patent
`
`Nov. 6, 2001
`
`Sheet 14 of 20
`
`US 6,314,137 B1
`
`
`
`
`
`
`
`
`
`
`
`
`
`©NICJOONE
`LITIKOHIO
`5DEc{WN
`BECJOOBC]
`LITTOHIO
`OEC?IA
`
`NOLL\/ZINOHHONÁS
`
`JLI[\OHIO
`
`5DNÍHO LINAS
`
`Amazon / WAG Acquisition
`Exhibit 1019
`Page 15
`
`

`

`U.S. Patent
`
`US 6,314,137 B1
`
`O
`t
`O
`
`
`
`
`
`
`
`
`
`
`
`1][10H10
`
`AWTIEQ
`
`Amazon / WAG Acquisition
`Exhibit 1019
`Page 16
`
`

`

`U.S. Patent
`
`Nov. 6, 2001
`
`Sheet 16 of 20
`
`US 6,314,137 B1
`
`LITTOH?O ( L/(\O 8 NO|1\/SNEdWOO I LOO -}
`NOILOWN O L U LITO N
`
`VSA
`
`
`
`
`
`
`
`
`
`99 ||
`
`D
`
`fit
`
`uld
`U
`
`8 TEIS
`
`O
`
`CO
`
`an
`
`5.
`
`CC
`l
`
`l
`
`TEIS
`
`ÅBOWEJ W ºd i ÁHOWNEW
`
`\/d
`
`IESA
`
`ÅEJOWNEW E
`
`TOHINOO A HOWEWN
`.]][\OHIO
`09_10
`
`Amazon / WAG Acquisition
`Exhibit 1019
`Page 17
`
`

`

`U.S. Patent
`
`Nov. 6, 2001
`
`Sheet 17 of 20
`
`US 6,314,137 B1
`
`
`
`| GTV/EH I ELI?JNA
`
`£ OVERH 8 E LIHAW
`
`?nON N TIES
`
`??O-? – TES
`
`?nog 8 TES
`
`Amazon / WAG Acquisition
`Exhibit 1019
`Page 18
`
`

`

`U.S. Patent
`
`Nov. 6, 2001
`
`Sheet 18 of 20
`
`US 6,314,137 B1
`
`NOLLV/SNECHWOO
`
`NO|JLOW O 1
`
`LITTOHIO
`
`LTÀO C18
`
`LTIO CJE
`
`
`
`
`
`
`
`AHOWNEW
`
`„LITTOHIKO
`
`TOHI NOO
`
`09 LO
`
`Amazon / WAG Acquisition
`Exhibit 1019
`Page 19
`
`

`

`U.S. Patent
`
`Nov. 6, 2001
`
`Sheet 19 of 20
`
`US 6,314,137 B1
`
`as a a
`s
`ve al
`up a
`
`s
`also e s a
`
`ve
`fa.
`ques as its a
`
`eye
`al
`use is a
`t
`
`s
`
`as is a
`O
`v
`AL
`anese a un un
`s
`
`uso a
`Se
`es
`
`-
`
`so
`S
`te
`a.
`a
`so
`s
`
`as a on
`s
`
`as as on as
`
`s
`cessa
`s
`Cl
`as a
`q
`L
`as
`
`was
`SF
`
`as a so
`
`aes up a
`
`so us as a
`
`98.
`
`ope does do
`
`aus
`
`as a so as as as a
`
`usa a
`
`a sa as
`
`aume s as so
`
`use asso
`
`as as as a n as
`
`
`
`|HAVET +
`
`IESA
`
`09 LO
`
`I OVERH | 3. LIHNA
`
`Eld/, id
`
`CESA
`
`ºd CJVE!!!!
`
`€d E. LIENA
`
`
`
`CJ? TEIS
`
`??OOS
`
`Amazon / WAG Acquisition
`Exhibit 1019
`Page 20
`
`

`

`U.S. Patent
`
`US 6,314,137 B1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`66
`
`dEGOOO
`
`86
`
`Amazon / WAG Acquisition
`Exhibit 1019
`Page 21
`
`

`

`US 6,314,137 B1
`
`1
`VIDEO DATA COMPRESSION SYSTEM,
`VIDEO RECORDING/PLAYBACK SYSTEM,
`AND WIDEO DATA COMPRESSION
`ENCODING METHOD
`
`BACKGROUND OF THE INVENTION
`
`2
`A high intra-frame correlation in the image means closer
`two-dimensional frequency components, thus increasing the
`encoding efficiency and reducing the amount of data while
`ensuring the picture image quality.
`However, an image composed of fine patterns results in a
`lower intra-frame correlation and therefore decreases the
`compression efficiency. Thus, a compression ratio of up to
`10:1 is required to ensure a reasonable JPEG image.
`Next, MPEG will be described.
`In addition to the technique used by JPEG described
`above, MPEG uses an inter-frame correlation to reduces the
`amount of data. More specifically, it finds changes between
`every two frames and performs DCT on the changes. This is
`called inter-frame predictive encoding.
`For slow-moving video with little or no change between
`frames, MPEG produces a very small amount of data.
`Even for fast-moving video, MPEG provides an
`extremely high predictive encoding efficiency because it
`detects motion vector between frames and motion compen
`sation for them.
`AS a result, the image quality is not degraded at all even
`when the compression ratio is Several Scores to one and,
`therefore, a recording/playback system using the MPEG
`compression algorithm can record Video data longer in time
`than JPEG.
`
`SUMMARY OF THE INVENTION
`Time lapse VTRS, which record analog video Signals on
`magnetic tapes, have been used in most conventional video
`Surveillance Systems. It is also possible to configure a video
`Surveillance System using digital recording System
`explained above.
`That is, a System with only one camera digitizes the
`output Video signals, reduces the amount of data by com
`pressing data with MPEG, and records compressed data on
`a disk or tape.
`A system with multiple cameras has an MPEG compres
`Sion unit and a recording/playback unit installed for each
`camera to record digitized video signals Sent from each
`Caca.
`The problem is that a video surveillance system with
`multiple MPEG compression encoding units is very expen
`sive because the MPEG compression encoding unit is very
`expensive. It is therefore preferable that, as with the con
`ventional Video Surveillance System, the System has only one
`compression encoding unit which compresses video signals
`Sent from multiple cameras for recording.
`However, compressing digitized mixed video Signals gen
`erated by a frame Switcher with MPEG poses the following
`problem.
`In most cases, Video generated by Separate cameras has no
`correlation. This means that the amount of changes among
`Video obtained by Separate cameras is much larger than the
`amount of changes among Video obtained by the same
`Caca.
`Therefore, a frequent Switch among multiple cameras in
`the time divided manner affects inter-frame predictive
`encoding. Video data cannot be compressed efficiently for
`recording.
`This invention seeks to Solve the problems associated
`with the prior art described above. It is an object of this
`invention is to provide a Video data compression System,
`Video recording/playback System, and Video data compres
`Sion encoding method which efficiently compress multiple
`Video data items through predictive encoding.
`
`1O
`
`15
`
`1. Field of the Invention
`This invention relates to a Video data compression System,
`and more particularly to a compression encoding System for
`use in a video recording unit which Sequentially Switches
`Video data obtained from a plurality of Video cameras Such
`as those used in a Video Surveillance System.
`2. Description of the Related Art
`Conventionally, a Video Surveillance System which
`records Video from multiple video cameras (hereafter simply
`called cameras) onto a long-time recording time-lapse VTR
`has been used. This System uses a Switcher to Switch video
`from multiple cameras in a time-dividing manner.
`Earlier patent disclosures dealing with this type of Video
`Surveillance Systems are found in Japanese Patent Laid
`Open Application No. Sho 64-65989 and Japanese Patent
`Laid-Open Application No. Hei 5-73312.
`The system disclosed in Japanese Patent Laid-Open
`25
`Application No. Sho 64-65989 synchronizes multiple cam
`eras with the reference Signal to eliminate the discontinuity
`of Video signals at Switching time.
`It also synchronizes the VTR recording timing with the
`Video signal Switching Signal to minimize unstable operation
`time. This results in a shorter Video Switching period,
`making high-density recording possible.
`In addition, detecting at the time of playback, the camera
`identification Signal Superimposed on the Video signal
`allows only the desired video to be selectively monitored.
`The system disclosed in Japanese Patent Laid-Open
`Application No. Hei 5-73312 switches timely between a
`2-System Video Selection means and a 2-system Video signal
`Synchronization means to enable a Video Surveillance
`System, which has cameras not under control of external
`Synchronization Signals or each controlled by its own Syn
`chronization method, to Synchronize Video signals for
`proper Switching.
`A System which Switches multiple cameras in a time
`division manner to combine their video signals into one
`mixed video signal is called a frame Switcher. Many Such
`Systems are commercially available.
`Today, digital video recording and playback Systems
`which record and play back digital image data have become
`popular.
`50
`In general, image data to be recorded digitally is com
`pressed to prevent the amount of data from increasing and
`therefore to allow the recording medium to be used for
`recording for a longer period of time.
`55
`Well-known image data compression techniques include
`JPEG (Joint Photographic Experts Group) and MPEG
`(Moving Pictures Experts Group).
`Because these techniques are described in detail in many
`books, the following briefly gives the Summary of their
`algorithms.
`First, JPEG will be described
`JPEG divides an image into multiple small blocks and
`converts each block into two-dimensional frequency com
`ponents through DCT (Discrete Cosine Transform). It then
`65
`reduces the amount of data through non-linear quantization
`and entropy encoding.
`
`35
`
`40
`
`45
`
`60
`
`Amazon / WAG Acquisition
`Exhibit 1019
`Page 22
`
`

`

`US 6,314,137 B1
`
`15
`
`3
`To solve the above problems, a first embodiment of this
`invention is a video data compression System which com
`preSSes mixed video data generated by mixing a plurality of
`Video data items in a time-divided manner, wherein the
`mixed video data is compressed by performing inter-frame
`or inter-field predictive encoding for each of the plurality of
`Video data items.
`For example, Such a System comprises first Storage means
`for Storing the mixed Video data; first control means for
`controlling writing and reading the mixed video data to and
`from the first Storage means, and predictive encoding means
`for performing predictive encoding among a plurality of
`images of the mixed Video data.
`The first control means writes the mixed video data into
`the first Storage means, the mixed video data being divided
`into the plurality of Video data pieces, and Sequentially reads
`the mixed video data, a plurality of images at a time, for each
`of the plurality of video data items from the first storage
`means and wherein
`the predictive encoding means performs predictive encod
`ing among a plurality of images of Video data Sequentially
`read, a plurality of images at a time, from the first Storage
`CS.
`In addition, when the mixed Video data is composed of the
`25
`plurality of Video data items, each of the plurality of Video
`data items Sequentially appearing for a predetermined num
`ber of images, the predictive encoding means performs
`predictive encoding on a plurality of images appearing at an
`interval of a number of images, the number being a product
`of the predetermined number of images, the number of the
`plurality of Video data items, and a natural number.
`The first embodiment of this invention compresses mixed
`Video data, composed of a plurality of Video data items,
`through predictive encoding for each of the plurality of
`Video data items, thus efficiently compressing the mixed
`Video data.
`A Second embodiment of this invention is a Video data
`compression System which compresses a plurality of Video
`data items, comprising video data acquisition means for
`Sequentially acquiring a predetermined number of Video data
`images from the plurality of Video data items on a frame
`basis or on a field basis, and predictive encoding means for
`compressing the mixed video data by performing predictive
`encoding among the images of Video data images Sequen
`tially acquired by the Video data acquisition means.
`For example, the Video data acquisition means comprises
`first Storage means for Storing the plurality of Video data
`items, and first control means for controlling writing and
`reading the plurality of Video data items to and from the first
`Storage means.
`The first control means divides each of the plurality of
`Video data items at an interval of a predetermined number of
`images, writes the divided Video data into the first Storage
`means, and Sequentially reads the Video data, a plurality of
`images at a time, for each of the plurality of Video data
`pieces from the first Storage means and
`the predictive encoding means performs predictive encod
`ing among the plurality of images of Video data Sequentially
`read, a plurality of images at a time, from the first Storage
`CS.
`The second embodiment of this invention sequentially
`acquires a predetermined number of Video data images from
`a plurality of Video data items and compresses the Video data
`by performing predictive encoding among a plurality of
`images of the acquired Video data, thus compressing the
`plurality of video data items efficiently.
`
`35
`
`4
`BRIEF DESCRIPTION OF THE DRAWINGS
`FIG. 1 is a block diagram showing the outline of a video
`data recording/playback System used in a first embodiment
`of this invention.
`FIG. 2 is a diagram showing the outline of the Synchro
`nization switching circuit 5 shown in FIG. 1.
`FIG. 3 is a timing diagram showing the operation of the
`synchronization switching circuit 5 shown in FIG. 2.
`FIG. 4 is a diagram explaining the waveform of the Signal
`used for a camera code included in a Video signal output
`from the synchronization Switching circuit 5 shown in FIG.
`2.
`FIG. 5 is a diagram showing the outline of the camera
`code determination circuit 12 shown in FIG. 1.
`FIG. 6 is a diagram showing the outline of the memory
`control circuit for recording mode 13 shown in FIG. 1.
`FIG. 7 is a timing diagram showing the operation of the
`memory control circuit for recording mode 13 shown in FIG.
`6.
`FIG. 8 is a timing diagram showing the operation of the
`memory control circuit for recording mode 13 shown in FIG.
`6.
`FIG. 9 is a diagram showing the outline of the MPEG
`encoding circuit 11 shown in FIG. 1.
`FIG. 10 is a timing diagram showing the operation of the
`MPEG encoding circuit 11 shown in FIG. 9.
`FIG. 11 is a diagram showing the outline of the MPEG
`decoding circuit 15 shown in FIG. 1.
`FIG. 12 is a diagram showing the outline of the memory
`control circuit for playback mode 21 shown in FIG. 1.
`FIG. 13 is a timing diagram showing the operation of the
`memory control circuit for playback mode 21 shown in FIG.
`12.
`FIG. 14 is a diagram showing the outline of the display
`control circuit 24 shown in FIG. 1.
`FIG. 15 is a block diagram showing the outline of a video
`data recording/playback System of a Second embodiment of
`this invention.
`FIG. 16 is a diagram showing the outline of the MPEG
`encoding circuit 131 shown in FIG. 15.
`FIG. 17 is a diagram showing the outline of the picture
`reordering circuit 141 shown in FIG. 16.
`FIG. 18 is a timing diagram showing the operation of the
`picture reordering circuit 141 shown in FIG. 17.
`FIG. 19 is a diagram showing the outline of the image
`memory circuit 142 shown in FIG. 15.
`FIG. 20 is a timing diagram showing the operation of the
`image memory circuit 142 shown in FIG. 19.
`FIG. 21 is a diagram showing the outline of the MPEG
`decoding circuit 132 shown in FIG. 15.
`DETAILED DESCRIPTION OF PREFERRED
`EMBODIMENTS
`A first embodiment according to this invention will now
`be described with reference to the attached drawings.
`FIG. 1 is a block diagram showing the outline of a video
`data recording/playback System used in the first embodiment
`according to this invention.
`In the figure, numbers 1 to 4 refer to Video input terminals,
`number 5 refers to a Synchronization Switching circuit,
`numbers 6-9 and numbers 16-19 refer to memory, number
`11 refers to an MPEG encoding circuit, number 12 refers to
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`Amazon / WAG Acquisition
`Exhibit 1019
`Page 23
`
`

`

`US 6,314,137 B1
`
`15
`
`S
`a camera code determination circuit, number 13 refers to a
`memory control circuit for recording mode, number 14
`refers to a recording/playback module, number 15 refers to
`an MPEG decoding circuit, number 21 refers to a memory
`control circuit for playback mode, number 23 refers to a
`camera code addition circuit, number 24 refers to a display
`control circuit, number 25 refers to a Video output terminal,
`number 26 refers to a video decoder circuit, and number 27
`refers to a video encoder circuit. Number 10 refers to a frame
`Switcher composed of the Synchronization Switching circuit
`5 and the display control circuit 24.
`The Video input terminals 1-4 receive analog video
`Signals from the cameras not shown in the figure.
`The synchronization Switching circuit 5 converts the four
`analog video signals received by the Video input terminals
`1-4 to digital signals, Synchronizes and Sequentially
`Switches the four Video signals, and outputs them as one
`mixed Video signal. In addition, the circuit adds camera
`codes each identifying the four video Signals to the corre
`sponding part of the mixed video signal.
`The video decoder circuit 26 converts the mixed video
`Signal from the Synchronization Switching circuit 5 to Video
`data VSMIr which is composed of three signals: a luminance
`Signal and two color difference signals composed of the
`25
`number of picture elements corresponding to the MPEG
`encoding format.
`The camera code determination circuit 12 detects the
`camera codes in the mixed video signal output from the
`Synchronization Switching circuit 5.
`Memory (1R) 6 to memory (4R) 9 store the corresponding
`part of the video data VSMIr.
`The memory control circuit for recording mode 13 con
`trols memory containing the video data VSMIr from the
`Video decoder circuit 26 according to the camera codes
`determined by the camera code determination circuit 12.
`In this embodiment, the video data VSMIr is controlled
`according to the camera codes as follows. That is, the
`memory (1R) 6 to the memory (4R) 9 are controlled such
`that the Video data corresponding to the Video signal entered
`from the video input terminals 1 is stored in the memory
`(1R) 6, the Video data corresponding to the video signal
`entered from the video input terminals 2 is stored in the
`memory (2R)7, the video data corresponding to the video
`Signal entered from the Video input terminals 3 is Stored in
`the memory (3R) 8, and the video data corresponding to the
`Video Signal entered from the Video input terminals 4 is
`stored in the memory (4R) 9.
`The memory control circuit for recording mode 13 also
`Sequentially accesses the memory (1R) 6 to the memory
`(4R) 9 to read any frames of video data VSMIristored in each
`memory.
`In this way, the video data VSMIr from the video decoder
`circuit 26 is converted to video data VSMOr where sequence
`of frames has been changed. The video data VSMOr will
`consist a Sequence of frames each of which corresponding to
`the Signals received by Video input terminals 1 to 4.
`The MPEG encoding circuit 11 encodes the video data
`VSMOr using MPEG format and outputs it as an MPEG bit
`Stream BSr.
`At this time, the MPEG encoding circuit 11 adds camera
`code data to the bit Stream BSr according to the instruction
`generated by the memory control circuit for recording mode
`13. The camera code data is that of the video signals from
`which VSMOr was generated, which was in turn converted
`to the bit stream BSr.
`
`35
`
`6
`The recording/playback module 14 records the bit stream
`BSr output from the MPEG coding circuit 11 on a recording
`medium Such as a disk or tape. It also plays back the bit
`Stream from the recording medium and outputs the played
`back bit stream BSp.
`The MPEG decoding circuit 15 decodes the bit stream
`BSp played back by the recording/playback module 14 and
`converts it to video data VSMIp composed of the luminance
`Signal and the color difference Signals. It also detects the
`camera codes added to the bit stream BSp.
`The memory (1P) 16 to the memory (4P) 19 each store the
`corresponding part of the video data VSMIp output from the
`MPEG decoding circuit 15.
`The memory control circuit for playback mode 21 con
`trols memory to contain the video data VSMIp output from
`the MPEG decoding circuit 15 according to the camera
`codes detected by the MPEG decoding circuit 15.
`In this embodiment, the video data VSMIp decoded by the
`MPEG decoding circuit 15 is controlled according to the
`camera codes as follows. That is, the memory (1P) 16 to the
`memory (4P) 19 are controlled such that the video data
`corresponding to the Video signal entered from the Video
`input terminals 1 is stored in the memory (1P) 16, the video
`data corresponding to the Video signal entered from the
`video input terminals 2 is stored in the memory (2P) 17, the
`Video data corresponding to the Video Signal entered from
`the video input terminals 3 is stored in the memory (3P) 18,
`and the Video data corresponding to the Video signal entered
`from the video input terminals 4 is stored in the memory
`(4P) 19.
`The memory control circuit for playback mode 21 also
`accesses the memory (1P) 16 to the memory (4P) 19
`Sequentially to read Video data VSMIp Sequentially, one
`frame at a time. This way, it generates video data VSMOp
`composed of frames generated from the Video data corre
`sponding to the Video input terminals 1-4, with a frame from
`a terminal Sequentially followed by a frame from the next.
`The video encoder circuit 27 converts the video data
`VSMOp to the composite video signal.
`The camera code addition circuit 23 adds the correspond
`ing camera code to the composite Video signal, converted by
`the Video encoder circuit 27, during the Vertical blanking
`interval according to the instruction from the memory con
`trol circuit for playback mode 21.
`In a similar manner as the reproduction process of the
`conventional frame Switcher, the display control circuit 24
`determines the camera code and outputs the video signal
`from the video output terminal 25 so that only the video of
`the desired camera may be Selectively displayed.
`The video output terminal 25 is connected to a monitor,
`not shown in the figure, on which Video is displayed.
`Next, the components of the Video data recording/
`playback system shown FIG. 1 are described in more detail.
`First, the synchronization switching circuit 5 will be
`described.
`FIG. 2 is a diagram showing the outline of the Synchro
`nization Switching circuit 5.
`In this figure, number 31 refers to a video selection circuit
`A, number 32 refers to a video selection circuit B, number
`33 refers to an input timing Signal generation circuit, num
`bers 34 and 35 refer to A/D converters, numbers 36 and 37
`refer to switching circuits, number 38 refers to a FIFO (First
`IN First Out) memory A, number 39 refers to a FIFO
`memory B, number 40 refers to a write control circuit A,
`number 41 refers to a write control circuit B, number 42
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`Amazon / WAG Acquisition
`Exhibit 1019
`Page 24
`
`

`

`7
`refers to a read control circuit A, number 43 refers to a read
`control circuit B, number 44 refers to an output Selection
`circuit, number 45 refers to a reference timing Signal gen
`eration circuit, and number 47 refers to a camera code
`addition circuit.
`The Video Selection circuit A 31 Selects one of analog
`video signals VS1-VS4 entered from the video input termi
`nals 1-4 according to a control Signal SA from the reference
`timing Signal generation circuit 45.
`The video selection circuit B32 selects one of analog
`video signals VS1-VS4 entered from the video input termi
`nals 1-4 according to a control Signal SB from the reference
`timing Signal generation circuit 45.
`The A/D converter 34 converts the analog video signal
`selected by the video selection circuit A 31 to the digital
`Signal.
`The A/D converter 35 converts the analog video signal
`selected by the video selection circuit B 32 to the digital
`Signal.
`The video signal output from the A/D converter 34 is
`written into the FIFO memory A38 according to the control
`signal MWA sent from the write control circuit A40, and the
`video signal VOA written into the FIFO memory A38 is
`read according to the control Signal MRA Sent from the read
`control circuit A 42.
`The video signal output from the A/D converter 35 is
`written into the FIFO memory B39 according to the control
`signal MWB sent from the write control circuit B 41, and the
`video signal VQB written into the FIFO memory B 39 is
`read according to the control signal MRB sent from the read
`control circuit B 43.
`The output selection circuit 44 selects one of the video
`signal VQA read from the FIFO memory A38 and the video
`signal VOB read from the FIFO memory B 39 according to
`the control signal SQ sent from the reference timing Signal
`generation circuit 45.
`The reference timing Signal generation circuit 45 uses an
`internal crystal oscillator and So on to generate the 4fsc clock
`Signal with the frequency that is four times as high as that of
`the color Sub-carrier. It Supplies control Signals generated
`based on the 4fsc clock signal.
`The camera code addition circuit 47 generates camera
`codes, based on the Video Selection information from the
`video selection circuit A31, video selection circuit B32, and
`output Selection circuit 44, and adds the camera codes to the
`output video signal VO from the output selection circuit 44
`during the vertical blanking interval.
`The input timing Signal generation circuit 33 Separates the
`horizontal Sync signal and the vertical Sync signal from the
`video signals VS1-VS4 received by the video input termi
`nals 1-4. Based on the Separated horizontal Sync signal and
`the vertical Sync signal, the input timing Signal generation
`circuit generates the Start timing and the end timing of a
`frame of the Video signal. For each of the Video signals
`VS1-VS4, the input timing Signal generation circuit also
`generates the 4fsc clock signal which is in phase lock with
`the Sub-carrier of the Signal.
`The Start timing and the end timing of a frame of the
`Signal and the 4fsc clock Signal, which are generated for
`each of the analog video signals VS1-VS4, are called the
`input timing of the Signal.
`The Switching circuit 36 Selects and outputs one of input
`timings from those of each of video signals VS1-VS4,
`generated by the input timing Signal generation circuit 33,
`according to the control signal SA Sent from the reference
`timing Signal generation circuit 45.
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`US 6,314,137 B1
`
`8
`The Switching circuit 37 Selects and outputs one input
`timing from those of each of video signals VS1-VS4,
`generated by the input timing Signal generation circuit 33,
`according to the control signal SB Sent from the reference
`timing Signal generation circuit 45.
`The write control circuit A 40 generates the control Signal
`MWA which causes one frame of the video signal to be
`written into the FIFO memory A38 according to the control
`Signal from the reference timing Signal generation circuit 45
`and the input timing from the Switching circuit 36. The
`circuit also Supplies the 4fsc clock signal, included in the
`input timing, to the A/D converter 34.
`The write control circuit B 41 generates the control Signal
`MWB which causes one frame of the video signal to be
`written into the FIFO memory B39 according to the control
`Signal from the reference timing Signal generation circuit 45
`and the input timing from the Switching circuit 37. The
`circuit 41 also Supplies the 4fsc clock signal, included in the
`input timing, to the A/D converter 35.
`The read control circuit A 42 generates the control Signal
`MRA Specifying the timing at which the Video Signal is to be
`read from the FIFO memory A38 according to the control
`Signal from the reference timing Signal generation circuit 45.
`The read control circuit B 43 generates the control Signal
`MRB specifying the timing at which the video signal

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket