CN1627813A - Method and appts. of generating wonderful part - Google Patents

Method and appts. of generating wonderful part Download PDF

Info

Publication number
CN1627813A
CN1627813A CN 200310122527 CN200310122527A CN1627813A CN 1627813 A CN1627813 A CN 1627813A CN 200310122527 CN200310122527 CN 200310122527 CN 200310122527 A CN200310122527 A CN 200310122527A CN 1627813 A CN1627813 A CN 1627813A
Authority
CN
China
Prior art keywords
digital program
sign
program
wonderful
digital
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN 200310122527
Other languages
Chinese (zh)
Inventor
石峻
甘亮
谭径微
小乔治·H·凯尼维特
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.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
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 Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Priority to CN 200310122527 priority Critical patent/CN1627813A/en
Priority to PCT/IB2004/052687 priority patent/WO2005057931A2/en
Priority to TW093138203A priority patent/TW200621021A/en
Publication of CN1627813A publication Critical patent/CN1627813A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/322Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier used signal is digitally coded
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • H04N21/2353Processing of additional data, e.g. scrambling of additional data or processing content descriptors specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23614Multiplexing of additional data and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4348Demultiplexing of additional data and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • H04N21/8405Generation or processing of descriptive data, e.g. content descriptors represented by keywords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8549Creating video summaries, e.g. movie trailer

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Library & Information Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Television Systems (AREA)
  • Electron Beam Exposure (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The disclosed method for crating a mark of specific segment in digital programs includes following steps. First, a position of specific segment in digital programs is determined. Then, a corresponding mark is integrated to the digital programs, becoming as a part of the digital program. The invention also providing a method for picking up a specific segment in digital programs includes steps: first, obtaining a mark of specific segment in digital programs; then, based on content of the mark, picking up program content of corresponding segment in the digital programs. The position of specific segment in digital programs is determined from corresponding mark. The mark of specific program is created without need of dedicated device and additional channel to send the mark. Thus, viewer can locate and record the specific segment more conveniently and more correctly.

Description

A kind of method and apparatus that generates wonderful
Technical field
The present invention relates to the method and apparatus of a kind of generation wonderful (Highlight), relate in particular to a kind of method and apparatus that in digital program, generates wonderful.
Background technology
Digital program is progressively being come into popular life, and can replace analog program in future soon, and this has been the trend that broadcast industry can not reverse, so multiple standard about digital program and broadcasting thereof just occurred.
MPEG-2 (Motion Picture Experts Group) is wherein a kind of standard of existing more dominant status, its (ISO/IEC 13818) be a kind of be used for into digital device as set-top box (Set Top Box, STB), Digital Television (Digital TV, DTV), interactive digital TV (interactive Digital TV, iDTV), personal computer, handheld device and other interactive device etc., the standard of numerical data program stream is provided.DVB (Digital Video Broadcasting) is a kind of standards for digital broadcasting of the current international practice based on Moving Picture Experts Group-2, it adopts MPEG-2 parcel (packet) to be used as data box (data container), thereby can effectively realize the transmission of program data.
In the program playing process of (comprising analog program and digital program), the interested specific fragment of some spectators is often arranged, be usually said wonderful, as the goal fragment of a football match, spectators wish and can watch repeatedly in playing process or after finishing.For satisfying this requirement of spectators, the programming merchant generally can produce a wonderful collection of choice specimens in montage ground mode and offer spectators after playing programs is play end, and spectators can record this collection of choice specimens in order to watching at any time.
Have the analog program recording arrangement as a lot of present spectators, the following a lot of spectators soon also can have digital VTR DVR (Digital Video Recorder).For convenience spectators find its programs of interest fragment quickly in the digital program that records, international application no be PCT/US02/05984 international application (international filing date: 27 Februray 2002) proposed following technical scheme:
Initiator generates a data flow parallel with TV programme when playing the normal digital TV programme, flow as the IP content.The content of this stream is relevant with in progress TV programme, can send by a special data channel.
Described IP content stream can comprise one or more case indexs (Event Log Index, " Event " herein is equivalent to " wonderful " among the application), and the content of this case index and form can be as follows with the XML language description:
<period?id=”1”>
<possession?id=”1”pos=”Cou”>
<event?id=”10”play=”2”kind=”touchdown”yards=”27”
highlight=”y”clock=”9:34”start=”815”>
<description>WSU?Touchdown</description>
</event>
</prosession>
</period>
When spectators record above-mentioned TV programme, can be simultaneously with the content in the above-mentioned IP content stream, comprise case index, record, again the associated clip in these case indexs and this TV programme is connected, so spectators just can carry out " intelligence " search according to these case indexs more easily in program, find its interested fragment.
But, there is following defective in technical scheme in the above-mentioned application: at first, described IP content stream is parallel with TV programme, it or not the part of this TV program stream, therefore increased the technical complexity and the cost of transmission, storage and playback, can in transport process, lose such as the content of this IP program stream; Secondly, the definition format of described IP content stream does not meet Moving Picture Experts Group-2, so the poor expandability of this scheme, and needs special device to create this content stream; At last, be one " relative time " positioning time that is used for event location in this technical scheme, promptly begin or time interval of a certain time point with respect to program, as " 9:34 ", if lack to some extent when recording the content of TV program of this time interval institute's homologous segment, then this incident will misplace or lose in the TV programme that records.
Therefore, need a kind of new method and device that in digital program, generates wonderful, make the program broadcaster can generate the wonderful sign better, make spectators can conveniently create wonderful more exactly.
Summary of the invention
One of purpose of the present invention is in order to eliminate the above-mentioned defective of prior art scheme, thereby broadcaster is generated more easily and sends the wonderful sign, makes the convenient wonderful that finds more exactly of spectators.
The invention provides a kind of new method of in digital program, creating a mark of specific segment.At first, in digital program, determine a specific fragment, i.e. wonderful, then, integrated one indicates in this digital program accordingly.This digital program be meet Moving Picture Experts Group-2 digital program and with the digital program of Moving Picture Experts Group-2 compatibility one of them, the mark of specific segment of being inserted is the data that meet Moving Picture Experts Group-2, be to be in the same place, become as a whole with digital program with digital program is multiplexing.
The present invention also provides a kind of method of extracting a specific fragment from a digital program.At first, from a digital program, obtain a mark of specific segment, then,, the programme content of homologous segment in this digital program is extracted as a wonderful according to the content of this sign.The position of this specific fragment is relevant with the position of this mark of specific segment in this digital program, the wonderful that extracts can be used as a wonderful collection of choice specimens part or all store in the storage device.This digital program be described digital program be meet Moving Picture Experts Group-2 digital program and with the digital program of Moving Picture Experts Group-2 compatibility one of them, described mark of specific segment is the data that meet Moving Picture Experts Group-2.
The present invention also further provides a kind of digital program playing device, and this digital program player has the function of extracting a wonderful according to above-mentioned way from a digital program.This digital program playing device is the same with existing digital program playing device, comprises a program acquisition device, is used to obtain a digital program, is integrated with a wonderful sign in this digital program at least; A playing programs device is used to play this digital program; A storage device is used to store this digital program; Also comprise a wonderful extraction element, this extraction element comprises a sign deriving means, is used for obtaining a wonderful sign from described digital program; With a content deriving means, be used for content according to this sign, extract the programme content of homologous segment in this digital program.
Specific program sign of the present invention is the data that meet Moving Picture Experts Group-2, is the part of digital program, therefore, for the programming merchant, can not need special device to create this specific program sign, does not also need other passage to send; For the performance recording person, as spectators, because the position of specific fragment of the present invention is relevant with the position of this mark of specific segment in this digital program stream, the position of described specific fragment in digital program is to determine according to the position of described sign in this digital program, so can conveniently locate specific fragment more exactly, record specific fragment, create the wonderful collection of choice specimens.
By following description and the claim that reference is carried out in conjunction with the accompanying drawings, other purpose of the present invention and achievement will be conspicuous, and the present invention is also had more comprehensively understanding.
Description of drawings
The present invention carries out detailed explanation by the mode of example with reference to accompanying drawing, wherein:
Fig. 1 is a system schematic that has the digital program stream producing device of creating the wonderful blip facility according to an embodiment of the invention;
Fig. 2 is a schematic flow sheet of creating the wonderful sign according to an embodiment of the invention;
Fig. 3 is a system block diagram that has the digital program player of creating the wonderful function according to an embodiment of the invention;
Fig. 4 is a schematic flow sheet that extracts wonderful from a digital program according to an embodiment of the invention.
In all accompanying drawings, identical reference number is represented similar or identical feature and function.
Embodiment
Fig. 1 is a system schematic that has the digital program stream producing device of creating the wonderful blip facility according to an embodiment of the invention.This wonderful is a specific fragment.After video encoder 112 and audio coder 114 receive the vision signal and audio signal of a program, be compressed into video-frequency basic flow ES (Elementary Stream) and audio frequency respectively by predetermined algorithm and flowed ES substantially; These substantially stream add data as: Teletext, RBG etc. again the program clock reference of sending by clock apparatus 130 (Program ClockReference, PCR) down packaged respectively device 118 changes the video-frequency basic flow PES (Packetized Elementary Stream) after the packing into, the data that the audio frequency after the packing flows after PES and the packing substantially flow PES substantially in control; These PES add that private sections (Private Sections) forms all the elements of this program.
The content of this program and Program Specific Information segmentation (Program Specific Information Sections, the PSI segmentation) is imported into behind the multiplexer 140 MPEG-2 program transmission stream (Transport Steam through a standard of multiplexing back output, TS), this transmission stream is formed by transmitting parcel (TS Packet) one by one.The PSI segmentation can comprise Program Association Table (Program Associated Table, PAT) and Program Map Table (ProgramMapping Table, PMT) etc.
This digital program stream producing device also comprises a positioner 150 in the present embodiment, this positioner can be according to predetermined rule, from vision signal, audio signal or data, identify needs and create the position of wonderful, and this positional information offered multiplexer 140, thereby insert in the relevant position of program stream a wonderful sign (Highlight Code Key, HCK).This location process sees for details following.
The content of this wonderful sign can be arranged on the private data territory (Private DateField) of Moving Picture Experts Group-2 regulation, the form of content can be a descriptor (Descriptor), or the private data territory of a descriptor, such as, the content of wonderful sign can (referring to DSM-CC, define in private data territory ISO/IEC13818-6) in stream incident (Stream Event).The concrete condition of the content of this wonderful sign sees for details following.
Fig. 2 is a schematic flow sheet of creating the wonderful sign according to an embodiment of the invention.This wonderful is a specific fragment.At first, begin to receive a digital program (step S210), this digital program can be to be made up of vision signal, audio signal or data as shown in Figure 1, is formed by producer's field fabrication; Also can be a digital program that meets Moving Picture Experts Group-2 and transmit stream, or the digital program with the Moving Picture Experts Group-2 compatibility transmits stream.
Then, in the digital program that receives, determine the position (step S220) of needs establishment highlight fragment flag (HCK) according to predetermined rule, as do not find, then directly forward step S250 to and judge whether program finishes, as not finishing, then get back to step S210 and continue to receive this digital program.
If find needs to create the position of wonderful sign (HCK) in step S220, then the program receiving producer is to the setting (step S230) of this wonderful sign.As mentioned above, the content of this wonderful sign can be arranged on the private data territory (Private Date Field) of Moving Picture Experts Group-2 regulation, and the form of content is a descriptor (Descriptor) etc.
Next, with this highlight label multiplex (step S240) in described digital program, make it become the part of this digital program.The position of this highlight sign comes from step S220, and its content comes from step S230, and in the present embodiment, this content is present in the Program Map Table with the form of descriptor.Version takes place when needs insert the position of this highlight sign for this Program Map Table and the Program Map Table before it changes, and has increased the descriptor of a highlight sign.
At last, judge whether program finishes (step S250),, then get back to step S210 as not finishing.
In the process of above-mentioned establishment wonderful sign, location process among the step S220 can be finished by the 150 program receiving producers' of the positioner among Fig. 1 a signal instruction, this command request is created a wonderful sign a specific program location, such as, the program making personnel can send a wonderful sign is created in a requirement at this time point request when seeing a goal camera lens.
Location process among the step S220 also can be discerned automatically programme content according to predetermined rule by positioner 150 and finish, such as: this rule can be by the analysis to image, if have the picture at football directive goal in camera lens, then with the position of this camera lens in program as a position that requires to create a wonderful sign; Or by analysis, if spectator's cheer surpasses predetermined decibel, the then position that a wonderful sign is created as a requirement in this position in a camera lens to sound; Perhaps,, then this position is required to create the position that a wonderful identifies as one if variation has taken place the score content in the captions by analysis to captions.
Be that content with this wonderful sign is arranged in the private data territory of Program Map Table (PMT) in the present embodiment in step S230, see Table the HCKdescriptor () in 1.
Table 1: Program Map Table
??????????????Syntax??????????????No.of?Mnemonic ??????????????????????????????????bits
TS_program_map_section(?){ ??????table_id?????????????????????????8?uimsbf ??????section_syntax_indicator?????????1?bslbf ??????′0′????????????????????????????1?bslbf ??????reserved?????????????????????????2?bslbf ??????section_length??????????????????12?uimsbf ??????program_number??????????????????16?uimsbf ??????reserved?????????????????????????2?bslbf ??????version_number???????????????????5?uimsbf ??????current_next_indicator???????????1?bslbf ??????section_number???????????????????8?uimsbf ??????last_section_number??????????????8?uimsbf ??????reserved?????????????????????????3?bslbf ??????PCR_PID?????????????????????????13?uimsbf ??????reserved?????????????????????????4?bslbf ??????program_info_length?????????????12?uimsbf ??????for(i=0;i<N;i++){ ??????????????descriptor(?) ??????} ??????for(i=0;i<N1;i++){ ??????????????stream_type??????????????8?uimsbf ??????????????reserved?????????????????3?bslbf ??????????????elementary_PID??????????13?uimsnf ??????????????reserved?????????????????4?bslbf ??????????????ES_info_length??????????12?uimsbf ??????????????for(i=0;i<N2;i++){ ?????????????????????HCKdescriptor(?) ??????????????} ????????} ????????CRC_32????????????????????????32?rpchof }
In whole program editor process of transmitting, Program Map Table can constantly be revised, and constantly sent, it is version information " version_number " that a field is arranged in last table (table 1), every pair of Program Map Table is done once to revise, as insert a HCKdescriptor (), the content of this field can be made corresponding modification.The descriptor () that inserts method and existing insertion other type of a HCKdescriptor () in the Program Map Table is identical to the method in the Program Map Table, so do not repeat them here.
The content format of this wonderful sign can define by following grammer (table 2):
The syntax format of table 2:HCKdescriptor ()
Syntax?????????????????????Number?of?Bits?Mnemon ??????????????????????????????????????????ic
HCKDescriptor(?){ ????Descriptor?Tag??????????????????????8?uimsbf ????DescriptorLeugth????????????????????8?uimsbf ????Mode????????????????????????????????8?uimsbf ????If(Mode!=STANDARD?PRESET?MODE){??16?uimsbf ???????????Highlight?duration?value ????} ?}
This descriptor of numeric representation of field in the table 2 " Descriptor Tag " is the descriptor of a wonderful sign, (the 0x prefix designates should numeral be a hexadecimal as " 0x85 ", down together), then every descriptor that is the wonderful sign at this field place for the descriptor of " 0x85 ".Field " DescriptorLength " is located the length of this descriptor of numeric representation; The type of this wonderful denotational description symbol of the numeric representation of field " Mode ", totally three types in the present embodiment of fields " Mode ", comprise standard type (SPM, STANDARDPRESET MODE), the time segment type (DM, DURATION MODE) and index type (INDEXMODE); The numerical value of field " Highlight duration value " can be one or more, is used to represent the duration of this wonderful.
In standard type (SPM) wonderful descriptor, the numerical value of field " Mode " can be " 0x01 ", field " Highlight duration value " value can not need, and be defaulted as a time slice, this time slice is a reference point with the position that this wonderful sign occurs, to previous preset time numerical value, it is the start position information of wonderful, as 5 seconds, another preset time numerical value backward, be the end position information of wonderful, as 6 seconds, these two predetermined numerical value can equate.Like this, playing end, the playing programs device can automatically connect numerical value and this descriptor of giving tacit consent to.
The time segment type (DM) wonderful descriptor in, the numerical value of field " Mode " can be " 0x02 ", and it is the numerical value of reference point that field " Highlight duration value " value can comprise two positions that occur with this wonderful sign, a time numerical value forward, it is the start position information of wonderful, as 5 seconds, another time numerical value backward, i.e. the end position information of wonderful, as 6 seconds, these two numerical value can equate, also can equal zero, but not be zero simultaneously.Certainly, it is the numerical value of reference point that field " Highlight duration value " value also can only comprise a position that occurs with this wonderful sign, as a time numerical value (as 6 seconds) backward, like this, the playing programs device is the starting position of wonderful with regard to the position of giving tacit consent to this wonderful sign appearance automatically.
In index type (IM) wonderful descriptor, the numerical value of field " Mode " can be " 0x03 ", field " Highlight duration value " value comprises an index numerical value, can find the duration of this wonderful from a concordance list according to this index numerical value.This concordance list can as football, rugby, hockey or basketball programs, be set in the duration table of a standard, as table 3 in advance by the program making personnel according to different programme contents.
Table 3 wonderful duration concordance list
Index Duration (second) Football Rugby Hockey Basketball
????Soccer ?US?Football ??Hockey Nature?Show
????00 Empty
????01 Keep
????02 Keep
????03 Keep
????04 Keep
????04 Keep
????06 ????X ???? * ???? * ???? * ???? *
????07 ????X+1 ???? * ???? *
????08 ????X+2 ???? * ???? * ???? *
????09 ????X+3 ???? *
????0A ????X+4 ???? *
????0B ????X+5 ???? * ???? *
????0C ????X+6 ???? *
????0D Keep
????... ????...
Index numerical value in table 3 in the index edge, corresponding as " X " with the numerical value in the duration hurdle as " 06 ", this X can be any predetermined numerical value, " *" represent that the pairing duration of this index is suitable for and this program category.
For the program stream that meets the DVB standard, the form that the form of the content of this wonderful sign can also flow incident (Stream Event) exists, as " Do-It-Now " stream incident.The syntax format of this stream incident sees Table 4.
Table 4: as the syntax format of the stream incident of wonderful sign
Syntax???????????????????????????Number?of?Bits?Mnemon ????????????????????????????????????????????????ic
Private?data?of?Stream?Event(ID=)(?){ ????????Length???????????????????????????????8?uimsbf ????????Mode?????????????????????????????????8?uimsbf ????????Highlight?duration?value????????????16?uimsbf ?}
" ID " value in the table 4 as " 100 ", is used to distinguish this stream incident and other stream incident; Field " Length " value representation should the stream incident length; The type of this wonderful sign of field " Mode " value representation, field " Mode " have two types in herein, and segment type when comprising (DM, DURATIONMODE) and index type (INDEX MODE); Field " Highlight duration value " locates can be one or more numerical value, is used to represent the duration of this wonderful.For standard type (SPM, STANDARD PRESET MODE), the stream event format of its exciting part sign is for only comprising the unselfish stream incident with data division of ID value, is 100 and the stream incident of unselfish usefulness data division as ID value.
For editor as the stream incident of wonderful sign, can be the same with the stream incident of other type of editor, such as, edit by THLAS Coral MHP server.
Certainly, can also in the syntactic structure of above-mentioned descriptor and stream incident, increase some new fields,, be used to represent the content type of this wonderful sign as field " Category ".Such as field " Category " is that " 0xA1 " represents that the content of this wonderful sign is shooting.
Fig. 3 is a system block diagram that has the digital program player of creating the wonderful function according to an embodiment of the invention.This wonderful is a specific fragment.This digital program player comprises a program acquisition device 310, is used to obtain a digital program transport streams, is integrated with a wonderful sign in this digital program at least; A playing programs device 320 is used to play this digital program; A storage device 330 is used to store this digital program; With a wonderful extraction element 340, be used for extracting according to spectators' instruction wonderful with this digital program.
Playing programs device 320 comprises 322, one buffer memorys 324 of a demodulation multiplexer and a decoder 326.Demodulation multiplexer 322 obtains a digital program stream from program acquisition device 310, and it is carried out sending to buffer memory 324 behind the demultiplexing, and the content in the buffer memory 324 can further be sent to decoder 326 and decode for presenting, and also can be stored in the storage device 330.Certainly, the digital program that obtained of program acquisition device 310 also can directly be stored in the storage device 330.
Wonderful extraction element 340 further comprises a sign deriving means 342, is used for the wonderful sign that obtains from described digital program; With a content deriving means 344, be used for content according to this sign, the programme content of homologous segment in this digital program is extracted as a wonderful, this content deriving means comprises a buffer memory 345.
In the course of the work, digital program transmits and to be sent to buffer memory 345 when stream is sent to buffer memory 324 behind demodulation multiplexer 322 demultiplexings, when sign deriving means 342 from separate take device 322 and obtain a wonderful sign after, according to the content of this sign and its position in program the corresponding content in the buffer memory 345 is extracted and to store in the storage device 330, it is following that this leaching process sees Fig. 4 for details.The size of buffer memory 345 depends on wonderful sign " Highlight duration value " value, generally should store a sufficiently long program fragment, the time span of this fragment should be the duration numerical value backward of reference point greater than the position that occurs with this wonderful sign.
Fig. 4 is a schematic flow sheet that extracts wonderful from a digital program according to an embodiment of the invention.This wonderful is a specific fragment.At first, receive a digital program (step S410), as a digital program stream, and carry out the broadcast (step S420) of this program, when playing this program with the Moving Picture Experts Group-2 compatibility, in the digital program that receives, detect whether wonderful sign (HCK sign) (step S430) is arranged, as do not have, then forward step S470 to, judge further whether program finishes, as not finishing, then get back to step S410 and continue to receive this digital program.
The Program Map Table that detection among the step S430 in the present embodiment can be constantly receiving detects, as find that its version information " version_number " changes, then in this table, screen the descriptor HCKdescriptor () of wonderful sign, as finding this descriptor, i.e. a highlight sign is found in expression.
For use the stream incident identify exciting part digital program transmit stream, the section filter (Section Filter) in the demodulation multiplexer 322 among available Fig. 3 will be come out as the stream event filtering of wonderful sign.
If in step S430, detect a wonderful sign, then obtain the content (step S440) of this excellence sign.Be masked as a standard type sign as this wonderful, then directly will be pre-stored in the duration of the default value of the duration in this locality as this wonderful sign; Segment type sign when being masked as one as this wonderful, then the numerical value that field " Highlight duration value " is located is as the duration of this wonderful sign; Be masked as an index type sign as this wonderful, then the numerical value of locating according to field " Highlight durationvalue " goes to be pre-stored in the duration of finding pairing wonderful sign in the local concordance list, with the duration of this duration as this wonderful sign.
Next, according to detected wonderful sign among the step S430 in this digital program the position and step S440 in the content of this wonderful sign of obtaining, from this digital program, corresponding program fragment is extracted (step S450).This wonderful that extracts can be stored for playing (step S460) in the future, and a plurality of wonderfuls can be stored together and constitute a wonderful collection of choice specimens.When extracting and store, also can as the information that field " Category " is located, give prompting of user, according to the descriptor of this wonderful to allow its decision whether will extract or store this wonderful.
Another scheme of making a wonderful collection of choice specimens is, according to detected highlight sign among the step S430 in this digital program the position and step S440 in the content of this highlight sign of obtaining, generate a wonderful index file.During this digital program of spectators' playback in the future, can promptly find this wonderful by this index file.
At last, judge whether program finishes (step S470),, then get back to step S410 and continue to receive this digital program as not finishing.
Though through the present invention is described in conjunction with specific embodiments, for the skilled personage in present technique field, will be conspicuous according to manyly substituting of making of narration above, modifications and variations.Therefore, when such substituting, in the spirit and scope that modifications and variations fall into attached claim the time, should being included among the present invention.

Claims (23)

1. method of creating a mark of specific segment in digital program comprises step:
In digital program, determine a specific fragment; With
Integrated one indicates in this digital program accordingly.
2. the method for claim 1, wherein determining step comprises:
Receive an instruction, this instruction comprises the relevant information of described specific fragment.
3. the method for claim 1, wherein determining step comprises:
According to a pre-defined rule, in described digital program, seek described specific fragment.
4. the method for claim 1, described digital program be meet Moving Picture Experts Group-2 digital program and with the digital program of Moving Picture Experts Group-2 compatibility one of them.
5. the method for claim 1, wherein said sign is the data that meet Moving Picture Experts Group-2.
6. method as claimed in claim 5 wherein in integrated step, is inserted described sign the private data segmentation of described digital program.
7. the method for claim 1, wherein said sign includes the start position information of a described specific fragment, and this positional information is relevant with the position of described sign in digital program.
8. the method for claim 1, wherein said sign includes the end position information of a described specific fragment, and this positional information is relevant with the position of described sign in digital program.
9. the method for claim 1, wherein said being integrated into is in the same place described sign and digital program are multiplexing.
10. device of creating mark of specific segment in digital program comprises:
A positioner is used for determining a specific fragment at digital program; With
An integrating device is used for integrated one and indicates this digital program accordingly.
Transmit stream 11. device as claimed in claim 10, wherein said digital program are the digital program that meets Moving Picture Experts Group-2, described sign is the data that meet Moving Picture Experts Group-2.
12. device as claimed in claim 10, wherein said integrating device is in the same place described wonderful sign with digital program is multiplexing.
13. a method of extracting a specific fragment from a digital program comprises step:
From described digital program, obtain a mark of specific segment; With
According to the content of this sign, extract the programme content of homologous segment in this digital program.
14. method as claimed in claim 13 also comprises step: the programme content that storage is extracted.
15. method as claimed in claim 13, the position of wherein said specific fragment in digital program is to determine according to the position of described sign in this digital program.
16. method as claimed in claim 13, wherein said digital program are the digital program that meets Moving Picture Experts Group-2, described sign is the data that meet Moving Picture Experts Group-2.
17. method as claimed in claim 13, wherein said sign are to insert this digital program in integrated mode.
18. a device that extracts a specific fragment from a digital program comprises:
A sign deriving means is used for obtaining a mark of specific segment from described digital program; With
A content deriving means is used for the content according to this sign, extracts the programme content of homologous segment in this digital program.
19. device as claimed in claim 18 also comprises a storage device, is used to store the programme content that is extracted.
20. device as claimed in claim 18, the position of wherein said specific fragment in digital program is to determine according to the position of described sign in this digital program.
21. system as claimed in claim 18, wherein said sign is to insert this digital program in integrated mode.
22. system as claimed in claim 18, wherein said digital program stream is the digital program stream that meets Moving Picture Experts Group-2, and described wonderful sign is the data that meet Moving Picture Experts Group-2.
23. a digital program playing device comprises:
A program acquisition device is used to obtain a digital program, is integrated with a mark of specific segment in this digital program at least;
A playing programs device is used to play this digital program;
A storage device is used to store this digital program; With
A wonderful extraction element, this extraction element comprises:
A sign deriving means is used for obtaining a mark of specific segment from described digital program;
A content deriving means is used for the content according to this sign, extracts the programme content of homologous segment in this digital program.
CN 200310122527 2003-12-09 2003-12-09 Method and appts. of generating wonderful part Pending CN1627813A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN 200310122527 CN1627813A (en) 2003-12-09 2003-12-09 Method and appts. of generating wonderful part
PCT/IB2004/052687 WO2005057931A2 (en) 2003-12-09 2004-12-07 Method and system for generating highlights
TW093138203A TW200621021A (en) 2003-12-09 2004-12-09 Method and system for generating highlights

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200310122527 CN1627813A (en) 2003-12-09 2003-12-09 Method and appts. of generating wonderful part

Publications (1)

Publication Number Publication Date
CN1627813A true CN1627813A (en) 2005-06-15

Family

ID=34661429

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200310122527 Pending CN1627813A (en) 2003-12-09 2003-12-09 Method and appts. of generating wonderful part

Country Status (3)

Country Link
CN (1) CN1627813A (en)
TW (1) TW200621021A (en)
WO (1) WO2005057931A2 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101485124B (en) * 2006-07-04 2011-05-25 皇家飞利浦电子股份有限公司 Method of content substitution
CN102137308A (en) * 2011-03-10 2011-07-27 华为技术有限公司 Method and device for making and playing inter-cut scenes in film
CN102487453A (en) * 2010-12-02 2012-06-06 中兴通讯股份有限公司 Method for dynamically inserting program in segmental program and system thereof
CN101257582B (en) * 2007-02-27 2012-11-14 索尼欧洲有限公司 Media generation system
CN101485123B (en) * 2006-07-04 2014-08-20 皇家飞利浦电子股份有限公司 Method of content substitution
CN104065978A (en) * 2013-03-22 2014-09-24 北京中传数广技术有限公司 Method for positioning media content and system thereof
CN104871245A (en) * 2012-12-18 2015-08-26 汤姆逊许可公司 Method, apparatus and system for indexing content based on time information
CN105144741A (en) * 2013-03-05 2015-12-09 英国电讯有限公司 Video data provision
CN105191337A (en) * 2013-03-05 2015-12-23 英国电讯有限公司 Provision of video data
CN110191367A (en) * 2018-02-23 2019-08-30 阿里巴巴集团控股有限公司 Synchronizing information processing method, device and electronic equipment

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1919216A1 (en) * 2006-10-30 2008-05-07 British Telecommunications Public Limited Company Personalised media presentation
EP2124449A1 (en) * 2008-05-19 2009-11-25 THOMSON Licensing Device and method for synchronizing an interactive mark to streaming content
CN102547141B (en) * 2012-02-24 2014-12-24 央视国际网络有限公司 Method and device for screening video data based on sports event video
US10572735B2 (en) * 2015-03-31 2020-02-25 Beijing Shunyuan Kaihua Technology Limited Detect sports video highlights for mobile computing devices

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002016893A (en) * 2000-06-30 2002-01-18 Sony Corp Broadcast program information transfer method, digital broadcast transmitter, digital broadcast receiver, digital broadcast recorder and digital broadcast record reproducer
US20020166123A1 (en) * 2001-03-02 2002-11-07 Microsoft Corporation Enhanced television services for digital video recording and playback
US20020170068A1 (en) * 2001-03-19 2002-11-14 Rafey Richter A. Virtual and condensed television programs
GB0122189D0 (en) * 2001-09-13 2001-10-31 Pace Micro Tech Plc Television system

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101485123B (en) * 2006-07-04 2014-08-20 皇家飞利浦电子股份有限公司 Method of content substitution
CN101485124B (en) * 2006-07-04 2011-05-25 皇家飞利浦电子股份有限公司 Method of content substitution
US8855471B2 (en) 2007-02-27 2014-10-07 Sony United Kingdom Limited Media generation system
CN101257582B (en) * 2007-02-27 2012-11-14 索尼欧洲有限公司 Media generation system
CN102487453A (en) * 2010-12-02 2012-06-06 中兴通讯股份有限公司 Method for dynamically inserting program in segmental program and system thereof
CN102137308A (en) * 2011-03-10 2011-07-27 华为技术有限公司 Method and device for making and playing inter-cut scenes in film
CN104871245A (en) * 2012-12-18 2015-08-26 汤姆逊许可公司 Method, apparatus and system for indexing content based on time information
CN105144741A (en) * 2013-03-05 2015-12-09 英国电讯有限公司 Video data provision
CN105191337A (en) * 2013-03-05 2015-12-23 英国电讯有限公司 Provision of video data
CN105144741B (en) * 2013-03-05 2018-11-13 英国电讯有限公司 Client device, Video service platform, the method for generating video clipping
CN105191337B (en) * 2013-03-05 2019-05-28 英国电讯有限公司 Generate Video service platform and method of the video clip to transmit and reset as needed
CN104065978A (en) * 2013-03-22 2014-09-24 北京中传数广技术有限公司 Method for positioning media content and system thereof
CN110191367A (en) * 2018-02-23 2019-08-30 阿里巴巴集团控股有限公司 Synchronizing information processing method, device and electronic equipment
CN110191367B (en) * 2018-02-23 2022-02-11 阿里巴巴集团控股有限公司 Information synchronization processing method and device and electronic equipment

Also Published As

Publication number Publication date
WO2005057931A2 (en) 2005-06-23
WO2005057931A3 (en) 2005-08-11
TW200621021A (en) 2006-06-16

Similar Documents

Publication Publication Date Title
US10991394B2 (en) In-band data recognition and synchronization system
EP2549771B1 (en) Method and apparatus for viewing customized multimedia segments
CN1223188C (en) Methods and apparatus for making and replaying digital video recordings, and recordings made by such method
KR101289267B1 (en) Apparatus and method for dtv closed-captioning processing in broadcasting and communication system
KR101703866B1 (en) Method for transmitting a broadcast service, method for receiving a broadcast service, and apparatus for receiving a broadcast service
US20050166244A1 (en) Virtual channel table data structure, transport stream discrimination method, and digital broadcast receiver
CN1627813A (en) Method and appts. of generating wonderful part
CN1276127A (en) System for formatting and processing multimedia program data and program guide information
US20110138418A1 (en) Apparatus and method for generating program summary information regarding broadcasting content, method of providing program summary information regarding broadcasting content, and broadcasting receiver
US20050028202A1 (en) Apparatus and method for providing advertisements on digital TV
CN1682533A (en) A video recorder unit and method of operation therefor
CN1885940A (en) Digital television signal, method of processing a digital television signal in a transmitter and a receiver, and receiver
US8769575B2 (en) Method of providing user interface in data broadcasting receiver
KR20100025689A (en) Broadcast receiver and method for offering epg of acap channel
US20150071608A1 (en) Receiving device, transmitting device and transmitting/receiving system
US20080098443A1 (en) Apparatus and Method for Activating an Interactive Application
JP5316543B2 (en) Data transmission device and data reception device
CN101043611A (en) DTV program play predetermined time display equipment and method thereof
JP2008507178A (en) Apparatus and method for replacing interactive applications
CN1678061A (en) Method and apparatus for providing TV program information through TV program guide
KR100760105B1 (en) Method for offering and displaying subtitle news of digital broadcasting
EP2603015A1 (en) Automatic channel change based on received metadata
JP2005057523A (en) Program additional information extracting device, program display device, and program recording device
Arora et al. Implementation of enhanced services provided by digital video broadcasting
CN101006713A (en) Method and apparatus for storing/delecting interactive applications

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication