CN1826572A - System and method of programmatic window control for consumer video players - Google Patents

System and method of programmatic window control for consumer video players Download PDF

Info

Publication number
CN1826572A
CN1826572A CNA2004800150906A CN200480015090A CN1826572A CN 1826572 A CN1826572 A CN 1826572A CN A2004800150906 A CNA2004800150906 A CN A2004800150906A CN 200480015090 A CN200480015090 A CN 200480015090A CN 1826572 A CN1826572 A CN 1826572A
Authority
CN
China
Prior art keywords
display
video
video flowing
media
sub
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
CNA2004800150906A
Other languages
Chinese (zh)
Inventor
乔纳森·阿克利
克里斯托夫·T·凯里
本·卡尔
凯特琳·普尔
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.)
Disney Enterprises Inc
Original Assignee
Disney Enterprises Inc
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 Disney Enterprises Inc filed Critical Disney Enterprises Inc
Publication of CN1826572A publication Critical patent/CN1826572A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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/34Indicating arrangements 
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4314Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • 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/47End-user applications
    • 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/47End-user applications
    • H04N21/485End-user interface for client configuration
    • H04N21/4854End-user interface for client configuration for modifying image parameters, e.g. image brightness, contrast
    • 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/47End-user applications
    • H04N21/485End-user interface for client configuration
    • H04N21/4858End-user interface for client configuration for modifying screen layout parameters, e.g. fonts, size of the windows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • H04N5/45Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen
    • 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/47End-user applications
    • H04N21/485End-user interface for client configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0117Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving conversion of the spatial resolution of the incoming video signal
    • H04N7/0122Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving conversion of the spatial resolution of the incoming video signal the input and the output signals having different aspect ratios

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

A media playback device capable of displaying multiple streams simultaneously and with expanded picture-in-picture capabilities is provided. The placement, size, aspect ratio, cropping, scale, transparency, tint, contrast, and cropping of the media can be set or adjusted arbitrarily. Furthermore, the audio may be mixed between separate tracks accompanying the video streams and may also be set or adjusted arbitrarily. Each variable can be dynamically changed during playback through either automated or user-initiated means. A system and method are provided for simultaneously displaying a first video stream and at least a second video stream on a display comprising the steps of feeding the video streams into a video player; providing control of the display of the video streams; displaying a first video stream substantially across the display; and displaying the other video streams in a secondary display.

Description

The system and method for the program window control of consumer's video player
Technical field
Usually, the field of the invention relates to digital video control.Particularly, the field of the invention relates to the picture-in-picture function of digital format.
Background technology
By developing different available multimedia resources, interactive multimedia provides the object of understanding more fully to the user.Interactive multimedia comprises text, audio frequency, figure, still image and moving image is integrated into single, COMPUTER CONTROLLED MULTIMEDIA body product.Be accompanied by for the hope of the data storage that increases these programs for the hope of interactive media and increase.
In a tradition was used, interactive multimedia was as user's learning tool.Multimedia platform provides many advantages, comprises the ability that customizes at user's ability and hobby.As a result, the user can control the process of course.Multimedia curricula can pass through the information guiding user, perhaps makes the many schemes of user oneself exploitation.By the rank at each customization interface and guidance, the interactive multimedia program provides more effective study.Interactive multimedia not only is confined to the means of education; It can also be used for amusement, displaying etc.
Other digital media player of DVD and for example high definition video player and software DVD-ROM provides the memory data output that increases, and provides thus for the integrated more multipath of medium.The memory capacity that increases is converted into the ability that keeps more information on single disc or driver.Except increasing memory capacity, these Digital Medias also provide higher-quality video and audio frequency.The programming option comprises the marker field of film, and wherein the user can select to be used for the section of direct viewing.Often, these sections appear at from the index on screen DVD menu or main menu screen, that can be used for the user.As a result, in the broadcast that does not stop film and return under the situation of main menu screen, the user can not select the scene of wishing.
In transmission, DVD is limited to show at least two data stream simultaneously.Legacy system makes the user can select different angles during the broadcast of DVD.When selecting different angles, show and change into selected angle from first angle.In order to watch the angle of selection, menu or index are disabled during the broadcast of DVD.During playing, the user triggers all various angles by " angle " key of pressing continuously on the telepilot.The user must continue to trigger all angles, current picture displayed on satisfied screen.As the result that can not experience different angles always, the user does not know and can provide better other angle of watching by different angles.
Attempt showing that a large amount of video and/or audios flows not ten-strike.Used the medium of many types to attempt providing and more watched option to the user.CD-ROM is that a kind of such tradition is attempted.CD-ROM is similar to DVD, but has littler capacity.Because capacity under this, stream-type video has used a large amount of storeies.As a result, memory space has limited the ability that shows several video flowings simultaneously.
Traditional tv provides the ability of watching two channels simultaneously.This television characteristics is known as picture-in-picture.Picture-in-picture has shown normally shown main television broadcasting on TV screen.Near the turning of television indicator, in the frame of essentially rectangular, second television broadcasting is superimposed upon in the main television broadcasting.The locating rectangle frame, thus it has stopped the hope part of first broadcasting.The user can not select frame is repositioned onto other position on the screen.In addition, the user can not be greater or lesser with the adjusted size of frame.Similarly, the length breadth ratio of frame is predetermined and fixing.In fact, frame is " static state ".
The operating system of personal computer uses " window (window) " to come displaying contents.When the operating system window when static picture-in-picture provides some solutions, legacy operating system does not allow to watch flow data simultaneously in " window " of abundant customization.Each window often is the result of operation new procedures.Operating system is limited for the ability of following operation: a plurality of audio or video data stream are provided in a plurality of customizable window on screen simultaneously.In addition, the window on the operating system of use personal computer can not be converted into television-viewing equipment.TV can not easily provide and the similar window of operating system.
When watching digital format, the user wishes to watch simultaneously the ability of stream audio and/or video, and the ability that customizes and handle various medium.More specifically, the user wishes following ability: on screen, reorientate Streaming Media, change Streaming Media on the screen size, with the audio frequency and the main transmission of Streaming Media mix, use " ratio " feature in the Streaming Media mutually, prune Streaming Media, change the length breadth ratio of Streaming Media, hierarchical format and the various attributes of modification medium, for example transparency, color and the contrast of the various medium of selection.
These legacy systems can not be realized watching simultaneously has interweave audio frequency and/or the video flowing that these wish feature, does not also have the benefit gained from others' wisdom of this respect.In video playback device of future generation, provide this ability to give the consumer very big customizing its oneself impression from origin and experience.In addition, improve the playback platform and also improved the ability that artist and content companies provide the innovation viewing experience.
Summary of the invention
A kind of system and method for program window control provides has the video playback device that shows the ability of a plurality of Media Streams on same screen simultaneously.Video playback device is including, but not limited to DVD player, high definition video player, PC DVD-ROM etc.Can come dynamically and control independently the attribute of Media Stream by user's input or programmer.
The disclosure has been expanded the notion of the picture-in-picture that is used for video playback device by providing a kind of and customizable features form together.Can be provided with or adjust the pruning of placement, size, length breadth ratio, pruning, ratio, transparency, color, contrast and the medium of medium arbitrarily.In addition, can follow mixed audio between the independent tracks of video flowing, and at random be provided with or adjusting audio frequency.By automatic or user's apparatus for initiating, during playback, can dynamically change each variable.
In one embodiment, on display, show first video flowing and second video flowing simultaneously.Receive first and second Media Streams by the media-playback device that comprises processor.First and second video flowings are carried out synchronously, so that synchronously show at least a portion of each video flowing.Show first video flowing on display, wherein first video flowing extends on whole display in fact, selectively shows second video flowing on customizable sub-display, and wherein second video flowing has the playback with the playback synchronised of first video flowing.Can provide the 3rd video flowing to media-playback device, and be presented on the customizable sub-display.
A plurality of video flowings one of at least from removable media, for example DVD or CD or internet source, personal computer, hard disk drive, LAN storer or server.Media-playback device can be DVD player, personal computer, home media server, high definition video player, optical disc player, based on the player or the software DVD-ROM player of hard disk drive.
In one embodiment, by using for example input equipment choice menus option of telepilot, show customizable sub-display.Can on customizable sub-display, show for example description text of the title of menu item.
In one embodiment, can adjust the size of customizable sub-display or change its length breadth ratio.At least can also change the length breadth ratio of second video flowing.One of first video flowing and at least one second video flowing are exchanged, wherein in customizable sub-display, show and cross first video flowing display ground in fact and show one of at least one second video flowing.Customizable sub-display can be repositioned onto other position on the display.Can utilize the 3rd video to replace at least one second video flowing in the customizable sub-display.Except at least one second video flowing, the 3rd video flowing can also be presented in the customizable sub-display.
The user can change the audio attribute of first video flowing and at least one second video flowing.Can adjust the size of sub-display, so that make it cross display in fact, wherein at least one second video flowing and first video flowing stack.The user can change customizable sub-display attribute by telepilot, mouse or keyboard or game console.
Another embodiment provides a kind of system, be used on display, showing first and second video flowings, this system comprises: media-playback device, be used for receiving and playing first and second video flowings, wherein provide first and second video flowings from source of media to media-playback device, wherein media-playback device is play first video flowing on display; Media-playback device with CPU and media co-processors, wherein CPU receives user's order, and orders the media co-processors demonstration or revise first and second video flowings and sub-display.System also comprises telepilot, mouse, keyboard or the game console that is used for order CPU.System also comprises the cursor on the display, to help the attribute of user's modification sub-display.System also comprises executable file, and wherein CPU moves executable file, so that revise the attribute of video flowing and sub-display.Executable file also comprises control data, and control data has the customizable attribute that is used for sub-display.Executable file is embedded at least one video flowing.Can in the stream except that first or second video flowing, executable file be set.
Another embodiment provides a kind of method, is used for media-playback device and shows at least two video flowings on display, and described method comprises step: the media interface in media-playback device receives at least two video flowings; Be received among the CPU of media-playback device and move executable file; CPU checks the meta-tag (metatag) of at least two video flowings; Receive order from the user at the CPU place, with revise at least two video flowings on the display one of at least; At least two video flowings to revising of order media co-processors one of at least be provided to output buffer so that demonstration; The aligning that keeps at least two video flowings according to meta-tag; And at least one second video flowing that optionally on display, shows at least two video flowings aiming at.Keep the relative displacement between at least two video flowings.
In conjunction with reference to the accompanying drawings, demonstrated the following detailed exemplary embodiments of characteristics of the present invention and advantage by reading, its above-mentioned and other purpose, characteristics and advantage become apparent.
Description of drawings
Be included in the instructions further understanding to be provided and to be incorporated in instructions and to have constituted the accompanying drawing of instructions, demonstrated embodiments of the invention and and instructions one be used from interpretation principle.
Fig. 1 a-1b is the process flow diagram according to the system of embodiment.
Fig. 2 is the display that has according to the sub-display of embodiment.
Fig. 3 a-3d is the display that has according to the modification sub-display of embodiment.
Fig. 4 a-4c is the display that has according to the modification sub-display of embodiment.
Fig. 5 a-5b is the display that has according to the modification sub-display of embodiment.
Fig. 6 is the display that has according to the sub-display of embodiment.
Fig. 7 a-7b is the display that has according to the modification sub-display of embodiment.
Fig. 8 is the display that has according to the sub-display of embodiment.
Fig. 9 a-9b is the display that has according to the modification sub-display of embodiment.
Figure 10 is the display that has according to the sub-display stack of embodiment.
Figure 11 has according to the sub-display of embodiment and the display of audio mix.
Embodiment
System and method adds picture-in-picture function to media player.Particularly, system and method is applied to video player, including, but not limited to: DVD player, high definition video player, software DVD-ROM player, high definition video player, based on hard disk drive player, optical disc player, personal computer or well known to a person skilled in the art other media player arbitrarily.
With reference to figure 1a, media-playback device 100 receives at least two video flowings.Alternatively, at least two media data flows flow into video players 100, so as the media data of first data stream the time engrave corresponding with at least one second data stream.Data stream can be multiplexing in logic data supply, or from the data supply of multi-source, or the combination of the two.
Shown in multiplex data supply 45, data stream is multiplexing in logic data supply.Multiplex data supply 45 is combinations of coded data supply 10,20,30,40 in identical data supply 45.Can send data supply 10,20,30,40 from CD, CD-ROM, DVD, DVD-ROM, cable television provider or other data-carrier store well known in the art or other transmission equipment, be used to provide a plurality of data stream.In exemplary embodiments, the high definition video player comprises film and additional four multiplexing videos and audio track.These additional four multiplexing videos and audio track comprise scene and additional material.Four multiplexing videos and audio track are carried out timing, so that be complementary with the related content of the movie of coming autonomous video flowing.Multiplex data supply 45 can communicate by wireless device or cable network and video player 100.
Simultaneously, can from internet source will be from the Internet 50 audio frequency that provide and/or video send to video player 100.Internet source comprises personal computer, personal media player or miscellaneous equipment well known in the art, is used for from the Internet transmission data.Internet source can communicate by wireless device or cable network and video player 100.
In addition, home media server can send video flowing 60,70 to video player 100.Home media server can comprise film, song or the mixing of other multimedia Voice ﹠ Video form that will send with 60,70 the form of flowing.Home media server can communicate by wireless device or cable network and video player 100.
Media-playback device has host CPU or processor 115, media interface 105, media co-processors 110 and output buffer 125.Media interface 105 receives various Media Streams.Medium can be stream multiplexing or that separate.Media Stream can also comprise executable file.Executable file comprises logic, is used for the placement of video flowing on display, size, demultiplexing video flowing and other function known to a person of ordinary skill in the art of adjustment video flowing.Flow to CPU115 by control executable file is provided.
Executable file use be embedded on the video player, on the medium or from the control data of optional source (for example the Internet or home media server).Alternatively, executable file is in the media resident.Can also be from be embedded in firmware, be written into executable file in the burned exterior storage medium to the logical circuit of dedicated computing machine chip, or receive from separated media stream.For example, by the Internet 80 or server 75, LAN storer 85, hard disk or floppy disk, CD or DVD, storage card or storage and provide other conventional apparatus of data that executable file is provided.When executable file does not have residently in the media the time, executable file directly enters CPU 115, rather than by media interface 105.
The code that CPU 115 carries out in the executable file.The timing of CPU 115 analysis stream, synchronous and display properties and applied logic and user's input.Display properties comprises ratio, alpha transparency, position, rotation etc.The metadata and the sign of CPU 115 supervision time sign indicating number, embedding.CPU is the accessing video storer also, makes system can at random insert figure and text.In one embodiment, the cpu command system sends force feedback information to game console.Game console can rock accordingly or vibrate with the action on the screen.
The user can indicate CPU 115 by telepilot 90.Telepilot 90 sends message by infrared, Internet Protocol or other control stream.Telepilot 90 can be traditional telepilot, mouse, keyboard or game console.CPU 115 receives from user's order and carries out the logical decision relevant with video flowing.
Provide video flowing from media interface 105 to media co-processors 110.Media co-processors is by the order of application programming interfaces reception from CPU 115.Media co-processors 110 is come synthetic video stream and is sent it to output buffer 125 according to the instruction of CPU 115, is used for video output on display 120.Although its function is only as software, media co-processors 110 comprises hardware and software.In another embodiment, media-playback device 100 comprises a plurality of decompressors that are used for various video flowings.
In one example, the DVD medium provide four video flowings and executable file to media interface.Media interface sends executable file and sends video flowing to media co-processors to CPU.When the user uses a teleswitch when selecting to show sub video stream, CPU sends order to media co-processors, so that according to the form display of video streams 1 and 2 that is provided with.CPU also guarantee to flow synchronously.Synthetic image is sent to output buffer, and output buffer has enough storeies provides synchronous video output, and can not occur because any termination that user command causes.
Media-playback device guarantees the synchronized playback of video flowing.With reference to figure 1b, media-playback device 101 receives a plurality of video flowings 124,134,144.Each video flowing comprises three components: video resource (asset), audio resource and time resource.Video flowing 124 comprises video resource 125, audio resource 126 and time resource 127; Video flowing 134 comprises video resource 135, audio resource 136 and time resource 137; Video flowing 144 comprises video resource 145, audio resource 146 and time resource 147.The CPU 116 of media-playback device 101 handles the metadata of video flowing 124,134,144.Metadata can be arranged in each video flowing, or is arranged in the separated flow of media-playback device 101.When video flowing 124,134,144 kept relative displacement according to its metadata, CPU aimed at metadata, so that media co-processors 111 can provide video flowing 124,134,144 in a synchronous manner.Video flowing 124,134,144 can comprise the content of length variations.CPU 116 aims at the video and the audio resource 125,126,135,136,145,146 of length variations, and media co-processors 111 sends to display user with the video and audio content of arranging and watches.
In an exemplary embodiments, receive video and audio stream 125,126 at its playback duration 1:12:68 place.Receive video and audio stream 135,136 at its playback duration 1:15:22 place.Receive video and audio stream 145,146 at its playback duration 1:20:05 place.Along with playback is carried out, the logic in the executable file keeps the synchronous of stream.When a stream advanced during playback, all other streams advanced according to speed, to keep synchronous.When receiving stream from separation source and being difficult to suitably from section start when synchronous, these characteristics make us wishing.Media co-processors 111 receives stream and keeps relative displacement with respect to various streams, and drifts about without any frame.
In the operating period of medium, media-playback device presents menu to the user.Can before the playback of medium or during present this menu.Button on pressing telepilot, joystick or keyboard, when clicking the mouse, or other activation by remote control equipment, menu 50 on the display screen.
The video flowing that media co-processors is provided for showing.The cpu command control program shows specific stream and follows the graphic presentation of video flowing.The demonstration of multiple data stream can be in the sub-display on the screen.Sub-display can be the rectangular arranged of multiple video strems.
Media-playback device is coordinated the layout of sub-display.Media-playback device can be passed through the direct control of the video display buffer of media-playback device, or passes through the coordination of dedicated graphics software, controls.Response user's order or according to program, under it was coordinated, the cpu command media co-processors slowed down, hides, adjusts size, resets shape, moves or reorientate any flow data.Because the processing of video flowing by any device and according to video frame rate, can change the display properties on the display, can not show that therefore visual arbitrarily video shows pseudomorphism or frame drift.
CPU can revise video flowing based on input.In exemplary embodiments, in display, rearrange video flowing.With reference to figure 1a, in another exemplary embodiments, provide data supply 10,20,30,40 from DVD.Yet when importing, media-playback device shows home media video flowing 60.Home media video flowing 60 be can additionally show, or any or all data supplies 10,20,30,40 replaced.The form that can initiate to import according to the user, or carry out this input by control data stream or sign.Can provide the user to initiate input by using mouse, telepilot or other similar devices known to a person of ordinary skill in the art, wherein send user command to the control program of media-playback device from input equipment.
Embed code or be used for providing the arrangement of sub-display and the control data of modification can be arranged in the executable file, video flowing of media-playback device or from the external source of for example the Internet or server.In one embodiment, the control data in the executable file is arranged in the video data.When video playback, the control data of executable file flows into media interface.This specific embodiment has the ability of storage control data in video flowing, rather than on video player storage control data or send from external source.As a result, each video can be used higher degree ground customization control data for this, for example particular brand or sign, or the design exercise question consistent with the theme of video.Can also be written into control data, be written in advance or flow into the control program from executable file discretely from telepilot or non-volatile memory medium.
In optional embodiment, determine the display properties of video flowing by the control data in the separated flow.During playback, control data stream starts by CPU to be arranged and display properties.In one embodiment, before the playback of film, the media-playback device of access the Internet links to each other with the server that forms the synchro control data stream.By the generator of Streaming Media, can in Streaming Media, provide control data.When video playback, control data provides the application of customization to executable file, so as to make that CPU rearranges, ratio and adjust the size of video material present so that produce animation, the optimum high-quality of combined video stream.
Media-playback device can be used for menu on the display screen.The user can watch menu by click or by pressing the activation of the button on the controller.On-screen menu singly provides a plurality of options.One of this option is to watch the selectable angle of film or the document of film making.By selecting this option, the user enables " many watching modes ".Perhaps, can enable the selection of many watching modes by pressing specific button on the telepilot.For example, be marked as any available multiple video strems that the button of " watching " can excited users can be used more.During the playback of video, can activate many watching modes at the place, arbitrfary point.In order to select other option or feature, the user can activate menu during the playback of video, rather than returns master menu.When main video playback and when having activated many watching modes, the cpu command media co-processors illustrates has second video flowing of following figure.On display, the sub-display in the lower left corner has appearred being positioned at.In sub-display, except main video, also has other video flowing at least.
With reference to figure 2, on display 200 just in movie 210.The user selects " document " from on-screen menu is single.The lower left corner is sub-display 220.Sub-display can be positioned at the lower left corner, as default location.Although appear at the lower left corner, sub-display 220 can appear at the optional position on the screen.Sub-display 220 comprises stream track of video 221,222,223,224.Stream track of video 221,222,223,224 can comprise selectable angle, the note of " after the scene " cinestrip, the video that the scene basis is provided, scene or can be used in any other video that strengthens user experience.
Track of video 221,222,223,224 appears in " window " of graphical definition, so that play on main video.In fact around between each stream track of video 221,222,223,224 and be in the window between it or the graphic designs on border 230.Sub-display 220 also comprises the menu option of selection, in this case, is document 240.Alternatively, during whole playback, sign or text 250 can appear at the turning of display 200, can be used for the user with indication menu or option.
Graph image can not be present in the video flowing, but can dynamically draw around scaling video stream by media co-processors.Media co-processors will with the irrelevant image rendering of video in the display buffer of media-playback device.These images including, but not limited to: be positioned at design, the text of instruction or the text of trade (brand) name of stream around the video in fact.The image that is plotted in the display buffer can be used as the guide that uses a plurality of supplies, or is used as the aesthetic enhancing that multimedia is experienced.Border 230, document 240 and indicate that 250 is the examples that are plotted to this image in the display buffer.
At the drafting of sub-display 220 based on general layout and template.General layout can only comprise border 230 and sub-display 220 is arranged on the lower left corner.Template is arranged video flowing, so that watch first data supply in first " window ", watches second data supply etc. in second " window ".General layout or the customization layout that defines in control data can also comprise menu item selection 240 and sign 250.Four tracks on appearing at display in the sub-display can present arbitrary image, design, text or other custom program.In one embodiment, layout comprises with template and appears at user function under each video flowing, relevant with telepilot in fact, so that provide option on the screen to the user.
Utilize telepilot or mouse, the user can select additional track or the video flowing that the main video on the present display will switch to.With reference to figure 3a, first video 310 appears on the display 300.In sub-display 320 is second video 330.When the user who watches display 300 saw in the sub-display 320 interested things, the user pressed the button on telepilot or the mouse, to exchange first video 310 and second video 330.As a result, with reference to figure 3b, second video, 330 full frame appearing on the display 300, first video 310 appears in the sub-display 320.
Other track in all right recon display of user.With reference to figure 3c and 3d, sub-display 320 has been shown in the display 300.Watch the user of display 300 can exchange second video 340 and the 3rd video 350.Similarly, the user can determine to watch the 4th video 360 rather than second video 340.Can cancel and select second video 340.The 3rd video 350 can replace the position of second video 340 in the sub-display 320.As a result, the user can customize sub-display, so that the video flowing of those hope only is shown.
Function is to illustrate and hide arbitrarily or the abilities of all stream videos.With reference to figure 4a, playing first video 410 on the display 400.So the user can determine whether to activate many watching modes so that second video flowing is shown.With reference to figure 4b, when when the many watching modes of activation or by order second video flowing being shown, the sub-display 420 of second video 430 appears comprising.Sub-display appears on the display 400 and is positioned on first video 410.Then, the user can select to show the 3rd video flowing.With reference to figure 4c, when activating the 3rd video flowing, the 3rd video flowing 440 appears in the sub-display 420.The user can determine to illustrate arbitrarily or all available video streams.
Perhaps, the user can determine to hide arbitrarily or all stream videos.With reference to figure 5a, showing first video 510 on the display 500.Showing second video 530 on the sub-display 520.With reference to figure 5b, when cancellation is selected many watching modes or when not selecting to watch the stream video of second video 530, no longer shown sub-display and content, i.e. second video 530 on display 500.
The user can utilize telepilot, mouse, indicator or miscellaneous equipment known to a person of ordinary skill in the art, as to be used for directed object on screen to guide cursor around video screen.Cursor can be used to reorientate or adjust the size of sub-display.Cursor can also be selected the video in option or the sub-display.Cursor can show as arrow or other shape arbitrarily.In one embodiment, the shape of cursor is relevant with the title of film.In optional embodiment, cursor is button or video on the highlight screen in fact.
Different with traditional picture-in-picture demonstration, the user can customize the size of the sub-display of advocating peace, rather than only selects little or big display.Show the size that is resized to any hope that the user shows video flowing by stretching or adjusting.
The user can adjust video size in the sub-display by using cursor or other means.With reference to figure 6, the main video 605 on display 600, also show the sub-display 610 and second video 630.The user can click second video 630 or the border 620 on the sub-display 610, so that adjust the size of second video 630.When selecting the border 620 or second video 630, visual sign 640 has been indicated the size that can adjust second video in display 600.By moving cursor, telepilot or by the button on using a teleswitch, the user can be with the size of adjusted size for wishing of second video.With reference to figure 7a and 7b, can amplify or dwindle the sub-display 710 and second video in the display 700.Along with cursor moves, window moves with cursor and adjusts size smoothly.During the playback of second video 630 and main video 605, can finish the adjusted size of second video 630 with not ending.As a result, the user can experience two video flowings, and strengthens its viewing experience.
In the function similar to the size of adjusting sub-display, the user can be by changing the length and width sub-display that recently formalizes again.By extending more or less along level or vertical direction, the user can control sub-display, so that adapt to second radio frequency in the sub-display better, or less stops the content in the main video.Even can make the specific image distortion, the length breadth ratio of second video changes along with any change of the length breadth ratio of sub-display.
Media-playback device also provides the function that allows the outward appearance of customization sub-display.In one embodiment, change length breadth ratio and can not influence second video.After the size of adjusting sub-display, the only viewable portion of second video remains viewable portion.The user can prune at least one side of sub-display, so that part second video is not visible.The demonstration as usual of second video, but the part of being pruned is not visible on display.Do not change the length breadth ratio of second video.
When selecting sub-display, the user can also select sub-display is shifted to another position on the screen.With reference to figure 8, the sub-display 820 on the display 800 is repositioned onto the position at more close center from the lower left corner.The user can wish to utilize this function to watch the content of first video 810 of lower right-hand corner.Perhaps, the user can wish locator display 820, watches being convenient to.
With reference to figure 9a and 9b, although sub-display 920 can be positioned at the optional position on the screen and shift to the optional position, sub-display 920 is positioned at the lower left corner of display 900.When sub-display 920 was reorientated in decision, user's chooser display 920 also utilized cursor that it is directed to the position of hope.In whole the moving from the primary importance to the second place, sub-display moves smoothly, and the video in the sub-display continues to play.In order to reorientate sub-display, the user does not need to suspend or stops those video flowings in main video or the sub-display.
The user can at random adjust the perceptual property of video flowing in the sub-display.This perceptual property of adjusting is including, but not limited to contrast, color or color.The user can be according to adjusting these attributes with the similar mode of method of the attribute of adjusting TV or computer monitor.Can and/or use telepilot to control by the on-screen menu list with programmable button.
Control program can also define the chroma key or the brightness value of each video flowing.This provides the ability of synthetic video stream relative to each other to the user, allows the stack of blue screen type.The user maximizes the size of sub-display, so that be added to first video fully.With reference to Figure 10, on first video 1010 on the display 1000, maximization is from second video 1020 of sub-display.First video comprises mountain pattern or background theme and becomes background board.Second video 1020 only comprises the people.Be added on first video 1010 and use the stack of blue screen type by second video 1020, the people who just looks like first video 1020 is in the scene of first video 1010.For example, when the user wants to produce the processing that film scene or understanding are used to produce this scene, wish to have this feature.By exchange one of video, the user can see different objects in the scene or the object in the different scene.In optional embodiment, other Voice ﹠ Video also can the stack of user's multilayer.
The control of Alpha on the video flowing or transparency makes media-playback device can carry out dynamic smoothing fade out transition and effect.The user can determine to make a transparent video flowing of alpha and the stack of another video flowing.In addition, this feature can make a video flowing disappear or show.
Except the audio stream of following video, media-playback device can also receive the streaming track.System makes the user can edit and mix the audio frequency that flows into video player.According to user's order, system can be provided with various figures, interactive interface on display.With reference to Figure 11, show sub-display 1110 on the display 1100.Except main video 1115, sub-display 1110 also has four stream videos supply 1111,1112,1113,1114.When on telepilot, selecting mixed audio, present a series of slider bars 1121,1122,1123,1123,1125 to the user, so that mix the sound level of five different tracks.Slider bar 1121,1122,1123,1123,1125 is corresponding with video supply 1111,1112,1113,1114,1115 respectively.The user can supply the volume of adjusting each track at any or all videos.
Although describe system and method in detail with reference to specific embodiment, those of ordinary skill in the art it is evident that, under the premise without departing from the spirit and scope of the present invention, can carry out various changes and modification.Therefore, the disclosure is intended to cover by modification that provides in the spirit and scope described here and variant.

Claims (26)

1, a kind of method that is used on display, showing simultaneously first video flowing and at least one second video flowing, described method comprises step:
Receive first video flowing and at least one second Media Stream at the media-playback device place;
At least two video flowings are handled, so that the demonstration of the part of at least two video flowings synchronously;
Show first video flowing on display, wherein first video flowing extends on whole display in fact; And
Selectively show at least one second video flowing on customizable sub-display, at least one second video flowing in the wherein customizable sub-display has the playback synchronous with the playback of first video flowing.
2, method according to claim 1 also comprises step: provide the 3rd video flowing to media-playback device, and the 3rd video flowing is presented on the customizable sub-display.
3, method according to claim 1 also comprises step: select to provide the menu item of watching customizable sub-display.
4, method according to claim 4 also comprises step: the title of display menu item on customizable sub-display.
5, method according to claim 1, wherein a plurality of video flowings one of at least from DVD, CD, internet source, personal computer, hard disk drive, LAN storer or server.
6, method according to claim 1, wherein media-playback device be DVD player, personal computer, home media server, high definition video player, optical disc player, based on the player or the software DVD-ROM player of hard disk drive.
7, method according to claim 1 also comprises step: the size of adjusting customizable sub-display.
8, method according to claim 1 also comprises step: the length breadth ratio that changes customizable sub-display.
9, method according to claim 1 also comprises step: the length breadth ratio that changes at least one second video flowing.
10, method according to claim 1, also comprise step: one of first video flowing and at least one second video flowing are exchanged, wherein in customizable sub-display, show first video flowing, cross display ground in fact and show one of at least one second video flowing.
11, method according to claim 1 also comprises step: customizable sub-display is repositioned onto other position on the display.
12, method according to claim 2 also comprises step: utilize the 3rd video flowing to replace at least one second video flowing in the customizable sub-display.
13, method according to claim 2 also comprises step: except at least one second video flowing, also show the 3rd video flowing in customizable sub-display.
14, method according to claim 1 also comprises step: the audio attribute that changes first video flowing and at least one second video flowing.
15, method according to claim 7 is wherein adjusted the size of sub-display, so that make it cross display in fact, and wherein at least one second video flowing and first video flowing stack.
16, method according to claim 1 also comprises step: change customizable sub-display attribute by telepilot, mouse or keyboard or game console.
17, a kind of system that is used on display, showing first and second video flowings, this system comprises:
Media-playback device is used for receiving and playing first and second video flowings, wherein provides first and second video flowings from source of media to media-playback device, and wherein media-playback device is play first video flowing on display;
Media-playback device with CPU and media co-processors, wherein CPU receives user's order, and orders the media co-processors demonstration or revise first and second video flowings and sub-display.
18, system according to claim 17 also comprises the telepilot, mouse, keyboard or the game console that are used for order CPU.
19, system according to claim 17 also comprises the cursor on the display, to help the attribute of user's modification sub-display.
20, system according to claim 17 also comprises executable file, and wherein CPU moves executable file, so that revise the attribute of video flowing and sub-display.
21, system according to claim 20, wherein executable file also comprises control data, control data has the customizable attribute that is used for sub-display.
22, system according to claim 20 wherein is embedded into executable file at least one video flowing.
23, system according to claim 21 wherein is provided with executable file in the stream except that first or second video flowing.
24, a kind ofly be used for media-playback device shows at least two video flowings on display method, described method comprises step:
Media interface in media-playback device receives at least two video flowings;
Be received among the CPU of media-playback device and move executable file;
CPU checks the meta-tag of at least two video flowings;
Receive order from the user at the CPU place, with revise at least two video flowings on the display one of at least;
At least two video flowings to revising of order media co-processors one of at least be provided to output buffer so that show;
The aligning that keeps at least two video flowings according to meta-tag; And
At least one second video flowing that selectively on display, shows at least two video flowings aiming at.
25, method according to claim 24 also comprises step: keep the relative displacement between at least two video flowings.
26, a kind of method that is used for showing simultaneously first video flowing and at least one second video flowing comprises:
Receive first video flowing at the video playback device place;
Receive at least one second video flowing at the video playback device place;
At least a portion of each in synchronous two video flowings;
Show first video flowing, wherein first video flowing extends on whole display in fact; And
Selectively show second video flowing in customizable subwindow, at least one second video flowing in the wherein customizable subwindow has the playback with the playback synchronised of first video flowing.
CNA2004800150906A 2003-06-02 2004-06-02 System and method of programmatic window control for consumer video players Pending CN1826572A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US47534003P 2003-06-02 2003-06-02
US60/475,340 2003-06-02
US10/859,885 2004-06-02

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN2008100838598A Division CN101272464B (en) 2003-06-02 2004-06-02 Media playback apparatus, method and system for picture-in-picture representation

Publications (1)

Publication Number Publication Date
CN1826572A true CN1826572A (en) 2006-08-30

Family

ID=35601177

Family Applications (2)

Application Number Title Priority Date Filing Date
CNA2004800150906A Pending CN1826572A (en) 2003-06-02 2004-06-02 System and method of programmatic window control for consumer video players
CN2008100838598A Expired - Lifetime CN101272464B (en) 2003-06-02 2004-06-02 Media playback apparatus, method and system for picture-in-picture representation

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN2008100838598A Expired - Lifetime CN101272464B (en) 2003-06-02 2004-06-02 Media playback apparatus, method and system for picture-in-picture representation

Country Status (3)

Country Link
CN (2) CN1826572A (en)
GB (1) GB2417635B (en)
HK (1) HK1088756A1 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1997153B (en) * 2006-12-31 2012-01-25 北京衡准科技有限公司 A method and device for computer multi-video playing
CN101615413B (en) * 2009-07-27 2012-10-10 华平信息技术股份有限公司 Multichannel audio/video player system and method
CN101656062B (en) * 2008-08-20 2013-05-29 英特尔公司 Techniques for association, customization and automation of content from multiple sources on a single display
CN103607657A (en) * 2013-11-20 2014-02-26 乐视网信息技术(北京)股份有限公司 Method and device for realizing picture-in-picture playing function
CN103745733A (en) * 2013-12-23 2014-04-23 乐视网信息技术(北京)股份有限公司 Video playing control method and video player
CN104754178A (en) * 2013-12-31 2015-07-01 广州励丰文化科技股份有限公司 Voice frequency control method
CN105027101A (en) * 2013-01-09 2015-11-04 极佳娱乐传媒有限公司 Simultaneous content data streaming and interaction system
CN105745603A (en) * 2013-11-04 2016-07-06 微软技术许可有限责任公司 Multitasking experiences with interactive picture-in-picture
CN107211186A (en) * 2015-02-13 2017-09-26 Sk电信有限公司 Method and the device for supporting this method are supported in multiple-view stream media services
WO2022143374A1 (en) * 2020-12-31 2022-07-07 华为技术有限公司 Media playing method and electronic device

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101625867B (en) * 2009-08-04 2011-12-28 腾讯科技(深圳)有限公司 Method and device for realizing audio broadcasting performance
US20120066715A1 (en) * 2010-09-10 2012-03-15 Jain Shashi K Remote Control of Television Displays
EP3151243B1 (en) * 2015-09-29 2021-11-24 Nokia Technologies Oy Accessing a video segment
TWI687863B (en) * 2018-07-04 2020-03-11 圓展科技股份有限公司 Display device and method for operating the same
CN111432150A (en) * 2019-04-23 2020-07-17 杭州海康威视数字技术股份有限公司 Method and device for synchronously playing back videos
CN114449179B (en) * 2020-10-19 2024-05-28 海信视像科技股份有限公司 Display device and image mixing method

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5699123A (en) * 1993-10-20 1997-12-16 Victor Company Of Japan, Ltd. Television receiver with an adjustable frame size
CN1063602C (en) * 1995-01-16 2001-03-21 Lg电子株式会社 Apparatus for generating plurality of quasi-moving pip/pop screens
MY118491A (en) * 1995-06-02 2004-11-30 Matsushita Electric Ind Co Ltd A subpicture image signal vertical compression circuit
KR100211056B1 (en) * 1995-12-23 1999-07-15 이계철 Window control method for plural video
CN1189045A (en) * 1997-01-20 1998-07-29 明碁电脑股份有限公司 Double-image display device and method
US6407779B1 (en) * 1999-03-29 2002-06-18 Zilog, Inc. Method and apparatus for an intuitive universal remote control system
US6373500B1 (en) * 1999-08-19 2002-04-16 Micron Technology, Inc. Method for implementing picture-in-picture function for multiple computers
US6493038B1 (en) * 2000-06-21 2002-12-10 Koninklijke Philips Electronics N.V. Multi-window pip television with the ability to watch two sources of video while scanning an electronic program guide
KR100380345B1 (en) * 2000-09-20 2003-04-11 삼성전자주식회사 Method for constructing On Screen Display and Eelctronic Program Guide
US20020138851A1 (en) * 2001-03-23 2002-09-26 Koninklijke Philips Electronics N.V. Methods and apparatus for simultaneously viewing multiple television programs
US20020162117A1 (en) * 2001-04-26 2002-10-31 Martin Pearson System and method for broadcast-synchronized interactive content interrelated to broadcast content
SE520531C2 (en) * 2001-05-11 2003-07-22 Ericsson Telefon Ab L M multimedia Presentation

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1997153B (en) * 2006-12-31 2012-01-25 北京衡准科技有限公司 A method and device for computer multi-video playing
CN101656062B (en) * 2008-08-20 2013-05-29 英特尔公司 Techniques for association, customization and automation of content from multiple sources on a single display
CN101615413B (en) * 2009-07-27 2012-10-10 华平信息技术股份有限公司 Multichannel audio/video player system and method
CN105027101A (en) * 2013-01-09 2015-11-04 极佳娱乐传媒有限公司 Simultaneous content data streaming and interaction system
CN105745603A (en) * 2013-11-04 2016-07-06 微软技术许可有限责任公司 Multitasking experiences with interactive picture-in-picture
CN103607657A (en) * 2013-11-20 2014-02-26 乐视网信息技术(北京)股份有限公司 Method and device for realizing picture-in-picture playing function
CN103745733A (en) * 2013-12-23 2014-04-23 乐视网信息技术(北京)股份有限公司 Video playing control method and video player
CN103745733B (en) * 2013-12-23 2017-03-15 乐视网信息技术(北京)股份有限公司 A kind of video playing control method and video player
CN104754178A (en) * 2013-12-31 2015-07-01 广州励丰文化科技股份有限公司 Voice frequency control method
CN104754178B (en) * 2013-12-31 2018-07-06 广州励丰文化科技股份有限公司 audio control method
CN107211186A (en) * 2015-02-13 2017-09-26 Sk电信有限公司 Method and the device for supporting this method are supported in multiple-view stream media services
CN107211186B (en) * 2015-02-13 2020-03-03 Sk电信有限公司 Method and apparatus for providing multi-view streaming service
US11228801B2 (en) 2015-02-13 2022-01-18 Sk Telecom Co., Ltd. Method and apparatus for providing multi-view streaming service
WO2022143374A1 (en) * 2020-12-31 2022-07-07 华为技术有限公司 Media playing method and electronic device

Also Published As

Publication number Publication date
CN101272464A (en) 2008-09-24
GB0523989D0 (en) 2006-01-04
HK1088756A1 (en) 2006-11-10
GB2417635A (en) 2006-03-01
GB2417635B (en) 2007-09-19
CN101272464B (en) 2011-08-24

Similar Documents

Publication Publication Date Title
AU2004246683B2 (en) System and method of programmatic window control for consumer video players
CN101272464B (en) Media playback apparatus, method and system for picture-in-picture representation
US8452801B2 (en) Encoding method and apparatus and decoding method and apparatus
US7853895B2 (en) Control of background media when foreground graphical user interface is invoked
US20130314421A1 (en) Lecture method and device in virtual lecture room
EP1783587A1 (en) Content reproduction device and menu screen display method
JP2004356774A (en) Multimedia reproducing apparatus and multimedia reproducing method
CN103282962A (en) Sequencing content
WO2021047296A1 (en) Method and device for improving efficiency of vr video interaction
CN1784647A (en) Control framework with a zoomable graphical user interface for organizing,selecting and launching media items
JP5361846B2 (en) Multimedia playback apparatus and background image display method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication