CN100411434C - Content identification method and apparatus in a digital video recorder - Google Patents

Content identification method and apparatus in a digital video recorder Download PDF

Info

Publication number
CN100411434C
CN100411434C CNB038105195A CN03810519A CN100411434C CN 100411434 C CN100411434 C CN 100411434C CN B038105195 A CNB038105195 A CN B038105195A CN 03810519 A CN03810519 A CN 03810519A CN 100411434 C CN100411434 C CN 100411434C
Authority
CN
China
Prior art keywords
incident
vision signal
information
digital
event start
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
Application number
CNB038105195A
Other languages
Chinese (zh)
Other versions
CN1653809A (en
Inventor
约瑟夫·C·恩格尔
阿金耶米·奥杜特拉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of CN1653809A publication Critical patent/CN1653809A/en
Application granted granted Critical
Publication of CN100411434C publication Critical patent/CN100411434C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/27Arrangements for recording or accumulating broadcast information or broadcast-related information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/10Arrangements for replacing or switching information during the broadcast or the distribution
    • H04H20/106Receiver-side switching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/37Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying segments of broadcast information, e.g. scenes or extracting programme ID
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/7921Processing of colour television signals in connection with recording for more than one processing mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation 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/8042Transformation 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

Abstract

The invention concerns a method and apparatus for controlling a video-media recording device configured for automatically identifying and selectively skipping commercial message segments of a video signal. The method can include the steps of recording (206) the video signal on a digital recording medium (124) in a digital format; monitoring the video signal to detect an event start and an event end (208) corresponding to a beginning and an end of at least one commercial message; and selectively storing in a memory location (220) digital data identifying an event start information and an event end information. At least one of the event start information and the event end information can identify the location of the one or more commercial messages. The method can also include selectively skipping (312) in a playback mode the commercial portion of the video signal responsive to the digital data identifying the event start information and the event end information.

Description

Content identification method and apparatus in digital video recorder
Technical field
The present invention relates to digital video recorder, relate in particular to and from video frequency program, eliminate the method and apparatus that commercial programme interrupts.
Background of invention
Developed various devices and made that the consumer can recording of video and/or audio program confession demonstration in the future.This device comprises magnetic tape recorder, videocassette recorders, can write down CD and nearest digital video disc-recordable (DVD).Hard disk drive and magneto optical disk are also using.
For a desired feature of MPEG media recorder is automatically to discern and to jump over selectively a fragment of recorded video signal.For example, a such feature can be used for automatically deleting business information from the broadcast television signal inediting of record.A key character in field of videocassette recorders is jumping over of commercial advertisement.In this, the various systems that disclose in the video tape recorder scope solve this problem.
Traditional commerce advertisement jumping technology among the VCR uses decay to come the demonstration of darkening picture frame as identification and deletion commercial advertisement.These darkenings or black frame are used for producing in the TV programme of register the mapping of a possible advertising programme.But traditional scheme is not to make us satisfied fully wait for when this fragment begins because this scheme needs people to return in system so that this commercial advertisement of mark, and this scheme use tape synchronously or incident/open and jump/the control impuls coding that stops jumping.And, because traditional VCR does not use MPEG type coding, so can not utilize those can be used for the advantage of test example as the more ripe method for processing video frequency of the video frequency program transition that may during commercial advertisements, occur.
In recent years, the more AS that video frequency program is recorded a hard disk has been realized the commercial programme skip feature.This system uses one group of special-purpose rule to be used to discern commercial advertisement and commercial group.Usually, by video attenuation being become black and being audio damping noiseless and separated from one another and separate with program commercial advertisement.Therefore, can identify commercial advertisement by the image of while blackening and the appearance of asonant certain incident.Commercial programme jumps over device can be configured to determine that the enough black and audio signal of a vision signal is in the time of an enough low level, so that determine the appearance of an incident.
Commercial advertisement is the group of the independent commercial advertisement that will be jumped over.Be used for determining that the various rules of commercial groups are the number joint rule of regulation commercial programme length and commercial advertisement.For example, if the definite incident that has five detections of one minute is arranged between them, then can think commercial group of the common expression of these incidents quite for certain.This purpose is to jump over this commercial advertisement.Therefore, for example this device can be with the beginning (so that notifying device will begin to jump over) of this commercial group of " A " mark, with the end of this commercial group of " B " mark (notify this device will stop to jump over and recover normal picture and the sound accompaniment output of resetting).But these systems all are the principles of continue using based on the analog tape recording, and this skip information is the track simple operations of (track) pulsewidth of this control.
Summary of the invention
The present invention relates to a kind of method that is used to control a video media tape deck, this tape deck is used for automatically discerning and jumps over selectively the commercial message segments of a vision signal.The method comprising the steps of: with a kind of number format recorded video signal on a digital recording medium; Monitor this vision signal, so that detect corresponding to the beginning of an incident of a beginning of at least one business information and an end and the end of an incident; And the numerical data of an event start information of storaging mark and an incident ending message in a memory location selectively.The position that can identify one of at least this one or more business information of this event start information and this incident ending message.This method can also comprise: the numerical data of response identification event start information and incident ending message in a replay mode and jump over the commercial advertisement part of this vision signal selectively.
According to an aspect of the present invention, this event start information and incident ending message can be recording start elapsed times from vision signal; Or corresponding to a frame number from a frame number of this vision signal of the recording start of this vision signal record.
This storing step can comprise: the part of the data record of this event start information of sign and incident ending message as a digital data stream of the video demonstration that comprises this record.In this case, the data of identified event start information comprise that also the incident ending message is useful.The number format of this vision signal is MPEG if encode, and then this event start information and incident ending message can be stored in the data segment that is referred to as extensions_and_user_data (2) of following a mpeg image header.The present invention will use this information.
According to a further aspect in the invention, comprise that this digital data stream that the video of this record shows can be by being modified from the commercial advertisement part of this digital data stream deletion by this vision signal of event start information and incident ending message sign.This modify steps can be performed by access event start information, incident ending message with from the digital data stream of memory location.Therefore this digital data stream can be modified so that eliminate the commercial advertisement part of this vision signal.The user can primitively select whether to eliminate or preserve this commercial advertisement from this data flow from a menu.If user's selection ' eliminate ', then will advantageously use less memory space.If the user selects ' maintenance ' commercial programme, then begin and halt, and can watch them in the future owing to known its of the present invention.This commercial programme can jump over this ' PROGRAM ' and be played.This may be best to the user because some device adds interactivity to advertising programme, and by target (target) to some consumer.
According to the embodiment of a selection, this storing step can also be included in the record data of identified event start information and incident ending message with the video of this record and show in the data file that is separated.In this case, system will visit this data file at the numerical data that identifies an event start information and incident ending message before this jumps over step.Useful is that this data file can be stored on the digital recording medium.
According to the embodiment of a selection, the present invention can also comprise a tape deck, is used for automatically discerning and jumps over selectively the commercial message segments of a vision signal.This tape deck can be operated according to said method.
Accompanying drawing is described
Fig. 1 is the block diagram that is used to describe the present invention program's a digital video apparatus.
Fig. 2 is the flow chart of a processing of explanation, and this processing can be used to the numerical data of the position of a business information of record identification in a video shows.
Fig. 3 is the flow chart of a processing of explanation, and this processing can be used to jump over a business information in a video shows.
Embodiment
Fig. 1 is the block diagram of the digital video record system 100 that can use according to the present invention program.For example microprocessor 120 system controller can be used to the work of control system and carry out the signal processing tasks of selecting.Microprocessor 120 preferably can comprise the high-speed memory (not shown) that matches, because the habitual high-speed memory of this device.Can receive the control input that is used for microprocessor 120 from user interface 130 through controller buffer 128.As utilizing subsequently as described in the system bus 126, microprocessor 120 can be connected with various system units.Among Fig. 1, for the sake of clarity, from this figure, omitted each connection to this system bus 126 from various parts.
System 100 can comprise a RF tuner pack 102, in order to receive and RF vision signal of down conversion.This RF tuner pack can become a baseband signal to the channel switch of a selection of analog or digital RF vision signal, is fed to a simulation output 104 or a digital output 106.
Preferably provide traditional analog image and sound accompaniment circuit 108 to be used to handle the baseband analog video signal that receives from RF tuner simulation output 104.The output of analog image and sound accompaniment circuit 108 can be directly delivered to the direct viewing that video display monitor shows for a video.Preferably provide a digital encoder 116 to be used for this analog image and sound accompaniment output signal are converted to a number format.According to a most preferred embodiment, this number format can be a mpeg format or any modification of MPEG-1 or MPEG-2 for example.But should be appreciated that the present invention does not limit to this form, any suitable video format can both be used.
In case convert number format to, this video demonstration can be stored on the storage medium 124.Storage medium 124 can be can store various data systems that digital of digital video data is used for showing in the future one of any.But this type of device can not comprise recording laser disc record, the digital video disc-recordable of various forms with limiting to, comprises DVD-R, DVD+RW, DVD-RW, DVD-RAM.Magnetic hard disk drives and magneto optical disk also can be used to this purposes.
Receive in the situation of RF modulating video signal of number formats at tuner 102, these signals can be handled in digital device 106.The digital video signal of coding can be sent to digital decoder 109 from digital device 106 immediately.Decoder 109 preferably is configured for the number format baseband video signal of the coding of this reception of conversion, and the number format baseband video signal of this coding is converted to an analog output signal that is used to show.For example, this digital decoder 109 can be a MPEG digital decoder.In this case, preferably be configured for receiving the decoder of a MPEG video data signal, and use these data to rebuild to use for example Voice ﹠ Video information of MPEG-1 and MPEG-2 compression.Digital decoder 109 can comprise digital circuit 110, is used to analyze this digital bit stream, and provides entire data structure and digital information to be used for this digital event detector.Digital circuit 110 also offers numerical data and drives D/A (transducer of number-Mo), this transducer preferably is included in this simulation output block 112.
This digital circuit part 110 can wherein can provide a D-A converter (not illustrating) and other circuit that needs the digital video signal of this decoding to simulation output 112, and being used for this signal converter is traditional analog video format.Subsequently, coming the analog video signal of self simulation output 112 can be passed to display unit output is used for showing.
One or more event detector 114,118,122 can be provided, be used to detect the appearance of commercial message event.Event detector 114 and 118 is digital event detector preferably, uses the incident of rule detection in digital video signal that describes below.Comparatively speaking, event detector 122 can detect the incident in the analog video signal.
Commercial message event is to can be used for discerning the vision signal of appearance of a business information or the combination in any of program characteristics.The combination of one or more of these " incidents " can be used for discerning the appearance of a business information.Event information can be delivered to microprocessor 120 from event detector 114,118,122 by system bus 126.
When implementing a commercial detection and skip feature, cannot say for sure 100% precision.Yet available one or more rule increases the accuracy of detection corresponding to the event of business information.In the present invention, digital event detector 114, digital circuit 110 and microprocessor 120 can cooperate the detection incident.According to a most preferred embodiment, digital event detector 114 can be checked the data structure in digital circuit and be found that the variation in this incoming video signal is so that determine the time that an incident occurs.According to a most preferred embodiment, this rule is used for having changed or turning to the various parameters of some particular state to determine incident time of occurrence by check.The present invention uses intelligence (microprocessor and digital event detector logic) means to implement one or more these rules, so that identification commercial advertisement and commercial group.May not the whole of these all to occur at each commercial advertisement, but one or more the appearance by these incidents of examination, and the present invention has increased the probability of correct detection commercial programme and/or commercial groups.
Event detection rules
Copyright extension
According to an aspect of the present invention, this event detector can utilize coded message in a digital bit stream to help detect the appearance of a business information.This program material may have copyright information, and when sending a commercial advertisement, may have other copyright information or perhaps not have other copyright information at all.Detect a variation and will help to discern commercial advertisement undoubtedly.
For example under the situation of MPEG-2, event detector can utilize the information that is provided by digital circuit 110 to check variation in " copyright extension " information, as the change of " copyright extension " information of limiting in the ISO/IEC 13818-2:2000 part 6.2.3.6 of " Information Technology-Generic Coding of Moving Pictures andAssociated Audio Information:Video " (hereinafter being called " ISO/IEC-13818-2 ").This document has been illustrated one and has been used for the international standard of mpeg image coding and can obtains from International Standards Organization.
According to a most preferred embodiment, can use traditional technology in this digital circuit 110, to analyze and be somebody's turn to do " video data stream ".When copyright extension occurring, this copyright extension structured data can be used for digital event detector 114.Under the situation of MPEG-2, in the part 6.3.15 of ISO/IEC-13818-2, defined copyright information.Part 6.3.15 has defined following parameters:
The Extension_start_code_identifier-4 bit.The beginning of sign copyright structure.
The Extension_identifier-8 bit.The sign copyright authority.
The Original_or_copy-1 bit.1=is original, and 0=duplicates.
Copyright_number-amounts to 64 bits.Actual copyright number.
Can monitor one or more variation of these parameters.For example can monitor the variation of copyright number.Program material will have the number that is different from commercial advertisement usually.Change and represented an incident.This variation can monitor the variation of this Original_or_copy bit, because will be represented an incident.This variation can monitor the variation of Copyright_identifier bit, because will be represented an incident.In addition, " copyright extension " may only be present in program material and not be present in commercial advertisement, and vice versa.Therefore, this structure can cut in and out in these conversions.Therefore, monitor the appearance of this an Extension_start_code_identifier or incident do not occur to help to indicate.Under the situation of Extension_start_code_identifier, because this information may discontinuous transmission, so with respect to the appearance of a business information, its appearance or not occur not to be conclusive.
Video sequence information
Digital circuit 110 also can be analyzed this " video data stream ".When " video sequence and video sequence header " when occurring, this temporary transient appearance also can utilize for digital event detector 114.Defined the structure of this information among the part 6.2.2 of ISO/IEC-13818-2 and the 6.2.2.1.The part 6.1.1 of this standard illustrates that this video sequence begins with one " sequence header ".These " sequence header " then beginning of instruction video signal (and end).These " sequence header " send quite frequent, send once in for example per 2 seconds.If commercial programme digitally is spliced in the data flow, then may begin with one new " image sequence ".Therefore, the timing of these " sequence header " can be used for indicating more accurately the time of an incident appearance.
Sequence shows expansion
This digital circuit also can be analyzed at the generation of " sequence shows expansion " and be somebody's turn to do " video data stream "." when sequence shows expansion, be somebody's turn to do " sequence demonstration expansion structure data when occurring and also can be used for digital event detector 114.In the part 6.2.2.4 of ISO/IEC-13818-2 and 6.3.6, defined the sequence display message.This document defines the several sections of this structure:
The Extension_start_code_identifier-4 bit.Identify the beginning of this structure.
The Colour_description-1 bit.1=color-primary colors and transmission characteristic structural information exist really, and are right after subsequently.
The colour_primaries-8 bit.Definition relates to the colour of preparing the information be used to show.For example accurately definition is red, green and blue and white.The basic colors that 5 concrete definition are arranged.
The Transfer_characteristics-8 bit.Definition relates to the brightness of preparing the information be used to show.For example this will accurately define when signal data rises in value the color that shows.That is, this shows direct ratio ground or brightness increase exponentially.Definition has 7 concrete transmission characteristics.
According to a most preferred embodiment of the present invention, thecolour_primaries data and transfer_characteristics data can be monitored its variation of device.Commercial advertisement is compared, and programme content may have different colour_primaries data and transfer_characteristics.This changes incident of indication.The Colour_description bit is monitored variation, because this variation will be indicated an incident.In addition, " sequence shows expansion " structure itself may only be present in programme content and not be present in commercial advertisement, and vice versa.The result is that this structure may cut in and out in these conversions.Therefore, monitor the appearance of this a sequence_display_extension_ID and incident do not occur to indicate.
The image information group
Event detector also can be checked this MPEG " image sets " (GOP), and this GOP comprises I-frame and optional B-frame and P-frame.The I-frame begins each new image sets, and B-frame and P-frame are followed in the back usually.These frames are some parts of compressed image or final display image.
The part 6.2.3 of ISO/IEC 13818-2 has defined the following frame type " picture_coding_type " in " image header " structure:
Picture_coding_type-three bits.
Type from ISO/IEC 13818-2 form 612 has:
The bits of encoded method
001 intraframe coding (I)
010 predictive coding (P)
011 bi-directional predictive coding (B)
The order of ' frame ' number in each GOP and this I, B, P frame is determined by mpeg encoder that uses and encoding operation device.For example, can influence the length of this GOP and the order of frame by this operator selection or by the automatic decrement of implementing of encoder.Therefore, the order of frame number in this GOP and I, B, P frame is different from commercial advertisement for program material.This digital event detector 114 will preferably monitor these parameters and find that it changes that its variation can be indicated an incident.
Splicing point
SMPTE standard " 312M-1999 Splice Points for MPEG-2 TransportStreams " has defined the form formation, is used for network and notifies downstream (this locality) to stand about inserting or splicing the time of commercial programme to this program stream.As SMPTE standard " 312M-1999 " definition, these forms are relevant with concrete program and be transfused in program ID (PID) data flow program table of comparisons reference by this concrete program.Timetable that is used for splicing point of these form definitions promptly is used to insert start and end time of commercial advertisement.This form has also defined and has carried out the time of inserting, and " pre-scrolling " descending caution sign.These are referred to as splice_command_types and are 8 bits, are defined as follows:
The order of splice_Command_type value
0x01 rolls up in advance
0x02 carries out
The 0x03 timetable
Digital decoder 109 is provided to numeral output 110 to transport stream information and structure.Therefore, event detector 114 can be checked the appearance of these forms.Information may be deposited and is in or be not in these forms, because these forms may be the sky forms, or downstream stations may peel off the output of this data, or these data may be inaccurate, or these data may be accurately.If do not have data in these forms, then can not use these forms.If have data in these forms, then they will be used to detect the estimation of the present invention of the time that commercial advertisement occurred.If should the time unanimity, bigger assurance is then arranged, this commercial break of being determined by the present invention is correct.
Black frame and bass
In the U.S. is program is decayed to black and the sound sound accompaniment to be decayed into noiseless (or near black with noiseless) separate commercial advertisement and program at present.Also utilize these incidents to separate independent commercial advertisement.
In numeric field, the " secretly " detection that (deceiving) and sound accompaniment are dropped that event detector 114 can be checked at image shift.This can accomplished in various ways.According to a most preferred embodiment, this video can be decoded and be stored in the frame buffer that is included as digital circuit 110 parts.Digital event detector 114 can scan each frame, and check determines whether that all digital values all are black frame black of expression.Predetermined " low level " value will be arranged in actual practice, and wherein any higher value all no longer is considered to " black ".
In numeric field, event detector 114 also can be checked bass.For example, this sound accompaniment can be decoded and be remained in the audio buffer in the digital circuit 110.Therefore digital event detector 114 can scan this buffer, and checking all digital values all is ' noiseless ' of the noiseless audio frequency of expression.Predetermined " low level " value of a reality will be arranged in actual practice, and wherein any higher value all no longer is considered to " noiseless ".The advantage that this technology has is to use for analog television program, and analog television program does not comprise by other numerical data that is used for the appearance of identification incident described here.Use digital event detector 118 and above-mentioned associated picture and sound accompaniment buffer.
Event detector 114,118,122 can or utilize one or more above-mentioned rule to be provided with in advance by program to constitute, and is used for determining the appearance of an incident.Commercial group comprises two or more business informations that can use the similar techniques sign.For example, normally used rule is the appearance of a commercial group of identification when the some incidents of being utilized between each incident by event detector 114,118,122 of standard commercial length detection.The example of standard commercial length do not comprise 1 minute with limiting to, 30 seconds and 15 seconds.Also known other is used for being identified in the method that a business information or information appear in a vision signal in this specialty, and the present invention does not plan to be confined to the special above-mentioned above-mentioned rule that is used to indicate an incident appearance of using.On the contrary, event detector 114,118,122 can be the combination of any software and/or hardware, and when detecting an incident, the combination of these softwares and/or hardware will produce a suitable output signal or prompting.
In addition, it should be appreciated by those skilled in the art that, can provide in every way by the function of event detector 114,118.For example, these detectors can be carried out the conventional purposes microprocessor realization of these tasks as field programmable gate array (FPGA), application-specific integrated circuit (ASIC) (ASIC) or programming.In addition, event detector function can realize with the part as the processing of being controlled by microprocessor 120.In this case, can using system bus 126 directly be provided to microprocessor 120 to view data from digital circuit 110 and digital encoder 116.
Can import by microprocessor 120 response users and control a plurality of signaling switch SW1, SW2, SW3, SW4, or these switches can respond form and the automatic control that detects of numeral or analog image.Several operator schemes of Fig. 1 device operation are described with reference to the flow chart among Fig. 2 and Fig. 3.
Simulation NTSC operation
The record stage
In the step 202 of Fig. 2, system can monitor the control buffer that is used for user's input.In step 204, if received a record order, then system can opening entry, shown in the step 206 among the figure.According to a most preferred embodiment, this microprocessor 120 can be arranged on position SW1=A, SW2=X (any connection), SW3=A, SW4=A to switch by control device 100.Subsequently, system can forward the analog signal that obtains from analog tuner output 104 to picture-and-sound circuit 108.In step 208, digital event detector 118 can monitor the vision signal from encoder 116, so that detect the appearance of commercial events.Because the output of the coding of this digital event detector is based on a Simple Modules analog signal, so this event detector will generally be confined to according to the decline appearance of the incident of discerning of the black relevant with the appearance of business information and bass.If this incident is detected, then in step 210, event detector 118 can be delivered to processor controls to this information in step 214, is microprocessor 120 in this case.In step 218, microprocessor 120 can follow up the case and determine one or more business information time of occurrence and they position of beginning and finishing.
When in step 218, having identified one or more business information by microprocessor 120, this information can be in step 220 record.This information can be recorded in the memory relevant with microprocessor 120, is stored in the independent file on the storage medium 124, or is stored as the part of MPEG numerical data.In step 216, this system can check to determine whether this recording processing finishes.If not, then this system continues this recording processing.
Playback phase
Fig. 3 illustrates the flow chart of explanation replay operations.In step 302, microprocessor 120 can monitor controller buffer 128 so that whether a reproduction command of determining receives.If then this system begins to reset in step 304, shown in the step 306 among the figure.When replay operations began, switch can be set at position SW1=X (any position), SW2=B, SW3=B, SW4=X (any connection).The coded image of record, for example mpeg image can be played to the digital decoder 109 from this recording medium 124.Digital decoder produces the digital bit stream of a decoding, from digital circuit 110 outputs.This digital bit stream can be transformed into an analog format in simulation output 112.This analog output signal is delivered to a display unit by simulation output 112.In step 308, microprocessor 120 can use the information of the position that relates to business information to determine that whether a concrete part of this playback demonstration is corresponding to a business information.If not, playback continues in step 310.If the part of demonstration is really corresponding to a business information yet this is reset, microprocessor 120 can control this playback in step 312 so that skip over commercial messages is not preferably interrupted this program.In step 314, whether this playback of this systems inspection finishes at last.If not, playback continues in step 310.
Digit manipulation
The record stage
Remove outside the following difference, be used for this recording processing of digit manipulation and the recording processing about Fig. 2 is identical as mentioned above.This switch is at position SW1=X (any connection), SW2=A, SW3=B, SW4=B, and system can be from tuner 102 accesses numeral R.F. modulation signal.Digitally encoded signal from parts 106 provides decoder 109 and switch SW 4B to be used for by storage medium 124 records.The analog format in the simulation output 112 can be decoded and convert to these digital signals in digital decoder 109.Digital event detector 114 can be used rule detection commercial message event as discussed previously.Commercial message event is sent to microprocessor 120.Incident can be stored in the memory and by microprocessor 120 and use the position of deciding business information.When having discerned one or more business information by microprocessor 120, this information can be recorded on the storage medium 124.This information can be recorded in the memory relevant with microprocessor 120, is stored in the independent file on the storage medium 124, or is stored as the part of mpeg signal.
Playback phase
Remove outside the following difference, be used for this replay operations of digital form and handle identical about the playback of Fig. 3 as mentioned above.In replay mode, switch is at position SW1=X (any connection), SW2=B, SW3=B, SW4=X (any connection).Coded image, for example mpeg image can be played to the digital decoder 109 from this storage medium 124.This mpeg image of digital decoder decodes and transmit this digital bit and flow to simulation output 112.Analog output signal is delivered to display unit from simulation output 112.Use relates to the stored information of the position of business information, and microprocessor 120 can be controlled this playback, so that skip over commercial messages is not preferably interrupted this program.
According to a most preferred embodiment, event start information and incident ending message can be used for being identified at the position of a business information in the video demonstration.This can store in any mode easily with ending message at the beginning.For example, each of this business information begins can both be discerned by a period of time from the recording start process of said vision signal with end position.In addition, a frame number can be used to this purpose.This frame number can be corresponding to the frame number of the vision signal that has write down from this recording start.No matter which kind of situation present invention is to be construed as and is not limited to any concrete station location marker sign.
Identifying data that an incident begins to finish with incident can be stored in the data file with the recording of video display separation.Microprocessor 120 can be therefore before this jumps over step and visit this data file at the numerical data of event start information of sign and incident ending message.
Begin with storage incident in a mask data file and to stop data different, or begin and stop the data except storage incident in a mask data file, this data can be used as the part of a digital data stream that comprises that this recording of video shows and are recorded.For example, if coded format is MPEG, then this event information can be followed a mpeg image header and is recorded in this MPEG field identification " extensions_and_user_data (2) ".This field is provided at after each image header of following in the mpeg encoded signal " picture_coding_extension () " field.Can be with this extensions_and_user_data (2) Field Definition bit, so that indication begins or stop incident.It is the part of a business information that this field also can be used to indicate concrete image.In beginning with stop under the situation that event data encodes by this way, decoder 109 preferably is configured to correctly detect and respond this indication.For example, when incident after testing, can deliver to microprocessor 120 to a notice.Therefore control playback selectively of microprocessor is so that eliminate the demonstration of this business information.
If should the beginning incident and end event data be saved as the part of this video bit stream, then this microprocessor can use these data to jump over the video display part relevant with business information.Can provide a video display buffer so that avoid any obvious interruption of this video frequency program.For fear of the big buffer of needs, after record, can be modified in the beginning event data of the coding in this extensions_and_user_data (2) field, also indicate the position of an End Event.By this way, when running into a beginning incident, microprocessor can determine immediately that the position of End Event and instruction decoder 109 jump over this position.
According to the embodiment of a selection, comprise that the digital data stream that this recording of video shows can be modified by the business information part of deleting this vision signal from this digital data stream fully.Use this scheme will be implemented on the player and obtain to remove the benefit of business information and do not need event detector and relevant treatment circuit described herein.This microprocessor 120 can the Access Events start information, incident ending message and this digital data stream one select part.Therefore this digital data stream can be modified so that eliminate the business information part of this vision signal.

Claims (8)

1. method that is used to control a video media tape deck, this tape deck are used for automatically discerning and jump over selectively the commercial message segments of a vision signal, comprise step:
On a digital recording medium, write down said vision signal with a kind of number format; Monitor said vision signal, begin to finish with at least one incident so that detect corresponding to the beginning of at least one business information and at least one incident of end;
Selectively event start information of sign and incident ending message numerical data one of at least is stored as the part of a digital data stream, this digital data stream comprises the described vision signal that is recorded, and said event start information and said incident ending message be the position of said at least one business information of sign one of at least;
Wherein said number format is based on the form of MPEG, and the said step that selectively event start information of sign and incident ending message numerical data one of at least is stored as the part of a digital data stream further comprises step: only in an extensions_and_user_data position of following the mpeg image header, write down the said event start information of said business information and said incident ending message one of at least.
2. according to claim 1 method, further comprise step: in a replay mode, in response to the said numerical data of said event start information of sign and said incident ending message, jump over the said business information part of said vision signal selectively.
3. according to the process of claim 1 wherein that said event start information and said incident ending message are frame number, said frame number is corresponding to the number of the frame of the said vision signal of counting record from the recording start of said vision signal.
4. according to the process of claim 1 wherein, the said numerical data that identifies said event start information also comprises said incident ending message.
5. be used for automatically discerning and jump over selectively the tape deck of the commercial message segments of a vision signal, comprising:
A memory storage apparatus is used for writing down said vision signal with a kind of number format on a digital recording medium;
Event detector is used to monitor said vision signal, begins to finish with at least one incident so that detect corresponding to a beginning of at least one business information and at least one incident of an end;
Processor controls, be used for selectively the numerical data one of at least of an event start information of sign and an incident ending message is stored as the part of a digital data stream, this digital data stream comprises and is recorded described vision signal, the position of one of at least said at least one business information of sign of said event start information and said incident ending message;
Wherein said number format is based on the form of MPEG, and the said event start information of said business information and said incident ending message only are recorded in one of at least an extensions_and_user_data position of following the mpeg image header.
6. according to the device of claim 5, wherein said processor controls is in a replay mode, in response to the numerical data of said event start information of sign and said incident ending message, jump over the said business information part of said vision signal selectively.
7. according to the device of claim 5, wherein said event start information and said incident ending message are frame number, and said frame number is corresponding to the number of the frame of the said vision signal of counting record from the recording start of said vision signal.
8. according to the device of claim 5, wherein, the said numerical data that identifies said event start information also comprises said incident ending message.
CNB038105195A 2002-05-09 2003-05-08 Content identification method and apparatus in a digital video recorder Expired - Fee Related CN100411434C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US44273902A 2002-05-09 2002-05-09
US10/442,739 2002-05-09

Publications (2)

Publication Number Publication Date
CN1653809A CN1653809A (en) 2005-08-10
CN100411434C true CN100411434C (en) 2008-08-13

Family

ID=29420689

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB038105195A Expired - Fee Related CN100411434C (en) 2002-05-09 2003-05-08 Content identification method and apparatus in a digital video recorder

Country Status (7)

Country Link
EP (1) EP1504598A4 (en)
JP (1) JP4541139B2 (en)
KR (1) KR100960342B1 (en)
CN (1) CN100411434C (en)
AU (1) AU2003230353A1 (en)
MX (1) MXPA04011027A (en)
WO (1) WO2003096686A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080131077A1 (en) * 2005-01-21 2008-06-05 Richard Earl Jones Method and Apparatus for Skipping Commercials
JP4814849B2 (en) * 2007-08-10 2011-11-16 富士通株式会社 How to identify the frame
CN101207758B (en) * 2007-11-27 2013-06-05 深圳市同洲电子股份有限公司 Method for removing fragment in record program
JP5249677B2 (en) * 2008-08-21 2013-07-31 株式会社バッファロー Advertising section detection device and advertising section detection program
US10117185B1 (en) * 2017-02-02 2018-10-30 Futurewei Technologies, Inc. Content-aware energy savings for video streaming and playback on mobile devices

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5333091A (en) * 1993-01-08 1994-07-26 Arthur D. Little Enterprises, Inc. Method and apparatus for controlling a videotape player to automatically scan past recorded commercial messages
US5818512A (en) * 1995-01-26 1998-10-06 Spectravision, Inc. Video distribution system
WO2001035409A2 (en) * 1999-11-10 2001-05-17 Thomson Licensing S.A. Commercial skip and chapter delineation feature on recordable media
US20020051623A1 (en) * 2000-06-26 2002-05-02 Tokuo Nakatani Digital video recording apparatus and method

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6100941A (en) * 1998-07-28 2000-08-08 U.S. Philips Corporation Apparatus and method for locating a commercial disposed within a video data stream
JP4026100B2 (en) * 1998-11-30 2007-12-26 ソニー株式会社 Information processing apparatus and method, and recording medium
JP2001036851A (en) * 1999-07-23 2001-02-09 Hitachi Ltd Digital broadcasting transmission/reception system, transmitter and receiver for the system and television device incorporating receiver
ES2260035T3 (en) * 1999-08-09 2006-11-01 British Sky Broadcasting Limited TELEVISION PROGRAM RECORDING DEVICE USING AN ELECTRONIC PROGRAMMING GUIDE.
JP2001231010A (en) * 1999-12-10 2001-08-24 Matsushita Electric Ind Co Ltd Recorder, reproducing device, and computer readable recording medium for recording reproduction or recording program
JP2001238176A (en) * 2000-02-25 2001-08-31 Victor Co Of Japan Ltd Video signal recording and reproducing method, video signal recording and reproducing device and video signal recorder
JP3825282B2 (en) * 2000-06-26 2006-09-27 松下電器産業株式会社 Digital video recording apparatus and method
JP4034502B2 (en) * 2000-06-30 2008-01-16 株式会社東芝 Broadcast program recording / playback method and broadcast program recording / playback apparatus
JP3794257B2 (en) * 2000-09-27 2006-07-05 日本ビクター株式会社 Video signal playback device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5333091A (en) * 1993-01-08 1994-07-26 Arthur D. Little Enterprises, Inc. Method and apparatus for controlling a videotape player to automatically scan past recorded commercial messages
US5333091B1 (en) * 1993-01-08 1996-05-07 Arthur D Little Enterprises Method and apparatus for controlling a videotape player to automatically scan past recorded commercial messages
US5333091B2 (en) * 1993-01-08 1996-12-17 Arthur D Little Enterprises Method and apparatus for controlling a videotape player to automatically scan past recorded commercial messages
US5818512A (en) * 1995-01-26 1998-10-06 Spectravision, Inc. Video distribution system
WO2001035409A2 (en) * 1999-11-10 2001-05-17 Thomson Licensing S.A. Commercial skip and chapter delineation feature on recordable media
US20020051623A1 (en) * 2000-06-26 2002-05-02 Tokuo Nakatani Digital video recording apparatus and method

Also Published As

Publication number Publication date
CN1653809A (en) 2005-08-10
MXPA04011027A (en) 2005-01-25
WO2003096686A1 (en) 2003-11-20
KR20040106500A (en) 2004-12-17
AU2003230353A1 (en) 2003-11-11
JP2006511980A (en) 2006-04-06
EP1504598A1 (en) 2005-02-09
KR100960342B1 (en) 2010-05-28
JP4541139B2 (en) 2010-09-08
EP1504598A4 (en) 2009-07-01

Similar Documents

Publication Publication Date Title
AU714628B2 (en) Information carrier, device for reading and device for providing the information carrier and method of transmitting picture information
CN100418373C (en) Rules for a digital video recorder
US6640046B2 (en) Apparatus and method for recording/reproducing moving picture and recording medium
CN100438568C (en) Control field event detection in a digital video recorder
US7260308B2 (en) Content identification in a digital video recorder
CN100411434C (en) Content identification method and apparatus in a digital video recorder
US7734149B2 (en) Apparatus and method for recording/reproducing moving picture and recording medium
JP2000069413A (en) Method and device for recording and reproducing transmitted program work
US20050019003A1 (en) Editing apparatus , information reproduction/recording apparatus, editing method, editing program and information recording medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20061110

Address after: French Boulogne

Applicant after: Thomson Licensing Trade Co.

Address before: La France

Applicant before: Thomson Licensing Trade Co.

C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080813

Termination date: 20200508

CF01 Termination of patent right due to non-payment of annual fee