CN1575552B - Method and system for generating a dummy bidirectional predictive field picture - Google Patents
Method and system for generating a dummy bidirectional predictive field picture Download PDFInfo
- Publication number
- CN1575552B CN1575552B CN028211421A CN02821142A CN1575552B CN 1575552 B CN1575552 B CN 1575552B CN 028211421 A CN028211421 A CN 028211421A CN 02821142 A CN02821142 A CN 02821142A CN 1575552 B CN1575552 B CN 1575552B
- Authority
- CN
- China
- Prior art keywords
- field
- designator
- pseudo
- picture
- mark
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 230000002457 bidirectional effect Effects 0.000 title claims abstract description 5
- 230000000750 progressive effect Effects 0.000 claims description 24
- 230000005540 biological transmission Effects 0.000 description 7
- 230000000694 effects Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 2
- 239000012634 fragment Substances 0.000 description 2
- 238000013467 fragmentation Methods 0.000 description 2
- 238000006062 fragmentation reaction Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
- H04N5/783—Adaptations for reproducing at a rate different from the recording rate
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
- G06T9/004—Predictors, e.g. intraframe, interframe coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440281—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the temporal resolution, e.g. by frame skipping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
- H04N5/7824—Television signal recording using magnetic recording on tape with rotating magnetic heads
- H04N5/7828—Television signal recording using magnetic recording on tape with rotating magnetic heads involving transversal scanning of the magnetic tape
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/775—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Television Signal Processing For Recording (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
The invention concerns a method and system for generating a dummy bidirectional predictive (dummy B) field picture. The method includes the steps of setting at least a portion of a first indicator of the dummy B field picture to indicate that no encoding of a residual signal will occur and setting at least a portion of a second indicator of the dummy B field picture to indicate that the dummy B field picture will be predicted from at least one field among a first field and a last field of a reference picture to control a vibration artifact. The dummy B field picture can be a forward or a backward predicted field picture, and the at least one field from which the dummy B field picture is predicted can be a first or last field of the reference picture.
Description
Technical field
Configuration of the present invention relates generally to a kind of video system, specifically, relates to the video system of a kind of record or playback digitally encoded video sequence.
Background technology
On current consumer electronics market, Digital Television (DTV) and high definition TV (HDTV) are popular just day by day.A lot of buyers of this TV also buy such as the digital VTR of digital video disc (DVD) register or player so that watch the program of precedence record or write down their institute's favorite program.What deserves to be mentioned is that the combination of a DTV (or HDVD) and digital VTR or player can be the major part of one family movie theatre entertainment systems.
Digital VTR or player comprise a Motion Picture Experts Group (MPEG) decoder usually, are used for being stored in the digital coding multi-medium data decoding on the dish of being play by video tape recorder or player.If digital VTR or player are connected on traditional (non-DTV or non-HDTV) TV, then digitally encoded signal will be decoded by the mpeg decoder of digital VTR or player before showing on this traditional tv.But, it should be noted that a lot of DTV comprise its oneself mpeg decoder.Therefore, if digital VTR or player are connected on the DTV, the vision signal of reading from dish is then by the decoder remote decoder of DTV.This structure can be referred to as the remote decoder configuration.
But, utilize long-range DTV decoder decode digitally encoded signal that an important disadvantages is arranged.It is very difficult promptly carrying out special-effect mode in this configuration.Special-effect mode can be wherein to be with normal speed or any video playback of playing with non-forward.Usually, a special-effect mode comprises such as the many images that repeat during the slow motion or the special-effect mode that fixes in the vision signal.Because bandwidth between digital VTR or player and DTV is restricted, so the image that repeats to be fed in the signal of DTV may cause that this signal surpasses the maximum bitrate limit of transmission channel.If image is (I) image or prediction (P) image in the frame, so, because these images can utilize the position of relatively large amount to encode, so the problems referred to above will be more obvious.
In addition, even surpass bit rate at the average bit rate that also may cause vision signal such as the redirect treatment of picture during the fast motion trick mode.Particularly, will be during fast motion trick mode by first image of one group of image (GOP) of redirect bi-directional predicted (B) image normally.Because this B image is skipped, so the average figure place of the average amount of coded data of residual image or each image increases in GOP.The bit rate limit that surpasses transmission channel will cause buffer to overflow and lose image during showing special effects mode video signal.
Except the problem of bit rate, vision signal is carried out remote decoder also have another shortcoming: if the image that is repeated comprises a moving target, non-progressive image repeats to show may cause the hunt effect that occurs in demonstration so, in this configuration.In order to explain this shortcoming, be necessary the interlacing scan that makes a brief explanation.
A lot of TVs use horizontal-interlace technique.Under this form, vision signal is divided into the horizontal line of predetermined quantity usually.During each field duration, half that have only these to go is scanned; Usually, interscan odd-numbered line during the first cycle, and during the next field duration interscan even number line.Each scanning is referred to as a field, and when combination, two fields form a complete image or frame.For a NTSC system, per second shows 60 fields, thereby has caused the speed of per second 30 frames.
When moving on the screen of a moving target in interlaced scan tv, each will only show the part of moving target.This part shows it is the horizontal line that only shows the interlacing of entire image owing to a field.For example, for a specific field n, only scanning odd-numbered horizontal line, among the n on the scene is the part that the odd-numbered horizontal line of n on the scene was scanned between shaking peroid with the part of the moving target that is shown.Next, n+1 is created after second and with the even-numbered horizontal line of display image at l/60 on the spot.Thus, the part of the moving target that is shown among the n+1 on the scene is exactly the part that the even-numbered horizontal line of n+1 on the scene was scanned between shaking peroid.Though each all is different in the time, because the speed that the field is shown, so human eye is regarded the continuous demonstration of field as level and smooth motion.
If spectators activate a special-effect mode, this special effects mode video signal can comprise the multiimage that is write down with the interlacing scan form.For example, spectators start the special-effect mode that fixes to a specific image, and so, this image can be repeated to send to the DTV that comprises remote decoder, and decoded and demonstration.But the demonstration of multiimage is to carry out according to the normal demonstration of non-progressive image, that is, the field that constitutes non-progressive image is by Alternation Display.
As described above, if moving target appears in the image with the interlacing scan format record, so, each field all will show moving target at an ad-hoc location.Thus, because these are by Alternation Display during the special-effect mode that fixes, the moving target on a display position from this display rapidly moves to another position and returns once more; On effect, vibration appears in moving target.This generation of vibration is because the field that interweaves is different in time and moving target appears at each diverse location.
This problem also is present among the DTV that comprises deinterleaver.As be well known in the art, a deinterleaver can be constructed complete frame according to an interlaced field.Therefore, deinterleaver can construct complete frame from the field of the non-progressive frame that comprises repetition.But, these whole frame according to the interlaced field structure also will be shown in an alternating manner, thereby may produce the vibration artifact.In addition, this dither effect not only appears in the special-effect mode that fixes, and also may be present in any other special-effect mode that wherein repeats non-progressive image.Therefore, wish under the situation of cost that does not increase system and complexity, to eliminate bit rate problem and vibration artifact.
Summary of the invention
The present invention relates to a kind of method that generates pseudo-bi-directional predicted field picture.At least a portion that this method comprises the steps: to be provided with first designator of pseudo-bi-directional predicted field picture shows the coding that will not take place residual signal; Show the pseudo-bi-directional predicted field picture of at least one field prediction in the middle of the first and tail field of a reference picture with at least a portion of second designator that pseudo-bi-directional predicted field picture is set, thus control vibration artifact.The step that first designator is set comprises that also at least a portion of first designator that pseudo-bi-directional predicted field picture is set shows that the discrete cosine transform DCT that residual signal will can not take place encodes.
In addition, pseudo-bi-directional predicted field picture can comprise a plurality of macro blocks and wherein at least a portion of first designator be comprised within the macro block title.Each macro block can comprise at least one step that has the motion vector of level and vertical motion component and first designator is set can comprise that at least a portion that first designator is set shows that level and vertical motion component are 0 steps.
In a kind of configuration, pseudo-bi-directional predicted field picture can be the field picture of a backward prediction, and at least a portion of first designator can comprise motion_code[0] [1] [0] mark and motion_code[0] [1] [1] mark.The step that at least a portion of first designator is set can comprise motion_code[0] [1] [0] mark and motion_code[0] step of [1] [1] mark value of being set to 1.In addition, the pseudo-bi-directional predicted field picture field picture that can be a forward prediction and at least a portion of first designator can comprise motion_code[0] [0] [0] mark and motion_code[0] [0] [1] mark.The step that at least a portion of macro block title is set can comprise motion_code[0] [0] [0] mark and motion_code[0] step of [0] [1] mark value of being set to 1.
On the other hand, reference picture can be an I picture or a predicted picture.In addition, reference picture can be non-progressive image, progressive image or field picture.On the other hand, pseudo-bi-directional predicted field picture can be the field picture of a backward prediction and be used as pseudo-bi-directional predicted field picture basis for forecasting at least one can be the first of reference picture.
Can be field, a top at the beginning, at least a portion of second designator can be arranged in a macro block title, and in this macro block title, at least a portion of second designator can comprise motion_vertical_field_select[0] [1] mark.The step that at least a portion of second designator is set can comprise motion_vertical_field_select[0] step of [1] mark value of being set to 0.In the another kind configuration, field at the bottom of can being one at the beginning, can be arranged in a macro block title with at least a portion of second designator, in this macro block title, at least a portion of second designator can comprise motion_vertical_field_select[0] [1] mark.The step that at least a portion of second designator is set can comprise motion_vertical_field_select[0] step of [1] mark value of being set to 1.
Still in the another kind configuration, pseudo-bi-directional predicted field picture can be a forward prediction field picture and be the tail field of reference picture as at least one of the foundation of the pseudo-bi-directional predicted field picture of prediction.The tail field can be field, a top, and at least a portion of second designator can be arranged in a macro block title, and in this macro block title, at least a portion of second designator comprises motion_vertical_field_select[0] [0] mark.The step that at least a portion of second designator is set can comprise motion_vertical_field_select[0] step of [0] mark value of being set to 0.
In addition, at least a portion of the field and second designator can be arranged in a macro block title at the bottom of the tail field can be one, and in this macro block title, at least a portion of second designator can comprise motion_vertical_field_select[0] [0] mark.The step that at least a portion of second designator is set can comprise motion_vertical_field_select[0] step of [0] mark value of being set to 1.This method can also comprise the step of skipping at least a portion macro block when at least one of pseudo-bi-directional predicted field picture and reference picture has identical parity.
The invention still further relates to a kind of system that is used to generate pseudo-bi-directional predicted field picture.This system comprises the controller and the processor that are used for from the medium sense data.At least a portion that processor is programmed with first designator that is used to be provided with pseudo-bi-directional predicted field picture shows the coding that will can not take place residual signal, and at least a portion that second designator of pseudo-bi-directional predicted field prediction image is set shows with the pseudo-bi-directional predicted field picture of at least one field prediction in the middle of the first and tail field of a reference picture, with control vibration artifact.This system also comprises suitable software and the circuit that is used to carry out said method.
The accompanying drawing summary
The block diagram of Fig. 1 shows and can dispose the system that generates dummy bidirectional predictive picture according to the present invention.
The flow chart of Fig. 2 shows the operation that generates dummy bidirectional predictive picture according to configuration of the present invention.
Fig. 3 shows some part of typical MPEG grammer.
Fig. 4 A shows the part of the classical group that comprises non-progressive image.
Fig. 4 B shows the several ways that is used for predicting according to non-reference picture line by line pseudo-bi-directional predicted field picture.
Embodiment
Fig. 1 shows the system 100 that configuration according to the present invention is used to realize various advanced operating characteristicses with the form of block diagram.But the present invention is not limited to particular system shown in Figure 1 because the present invention can use any can receiving digitally encoded signal and other system that this signal is transferred to display device realized.In addition, system 100 also be not limited to from/read/write data to the medium of any particular type, because system 100 can use any medium that can store digital encoded data.
System 100 can comprise one be used for from/read/write the controller 110 of data to medium 112.System 100 can also have a preliminary treatment engine 114, microprocessor 116, memory 118, transmission buffer device 120 and display device 122.Preliminary treatment engine 114 can comprise and be used for locating and be provided with or regulate one or more specific markers of digital coding vision signal or parameter to generate the suitable software and the circuit of pseudo-B field picture.Control and data-interface can also be provided, be used to allow microprocessor 116 to go to control the operation of controller 110 and preliminary treatment engine 114.The suitable software or the firmware that make microprocessor 116 carry out traditional operation can be provided in memory.In addition, can provide a plurality of program routines by the microprocessor 116 that be configured to according to the present invention.
Should be appreciated that preliminary treatment engine 114 and microprocessor 116 all or part of can be processor 124 during the present invention conceives.In addition, controller 110, preliminary treatment engine 114, microprocessor 116 and transmission buffer device 120 all or part of can be the bitstream source 126 during the present invention conceives.
In another kind configuration, display device 122 comprises its decoder 123, is used to decode read and all or part of by arbitrary vision signal of bitstream source 126 processing from medium 112.In this specific configuration, the vision signal that the decoder (not shown) in the bitstream source 126 is not decoded and read from medium 112 usually.This certain embodiments can be referred to as the remote decoder configuration.But, should be noted that the present invention is not limited to this configuration, because the present invention can any other suitable system be realized.
In operating process, controller 110 can be read the vision signal that comprises a plurality of images from medium 112.These images can be non-progressive image, progressive image or field picture.In a kind of configuration, if microprocessor 116 receives a trick mode commands, so, microprocessor 116 will signal to preliminary treatment engine 114 with by the location and be provided with or regulate some predetermined labels of the MPEG grammer of these field picture for example and parameter generate can be according to the pseudo-B field picture of a plurality of image predictions in the digital coding vision signal.Then, pseudo-B field picture can be transmitted to transmission buffer device 120 and be transmitted to display device 122.Can decode pseudo-B field picture and display device 122 of decoder 123 can show them.
Above discussion be in case that microprocessor 116 has received the example how a trick mode commands generates pseudo-B field picture.This processing is referred to as " dynamic type (on the fly) " and generates pseudo-B field picture.But on the other hand, preliminary treatment engine 114 and microprocessor 116 can generate pseudo-B field picture before starting trick mode commands.As an example, can generate pseudo-B field picture and microprocessor 116 and can instruct preliminary treatment engine 114 that one or more pseudo-B field picture are transferred to memory 118.At memory 118 places, pseudo-B field picture can be stored, and till receiving a trick mode commands, at this moment, microprocessor 116 can be inserted into pseudo-B field picture in the vision signal.To discuss whole operation of the present invention in more detail below.
Generate pseudo-bi-directional predicted field picture
Referring to Fig. 2, method 200 shows a kind of approach that can be used to generate pseudo-B field picture.In one embodiment, can utilize remote decoder to dispose and implement the present invention.For realizing the present invention, a remote decoder configuration can be any system that can realize following situation, promptly, in this system, at least a portion image in the vision signal can provide the bitstream source outside of image not to be subjected to the decoder decode of this bitstream source control by being positioned to decoder.As an example, can be one be optical storage media player or the register that can read multi-medium data and this transfer of data is given the Digital Television comprise its decoder through transmission channel from an optical storage media to this bitstream source.But, should be appreciated that the present invention is not limited to this example or the configuration of this remote decoder, because can use any other suitable system or configuration to realize the present invention.
Referring to Fig. 3, the figure shows the part of the typical MPEG grammer 300 of digital coding image.According to configuration of the present invention, the grammer of pseudo-B field picture can be represented in this grammer 300.Below in conjunction with Fig. 2 Fig. 3 is discussed and how generates a pseudo-B field picture so that describe.Should illustrate, will only discuss here and generate pseudo-B field picture according to non-progressive frame, particularly can reduce these parts of the relevant grammer 300 of the pseudo-B field picture of vibrational image artifact.But for those skilled in that art clearly, not having the part of the grammer 300 of discussion here has been known through using traditional B field picture, and pseudo-B field picture can be predicted according to progressive image and field picture.
Referring to Fig. 2,, begin to be used for generating the processing of pseudo-B field picture from non-progressive image in step 210.In step 212, the picture_coding_type parameter (not shown) in image header 310 (see figure 3)s that are included in grammer 300 can be set, will be a B image to show pseudo-B field picture.The picture_coding_type parameter is one 3 parameter preferably, and its value can be set to " 011 ".In step 214, the f_code parameter can be set.In Fig. 3, generally include 4 parameter f _ code[0] [0], f_code[0] [1], f_code[1] [0] and f_code[1] the f_code parameter 312 of [1] is arranged in image encoding extension header 314.
Pseudo-B field picture can be an one-directional predictive picture.One-directional predictive picture is according to image prediction only, and traditional B two field picture is normally according to two independent image predictions.Usually, one-directional dummy B field picture can be the pseudo-B field picture of forward prediction, also can be the pseudo-B field picture of backward prediction.If pseudo-B field picture is the pseudo-B field picture of a forward prediction, so, this puppet B field picture can be predicted according to a reference picture of (according to DISPLAY ORDER) before this puppet B field picture.On the contrary, if should puppet B field picture be the pseudo-B field picture of a backward prediction, so, this puppet B field picture can be predicted according to a reference picture of (according to DISPLAY ORDER) after this puppet B field picture.Because they are only predicted according to an image, so the pseudo-B field picture of single directional prediction can be applicable to repetition or duplicating image.
If pseudo-B field picture is the field picture of a backward prediction, so, can be with f_code[0] [0] and f_code[0] [1] be set to the value of " 1111 ", to show forward prediction takes place not.In addition, f_code[1] [0] and f_code[1] [1] can be set to reflect the motion vector range value of backward prediction.On the contrary, if pseudo-B field picture is the field picture of a forward prediction, so, f_code[1] [0] and f_code[1] [1] can be set to the value of " 1111 ", to show backward prediction can not take place, and f_code[0] [0] and f_code[0] [1] can be set to reflect the motion vector range value of forward prediction.
Back referring to method 200, in step 216, picture_structue parameter (picture_structue 315 among Fig. 3) can be set to the value of " 01 " or " 10 ".Picture_structue parameter 315 is set to " 01 " value can shows that pseudo-B field picture is a top field image, parameter 315 is set to " 10 " value can shows that pseudo-B field picture is a bottom field image.For the present invention with according to the MPEG grammer, it is inessential in these values which that picture_structue parameter 315 is set.If pseudo-B field picture is to predict according to the field picture of non-progressive image, so, also can use this principle.For example, if pseudo-B field picture will be predicted that so, picture_structue parameter 315 can be set to above-mentioned arbitrary value and pseudo-B field picture can be a top field image or a bottom field image by the top field according to a non-progressive image.
At step 222 place of method 200, can be set to " 0 " value: Q_scale_type (the Q_scale_type mark 320 among Fig. 3), Intra_vic_format (the Intra_vic_format mark 322 among Fig. 3) and Alternate_scan (the Alternate_scan mark 324 among Fig. 3) by following mark.Owing to the coding to predicated error and residual signal will can not take place, so these marks can be set to " 0 " value.In addition, because residual signal will not be encoded, so, Quantiser_scale_code parameter (the Quantiser_scale_code parameter 326 among Fig. 3) can be set to the value of " 00101 ".See Fig. 3 back, Quantiser_scale_code parameter 326 can be positioned in fragment (slice) title 327 and (for the sake of simplicity, only show a fragmentation header 327 in grammer 300).
Because pseudo-B field picture may comprise a plurality of macro blocks, so, grammer 300 may comprise a plurality of macro block titles 328, wherein, each macro block title 328 can both be associated (similar with fragmentation header with a single macro block, for simplifying accompanying drawing, in grammer 300, only show a macro block title 328).First designator can be positioned in the macro block title 328.In a kind of configuration, the part of first designator can be a macroblock_type parameter 330.Referring to Fig. 2 and 3,, macroblock_type parameter 330 can be set will the coding of residual signal can not take place to show in the step 224 of method 200.As an example, in traditional B field picture, use discrete cosine transform (DCT) that residual signal is encoded usually.Thus, in a kind of configuration, the residual signal that can not take place each pseudo-B field picture is carried out the DCT coding.But, should be appreciated that the present invention is not limited to this consideration, because can being set, any other suitable parameter represents can not to utilize DCT or arbitrary other algorithm situation to the residual signal coding.
In a kind of configuration, macroblock_type parameter 330 can be set to the value of " 010 ".This setting points out that following mark (not shown) can be set to " 0 ": macroblack_quant; Macroblock_pattern; Macroblock_intra; Spatial_temporal_weight_code_flag and permitted_spatial_temporal_weight_classes.In addition, this is provided with and can points out that macroblock_motion_backward mark (not shown) can be set to " 1 " value of using when pseudo-B field picture will be reversed prediction.In another example, value that can macroblock_type parameter 330 is set to " 0010 ".In this example, can the value of being set to " 1 " except macroblock_motion_forward mark (not shown) to replace the macroblock_motion_backward mark, this is provided with discussed above identical.
Can be as shown in the step 226 field_motion_type parameter (the field_motion_type parameter 332 among Fig. 3) being set like that.This is provided with can point out that the type of predicting is the prediction based on the field, and motion_vector_count is 1, and mv_format is that field and dmv are " 0 ".Continuation in step 228, can be provided with second designator such as the motion_vertical_field_select mark referring to method 200.
For example, referring to Fig. 3, motion_vertical_field_select[0 can be set] [1] mark 334 and motion_vertical_field_select[0] [0] mark 336 will be used to predict pseudo-B field picture with which of pointing out this reference picture.Motion_vertical_field_select[0] [1] mark 334 is associated with the pseudo-B field picture of backward prediction, and motion_vertical_field_select[0] [0] mark 336 is associated with the pseudo-B field picture of forward prediction.But second designator is not limited to these marks, and any other suitable mark or parameter can be used to carry out desirable prediction scheme.
As be known in the art, according to the field parity of a reference picture and some macro block that can skip digital coding image from (the non-progressive frame image) field or the field picture of reference picture field prediction, as an example, if comprising the vision signal of non-progressive image is reset, so, each reference picture and non-reference picture can have a top field and a bottom field.More particularly, if the field prediction of the reference picture that the bottom field of non-reference picture is a basis has same parity, so, in this case, a large amount of macro blocks that are made of the bottom field of non-reference picture so, just can be skipped in field at the bottom of the field of reference picture can be.
In fact, if dependent field has identical parity, so, all macro blocks that constitute by a fragment except first and last macro block can both be skipped.Actual result just is that non-reference picture will comprise the such image of the comparison usually required coded message still less of encoding.This is handled and also is applied to field picture.For those skilled in that art clearly, macroblock_escape in MPEG grammer (not shown) and macroblock_address_increment parameter can be controlled to carry out this processing.
Above-mentioned discussion about the redirect macro block also is applicable to the present invention.That is, predict, so, comprise that one or more macro blocks of pseudo-B field picture can be skipped if the pseudo-B field picture that is generated is the reference picture that the parity according to the parity of pseudo-B field picture wherein and the field of reference picture is complementary.The reference field image prediction that if pseudo-B field picture is a basis has same parity, so, more could produce identical situation.A plurality of macro blocks of the pseudo-B field picture of redirect can produce the pseudo-B field picture that comprises considerably less coded message, and this can assist to reduce the upborne bit rate of the vision signal that is inserted into these images.
Can predict pseudo-B field picture according to any one suitable reference picture.Reference picture can for example be progressive image, non-progressive image or or even field picture.In addition, reference picture can be for example I picture or predicted picture.If reference picture is a non-progressive image, then this reference picture can comprise first at least and tail field.Can be a field at the beginning in the arbitrary reference field that is shown before other that constitutes a reference field.On the contrary, the tail field can be a field that comprises the reference picture that shows at last in the field of reference picture.
Under many circumstances, reference picture can comprise a top field and a bottom field, can be that top field and tail field can be bottom field at the beginning.Fig. 4 A shows the example of this configuration, the figure shows the part according to an image sets 400 of DISPLAY ORDER.Image I
2It can be the reference picture (with any other suitable reference picture that can adopt among the GOP 400) that to predict pseudo-B field picture.Image I
2Can comprise top field I
2tWith bottom field I
2b, wherein, letter " t " is used for a field is designated the field, top, and letter " b " is used for a field is designated field, the end.
In this example, because an I
2tTo be to be shown image I in the normal playback
2First, so it can be first.Similarly, because an I
2bBe to be shown image I
2The tail field, so it can be the tail field.Certainly, the present invention is not limited to this example, because other suitable field of any one of a reference picture can be first or tail field.For example, in some cases, image I
2bCan be to be shown image I
2First and can be one first, image I
2tCan be the tail field that to be shown and can be a tail field.
See Fig. 3 back, if a field picture that pseudo-B field picture is a backward prediction and a reference picture is a top field at the beginning, so, can motion_vertical_field_select[0] value of [1] mark 334 is set to " 0 ", to point out and will predict pseudo-B field picture according to the top field of reference picture.In addition, if pseudo-B field picture is that the pseudo-B field picture of a forward prediction and the tail field of reference picture are bottom field, so, can motion_vertical_field_select[0] value of [0] mark is set to " 1 ", to instruct a decoder to predict pseudo-B field picture according to the bottom field of reference picture.
Fig. 4 B shows the example of these particular prediction scheme.With similar shown in Fig. 4 A, image I
2Can be to have top field I
2tWith bottom field I
2bA reference picture.According to configuration of the present invention, can be according to image I
2Be an I at the beginning, in this case
2tPredict the pseudo-B field picture B of backward prediction
DfbLetter " d " expression B image is a pseudo-B image, and letter " f " presentation video is a field picture, and the pseudo-B field picture of backward prediction be appointed as pseudo-B field picture in letter " b ".
In the another kind configuration, can be according to image I
2The tail field, be an I just in this example
2bPredict the pseudo-B field picture B of forward prediction
DffSimilar to the above, the letter " d " and immediately following the letter " d " letter " f " afterwards represent that respectively this image is a pseudo-B field picture.The field picture that the pseudo-B field picture of second letter " f " expression is a forward prediction.Should be appreciated that the present invention is not limited to these examples,, needn't consider that it is a field picture forward prediction or a backward prediction, can predict it according to arbitrary other suitable field in the reference picture as a pseudo-B field picture.In addition, it is the I image that reference picture also is not limited to, and also can be the P image.
Yet, pseudo-B field picture is predicted the control that can assist the vibration artifact according to above-mentioned example.Since can show in the mode of constrained motion target vibratory output pseudo-B field picture and reference picture the field, so to the vibration artifact control be possible.For example, if pseudo-B field picture is the field picture of a backward prediction, so, will be restricted to the prediction of the pseudo-B field picture of pseudo-B field picture and any follow-up backward prediction and will guarantee only to move the single of target location according to predicting at the beginning of reference picture and move.No matter there is the pseudo-B field picture of how many backward predictions to be inserted in the vision signal, this principle all is suitable for.
That is, a moving target will appear at the pseudo-B field picture of each backward prediction and the first single position of reference picture, and only move to a different position once when showing second of reference picture.This is discussed in the pseudo-B field picture also be applicable to according to the forward prediction of second field prediction of reference picture.If the image of forward prediction be according to second field prediction and image backward prediction of reference picture according to first prediction, so, also can utilize arbitrary combination of the pseudo-B field picture of forward and backward prediction to carry out minimizing that moving target moves.
Continue the step 228 of Fig. 2, another part of first designator comprises several motion_code marks and these motion_code marks can be set.For example, according to configuration of the present invention, pseudo-B field picture can comprise that at least one has the motion vector of level and vertical component.As shown in Figure 3, motion vector can comprise motion_code[0] [1] [0] or [0] [1] [1] mark 338 and motion_code[0] [0] [0] or [0] [0] [1] mark 340.Motion_code[0] [1] [0] or [0] [1] [1] mark 338 are the relevant marks of pseudo-B field picture with backward prediction, and motion_code[0] [0] [0] or [0] [0] [1] mark 340 be the pseudo-B field picture at forward prediction.In a kind of configuration, the value of motion vector can be set to " 1 ", shows that whereby the level of this motion vector and vertical motion component will have 0 value.
The value of level and vertical motion component is set to " 0 " and does not allow pseudo-B field picture to comprise considerably less position to residual signal coding, and is particularly all the more so when with the traditional I, the P that comprise I, P or B field picture or the comparison of B image.Therefore, these images can be sent to remote decoder to reduce the average bit rate of special effects mode video signal through a transmission line.But, should illustrate that the pseudo-B field picture of predicting according to a reference picture is not limited in the system that remote decoder takes place, because any other suitable configuration can be used these field picture.Back referring to Fig. 2, though do not illustrate in the method 200, about each step that the mark be associated with the macro block of pseudo-B field picture or parameter are set, be each non-redirect macro block that step 224,226 and 228 can repeat pseudo-B field picture.At last, method 200 ends at step 230.
Though described the present invention here in conjunction with the embodiments, should be appreciated that the description of front only is used to illustrate rather than the scope of the present invention by claims regulation is limited.
Claims (30)
1. one kind generates pseudo-bi-directional predicted field picture to eliminate the method for bit rate sum of errors vibration artifact, comprises the steps:
At least a portion that first designator of pseudo-bi-directional predicted field picture is set shows the coding that will not take place residual signal; With
At least a portion that second designator of pseudo-bi-directional predicted field picture is set shows the pseudo-two-way field picture of at least one field prediction in the middle of the first and tail field of a reference picture, thus control vibration artifact.
2. method according to claim 1, wherein, the described step that first designator is set comprises that also at least a portion of first designator that pseudo-bi-directional predicted field picture is set shows that the discrete cosine transform DCT that residual signal will not take place encodes.
3. method according to claim 1, wherein, pseudo-bi-directional predicted field picture comprise a plurality of macro blocks and wherein at least a portion of first designator be included in the macro block title.
4. method according to claim 3, wherein, each macro block comprises that motion vector and the described step that first designator is set that at least one has level and vertical motion component comprise that at least a portion that first designator is set shows that level and vertical motion component will be 0 steps.
5. method according to claim 4, wherein, at least a portion that pseudo-bi-directional predicted field picture is a backward prediction field picture and first designator comprises motion_code[0] [1] [0] mark and motion_code[0] [1] [1] mark, wherein, the described step that first designator at least a portion is set comprises motion_code[0] [1] [0] mark and motion_code[0] value of [1] [1] mark is set to 1 step.
6. method according to claim 4, wherein, at least a portion that pseudo-bi-directional predicted field picture is a forward prediction field picture and first designator comprises motion_code[0] [0] [0] mark and motion_code[0] [0] [1] mark, wherein, the described step that at least a portion of macro block title is set comprises motion_code[0] [0] [0] mark and motion_code[0] value of [0] [1] mark is set to 1 step.
7. method according to claim 1, wherein, reference picture is at least one in I picture and the predicted picture.
8. method according to claim 1, wherein, reference picture is at least one in non-progressive image, progressive image and the field picture.
9. method according to claim 1, wherein, pseudo-bi-directional predicted field picture be a backward prediction field picture and being used for predict pseudo-bi-directional predicted field picture at least one be the first of reference picture.
10. method according to claim 9, wherein, the at least a portion that is a top field and second designator at the beginning is positioned at a macro block title, wherein, at least a portion of second designator comprises motion_vertical_field_select[0] [1] mark, wherein, the described step that at least a portion of second designator is set comprises motion_vertical_field_select[0] value of [1] mark is set to 0 step.
11. method according to claim 9, wherein, the at least a portion that is a bottom field and second designator at the beginning is positioned at a macro block title, wherein, at least a portion of second designator comprises motion_vertical_field_select[0] [1] mark, wherein, the described step that at least a portion of second designator is set comprises motion_vertical_field_select[0] value of [1] mark is set to 1 step.
12. method according to claim 1, wherein, pseudo-bi-directional predicted field picture be a forward prediction field picture and being used for predict pseudo-bi-directional predicted field picture at least one be the tail field of reference picture.
13. method according to claim 12, wherein, the tail field is that at least a portion of a top field and second designator is positioned at a macro block title, wherein, at least a portion of second designator comprises motion_vertical_field_select[0] [0] mark, wherein, the described step that at least a portion of second designator is set comprises motion_vertical_field_select[0] value of [0] mark is set to 0 step.
14. method according to claim 12, wherein, the tail field is that at least a portion of a bottom field and second designator is positioned at a macro block title, wherein, at least a portion of second designator comprises motion_vertical_field_select[0] [0] mark, wherein, the described step that at least a portion of second designator is set comprises motion_vertical_field_select[0] value of [0] mark is set to 1 step.
15. method according to claim 3 also comprises the step of skipping at least a portion macro block when at least one of pseudo-bi-directional predicted field picture and reference picture has identical parity.
16. one kind is used to generate pseudo-bi-directional predicted field picture to eliminate the system of bit rate sum of errors vibration artifact, comprises:
At least a portion that first designator of pseudo-bi-directional predicted field picture is set shows the parts that will can not take place the coding of residual signal; With
At least a portion that second designator of pseudo-bi-directional predicted field picture is set shows with the pseudo-two-way field picture of at least one field prediction in the middle of the first and tail field of a reference picture, with the parts of control vibration artifact.
17. system according to claim 16, wherein, the parts of at least a portion of described first designator that pseudo-bi-directional predicted field picture is set comprise that further at least a portion of first designator that is used to be provided with dummy bidirectional predictive picture is to show the parts that discrete cosine transform DCT coding will can not take place residual signal is carried out.
18. system according to claim 16, wherein, pseudo-bi-directional predicted field picture comprise a plurality of macro blocks and wherein at least a portion of first designator be included in the macro block title.
19. system according to claim 18, wherein, each macro block parts of comprising at least a portion of at least one motion vector with level and vertical motion component and described first designator that pseudo-bi-directional predicted field picture is set also comprise and are used to be provided with at least a portion of first designator to show that level and vertical component will be 0 parts.
20. system according to claim 19, wherein, at least a portion that pseudo-bi-directional predicted field picture is a backward prediction field picture and first designator comprises motion_code[0] [1] [0] mark and motion_code[0] [1] [1] mark, wherein, the parts of at least a portion of described first designator that pseudo-bi-directional predicted field picture is set also comprise be used for motion_code[0] [1] [0] mark and motion_code[0] value of [1] [1] mark is set to 1 parts.
21. system according to claim 19, wherein, at least a portion that pseudo-bi-directional predicted field picture is a forward prediction field picture and first designator comprises motion_code[0] [0] [0] mark and motion_code[0] [0] [1] mark, wherein, the parts of at least a portion of described first designator that pseudo-bi-directional predicted field picture is set also comprise be used for motion_code[0] [0] [0] mark and motion_code[0] value of [0] [1] mark is set to 1 parts.
22. system according to claim 16, wherein, reference picture is at least one in I picture and the predicted picture.
23. system according to claim 16, wherein, reference picture is at least one in non-progressive image, progressive image and the field picture.
24. system according to claim 16, wherein, pseudo-bi-directional predicted field picture be a backward prediction field picture and being used for predict pseudo-bi-directional predicted field picture at least one be the first of reference picture.
25. system according to claim 24, wherein, the at least a portion that is a top field and second designator at the beginning is positioned at a macro block title, wherein, at least a portion of second designator comprises motion_vertical_field_select[0] [1] mark, wherein, the parts of at least a portion of described second designator that pseudo-bi-directional predicted field picture is set further comprise be used for motion_vertical_field_select[0] value of [1] mark is set to 0 parts.
26. system according to claim 24, wherein, the at least a portion that is a bottom field and second designator at the beginning is positioned at a macro block title, wherein, at least a portion of second designator comprises motion_vertical_field_select[0] [1] mark, wherein, the parts of at least a portion of described second designator that pseudo-bi-directional predicted field picture is set further comprise be used for motion_vertical_field_select[0] value of [1] mark is set to 1 parts.
27. system according to claim 16, wherein, pseudo-bi-directional predicted field picture be a forward prediction field picture and being used for predict pseudo-bi-directional predicted field picture at least one be the tail field of reference picture.
28. system according to claim 27, wherein, the tail field is that at least a portion of a top field and second designator is positioned at a macro block title, wherein, at least a portion of second designator comprises motion_vertical_field_select[0] [0] mark, wherein, the parts of at least a portion of described second designator that pseudo-bi-directional predicted field picture is set further comprise motion_vertical_field_select[0] value of [0] mark is set to 0 parts.
29. system according to claim 27, wherein, the tail field is that at least a portion of a bottom field and second designator is positioned at a macro block title, wherein, at least a portion of second designator comprises motion_vertical_field_select[0] [0] mark, wherein, the parts of at least a portion of described second designator that pseudo-bi-directional predicted field picture is set further comprise motion_vertical_field_select[0] value of [0] mark is set to 1 parts.
30. system according to claim 18 wherein further comprises the parts that are used for skipping at least a portion macro block when at least one field picture of pseudo-bi-directional predicted field picture and reference picture has identical parity.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US33491401P | 2001-10-23 | 2001-10-23 | |
US60/334,914 | 2001-10-23 | ||
PCT/US2002/033993 WO2003036809A1 (en) | 2001-10-23 | 2002-10-22 | Generating a dummy bidirectional predictive field picture |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1575552A CN1575552A (en) | 2005-02-02 |
CN1575552B true CN1575552B (en) | 2010-04-14 |
Family
ID=23309417
Family Applications (7)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2008100046353A Pending CN101222643A (en) | 2001-10-23 | 2002-10-18 | Generating a dummy bidirectional predictive field picture |
CNB028211561A Expired - Fee Related CN1305305C (en) | 2001-10-23 | 2002-10-22 | Fast motion trick mode using non-progressive dummy predictive pictures |
CNB02821143XA Expired - Fee Related CN100521759C (en) | 2001-10-23 | 2002-10-22 | Reverse trick mode using intra pictures |
CNB02820963XA Expired - Fee Related CN1293750C (en) | 2001-10-23 | 2002-10-22 | Trick modes using non-progressive dummy bidirectional predictive pictures |
CN028211421A Expired - Fee Related CN1575552B (en) | 2001-10-23 | 2002-10-22 | Method and system for generating a dummy bidirectional predictive field picture |
CN2008100813054A Expired - Fee Related CN101242504B (en) | 2001-10-23 | 2002-10-22 | Method and system for implementing trick mode to video signal |
CNA028209516A Pending CN1575594A (en) | 2001-10-23 | 2002-10-22 | Frame advance and slide show trick modes |
Family Applications Before (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2008100046353A Pending CN101222643A (en) | 2001-10-23 | 2002-10-18 | Generating a dummy bidirectional predictive field picture |
CNB028211561A Expired - Fee Related CN1305305C (en) | 2001-10-23 | 2002-10-22 | Fast motion trick mode using non-progressive dummy predictive pictures |
CNB02821143XA Expired - Fee Related CN100521759C (en) | 2001-10-23 | 2002-10-22 | Reverse trick mode using intra pictures |
CNB02820963XA Expired - Fee Related CN1293750C (en) | 2001-10-23 | 2002-10-22 | Trick modes using non-progressive dummy bidirectional predictive pictures |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008100813054A Expired - Fee Related CN101242504B (en) | 2001-10-23 | 2002-10-22 | Method and system for implementing trick mode to video signal |
CNA028209516A Pending CN1575594A (en) | 2001-10-23 | 2002-10-22 | Frame advance and slide show trick modes |
Country Status (9)
Country | Link |
---|---|
US (2) | US20030159152A1 (en) |
EP (5) | EP1438844B1 (en) |
JP (5) | JP4296089B2 (en) |
KR (5) | KR100940032B1 (en) |
CN (7) | CN101222643A (en) |
AU (1) | AU2002348005A1 (en) |
MX (5) | MXPA04003579A (en) |
MY (5) | MY135236A (en) |
WO (5) | WO2003036956A1 (en) |
Families Citing this family (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6020189A (en) * | 1996-08-30 | 2000-02-01 | The Johns Hopkins University School Of Medicine | Fibroblast growth factor homologous factors (FHFs) and methods of use |
US6697489B1 (en) | 1999-03-30 | 2004-02-24 | Sony Corporation | Method and apparatus for securing control words |
US7730300B2 (en) | 1999-03-30 | 2010-06-01 | Sony Corporation | Method and apparatus for protecting the transfer of data |
US7039614B1 (en) | 1999-11-09 | 2006-05-02 | Sony Corporation | Method for simulcrypting scrambled data to a plurality of conditional access devices |
US7124303B2 (en) | 2001-06-06 | 2006-10-17 | Sony Corporation | Elementary stream partial encryption |
US7747853B2 (en) | 2001-06-06 | 2010-06-29 | Sony Corporation | IP delivery of secure digital content |
US7895616B2 (en) | 2001-06-06 | 2011-02-22 | Sony Corporation | Reconstitution of program streams split across multiple packet identifiers |
US20030159152A1 (en) * | 2001-10-23 | 2003-08-21 | Shu Lin | Fast motion trick mode using dummy bidirectional predictive pictures |
US7257312B2 (en) * | 2001-10-23 | 2007-08-14 | Thomson Licensing | Fast motion trick mode using dummy predictive pictures |
US7787746B2 (en) * | 2001-10-23 | 2010-08-31 | Thomson Licensing | Fast motion trick mode using non-progressive dummy bidirectional predictive pictures |
US8705947B2 (en) * | 2001-10-23 | 2014-04-22 | Thomson Licensing | Trick mode on bidirectional predictive frames |
US7149410B2 (en) * | 2001-10-23 | 2006-12-12 | Thomson Licensing | Trick modes using non-progressive dummy bidirectional predictive pictures |
US6990147B2 (en) * | 2001-10-23 | 2006-01-24 | Thomson Licensing | Generating a non-progressive dummy bidirectional predictive picture |
US6990287B2 (en) * | 2001-10-23 | 2006-01-24 | Thomson Licensing | Fast motion trick mode using dummy bidirectional predictive pictures |
US7174086B2 (en) * | 2001-10-23 | 2007-02-06 | Thomson Licensing | Trick mode using dummy predictive pictures |
US7823174B2 (en) | 2002-01-02 | 2010-10-26 | Sony Corporation | Macro-block based content replacement by PID mapping |
US7765567B2 (en) | 2002-01-02 | 2010-07-27 | Sony Corporation | Content replacement by PID mapping |
US8818896B2 (en) | 2002-09-09 | 2014-08-26 | Sony Corporation | Selective encryption with coverage encryption |
US7724907B2 (en) | 2002-11-05 | 2010-05-25 | Sony Corporation | Mechanism for protecting the transfer of digital content |
US8572408B2 (en) | 2002-11-05 | 2013-10-29 | Sony Corporation | Digital rights management of a digital device |
US8645988B2 (en) | 2002-12-13 | 2014-02-04 | Sony Corporation | Content personalization for digital content |
US8667525B2 (en) | 2002-12-13 | 2014-03-04 | Sony Corporation | Targeted advertisement selection from a digital stream |
CN100423581C (en) * | 2002-12-30 | 2008-10-01 | Nxp股份有限公司 | Coding/decoding method and its device for dynamic image |
US7853980B2 (en) | 2003-10-31 | 2010-12-14 | Sony Corporation | Bi-directional indices for trick mode video-on-demand |
US8315307B2 (en) * | 2004-04-07 | 2012-11-20 | Qualcomm Incorporated | Method and apparatus for frame prediction in hybrid video compression to enable temporal scalability |
US20060013555A1 (en) * | 2004-07-01 | 2006-01-19 | Thomas Poslinski | Commercial progress bar |
US20060013556A1 (en) * | 2004-07-01 | 2006-01-19 | Thomas Poslinski | Commercial information and guide |
US20060013554A1 (en) * | 2004-07-01 | 2006-01-19 | Thomas Poslinski | Commercial storage and retrieval |
US20060013557A1 (en) * | 2004-07-01 | 2006-01-19 | Thomas Poslinski | Suppression of trick modes in commercial playback |
US7729590B2 (en) * | 2004-08-03 | 2010-06-01 | Sony Corporation | Digital video stream trick play |
US8041190B2 (en) | 2004-12-15 | 2011-10-18 | Sony Corporation | System and method for the creation, synchronization and delivery of alternate content |
US7895617B2 (en) | 2004-12-15 | 2011-02-22 | Sony Corporation | Content substitution editor |
US20070094691A1 (en) * | 2005-10-24 | 2007-04-26 | Gazdzinski Robert F | Method and apparatus for on-demand content transmission and control over networks |
US7596300B2 (en) * | 2005-12-07 | 2009-09-29 | Sony Corporation | System and method for smooth fast playback of video |
US8185921B2 (en) * | 2006-02-28 | 2012-05-22 | Sony Corporation | Parental control of displayed content using closed captioning |
KR100813063B1 (en) * | 2006-05-11 | 2008-03-14 | 엘지전자 주식회사 | Video display apparatus having function of the displaying fast forward and fast rewind and Method thereof |
US8483551B2 (en) * | 2006-12-04 | 2013-07-09 | Electronics And Telecommunications Research Institute | Method for generating double-speed IDR-unit for trick play, and trick play system and method using the same |
US8964841B2 (en) | 2007-02-21 | 2015-02-24 | Nec Corporation | Moving image stream processing apparatus, moving image reproduction apparatus equipped with the same, method, and program |
US8189676B2 (en) * | 2007-04-05 | 2012-05-29 | Hong Kong University Of Science & Technology | Advance macro-block entropy coding for advanced video standards |
US20100061709A1 (en) * | 2008-09-05 | 2010-03-11 | Davender Agnihotri | Ad Menu for skipped advertisements |
US20120057640A1 (en) | 2010-09-02 | 2012-03-08 | Fang Shi | Video Analytics for Security Systems and Methods |
CN102447902B (en) * | 2011-09-30 | 2014-04-16 | 广州柯维新数码科技有限公司 | Method for selecting reference field and acquiring time-domain motion vector |
WO2015170364A1 (en) * | 2014-05-08 | 2015-11-12 | 三菱電機株式会社 | Image encoding apparatus and image decoding apparatus |
US11232686B2 (en) * | 2019-12-30 | 2022-01-25 | Axis Ab | Real-time deviation in video monitoring |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5739862A (en) * | 1996-12-23 | 1998-04-14 | Tektronix, Inc. | Reverse playback of MPEG video |
US5912709A (en) * | 1993-12-01 | 1999-06-15 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for editing or mixing compressed pictures |
US5956088A (en) * | 1995-11-21 | 1999-09-21 | Imedia Corporation | Method and apparatus for modifying encoded digital video for improved channel utilization |
US5987179A (en) * | 1997-09-05 | 1999-11-16 | Eastman Kodak Company | Method and apparatus for encoding high-fidelity still images in MPEG bitstreams |
Family Cites Families (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2288520B (en) | 1994-03-24 | 1998-10-14 | Discovision Ass | Pipeline |
US5461420A (en) * | 1992-09-18 | 1995-10-24 | Sony Corporation | Apparatus for coding and decoding a digital video signal derived from a motion picture film source |
US5377051A (en) | 1993-01-13 | 1994-12-27 | Hitachi America, Ltd. | Digital video recorder compatible receiver with trick play image enhancement |
US5805762A (en) * | 1993-01-13 | 1998-09-08 | Hitachi America, Ltd. | Video recording device compatible transmitter |
KR0178819B1 (en) * | 1993-03-16 | 1999-05-01 | 보조 다꾸로 | Method for jump-reproducing video data of moving picture coded with high efficiency |
JP3097437B2 (en) * | 1994-03-14 | 2000-10-10 | 松下電器産業株式会社 | Compressed moving image recording method and playback device |
US5768539A (en) * | 1994-05-27 | 1998-06-16 | Bell Atlantic Network Services, Inc. | Downloading applications software through a broadcast channel |
US5592299A (en) * | 1994-09-26 | 1997-01-07 | Hitachi America, Ltd. | Method and apparatus for reducing the amount of data required to represent a video frame |
GB9421206D0 (en) * | 1994-10-20 | 1994-12-07 | Thomson Consumer Electronics | Digital VCR MPEG- trick play processing |
JP3491366B2 (en) * | 1995-01-31 | 2004-01-26 | ソニー株式会社 | Special reproduction method and special reproduction apparatus for encoded data |
KR100268546B1 (en) * | 1995-03-20 | 2000-10-16 | 모리시타 요이찌 | Device and method or recording picture information |
US5694170A (en) * | 1995-04-06 | 1997-12-02 | International Business Machines Corporation | Video compression using multiple computing agents |
US5978542A (en) * | 1995-06-07 | 1999-11-02 | Industrial Technology Research Institute | VTR tape format for compressed digital video using overlapped areas for forward and reverse high speed playback |
US5793927A (en) * | 1995-06-07 | 1998-08-11 | Hitachi America, Ltd. | Methods for monitoring and modifying a trick play data stream to insure MPEG compliance |
JP3319678B2 (en) * | 1995-08-11 | 2002-09-03 | ケイディーディーアイ株式会社 | High-speed video browsing system |
JPH09107547A (en) * | 1995-10-09 | 1997-04-22 | Hitachi Ltd | Already compressed dynamic image data amount reduction device, already compressed dynamic image data amount reduction system and already compressed dynamic image data reduction method |
JP4069474B2 (en) * | 1997-01-21 | 2008-04-02 | ヤマハ株式会社 | Image recording / playback device |
US6222532B1 (en) * | 1997-02-03 | 2001-04-24 | U.S. Philips Corporation | Method and device for navigating through video matter by means of displaying a plurality of key-frames in parallel |
US6201927B1 (en) * | 1997-02-18 | 2001-03-13 | Mary Lafuze Comer | Trick play reproduction of MPEG encoded signals |
US6118491A (en) | 1997-02-20 | 2000-09-12 | Lsi Logic Corporation | System and method for enforcing interlaced field synchronization in the presence of broken alternation in an MPEG video datastream |
WO1998048573A1 (en) * | 1997-04-24 | 1998-10-29 | Koninklijke Philips Electronics N.V. | Method of and arrangement for recording and reproducing video images |
US6219381B1 (en) * | 1997-05-26 | 2001-04-17 | Kabushiki Kaisha Toshiba | Image processing apparatus and method for realizing trick play |
JP3197855B2 (en) * | 1997-11-06 | 2001-08-13 | 三洋電機株式会社 | MPEG data playback device |
JPH11220694A (en) * | 1998-02-02 | 1999-08-10 | Sony Corp | Signal transmitting method/device and signal recording medium |
JPH11244929A (en) * | 1998-03-03 | 1999-09-14 | Nippon Steel Corp | Cold rolling method for steel plate |
CN1311958A (en) * | 1998-06-11 | 2001-09-05 | 皇家菲利浦电子有限公司 | Trick play signal generation for a digital video recorder |
FR2782437B1 (en) * | 1998-08-14 | 2000-10-13 | Thomson Multimedia Sa | MPEG STREAM SWITCHING METHOD |
ATE221290T1 (en) * | 1998-10-26 | 2002-08-15 | Sony Electronics Inc | DIGITAL VIDEO DATA SPECIAL PLAYBACK MANAGEMENT |
JP2000236547A (en) * | 1998-12-15 | 2000-08-29 | Sony Corp | Image information converter and image information conversion method |
JP3789048B2 (en) * | 1999-02-22 | 2006-06-21 | 株式会社東芝 | Video re-encoding device |
US6865747B1 (en) * | 1999-04-01 | 2005-03-08 | Digital Video Express, L.P. | High definition media storage structure and playback mechanism |
JP2001028748A (en) * | 1999-07-12 | 2001-01-30 | Sony Corp | Data reproduction transmitter and data reproduction transmission method |
US6678332B1 (en) * | 2000-01-04 | 2004-01-13 | Emc Corporation | Seamless splicing of encoded MPEG video and audio |
WO2002087232A1 (en) * | 2001-04-24 | 2002-10-31 | Koninklijke Philips Electronics N.V. | Method and device for generating a video signal |
US20030159152A1 (en) * | 2001-10-23 | 2003-08-21 | Shu Lin | Fast motion trick mode using dummy bidirectional predictive pictures |
US6990147B2 (en) * | 2001-10-23 | 2006-01-24 | Thomson Licensing | Generating a non-progressive dummy bidirectional predictive picture |
US7149410B2 (en) * | 2001-10-23 | 2006-12-12 | Thomson Licensing | Trick modes using non-progressive dummy bidirectional predictive pictures |
US7787746B2 (en) * | 2001-10-23 | 2010-08-31 | Thomson Licensing | Fast motion trick mode using non-progressive dummy bidirectional predictive pictures |
-
2002
- 2002-04-11 US US10/121,157 patent/US20030159152A1/en not_active Abandoned
- 2002-10-18 CN CNA2008100046353A patent/CN101222643A/en active Pending
- 2002-10-22 WO PCT/US2002/033821 patent/WO2003036956A1/en active Application Filing
- 2002-10-22 EP EP02784216A patent/EP1438844B1/en not_active Expired - Fee Related
- 2002-10-22 MX MXPA04003579A patent/MXPA04003579A/en active IP Right Grant
- 2002-10-22 JP JP2003539322A patent/JP4296089B2/en not_active Expired - Fee Related
- 2002-10-22 MX MXPA04003577A patent/MXPA04003577A/en active IP Right Grant
- 2002-10-22 WO PCT/US2002/033993 patent/WO2003036809A1/en active Application Filing
- 2002-10-22 CN CNB028211561A patent/CN1305305C/en not_active Expired - Fee Related
- 2002-10-22 EP EP02784218A patent/EP1438843A4/en not_active Ceased
- 2002-10-22 US US10/493,281 patent/US7505517B2/en not_active Expired - Fee Related
- 2002-10-22 JP JP2003539312A patent/JP4733920B2/en not_active Expired - Fee Related
- 2002-10-22 AU AU2002348005A patent/AU2002348005A1/en not_active Abandoned
- 2002-10-22 CN CNB02821143XA patent/CN100521759C/en not_active Expired - Fee Related
- 2002-10-22 JP JP2003553826A patent/JP2005527131A/en active Pending
- 2002-10-22 EP EP02784251A patent/EP1438790A4/en not_active Ceased
- 2002-10-22 CN CNB02820963XA patent/CN1293750C/en not_active Expired - Fee Related
- 2002-10-22 KR KR1020047005833A patent/KR100940032B1/en not_active IP Right Cessation
- 2002-10-22 WO PCT/US2002/033825 patent/WO2003053053A1/en active Application Filing
- 2002-10-22 KR KR1020047004944A patent/KR100961784B1/en active IP Right Grant
- 2002-10-22 MX MXPA04003583A patent/MXPA04003583A/en active IP Right Grant
- 2002-10-22 CN CN028211421A patent/CN1575552B/en not_active Expired - Fee Related
- 2002-10-22 MX MXPA04003889A patent/MXPA04003889A/en active IP Right Grant
- 2002-10-22 EP EP02784217.8A patent/EP1438845B1/en not_active Expired - Fee Related
- 2002-10-22 KR KR1020047005967A patent/KR100931625B1/en active IP Right Grant
- 2002-10-22 JP JP2003539180A patent/JP4719418B2/en not_active Expired - Fee Related
- 2002-10-22 KR KR1020047005756A patent/KR100923960B1/en active IP Right Grant
- 2002-10-22 EP EP02786466A patent/EP1438850A4/en not_active Ceased
- 2002-10-22 JP JP2003539315A patent/JP2005507215A/en active Pending
- 2002-10-22 WO PCT/US2002/033826 patent/WO2003036953A1/en active Application Filing
- 2002-10-22 WO PCT/US2002/033683 patent/WO2003036963A1/en active Application Filing
- 2002-10-22 KR KR1020047005829A patent/KR100929400B1/en not_active IP Right Cessation
- 2002-10-22 CN CN2008100813054A patent/CN101242504B/en not_active Expired - Fee Related
- 2002-10-22 MX MXPA04003581A patent/MXPA04003581A/en active IP Right Grant
- 2002-10-22 CN CNA028209516A patent/CN1575594A/en active Pending
- 2002-10-23 MY MYPI20023956A patent/MY135236A/en unknown
- 2002-10-23 MY MYPI20023942A patent/MY140373A/en unknown
- 2002-10-23 MY MYPI20023966A patent/MY136898A/en unknown
- 2002-10-23 MY MYPI20023943A patent/MY128889A/en unknown
- 2002-10-23 MY MYPI20023944A patent/MY143118A/en unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5912709A (en) * | 1993-12-01 | 1999-06-15 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for editing or mixing compressed pictures |
US5956088A (en) * | 1995-11-21 | 1999-09-21 | Imedia Corporation | Method and apparatus for modifying encoded digital video for improved channel utilization |
US5739862A (en) * | 1996-12-23 | 1998-04-14 | Tektronix, Inc. | Reverse playback of MPEG video |
US5987179A (en) * | 1997-09-05 | 1999-11-16 | Eastman Kodak Company | Method and apparatus for encoding high-fidelity still images in MPEG bitstreams |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1575552B (en) | Method and system for generating a dummy bidirectional predictive field picture | |
KR100941388B1 (en) | Method for generating a video signal | |
WO2003036952A1 (en) | Fast motion trick mode using non-progressive dummy bidirectional predictive pictures | |
KR101044397B1 (en) | Reverse trick modes on progressive video using special groups of pictures | |
US6873786B2 (en) | Reverse trick modes on non-progressive video using special groups of pictures | |
CN100488259C (en) | Method and apparatus for generating a non-progressive dummy bidirectional predictive picture | |
US20040223735A1 (en) | Forward trick modes on non-progressive video using special groups of pictures | |
KR101015413B1 (en) | Forward trick modes on progressive video using special groups of pictures | |
JP2007158778A (en) | Forming method and device of trick reproducing content, transmitting method and device of trick reproducing compressed moving picture data, and trick reproducing content forming program | |
JP2005159525A (en) | Digital reproducing apparatus or reproducing method | |
MXPA05011876A (en) | Reverse trick modes on non-progressive video using special groups of pictures |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100414 Termination date: 20201022 |