CN100429641C - Interactive video signal generating system and method - Google Patents

Interactive video signal generating system and method Download PDF

Info

Publication number
CN100429641C
CN100429641C CNB031543693A CN03154369A CN100429641C CN 100429641 C CN100429641 C CN 100429641C CN B031543693 A CNB031543693 A CN B031543693A CN 03154369 A CN03154369 A CN 03154369A CN 100429641 C CN100429641 C CN 100429641C
Authority
CN
China
Prior art keywords
video signal
block
page frame
user
link
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
CNB031543693A
Other languages
Chinese (zh)
Other versions
CN1584873A (en
Inventor
邱全成
张显俊
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.)
Inventec Corp
Original Assignee
Inventec Corp
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 Inventec Corp filed Critical Inventec Corp
Priority to CNB031543693A priority Critical patent/CN100429641C/en
Publication of CN1584873A publication Critical patent/CN1584873A/en
Application granted granted Critical
Publication of CN100429641C publication Critical patent/CN100429641C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Abstract

The present invention relates to an interactive video signal generating system and a method thereof. The present invention can provide the linkage and the correlation of contents of video signals to users, and interactive play with random selection can be carried out according to users' requirements when the video signals are played. Video signal files are interactively linked and correlated by the method of positioning chunks of the video signal files; the users can not be limited by the past one-way fixed sequential video signal playing mechanism any longer through the system and the method, and the playing selectivity and the playing utility of the video signals can be expanded.

Description

Interactive video generation system and method thereof
Technical field
The present invention relates to a kind of system and method thereof that generates relevant for video signal, be meant that especially a kind of being applied in utilize the block locator meams to set up link association between different video signals, allow to reach interactive playing system of video signal and method thereof.
Background technology
Present existing video signal medium mainly include: TV, film, videodisc, streaming media ... Deng several types.These different video signal medium, though be take prior prerecording or real-time recording, mainly all play according to time sequencing, just the user only can receive the video signal archives of being play with unidirectional fixing broadcast mode in proper order, and the user only can play with regard to video signal and carries out some shirtsleeve operations when video signal is play, as: the fast commentaries on classics, reversing, play, suspend, stop ... or the like, and can't allow the user when video signal is play, do any adjustment according to the content play demand of reality, so present basically video signal archives exist on playing and remain improved problem points, comprising: single video signal play content, unidirectional broadcast in proper order and low with user's interactivity ... Deng.
Can cause the main cause of the problems referred to above point to be that video signal is in the past play and be based on all that time sequencing carries out, therefore must be based in the generation that the maximum key of the problems referred to above point just is the video signal archives that content makes if need to improve, just between video signal archives and video signal archives, set up each other link related, play by the real-time switching that the related video signal archives that generated of this link can carry out between different video signals according to user's true-time operation when video signal is play, present different video signal archive contents and give the user, and can enlarge by the video signal that this mode is generated and to be applied on other more field and to produce more value, as: the recreation industry, advertisement industry, the multimedia industry ... increasing many interactivity, interesting and use and believe the adding that can attract huge user more under the flexible prerequisite, and then the commercial economy scale of lifting video signal industry, therefore how developing the system and method that a cover can simple and easy generation interactive video, should be the big important trend place in the following video signal industry development.
Summary of the invention
In view of this, the present invention proposes a kind of interactive video generation system and method thereof, and fundamental purpose is to generate the video signal archives play content with high degree of interactivity, to solve the unidirectional fixed existing problem of video signal of playing in proper order in the past.
For reaching above-mentioned purpose, in the interactive video generation system that the present invention carried, include following modules: (1) profile database 110, (2) demonstration link module 120, (3) are chosen load module 130, (4) block definition module 140, are reached (5) related generation module 150.
In addition, the interactive video generation method that the present invention carried includes the following step: position data, (2) that (1) at first analyzes the demonstration page frame of choosing video signal then begin to carry out the processing that block is located in the demonstration page frame, the tracking that chained record is also stored, the page frame that continues of video signal is chosen in (4) execution of (3) generation demonstration page frame defines, reaches the related information file that video signal is chosen in (5) generation.
System of the present invention and method thereof, the mode that utilization is carried out block location to each page frame in the video signal archives produces mutual between video signal archives and the video signal archives and links related, by the choose input of user to video signal, automatically carry out the processing of block location and produce the chained record of correspondence, corresponding related information file, make video signal when playing, directly reach the interactive video result of broadcast of broadcasting with choosing with reference to the chained record in the related information file.
By the interactive video archives that this system and method thereof generated, can reach increases the active sense of participation of user when playing video signal and the interest when increasing receiving video, also can reach simultaneously and enrich extendibility and the flexible effect of various industrial fields on video signal is used.
Description of drawings
Fig. 1 is the interactive video generation system that the present invention carried and the system architecture diagram of method thereof;
Fig. 2-a is the interactive video generation system that the present invention carried and the method flow diagram of method thereof;
Fig. 2-b is the interactive video generation system that the present invention carried and the demonstration page frame block positioning flow figure of method thereof;
Fig. 2-c follows the trail of the definition process flow diagram for the video signal of choosing of interactive video generation system that the present invention carried and method thereof;
Fig. 3 follows the trail of definition and produces related information file synoptic diagram for the video signal of choosing of interactive video generation system that the present invention carried and method thereof;
Fig. 4 is the interactive video generation system that the present invention carried and the interactive video play interface synoptic diagram of method thereof.
Symbol description among the figure
100 interactive video generation systems
110 profile database
120 show link module
130 choose load module
140 block definition modules
150 related generation modules
801 show page frame (n)
802 page frames (n+1) that continue
803 page frames (n+2) that continue
811 blocks location (HR1)
812 blocks location (HR2)
820 related information files
830 chained records
The related viewing area of 901 video signals
902 video signal broadcast areas
903 user operational zones
Step 200 analysis shows the page frame position data
Step 300 is carried out and is shown page frame block localization process
Step 310 utilization shows page frame position data decision block light stream attribute
Step 320 produces the block scope according to the light stream attribute
Step 330 is carried out block scope feature and is detached
Step 340 is carried out the character pixel processing of gathering together
Step 350 produces this block location
Step 400 generates and shows page frame one chained record
Step 500 is carried out and is chosen video signal tracking definition
Step 510 reads this block locating information
Step 520 is followed the trail of the page frame that continues with this block location
Step 530 finds this block location
Step 540 is resolved this block locating information
Step 550 defines this block location according to previous this chained record
Step 600 produces chooses video signal related information file
Embodiment
The present invention is a kind of generation system and method that produces interactive video.At first, interactive video generation system 100 of the present invention is described, mainly comprises following several sections by Fig. 1:
(1) profile database 110, can reach the related information file 820 that stores corresponding each video signal archives as the related video signal archives of link in order to store.
Basically, the video signal archives can be so that various coding form be produced, and different coding or dissimilar video signal archives all can be linked association; Related information file 820, include many chained record 830, be mainly used to that the selection operation according to the user contrasts when the video signal archives are play, play corresponding other different video signal archives or video signal section then, in general the chained record 830 in the related information file 820 must comprise following several necessary part (the embodiment part please cooperate Fig. 3 related information file 820 as reference) at least: (a) page frame information, record has the related page frame of link, can put down in writing single page frame numerical value (as: n, represent n page frame) or put down in writing a page frame range values (as: [n, n+2], represent that n is to n+2 page frame) (b) block information, record is set the related block location of link, title can be self-defined by the user, in general in each page frame, all can have more than one block location simultaneously and set (c) link information, corresponding with block information respectively, be used for putting down in writing each block location and link related corresponding video signal archives (File) or video signal section (Section).
(2) show link module 120, provide user's interface in order to show each video signal archives tabulation, to reach that being responsible for receiving the Event triggered signal chooses the video signal project and play the demonstration page frame and corresponding related information file 820 with prompting.
User's interface, mainly provide the user to choose the interface that the video signal archives link operations such as association, video signal archives in the profile database 110 or the chained record 830 in the related information file 820 can be shown for the user in the mode of hierarchic option list (hierarchical menu) and select and operation, whole user's interface shows that in the mode of What You See Is What You Get (WYSIWYG) the variation user of chained record 830 can both grasp at any time in any video signal archives tabulation or the related information file 820.When the user desires to carry out the related setting of video signal link, can determine one earlier and choose video signal that user's interface can offer the demonstration page frame of the selected video signal of user the user as the related reference of carrying out of link then.
(3) choose load module 130, according to user's the input operation of choosing, produce the Event triggered signal with carry out to each video signal archives and choose video signal the demonstration page frame choose input.
The Event triggered signal comes from user's operation, generally by induction type display device (as: touch screen), the perhaps resulting from triggering of indicator positioning device (as: mouse).
(4) the block definition module 140, in order to according to choose the processing that input carry out block location of user to the demonstration page frame of choosing video signal, and produce corresponding chained record 830 in choosing pairing this related information file 820 of video signal.
In block definition module 140 for the part of each block localization process, all involve following three parts: (a) optical flow analysis (Optical Flow), can find out the selected preliminary block scope place of user according to identical light stream attribute earlier, (b) feature detaches (FeatureExtraction), do not screen not having other content of same characteristic features in the preliminary block scope then, and last (c) processings (Clustering) of gathering together, remaining pixel utilization with identical characteristics is adapted to frame technology (Adaptive Bounding) automatically get up to produce the block of determining to mark and locate.
(5) related generation module 150, carry out the tracking and the definition of the same block location of other page frame that continues in the selected video signal of user according to the block locating information that block definition module 140 is produced, and it is newly-increased to choosing in the pairing related information file 820 of video signal to be responsible for defining the result.
Usually, same block location can appear in other many different page frames in choosing video signal, repeat same block positioning action for fear of the user, the motion change direction that the block that this related generation module 150 can take space-time comparison (Spatiotemporal Matching) technology to follow the trail of according to desire is located, speed and position ... etc. information, derive this block be positioned in other page frame the position that should be able to occur, to continue the then block location found out in the frame page or leaf is defined according to the chained record 830 of block location in the previous demonstration page frame, so that choose whole that all same block location can both have identical link association in the video signal.
Fig. 2-a then for the process flow diagram of the interactive video generation method that the present invention carried, is described as follows.
At first, analyze the position data (step 200) of the demonstration page frame choose video signal, this position data is so-called coordinate data, the generation of changing when the user triggers via induction type display device or indicator positioning device usually; According to coordinate data, just can begin to carry out the processing (step 300) that shows block location in the page frame, the thin portion flow process of processing will cooperate Fig. 2-b to illustrate in the lump; After the affirmation block location, choose or import related video signal archives or the video signal section of required link, be stored in the related information file 820 (step 400) behind the chained record 830 of generation demonstration page frame by the user; Then, carry out the tracking definition (step 500) of the page frame that continues of choosing video signal, this thin portion flow process partly then will cooperate Fig. 2-c to explain; After the definition of chained record is done in the block that will be tracked from the page frame that continues location, just stored and produced last related information file 820 (step 600), finished the flow process of whole interactive video generation.
Be how to handle generation then with reference to Fig. 2-b explanation block location? at first, with reference to the position data decision block light stream attribute (step 310) that shows page frame, just determine the light stream attribute of the selected position of user; Produce preliminary block scope (step 320) according to the light stream attribute then, this partly equally all utilizes the optical flow analysis technology to reach with previous step; The feature of then carrying out preliminary block scope detaches (step 330), promptly utilizes the feature technology that detaches not fall to screening not having other content part of same characteristic features in the preliminary block scope; At last, utilize and to carry out character pixel processings (step 340) of gathering together, remaining pixel utilization with identical characteristics is adapted to frame technology (Adaptive Bounding) automatically to mark, produce the block of determining and locate (step 350).
In addition, because same block location can appear in other many different page frames in choosing video signal, so repeat same block positioning action for fear of the user, tracking that utilize to carry out the page frame that continues of choosing video signal when step 500 defines chained record 830 definition of carrying out all same block location in the same video signal archives, and wherein the process description of thin portion is following (consults Fig. 2-c).At first, read block locating information (step 510), wherein comprise: block range information and chained record 830 information; Then, utilize space-time comparison technology to follow the trail of and have the page frame (step 520) that continues that same block is located, space-time comparison technology can be according to motion change direction, speed and the position of block location ... etc. information, derive this block be positioned in other page frame the position that should be able to occur; Judge whether to find identical block location? (step 530) be not if then continue the tracking of step 520, find identical block location else if, just resolve this block locating information (step 540), mainly be the positional information of determining this place, block location this moment; And then define new-found block location (step 550) according to the chained record 830 that previous user sets.Wherein, above-mentioned steps 520 to the part of step 550 can repeat, till finishing the whole tracking definition of choosing video signal.
How Fig. 3 is then for choosing the synoptic diagram (this is an embodiment) that video signal is followed the trail of definition and how to be produced related information file 830.
Can know in the page frame (n) 801 that by showing known block is positioned with two and is respectively (a) block location (HR1) 811 and (b) block location (HR2) 812, and chained record 830 records of this moment in the pairing related information file 820: the link archives of block location (HR1) 811 are S1, and the link archives of block location (HR2) 812 are F1; And when by being found in after following the trail of when identical block location (HR1) 811 and block location (HR2) 812 are arranged in the page frame that continues (n+1) 802, the definition that can automatically two blocks be located this moment joins in the corresponding related information file 820, as shown in FIG., and this moment, the page frame information in the chained record 830 will be had only n to increase to become [n, n+1] to represent that this chained record is applicable to show in page frame (n) 801 and the page frame that continues (n+1) 802 by original; Be found in when identical block location (HR1) 811 and block location (HR2) 812 are also arranged in the page frame that continues (n+2) 803 when continue following the trail of, the definition that increases newly can be joined this moment in the corresponding related information file 820 equally, please refer to graphic, page frame information in the chained record 830 will become [n again by the original n that has only at this moment, n+2] represent that this chained record is applicable to demonstration page frame (n) 801, continue in page frame (n+1) 802 and the page frame that continues (n+2) 803 ... by that analogy, can only need to operate once following of prerequisite the user by this mode chooses in the video signal all identical blocks location and all does same definition, use when playing in order to video signal.
Part as for the video signal broadcast, in fact also can carry out by an interactive video play interface, the present invention is for example as the interactive video play interface of anticipating as shown in Fig. 4, wherein including three parts is respectively: (a) the related viewing area 901 of video signal, can utilize multi-level mode to present the relation of video signal, allow can come into plain view the relevance that links between whole video signal and other video signal of user, (b) the video signal broadcast area 902, be mainly used to play the selected video signal archives of user, reach (c) user operational zone 903, be used for receiving the user choosing of video signal archives imported and operations.
The above person only is the present invention's preferred embodiment wherein, is not to be used for limiting practical range of the present invention; Be that all equalizations of being done according to claims scope of the present invention change and modification, be all claims of the present invention and contain.

Claims (10)

1. an interactive video generation system can provide operation associated to user's the link of choosing video signal, can play with the interactive mode that choosing is broadcast when reaching the video signal broadcast, it is characterized in that this system comprises:
One profile database can reach and store corresponding respectively several related information files of these video signal archives as several related video signal archives of link in order to store;
One chooses load module, in order to the input operation of choosing according to the user, produce an Event triggered signal with carry out to these video signal archives respectively and choose video signal the demonstration page frame choose input;
One shows link module, be used for the video signal archives or the demonstration of the chained record in the related information file of profile database are selected and operation for the user, and responsible this Event triggered signal that receives is chosen the video signal project and is play this related information file that shows page frame and correspondence with prompting;
One block definition module, in order to according to the choose input of user to the demonstration page frame of choosing video signal, find out the selected preliminary block scope place of user according to identical light stream attribute, do not screen not having other content of same characteristic features in the preliminary block scope then, remaining pixel with identical characteristics is marked the block location that generation is determined, and produce chained record in choosing pairing this related information file of video signal; And
One related generation module, in order to the information of locating according to the block of desire tracking, derive this block and be positioned at the position that occurs in other page frame, to continue the then block location found out in the page frame is defined according to the chained record of block location in the previous demonstration page frame, and is responsible for define the result and increases newly to choosing in pairing this related information file of video signal.
2. interactive video generation system as claimed in claim 1, wherein the related information literature kit contains many chained record, be used for that the selection operation according to the user contrasts when the video signal archives are play, play corresponding other different video signal archives or video signal section then;
Chained record in this related information file comprises:
Page frame information is used to put down in writing the page frame with link association, puts down in writing single page frame numerical value or puts down in writing a page frame range values;
Block information is used to put down in writing the block location that is set the link association;
Link information, corresponding with block information respectively, be used to put down in writing each block location and link related corresponding video signal archives or video signal section.
3. interactive video generation system as claimed in claim 1, wherein this demonstration link module shows the tabulation of these video signal archives respectively, the chained record in this related information file respectively in the hierarchic option list mode, and whole user's interface shows in the mode of What You See Is What You Get.
4. interactive video generation system as claimed in claim 1, wherein should the association generation module in, the information of the block location of following the trail of according to desire is derived this block and is positioned at the position that is occurred in other page frame, takes space-time comparison technology to realize;
The information of described block location comprises motion change direction, speed and positional information.
5. interactive video generation system as claimed in claim 1, wherein this system more comprises an interactive video play interface, wherein comprises a user operational zone, the related viewing area of a video signal, a video signal broadcast area at least.
6. an interactive video generation method can provide operation associated to user's the link of choosing video signal, can play with the interactive mode that choosing is broadcast when reaching the video signal broadcast, it is characterized in that this method comprises the following step:
Analyze the position data of the demonstration page frame in the selected video signal, this position data is for showing the coordinate data in the page frame;
With reference to the position data decision block light stream attribute that shows page frame, produce preliminary block scope according to the light stream attribute then, utilize the feature technology that detaches not fall to screening with not having other content part of same characteristic features in the preliminary block scope, at last, the character pixel processing of gathering together is carried out in utilization, remaining pixel with identical characteristics is marked, produce the block location of determining;
Generate a chained record that shows page frame and be stored in the related information file;
The tracking definition of the page frame that continues of video signal is chosen in execution, and the chained record of all same block location in the same video signal archives according to block location in the previous demonstration page frame defined; And
It is newly-increased to choosing in pairing this related information file of video signal to define the result.
7. interactive video generation method as claimed in claim 6, wherein the related information literature kit contains many chained record, be used for that the selection operation according to the user contrasts when the video signal archives are play, play corresponding other different video signal archives or video signal section then;
Chained record in this related information file comprises:
Page frame information is used to put down in writing the page frame with link association, puts down in writing single page frame numerical value or puts down in writing a page frame range values;
Block information is used to put down in writing the block location that is set the link association;
Link information, corresponding with block information respectively, be used to put down in writing each block location and link related corresponding video signal archives or video signal section.
8. interactive video generation method as claimed in claim 6, the pixel that wherein will be left to have identical characteristics marks, and is to utilize to adapt to the frame technology automatically and realize.
9. interactive video generation method as claimed in claim 6, wherein the step of tracking definition of the page frame that continues of video signal is chosen in this execution, more comprises the following step:
Read this block locating information;
Tracking has the page frame that continues of this block location;
Judge whether to find identical block location; If not then continue to follow the trail of; Otherwise, find this block location and resolve this block locating information; And
The chained record that sets according to previous user defines new-found block location.
10. interactive video generation method as claimed in claim 6, wherein this method more comprises an interactive video play interface, wherein comprises a user operational zone, the related viewing area of a video signal, a video signal broadcast area at least.
CNB031543693A 2003-08-20 2003-08-20 Interactive video signal generating system and method Expired - Fee Related CN100429641C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB031543693A CN100429641C (en) 2003-08-20 2003-08-20 Interactive video signal generating system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB031543693A CN100429641C (en) 2003-08-20 2003-08-20 Interactive video signal generating system and method

Publications (2)

Publication Number Publication Date
CN1584873A CN1584873A (en) 2005-02-23
CN100429641C true CN100429641C (en) 2008-10-29

Family

ID=34597970

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB031543693A Expired - Fee Related CN100429641C (en) 2003-08-20 2003-08-20 Interactive video signal generating system and method

Country Status (1)

Country Link
CN (1) CN100429641C (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5684715A (en) * 1995-06-07 1997-11-04 Canon Information Systems, Inc. Interactive video system with dynamic video object descriptors
CN1321944A (en) * 2000-03-16 2001-11-14 松下电器产业株式会社 Data processing method and storage medium, and program for executing said method by computer
US20020122042A1 (en) * 2000-10-03 2002-09-05 Bates Daniel Louis System and method for tracking an object in a video and linking information thereto
US20030044045A1 (en) * 2001-06-04 2003-03-06 University Of Washington Video object tracking by estimating and subtracting background

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5684715A (en) * 1995-06-07 1997-11-04 Canon Information Systems, Inc. Interactive video system with dynamic video object descriptors
CN1321944A (en) * 2000-03-16 2001-11-14 松下电器产业株式会社 Data processing method and storage medium, and program for executing said method by computer
US20020122042A1 (en) * 2000-10-03 2002-09-05 Bates Daniel Louis System and method for tracking an object in a video and linking information thereto
US20030044045A1 (en) * 2001-06-04 2003-03-06 University Of Washington Video object tracking by estimating and subtracting background

Also Published As

Publication number Publication date
CN1584873A (en) 2005-02-23

Similar Documents

Publication Publication Date Title
Aigrain et al. Content-based representation and retrieval of visual media: A state-of-the-art review
US7181757B1 (en) Video summary description scheme and method and system of video summary description data generation for efficient overview and browsing
CN101233504B (en) Distributed software construction for user interfaces
US7346264B2 (en) Non-linear reproduction control method of multimedia stream and apparatus thereof
US6587574B1 (en) System and method for representing trajectories of moving objects for content-based indexing and retrieval of visual animated data
CN101536101B (en) Encoding method and apparatus and decoding method and apparatus
CN100409358C (en) Reproducing apparatus providing colored slider bar
US20050097135A1 (en) Touch panel user interface
Schoeffmann et al. Video browsing interfaces and applications: a review
US20020126143A1 (en) Article-based news video content summarizing method and browsing system
US20040125124A1 (en) Techniques for constructing and browsing a hierarchical video structure
WO2000051078A2 (en) Method and apparatus for authoring and linking video documents
KR20160097870A (en) System and method for browsing summary image
CN102483742A (en) System and method for managing internet media content
JP2001157165A (en) Method for constructing semantic connection information between segments of multimedia stream and video browsing method using the same
Hachimura et al. Method of generating coded description of human body motion from motion-captured data
CA2387404A1 (en) Video summary description scheme and method and system of video summary description data generation for efficient overview and browsing
KR20140027320A (en) Visual search and recommendation user interface and apparatus
Chen et al. Semantic models for multimedia database searching and browsing
CN1936781A (en) Method and apparatus for highlighting buttons on screen on which a plurality of applications are displayed, and information recording medium thereof
Dakss et al. Hyperlinked video
CN102737094A (en) Information processing apparatus, playlist creation method, and playlist creation program
Bove et al. Adding hyperlinks to digital television
CN100429641C (en) Interactive video signal generating system and method
US20050160469A1 (en) Interactive video data generating system and method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20081029

Termination date: 20100820