WO2013117140A1 - 媒体播放处理与控制方法、装置及*** - Google Patents
媒体播放处理与控制方法、装置及*** Download PDFInfo
- Publication number
- WO2013117140A1 WO2013117140A1 PCT/CN2013/071113 CN2013071113W WO2013117140A1 WO 2013117140 A1 WO2013117140 A1 WO 2013117140A1 CN 2013071113 W CN2013071113 W CN 2013071113W WO 2013117140 A1 WO2013117140 A1 WO 2013117140A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- resource
- media
- display device
- entry
- conversion
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 63
- 238000012545 processing Methods 0.000 title claims abstract description 21
- 230000004044 response Effects 0.000 claims abstract description 228
- 238000003672 processing method Methods 0.000 claims abstract description 12
- 238000006243 chemical reaction Methods 0.000 claims description 255
- 238000010586 diagram Methods 0.000 description 17
- 230000009471 action Effects 0.000 description 16
- 238000004891 communication Methods 0.000 description 15
- 230000008569 process Effects 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 230000007547 defect Effects 0.000 description 6
- 230000011664 signaling Effects 0.000 description 6
- 230000008676 import Effects 0.000 description 4
- 230000007704 transition Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000002708 enhancing effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 230000007812 deficiency Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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
- G06F3/16—Sound input; Sound output
- G06F3/165—Management of the audio stream, e.g. setting of volume, audio stream path
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/005—Control or signalling for completing the hand-off involving radio access media independent information, e.g. MIH [Media independent Hand-off]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25825—Management of client data involving client display capabilities, e.g. screen resolution of a mobile phone
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/63—Querying
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
- H04L65/1094—Inter-user-equipment sessions transfer or sharing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/756—Media network packet handling adapting media to device capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25833—Management of client data involving client hardware characteristics, e.g. manufacturer, processing or storage capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4122—Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4332—Content storage operation, e.g. storage operation in response to a pause request, caching operations by placing content in organized collections, e.g. local EPG data repository
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440218—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/44029—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display for generating different versions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4516—Management of client data or end-user data involving client characteristics, e.g. Set-Top-Box type, software version or amount of memory available
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
Definitions
- the present application claims to be submitted to the Chinese Patent Office on February 7, 2012, application number CN201210026138. X, the Chinese patent entitled “Media Play Processing and Control Method, Device and System” Priority of the application, the entire contents of which are incorporated herein by reference.
- the present invention relates to the field of network technologies, and in particular, to a media playback processing and control method, apparatus, and system.
- UPnP Universal Plug and Play
- AV Universal Plug and Play
- the standard defines three entities in the home network: Media Server (MS), a device that stores media resources; Media Renderer (MR), a device that plays media resources; AV control point (Control) Point, referred to as CP), controls the entities of the above two devices.
- MS Media Server
- MR Media Renderer
- CP AV control point
- the media resources of the MS are browsed by the AV CP, and then the media is played by the MR, thereby realizing the function of the media resources of the MR playing MS.
- the inventor finds that the existing solution only involves a home network including a single MS and a single MR.
- the format of a certain media resource on the MS cannot be played in the MR, and the MS does not have the
- the format of the media resource is converted into a format that the MR can play, the media resource cannot be played.
- Embodiments of the present invention provide a media playback processing and control method, apparatus, and system for solving a home network that includes only a single MS and a single MR in the prior art.
- a format of a media resource on the MS cannot be In MR
- the MS does not have the format for converting the media resource into a format that the MR can play, the problem that the media resource cannot be played cannot be played.
- a media playback processing method provided by an embodiment of the present invention includes:
- the central server receives the query request of the control device, and returns a query response to the control device according to the pre-generated resource information table, where the query response includes a storage path of the at least one media resource;
- a media playback processing method provided by an embodiment of the present invention includes:
- the central server receives a query request of the control device
- the query response includes a storage path of the at least one media resource and an identifier of the optional display device, where the play capability of the optional display device supports the media resource Media format, such that the control device selects a media resource and an optional display device of the media resource to play the media resource.
- a media playback control method provided by an embodiment of the present invention includes:
- the control device determines a query condition, sends a query request including the query condition to the central server, receives a query response returned by the central server, and determines a selected content name and an identifier of the selected display device according to the selection instruction, where the query response a storage path including at least one media resource and an identifier of an optional display device, the storage path being directed to one of the at least one media server including the central server;
- an embodiment of the present invention provides a central server, including:
- a first interface configured to receive a query request of the control device, and return a query response to the control device according to the pre-generated resource information table, where the query response includes a storage path of the at least one media resource;
- a second interface configured to receive a resource request of the selected display device selected by the control device, where the resource request is Includes information on the selected storage path;
- a query module configured to query the resource information table, determine that the selected media resource corresponding to the information of the selected storage path is stored on the first media server, and have a media format for converting the selected media resource into a a second media server that selects a conversion capability of the media format supported by the playback capability of the display device, so that the selected presentation device plays the media resource converted by the second media server to the selected media resource .
- an embodiment of the present invention provides a central server, including:
- a receiving module configured to receive a query request of the control device
- a sending module configured to return a query response to the control device according to the pre-generated resource information table, where the query response includes at least one storage path of the media resource and an identifier of the optional display device, and the playing capability of the optional display device Supporting a media format of the media resource, so that the control device selects one media resource and one optional display device of the media resource to play the media resource.
- an embodiment of the present invention provides a control device, including:
- a determining module configured to determine a query condition, send a query request including the query condition to a central server; a processing module, configured to receive a query response returned by the central server, and determine a selected content name and a selected display according to the selection instruction
- the identifier of the device, the query response includes a storage path of the at least one media resource and an identifier of the optional display device, the storage path pointing to one of the at least one media server including the central server.
- a selected module configured to determine, from a storage path of the at least one media resource, a selected storage path corresponding to the selected content name and an identifier of the selected display device, the selected storage path including the selected a content name, and sent to the selected display device;
- a playing module configured to send a play request to the selected display device, so that the selected display device obtains the media resource from the at least one media server and plays according to the selected storage path.
- the embodiment of the present invention further provides a media playback processing and control system, including: a control device, at least one display device, and at least one media server, wherein one of the at least one media server is as described above. Central server.
- the embodiment of the present invention adopts a setting center server, and the central server returns a query response to the control device according to the pre-generated resource information table, and queries the resource information table according to the resource request of the selected display device to determine the selected storage path in the resource request.
- the selected media resource corresponding to the information is stored on the first media server, and has a second medium that converts the media format of the selected media resource into a conversion capability of the media format supported by the playback capability of the selected display device.
- the technical means for media resources to be converted into media resources overcomes the prior art that only involves a single MS and a single MR home network, when the format of a certain media resource on the MS cannot be played in the MR, and the MS does not
- the format of the media resource is converted into a format that can be played by the MR, the defect of the media resource cannot be played, and a multi-MS solution is provided, which can coordinate the media resources and conversion capabilities of multiple MSs to suit the selection. Demonstrate the playback capabilities of the device, greatly enhancing the user experience.
- FIG. 1 is a schematic flowchart of a media playback processing method according to Embodiment 1 of the present invention
- FIG. 2 is a schematic flowchart of a media playback processing method according to Embodiment 2 of the present invention.
- FIG. 3 is a schematic flowchart of a media playback control method according to Embodiment 3 of the present invention.
- FIG. 4 is a schematic diagram of signaling of a first application scenario according to an embodiment of the present invention.
- FIG. 5 is a schematic diagram of signaling of a second application scenario according to an embodiment of the present invention.
- FIG. 6 is a schematic diagram of signaling of a third application scenario according to an embodiment of the present invention.
- FIG. 7 is a schematic structural diagram of a center server according to Embodiment 4 of the present invention.
- FIG. 8 is a schematic structural diagram of a central server according to Embodiment 5 of the present invention.
- FIG. 9 is a schematic structural diagram of a control device according to Embodiment 6 of the present invention.
- FIG. 10 is a schematic structural diagram of a media playback processing and control system according to Embodiment 7 of the present invention.
- the related information of UPnP is first introduced.
- the user can control the home network device through the CP in the home network.
- the CP uses the UPnP protocol to read the status information of the UPnP device in the home network by calling the related control commands of the UPnP device, and Control the UPnP device to perform the corresponding operation.
- FIG. 1 is a schematic flowchart diagram of a media playback processing method according to Embodiment 1 of the present invention. As shown in Figure 1, the method includes:
- Step 101 The central server receives the query request of the control device, and returns a query response to the control device according to the pre-generated resource information table, where the query response includes a storage path of the at least one media resource.
- the central server here can also be used as a media server, and the resource information table can be generated according to the media content information, the conversion capability information of the media server in the home network, and the playback capability information of the display device. It should be noted that, in the home network to which the embodiment of the present invention is applied, there may be multiple media servers, and at least one display device may be present. In addition, the central server can be set independently of the control device, or integrated.
- Step 102 Receive a resource request of the selected display device selected by the control device, where the resource request includes information of the selected storage path.
- the selected display device here can be selected by the user through the control device or automatically selected by the control device.
- the selected storage path is determined by the control device based on the user's selection command or automatically from the storage path including the at least one media resource of the query response to the selected display device.
- the information of the selected storage path may be the selected storage path itself or part of the information in the selected storage path.
- the storage path includes a host portion and a path portion, the host portion can be a host name or a host IP address, and the path portion can be a relative path on the host.
- the selected storage path is an absolute resource identifier (Universal Resource Identifier, URI for short)
- the information of the selected storage path may be the URI of the absolute path or the URI of the absolute path.
- the path part which is the URI of the relative path.
- the resource request can also carry the identity of the selected display device. Since the central server receives the resource request in 102, that is, the selected storage path in the resource request is directed to the central server. For example, if the selected storage path is an absolute path URI, the selected one is selected. The host portion of the storage path is the address of the central server. If the selected storage path in the resource request sent by the selected display device is directed to another media server, the other media server can process the resource request in accordance with the methods in the prior art.
- Step 103 Query the resource information table, determine that the selected media resource corresponding to the information of the selected storage path is stored on the first media server, and convert the media format of the selected media resource into the selected And a second media server that displays a conversion capability of the media format supported by the playback capability of the device, so that the selected presentation device plays the media resource converted by the second media server to the selected media resource.
- the first media server and the second media server herein may be any media server, including a central server.
- the playback capability of the selected display device only supports playback of media resources in MPEG2 and WMV formats
- the selected media resource is stored in the first media server
- the media format is MPEG4
- the second media server has media in MPEG4 format. The ability to convert resources into MPEG2 or WMV format.
- the selected media resource corresponding to the information of the selected storage path is stored in the first media server, and the media format of the selected media resource is converted into the selected display.
- the second media server of the device's playback capability to support the conversion capability of the media format further includes:
- the central server instructs the second media server to acquire the selected media resource from the first media server, so that the second media server is The selected media resource converts and returns the converted selected media resource to the central server, and the central server sends the converted selected media resource to the selected display device.
- the central server may further instruct the first media server to actively push the selected media resource to the second media server to cause the second media server to perform the conversion.
- the central server redirects the resource request to the second media server, so that the second media server obtains from the first media server The selected media resource, converting the selected media resource, obtaining the converted selected media resource, and directly transmitting the converted selected media resource to the selected display device.
- the central server acquires the selected media resource from the first media server, and converts the selected media resource to obtain the converted selected media. a resource, and transmitting the converted selected media asset to the selected display device.
- the method before step 101, the method further includes:
- the central server acquires playing capability information of at least one display device including the selected display device, and media content information, conversion capability information of the plurality of media servers including the central server, the first media server, and the second media server ;
- the resource information table includes a resource identifier, a media format, and a storage path of the at least one media resource.
- the resource information table includes an original resource entry and a conversion resource entry, where the media content of the plurality of media servers is based on the playback capability information of the at least one display device.
- Information and conversion capability information the generated resource information table specifically includes:
- the capability supports at least one media format of the playback capability
- the storage path points to a media server that stores the original media resource
- the converting The resource entry includes a conversion identifier, a resource identifier of the converted media resource, a media format, a storage path, and establishing the conversion resource entry and a media having a media format for converting the original media resource into the converted media resource
- the media format of the converted media resource is different from the media format of the corresponding original media resource, and the media format of the converted media resource is at the intersection of the playback capabilities.
- the playing capability information of the display device includes a media format supported by the playing capability of the display device.
- the playing capability of the display device supports a certain media format, indicating that the display device can play the media resource of the media format.
- the storage path in the conversion resource table entry can point to a virtual address on the central server.
- the playback capability intersection includes at least one media format, and the fewer media formats included, the better. for example,
- MR1 supports media formats MPEG4, MPEG2, MR 2 supports media formats MPEG2, AVI, WMV, MR 3 supports media formats Li V, AVC, H. 264, Bay U MR 1, 2, 3 playback capabilities intersection ⁇ MPEG2, WMV ⁇ .
- the playback capability information of the display device may further include a resolution and a transmission protocol supported by the playback capability of the display device, and correspondingly, the playback capability intersection may further include a resolution and a transmission protocol, and in addition, determining the display When the device can play a certain media resource, it is also necessary to determine whether the playback capability of the display device supports the resolution and transmission protocol of the media resource.
- the playback capability information of MR1, 2, and 3 is as shown in Table 1.
- the playback capabilities of MR1, 2, and 3 include the media format MPEG2, MPEG4, resolution 720p, and transport protocol HTTP. If the same media content has two media resources respectively corresponding to the intersection of the playback capabilities, that is, the media format is MPEG2, the resolution is 720p, the media resource of the transmission protocol is HTTP, and the media format is MPEG4. A media resource with a resolution of 720p and a transmission protocol of HTTP can be played on any display device.
- the media resource has only one media format, and if the playback capability intersection only includes the media format, the media resource can be played on any display device; if the media format does not include
- the playback capability intersection may further determine a conversion resource corresponding to the media resource, and generate a conversion resource entry. Specifically, the determining, according to the media format different from the media format of the original media resource, the converted media resource corresponding to the original media resource, and generating a conversion resource table corresponding to the original resource entry.
- the items specifically include:
- the play capability intersection includes N media formats, and the media format of the original media resource is not in the playability intersection, and N is a natural number not less than 2, determining, according to the conversion capability information and the original media resource, The N conversion media resources corresponding to the original media resource, and the N conversion resource entries, where the N conversion resource entries respectively include the N media formats;
- the play capability intersection includes N media formats and the media format of the original media resource is in the playability intersection, and N is a natural number not less than 2, determining the according to the conversion capability information and the original media resource. (N-1) conversion media resources corresponding to the original media resource, generating (N-1) conversion resource entries, wherein the (N-1) conversion resource entries respectively include the N media formats All media formats outside the media format of the original property.
- the playback capability intersection includes MPEG2 and MPEG4. If the media format of the original media resource 1 is WMV, the two converted media resources corresponding to the original media resource 1 are determined, and two conversion resource entries are generated, and the two conversions are performed.
- the media format in the resource entry is MPEG2 and MPEG4 respectively. If the media format of the original media resource 1 is MPEG2, then a converted media resource corresponding to the original media resource 1 is determined, and a conversion resource entry is generated, the one conversion resource table.
- the media format in the item is MPEG4. It should be noted that the correspondence between the original resource entry of the original media resource and the converted resource entry of the converted media resource corresponding to the original media resource may be established by setting the same identifier, or may be through the respective resource information table. The location in the to build.
- the converting, by the second media server, the selected media resource may further include: the first media server downloading the converted selected media resource;
- the central server updates the resource information table according to the converted selected media resource.
- the central server downloads the converted selected media resource from the second media server. If the first media server is not the central server, the central server refers to the first media server downloading the converted selected media resource from the central server or the second media server; The central server may also directly serve the first media service The server pushes the converted selected media resource, or instructs the second media server to push the converted selected media resource to the first media server.
- the updating, by the central server, the resource information table according to the converted selected media resource specifically includes: the central server using the converted selected media resource as an original media resource, and updating the original resource entry and Convert resource entries.
- the converted resource entry corresponding to the selected media resource (ie, the converted media resource) that is generated may be deleted, and the original resource entry corresponding to the converted selected media resource is added.
- the resource information table formed by the original resource entry and the conversion resource entry may further include:
- the central server queries the resource information table according to the query condition included in the query request; determines an original resource entry that satisfies the query condition, and adds a corresponding original resource response entry to the query response,
- the original resource response table entry includes an original identifier in the original resource table entry and a storage path of the original media resource;
- the storage path of each media resource includes a content name of the media resource
- the control device may determine a corresponding content name according to the storage path in the query response, and display the content name to the user.
- the storage path of the conversion resource table corresponding to the converted media resource 1 is http: //192. 168. 1. 1: 53013/MediaServerContent_l/l/LetBul letsFly. wmv, where, 192. 168. 1. 1. 1
- "LetBul letsFly" is the content name of the converted media resource.
- the central server may determine the original/conversion corresponding to the selected media resource according to the information of the selected storage path.
- Resource table entry specifically includes:
- the central server may directly retrieve the resource information table according to the URI of the absolute path, and find the original/translated media resource of the URI including the absolute path.
- the central server may construct the URI of the absolute path according to the URI of the relative path and the address of the central server, and then retrieve the resource information table according to the URI of the absolute path, and search The original/converted property resource entry that contains the URI of the absolute path.
- the selected display device may first establish the first storage server according to the selected storage path and the selected storage path.
- the connection for example, determines the address of the central server based on the host portion of the URI of the absolute path, thereby establishing an HTTP connection.
- the selected storage path corresponds to the original media resource.
- the original resource entry including the selected storage path exists, and since the storage path in the original resource entry is the actual storage path of the original media resource, the central server may determine the selected selected media.
- the resource is a locally stored original media resource, and the selected media resource stored locally can be directly sent to the selected display device.
- the selected storage path corresponds to the conversion media resource
- the central server has the corresponding conversion capability.
- there is a conversion resource entry that includes the selected storage path and the central server may determine a storage path of the corresponding original media resource according to the original resource entry corresponding to the conversion resource entry, thereby obtaining a corresponding original.
- the media resource is converted and sent to the selected display device.
- the selected storage path corresponds to the converted media resource, and the central server does not have the corresponding conversion capability.
- the selected storage path is directed to the central server, but points to the virtual address on the central server, and the central server determines that the conversion resource entry containing the selected storage path corresponds to the original resource entry and the corresponding media.
- the server, the central server instructs the corresponding media server to convert the actual media resource stored in the storage path of the corresponding original resource entry, and sends the actual media resource to the selected display device.
- the query response returned by the central server may further carry a media format of the at least one media resource
- the control device may obtain the playability information of each display device, and respond to each media in the response according to the query.
- the media format of the resource recommending the appropriate display device to the user.
- the central server may further determine, according to the obtained playing capability information of the display device, an optional display device of each media resource, that is, a display device that can play the media resource, thereby The identifier of the optional display device is carried in the query response, so that the control point can recommend a suitable display device to the user according to the optional display device of each media resource.
- the original resource entry further includes an identifier of the first display device
- the play capability of the first display device supports a media format in the original resource entry
- the converted resource entry further includes a second display The identifier of the device, and the playing capability of the second display device supports the media format in the converted resource entry.
- the corresponding original resource response entry further includes the first display set in the original resource entry.
- the identifier of the backup, the corresponding conversion resource response entry further includes the identifier of the second display device in the conversion resource entry.
- the generating the resource information table according to the playback capability information of the at least one display device, the media content information of the plurality of media servers, and the conversion capability information include:
- the central server acquires conversion capability information of the at least one display device
- the generating the resource information table according to the playing capability information of the at least one display device, the media content information of the plurality of media servers, and the conversion capability information specifically includes:
- the resource information table includes a resource identifier of the at least one media resource, The media format, the storage path, and the identifier of the optional display device, the integrated playback capability of the optional display device supporting the media format.
- the playback capability of a display device supports MPEG2, MPEG4, and it also has the conversion capability of converting WMV format media resources into MPEG2 format.
- the integrated playback capability of the display device supports MPEG2, MPEG4, WMV, and also That is to say, if the display device receives the media resource in the WMV format, the WMV format media resource can be converted into the MPEG2 format and played.
- the intersection of the playback capabilities may also be determined according to the comprehensive playback capability of the display device.
- the determining, according to the playing capability information of the at least one display device, the playing capability intersection, where the playing capability of each display device supports at least one media format of the playing capability intersection includes:
- the embodiment of the present invention adopts a setting center server, and the central server returns a query response to the control device according to the pre-generated resource information table, and queries the resource information table according to the resource request of the selected display device to determine the selected storage path in the resource request.
- the selected media resource corresponding to the information is stored on the first media server, and has a second medium that converts the media format of the selected media resource into a conversion capability of the media format supported by the playback capability of the selected display device.
- the home network when the format of a certain media resource on the MS cannot be played in the MR, and the MS does not have the format for converting the media resource into a format that the MR can play, the defect of the media resource cannot be played, Providing a multi-MS solution, it can coordinate the media resources and conversion capabilities of multiple MSs to adapt to the playback capabilities of selected display devices, greatly enhancing the user experience.
- FIG. 2 is a schematic flowchart diagram of a media playback processing method according to Embodiment 2 of the present invention. As shown in Figure 2, the method includes:
- Step 201 The central server receives a query request of the control device.
- the central server here can also act as a media server. It should be noted that, in the home network to which the embodiment of the present invention is applied, there may be at least one media server and multiple display devices. In addition, the central server can be set independently of the control device or integrated.
- Step 202 Return a query response to the control device according to the pre-generated resource information table, where the query response includes at least one storage path of the media resource and an identifier of the optional display device, and the playability support of the optional display device Determining a media format of the media resource, so that the control device selects a media resource and an optional display device of the media resource to play the media resource.
- the resource information table may be generated according to the media content information of the media server in the home network, the conversion capability information, and the playback capability information of the display device.
- the method may further include:
- the central server acquires playing capability information of the plurality of display devices and media content information and conversion capability information of the at least one media server including the central server;
- the resource information table includes resource identifiers, media formats, storage paths, and optionalally, the identifier of the device is displayed, and the playing capability of the optional display device supports the media format.
- the generating the resource information table according to the playback capability information of the multiple display devices, the media content information of the at least one media server, and the conversion capability information further includes: the central server Obtaining conversion capability information of the plurality of display devices;
- the generating the resource information table according to the playing capability information of the multiple display devices, the media content information of the at least one media server, and the conversion capability information specifically includes:
- the resource information table includes a resource identifier of the at least one media resource, The media format, the storage path, and the identifier of the optional display device, the integrated playback capability of the optional display device supporting the media format.
- the specific form and generation process of the resource information table and the query response may refer to the foregoing embodiment 1.
- the central server may first return a pre-query response that does not include the identifier of the optional display device when the device is queried, when the user selects a content name through the control device, The control device then queries the central server for the storage path corresponding to the selected content name and the identifier of the optional display device through the selected request.
- the method further includes:
- a pre-query response according to the pre-generated resource information table, where the pre-query response includes a storage path of the at least one media resource
- the storage path of the at least one media resource corresponding to the selected content name and the identification binding of the optional display device are added to the query response.
- an Action can be added to the central server, such as SelectContent (IN Contentl), and the control device selects a content name by requesting the Action from the central server, and then the central server returns at least one media corresponding to the content name through the Action response.
- control device may further restrict the user from selecting only the selected display device from the optional display device, so that the process of media format conversion is not required; if the user is not restricted from selecting from the optional display device,
- the display device when the user selects the non-optional display device, the control device may send the selected request to the central server, and the central server queries the resource information table according to the selected content name and the identifier of the selected non-selectable display device. Determine to include the selected storage path and then feed back to the selected display device through the control device.
- the embodiment of the present invention adopts a setting center server, and the central server returns a query response to the control device according to the pre-generated resource information table, where the query response carries the storage path of the media resource and the identifier of the optional display device, so that the control device can
- the query response provides the user with a display device suitable for the selected media resource, overcomes the above-mentioned deficiencies in the prior art, and provides a multi-MR solution, which can recommend to the user to play the selected media resource through the central server and the control device.
- MR greatly enhances the user experience.
- FIG. 3 is a schematic flowchart diagram of a media playback control method according to Embodiment 3 of the present invention. As shown in Figure 3, the method includes:
- Step 301 The control device determines a query condition, and sends a query request that includes the query condition to the central server.
- the control device may determine a query condition according to a preset configuration, for example, the control device may Configure to automatically query all media resources when you turn it on.
- the control device may further determine a query condition according to a query instruction of the user.
- the control device can receive various instructions of the user through a user interface, which can be a keyboard, a touch screen, or the like.
- the query instruction here may be to query all media resources, or query a media resource that meets certain conditions, for example, the query instruction includes a content name, that is, a corresponding media resource that queries the content name.
- the control device can be integrated with the central server or set up independently. When set independently, the control device can transmit the query request in accordance with a communication protocol with the central server.
- Step 302 Receive a query response returned by the central server, and determine a selected content name and an identifier of the selected display device according to the selection instruction, where the query response includes at least one storage path of the media resource and an identifier of the optional display device.
- the storage path corresponds to one of the at least one media server of the central server.
- how the central server returns a query response according to the query request may refer to the foregoing second embodiment.
- Step 303 Determine, from a storage path of the at least one media resource, a selected storage path corresponding to the selected content name and an identifier of the selected display device, where the selected storage path includes the selected content name. And sending to the selected display device;
- the media resource is used as the selected media resource, and the storage path is used as the selected storage path.
- an optional display device identifier may be selected from the media resource including the selected display device as the selected media resource, and the media resource is stored. The path is the selected storage path.
- Step 304 Send a play request to the selected display device, so that the selected display device obtains media resources from the at least one media server according to the selected storage path and plays.
- the method before the controlling device determines the query condition, the method further includes: the control device identifying the at least one display device and the at least one media server, and identifying from the at least one media server Out of the central server.
- control device may discover all the display devices and the media server in the home network through the device discovery process, and identify the central server according to the device description information collected during the device discovery process.
- step 302 when receiving the query request in step 301, the central server directly returns the query response in step 302 to the control device, and the control device returns the content of the media resource to the user according to the query response.
- step 302 specifically includes:
- a dual-selection instruction is received, the dual-selection instruction including a selected content name and an identification of the selected presentation device, the selected content name being one of the content names of the at least one media asset.
- the dual selection instruction is issued by the user through the user interface of the control device.
- step 302 when receiving the query request in step 301, the central server does not directly return the query response in step 302 to the control device, but returns without including the optional display device.
- the pre-query response of the identifier the control device returns the content name of the media resource to the user according to the pre-query response, and then, according to the selected content name selected by the user, the central server is further queried for the optional display device of the media resource corresponding to the selected content name.
- step 302 specifically includes:
- the pre-query response including a storage path of at least one media resource, the storage path pointing to one of at least one media server including the central server; according to the at least one media Determining, by the storage path of the resource, a content name of the at least one media resource, displaying a content name of the at least one media resource, and an identifier of the at least one display device;
- the first radio instruction includes a selected content name, and the selected content name is one of content names of the at least one media resource;
- the query response includes a storage path of at least one media resource corresponding to the selected content name and an identifier of an optional display device, where the storage path of the at least one media resource includes The selected content name;
- step 303 specifically includes:
- a selected storage path corresponding to the identification of the selected presentation device is determined from a storage path of the at least one media resource corresponding to the selected content name.
- the first radio command and the second radio command are both sent by the user through the user interface of the control device.
- a plurality of media resources may have the same content name in the query response/pre-query response, and the control device may merge the same content names when displayed to the user.
- the query response includes an original resource response entry and a conversion resource response entry, where the original resource response entry includes an original identifier, a storage path of the original media resource, and an identifier of the first display device, where the conversion resource response The entry includes a conversion identifier, a replacement storage path, and an identifier of the second display device;
- the content name that displays the at least one media resource specifically includes:
- Step 303 specifically includes:
- the storage path in the conversion resource response entry is the selected storage path.
- the content name corresponding to the original/transition resource response entry is the content name of the original/transformed media resource corresponding to the original/transition resource response entry, and may be determined according to the storage path in the original/transition resource response table entry.
- the original resource response entry corresponds to the original media resource and does not need to be converted. Therefore, the process may first search for the identifier of the first display device of the original resource response entry in the corresponding resource response entry. The identifier of the selected display device.
- control device may further recommend the optional display device corresponding to the original media resource to the user according to the original identifier in the original resource response entry.
- the content name of the at least one media resource and the identifier of the at least one display device are specifically included:
- the identifier of the first display device is included in the original resource entry, and the original display resource is the original media resource, that is, the first display device can play the original media resource without conversion.
- the display device is optional. Therefore, the content name of each family resource response entry and the identifier of the first display device are respectively bound to the user, so that the user can select a suitable display device, reduce the conversion as much as possible, and reduce the burden on the home network device. Save users time waiting for conversion.
- the embodiment of the present invention adopts a central server that is configured to interact with the control device, and controls a storage path of each media resource and an optional display device identifier included in the query response returned by the device center server, and determines the selected content name and selection selected by the user.
- the technical means for displaying the selected storage path corresponding to the device and delivering it to the selected display device overcomes the prior art that only involves a single MS and a single MR, and the format of a certain media resource on the MS cannot be When playing in the MR, and the MS does not have the format of converting the media resource into a format that the MR can play, the defect of the media resource cannot be played, and a set of multi-MS multi-MR solution is provided, which can pass through the central server.
- the control device matches the selected media resources that can be played for the display device selected by the user, which is greatly enhanced. user experience.
- the foregoing media play processing method and media play control method provided by the embodiments of the present invention may have multiple application scenarios.
- the embodiments of the present invention are further described below for several application scenarios.
- FIG. 4 is a schematic diagram of signaling of a first application scenario according to an embodiment of the present invention. As shown in FIG. 4, the following process is included:
- the central server acquires the playback capability information of the MR.
- the central server may send a GetProtocol Info O request to the MR in the home network to acquire the playback capability information of the MR.
- the central server obtains media content information of the MS.
- the central server may send a Browse () / Search () request to the MS in the home network to obtain media content information of the MS.
- the media content information includes a resource identifier of at least one original media resource, a content size, a URI including an absolute path, a media format, and a transport protocol.
- the resource information table may be described in an Extensible Markup Language (XML) format, and is divided into an original resource entry and a conversion resource entry, and each original resource entry and corresponding translation resource entry are in a piece of XML. description. Further, the default is used as the original identifier, and the transcode is used as the conversion identifier, that is, the resource entry containing the default is the original resource entry, and the resource entry containing the transcode is the conversion resource entry.
- XML Extensible Markup Language
- the control device identifies the central server.
- the control device queries and obtains media content information from the central server.
- control device can query the central server via the Browse () / Search () Action command based on the user's query instruction.
- the control device sends the selected URI to the selected MR1.
- control device may request to send the selected URI to the MRI through SetAVTransportUR1O. It is assumed that the selected URI points to the central server.
- the control device sends a play request to the selected MR1.
- the MR1 requests a resource from the central server by using an HTTP Get request. Specifically, before 408, MR1 can establish an HTTP connection with the central server according to the path portion in the selected URI. 409. The central server determines, according to the resource information table, that the selected selected media resource is on the MS2, and needs to be converted, and needs to be converted.
- the selected media resource is not on the central server but on MS2.
- the central server has several ways to process after receiving the resource request:
- the selected selected media resource is on the central server, and does not need to be converted, that is, corresponding to the original resource entry, the central server directly responds to the HTTP Get request of MR1, and transmits the selected media resource to MR1.
- the selected media resource requested is on the central server, but needs to be converted, that is, corresponding to the conversion resource entry, the central server responds to the HTTP Get request of MR1 in the form of transmission on the side of the conversion, and after the conversion to the MR1 transmission Selected media resources.
- the selected selected media resource is not on the central server, and needs to be converted, that is, corresponding to the conversion resource entry, the central server automatically initiates HTTP to other MSs according to the URI in the original resource entry corresponding to the converted resource entry. Get request, the other MS responds to the request to transfer the selected media resource to the central server, and then the central server responds to the HTTP Get request of MR1 in the manner of transmission on the side of the conversion. At the same time of the conversion, the central server pairs the selected selected media. Resources are backed up locally.
- the original resource table entry of the resource information table of the central server stores the selected media resource on other MSs.
- URI therefore, MR in 308 requests resources directly from other MSs, and other MSs directly respond to MR's HTTP Get request, transmitting selected media resources to the MR.
- the central server requests a resource from the MS2 through an HTTP Get request.
- the central server dynamically converts resources.
- the central server dynamically transmits the converted resource in response to the HTTP Get request of the MR1.
- the MR1 receives the content in real time and displays it.
- the resource information table is updated.
- the transcode in the conversion resource entry corresponding to the selected media resource is first changed to default, and the IP address of the central server in the URI is changed to the IP address of the MS2, and then the content corresponding to the conversion resource entry is changed. Move to another XML table to create a label as a new original resource table entry.
- the central server uploads the converted resource to the MS2.
- the central server may send an Import () command MS2 to download the converted selected media resource to the specified URI on MS2.
- the converted selected media resource is optionally deleted from the central server.
- the central server has no conversion capability, the central server can be a module embedded in other MSs; MR and other MSs have conversion capabilities; in addition, the central server can be considered to contain the functions and partial control points of the MS. (CP) function.
- FIG. 5 is a schematic diagram of signaling of a second application scenario according to an embodiment of the present invention. As shown in FIG. 5, the following process is included:
- the central server acquires the playback capability information and the conversion capability information of the MR.
- the central server may send a GetProtocol Info O request to the MR in the home network to acquire the playback capability information and the conversion capability information of the MR.
- the central server acquires media content information and conversion capability information of the MS.
- the central server may send a Browse () / Search () request to the MS in the home network to obtain media content information and conversion capability information of the MS.
- the central server performs pairing according to the media content information and the MR and the MS, and generates a resource information table.
- the resource information table may include a capability information table, an actual resource table entry, and a resource server pairing entry, where the capability information table is as shown in Table 2.
- Step by step pairing according to the capability information table and the media content information.
- the matching rule can be based on the matching of the media resource information and the MR/MS conversion ability, and the optimal matching is selected. This can be done in two steps:
- the media resource that the MR cannot play and convert is paired with the MS to generate a resource server pairing entry, and the resource server pairing entry includes an absolute URI pointing to the actual storage path of the media resource and the converted absolute URI, and the converted absolute URI
- the URI points to the MS with the corresponding translation capabilities.
- the control device identifies the central server.
- the control device queries and obtains media content information from the central server. Specifically, the control device can query the central server through the Browse () / Search () Action command based on the user's query instruction. Since the center server performs the above pairing, the pairing information may be carried in the information returned to the control device, so that the user selects a media content to be viewed on the control device, and the control device may recommend an MR to the user, if there is no MR. It can be recommended that the user can select an MR.
- the control device sends the selected URI to the selected MR1.
- the selected URI can be requested to be delivered via SetAVTransportURI (). It is assumed that the selected URI points to the central server.
- the control device sends a play request to the selected MR1.
- the MR1 requests a resource from the central server by using an HTTP Get request.
- the central server checks the pairing result according to the resource information table, determines that the selected media resource is stored in the MS1, and
- MS2 has a corresponding conversion capability.
- the HTTP Get request sent by MR1 carries the path part of the selected URI. 509.
- the central server checks whether the selected URI is paired with MR1, that is, whether there is an actual resource entry including the identifier of the selected URI and MR1. Assuming that the pairing is unsuccessful, it is determined that the selected media resource is stored in MS1 according to the resource server pairing entry, and MS2 has a corresponding conversion capability.
- the central server requests conversion from MS1.
- the central server requests a conversion from the MSI through the SetTransform O Action command.
- the parameters of the SetTransform Q Action are:
- MS1 requests and obtains resources from MS2.
- MS1 requests the selected media resource from the MSI according to the parameter SourceURI of the SetTransform O Action.
- MS 1 performs dynamic conversion.
- the MS1 determines, according to the parameter Transcode of the SetTransform O Action, which media format to convert the selected media resource into, and stores the converted selected media resource at the location indicated by the parameter DesURI.
- the MS1 responds to the conversion request of the central server.
- MS1 sends the converted resource to the central server. 514.
- the central server caches the converted resources.
- the central server responds to the HTTP Get request of the MR1, and dynamically transfers the cached content.
- MR1 receives content in real time and displays it.
- the central server uploads the converted resource to the MS2.
- the central server requests CreateObject O Action from MS2, and then the CP on the central server sends an Import () Action to the central server, requesting MS2 to download the converted resource from the central server and save it.
- the central server updates the resource information table.
- the third application scenario is similar to the second application scenario:
- the central server has no conversion capability, the central server can be a module embedded in other MSs; MR and other MSs have conversion capabilities; in addition, the central server can be considered to contain MS Features and partial control point (CP) functions.
- FIG. 6 is a schematic diagram of signaling of a third application scenario according to an embodiment of the present invention. As shown in FIG. 6, the method includes the following processes:
- the central server acquires the playback capability information and the conversion capability information of the MR.
- the central server may send a GetProtocolInfo O request to the MR in the home network to acquire the playback capability information and the conversion capability information of the MR.
- the central server acquires media content information and conversion capability information of the MMS.
- the central server may send a Browse () / Search () request to the MS in the home network to obtain media content information and conversion capability information of the UI.
- the central server performs pairing according to the media content information and the MR and the MS, and generates a resource information table.
- the control device identifies the central server.
- the control device queries and obtains media content information from the central server.
- the control device sends the selected URI to the selected MR1.
- control device requests to issue the selected URI through SetAVTransportURI(). It is assumed that the selected URI points to the central server.
- the control device sends a play request to the selected MR1.
- the MR1 requests a resource from the central server by using an HTTP Get request.
- the central server checks the pairing result according to the resource information table, determines that the selected media resource is stored in MS1, and MS2 has a corresponding conversion capability.
- the central server requests conversion from MS1.
- the implementation process of 60 Guang 610 refers to 50 Guang 510.
- the MS1 returns a NewURI for the HTTP redirect to the central server, and requests the resource from the MS2. Specifically, the MSI requests the selected media resource from the MSI according to the parameter SourceURI of the SetTransform O Action.
- the central server responds to the MR1 HTTP Get request by using an HTTP redirect message, where the re-directed URI is carried, and the MSI performs dynamic conversion.
- the central server determines the actual URI of the selected media resource according to the resource information table, and returns the actual URI to MR1.
- the MSI determines which media format to convert the selected media resource to based on the parameter Transcode of the SetTransform O Action, and stores the converted selected media resource at the location indicated by the parameter DesURI.
- MR1 requests a resource from the MSI through an HTTP Get request.
- MR1 requests resources from MS1 based on the actual URI returned by the central server.
- the MS1 dynamically transmits the converted resource in response to the request of the MR1.
- MR1 receives content in real time and displays it.
- the MS1 After the MS1 converts and transmits the resource, the MS1 notifies the central server of the event.
- the central server instructs MS2 to download the converted resource.
- the CP of the central server requests CreateObject () Action from MS2, and then the CP of the central server sends an Import () Action command to MS2.
- MS2 downloads the converted resource from the MSI.
- the central server updates the resource information table.
- the central server receives the return value of the Import () Action command sent by the MS2, and determines that the resource information table is updated after the MS2 download succeeds.
- control device and the central server may also be integrally configured.
- the foregoing storage medium includes: a medium that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk.
- FIG. 7 is a schematic structural diagram of a central server according to Embodiment 4 of the present invention. As shown in Figure 7, the central server includes:
- the first interface 71 is configured to receive a query request of the control device, and return a query response to the control device according to the pre-generated resource information table, where the query response includes a storage path of the at least one media resource;
- a second interface 72 configured to receive a resource request of the selected display device selected by the control device, where the resource request includes information of the selected storage path;
- the query module 73 is configured to query the resource information table, determine that the selected media resource corresponding to the information of the selected storage path is stored on the first media server, and convert the media format of the selected media resource into Said And selecting, by the second media server, the conversion capability of the media format supported by the playback capability of the device, so that the selected presentation device plays the media resource converted by the second media server to the selected media resource.
- the central server further includes:
- the obtaining module 74 is configured to acquire playing capability information of the at least one display device including the selected display device, and media content information of the plurality of media servers including the central server, the first media server, and the second media server, and converting Capability information;
- the generating module 75 is configured to generate, according to the playing capability information of the at least one display device, the media content information of the plurality of media servers, and the conversion capability information, where the resource information table includes the resource identifier of the at least one media resource, Media format, storage path.
- the resource information table includes an original resource entry and a conversion resource entry
- the generating module 75 specifically includes:
- An intersection determining unit configured to determine, according to the playing capability information of the at least one display device, a playing capability intersection, where a playing capability of each display device supports at least one media format of the playing capability intersection;
- the original entry unit is configured to determine an original media resource according to media content information of the multiple media servers, and generate an original resource entry, where the original resource entry includes an original identifier, a resource identifier of the original media resource, a media format, and a storage a path, where the storage path of the original media resource points to a first media server that stores the original media resource;
- a conversion entry unit configured to determine, according to the media format different from the media format of the original media resource, the converted media resource corresponding to the original media resource, and generate a conversion corresponding to the original resource entry a resource entry
- the conversion resource entry includes a conversion identifier, a resource identifier of the converted media resource, a media format, and a storage path, where the storage path of the converted media resource points to the central server, and the conversion resource table is established
- Corresponding relationship between the item and the media server having the conversion capability of converting the media format of the original media resource to the media format of the converted media resource, the media format of the converted media resource being different from the corresponding original media resource
- the media format and the media format of the converted media resource are concentrated in the playing capability.
- the first interface 71 is specifically configured to:
- the query module 73 is specifically configured to:
- the original resource entry further includes an identifier of the first display device, and the playback capability of the first display device supports a media format in the original resource entry.
- the conversion resource entry further includes an identifier of the second display device, and the playback capability of the second display device supports the media format in the conversion resource entry;
- the corresponding original resource response entry further includes the identifier of the first display device in the original resource entry
- the corresponding conversion resource response entry further includes the second display device in the converted resource entry.
- the obtaining module 74 is further configured to:
- the generating module 75 is specifically used,
- the resource information table includes a resource identifier of the at least one media resource, The media format, the storage path, and the identifier of the optional display device, the integrated playback capability of the optional display device supporting the media format.
- intersection determining unit is specifically configured to:
- the query module 73 is further configured to: if the central server is a second media server, obtain the selected media resource from the first media server, Converting the media resource to obtain the converted selected media resource, and transmitting the converted selected media resource to the selected display device; or
- the query module 73 is further configured to redirect the resource request to the second media server if the central server is not the second media server, so that the second media server obtains from the first media server Said Selecting a media resource, converting the selected media resource, obtaining the converted selected media resource, and transmitting the converted selected media resource to the selected display device;
- the query module 73 is further configured to: if the central server is not the second media server, instruct the second media server to acquire the selected media resource from the first media server, so that the second media server is Converting the selected media resource, and returning the converted selected media resource to the central server; and transmitting the converted selected media resource to the selected display device.
- the central server further includes:
- a downloading module configured to download the converted selected media resource from the second media server if the central server is a first media server;
- a second indication module configured to: if the central server is not the first media server, instruct the first media server to download the converted selected media resource from the second media server or the central server;
- an update module configured to update the resource information table according to the converted selected media resource.
- a specific implementation of this embodiment refers to a media processing method provided by Embodiment 1 of the present invention.
- the embodiment of the present invention adopts a setting center server, and the central server returns a query response to the control device according to the pre-generated resource information table, and queries the resource information table according to the resource request of the selected display device to determine the selected storage path in the resource request.
- the selected media resource corresponding to the information is stored on the first media server, and has a second medium that converts the media format of the selected media resource into a conversion capability of the media format supported by the playback capability of the selected display device.
- the home network when the format of a certain media resource on the MS cannot be played in the MR, and the MS does not have the format for converting the media resource into a format that the MR can play, the defect of the media resource cannot be played, and a A multi-MS solution that coordinates the media resources and conversion capabilities of multiple MSs Adapting to the playback capabilities of selected display devices greatly enhances the user experience.
- FIG. 8 is a schematic structural diagram of a central server according to Embodiment 5 of the present invention. As shown in FIG. 8, the method includes: a receiving module 81, configured to receive a query request of the control device;
- the sending module 82 is configured to return a query response to the control device according to the pre-generated resource information table, where the query response includes at least one storage path of the media resource and an identifier of the optional display device, and the play of the optional display device.
- the capability supports a media format of the media resource, such that the control device selects a media resource and an optional display device of the media resource to play the media resource.
- the central server further includes:
- the obtaining module 83 is configured to acquire playing capability information of the multiple display devices and at least the center server Media content information and conversion capability information of a media server;
- the generating module 84 is configured to generate a resource information table according to the playing capability information of the multiple display devices, the media content information of the at least one media server, and the conversion capability information, where the resource information table includes a resource identifier of the at least one media resource, The media format, the storage path, and the identifier of the optional display device, the playback capability of the optional display device supporting the media format.
- the obtaining module 83 is further configured to:
- the generating module 84 is specifically used to:
- the resource information table includes a resource identifier of the at least one media resource, The media format, the storage path, and the identifier of the optional display device, the integrated playback capability of the optional display device supporting the media format.
- the sending module 84 is further configured to:
- the pre-query response includes a storage path of the at least one media resource
- the storage path of the at least one media resource corresponding to the selected content name and the identification binding of the optional display device are added to the query response.
- a specific implementation of this embodiment refers to a media processing method provided by Embodiment 2 of the present invention.
- the embodiment of the present invention adopts a setting center server, and the central server returns a query response to the control device according to the pre-generated resource information table, where the query response carries the storage path of the media resource and the identifier of the optional display device, so that the control device can
- the query response is recommended to the user for the display device suitable for the selected media resource, and overcomes the prior art that only involves a single MS and a single MR home network, when the format of a certain media resource on the MS cannot be played in the MR, and the MS If the format of the media resource is not converted into a format that can be played by the MR, the defect of the media resource cannot be played, and a multi-MR solution is provided, which can be recommended to the user through the center server and the control device.
- the central server of the embodiment of the present invention may be implemented by combining software and hardware.
- the central server includes a processor, a memory, and a communication module that interacts with the control device, wherein the memory stores code for implementing the functions of each module/unit described above, the processor is configured to execute the code stored in the memory, and the communication module may be any A wired or wireless communication module, such as an Ethernet communication module, a radio frequency communication module, a Bluetooth communication module, a GPRS communication module, and the like.
- FIG. 9 is a schematic structural diagram of a control device according to Embodiment 6 of the present invention.
- the method includes: a determining module 91, configured to determine a query condition, and send a query request that includes the query condition to a central server; and a processing module 92, configured to receive a query response returned by the central server, and according to the selection
- the instructions determine a selected content name and an identification of the selected display device, the query response including a storage path of the at least one media resource and an identification of the optional display device, the storage path being directed to the at least one media server including the central server one of.
- the selecting module 93 is configured to determine, from the storage path of the at least one media resource, a selected storage path corresponding to the selected content name and the identifier of the selected display device, where the selected storage path includes the selection Determining the content name and sending it to the selected display device;
- the playing module 94 is configured to send a play request to the selected display device, so that the selected display device acquires media assets from the at least one media server according to the selected storage path and plays.
- control device further includes:
- an identification module configured to identify the at least one display device and the at least one media server, and identify the central server from the at least one media server.
- processing module 92 is specifically configured to:
- a dual-selection instruction is received, the dual-selection instruction including a selected content name and an identification of the selected presentation device, the selected content name being one of the content names of the at least one media asset.
- processing module 92 is specifically configured to:
- the pre-query response including a storage path of at least one media resource, the storage path pointing to one of at least one media server including the central server; according to the at least one media Determining, by the storage path of the resource, a content name of the at least one media resource, and displaying a content name of the at least one media resource;
- the query response includes a storage path of at least one media resource corresponding to the selected content name and an identifier of an optional display device, where the storage path of the at least one media resource includes The selected content name;
- the selected module 93 is specifically used to:
- a selected storage path corresponding to the identification of the selected presentation device is determined from a storage path of the at least one media resource corresponding to the selected content name.
- the query response includes an original resource response entry and a conversion resource response entry, where the original resource response entry includes an original identifier, a storage path of the original media resource, and the first Demonstrating an identifier of the device, where the conversion resource response entry includes a conversion identifier, a storage path of the converted media resource, and an identifier of the second display device;
- the processing module 92 is specifically configured to:
- the co-resource resource response entry includes a original resource response entry and a conversion resource response entry corresponding to the same content name, and displaying a content name of each co-resource resource entry;
- the selected module 93 is specifically used to:
- the storage path in the conversion resource response entry is the selected storage path.
- processing module 92 is specifically configured to:
- the content name of each family resource response entry and the identifier of the first display device are respectively bound and displayed.
- a specific implementation of this embodiment refers to a media playback control method provided by Embodiment 3 of the present invention.
- the embodiment of the present invention adopts a central server that is configured to interact with the control device, and controls a storage path of each media resource and an optional display device identifier included in the query response returned by the device center server, and determines the selected content name and selection selected by the user.
- the technical means for displaying the selected storage path corresponding to the device and delivering it to the selected display device overcomes the prior art that only involves a single MS and a single MR, and the format of a certain media resource on the MS cannot be In MR
- the MS does not have the format to convert the format of the media resource into a format that the MR can play, the defect of the media resource cannot be played, and a solution of multiple MS and multiple MR is provided, which can be controlled by the central server.
- the device matches the selected media resources that can be played for the display device selected by the user, which greatly enhances the user experience.
- control device of the embodiment of the present invention may be implemented by combining software and hardware.
- the control device may include a processor, a memory, and a communication module that interacts with the central server, wherein the memory stores code for implementing the functions of each module/unit described above, the processor is configured to execute the code stored in the memory, and the communication module may be Any wired or wireless communication module, such as an Ethernet communication module, a radio frequency communication module, a Bluetooth communication module, a GPRS communication module, and the like.
- the control device can also be designed in a form similar to existing remote controls.
- FIG. 10 is a schematic structural diagram of a media playback processing and control system according to Embodiment 7 of the present invention. As shown in FIG. 10, the system includes: a control device 11, at least one display device 12, and at least one media server 13, and one of the at least one media server 13 may be a central server as described in Embodiment 4 of the present invention.
- control device 11 may be a control device as described in Embodiment 6 of the present invention.
- control device and the central server can be integrally provided.
- the embodiment of the present invention adopts a setting center server, and the central server returns a query response to the control device according to the pre-generated resource information table, and instructs the second media server to obtain the selected media resource from the first media server according to the resource request of the selected display device.
- the technical means for transmitting the selected display device after the conversion may coordinate the media resources and conversion capabilities of the plurality of MSs to adapt to the playing capability of the selected display device, or carry the storage path of the media resource in the query response and
- the identifier of the device is displayed, so that the control device can recommend the display device suitable for the selected media resource to the user according to the query response, which greatly enhances the user experience.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Computer Graphics (AREA)
- Computer Security & Cryptography (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- General Business, Economics & Management (AREA)
- Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
Claims
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020167032467A KR101838427B1 (ko) | 2012-02-07 | 2013-01-30 | 미디어 재생을 처리 및 제어하기 위한 방법, 장치 및 시스템 |
EP13746340.2A EP2804357A4 (en) | 2012-02-07 | 2013-01-30 | METHOD, DEVICE AND SYSTEM FOR PROCESSING AND CONTROLLING A MEDIA RECYCLING |
JP2014555929A JP6006337B2 (ja) | 2012-02-07 | 2013-01-30 | メディア再生処理と制御の方法、装置、およびシステム |
KR1020147023381A KR101679824B1 (ko) | 2012-02-07 | 2013-01-30 | 미디어 재생을 처리 및 제어하기 위한 방법, 장치 및 시스템 |
US14/453,802 US9600226B2 (en) | 2012-02-07 | 2014-08-07 | Media playback processing and control method, apparatus, and system |
US15/427,720 US9880806B2 (en) | 2012-02-07 | 2017-02-08 | Media playback processing and control method, apparatus, and system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210026138.X | 2012-02-07 | ||
CN201210026138.XA CN103248611B (zh) | 2012-02-07 | 2012-02-07 | 媒体播放处理与控制方法、装置及*** |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/453,802 Continuation US9600226B2 (en) | 2012-02-07 | 2014-08-07 | Media playback processing and control method, apparatus, and system |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2013117140A1 true WO2013117140A1 (zh) | 2013-08-15 |
Family
ID=48927834
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2013/071113 WO2013117140A1 (zh) | 2012-02-07 | 2013-01-30 | 媒体播放处理与控制方法、装置及*** |
Country Status (6)
Country | Link |
---|---|
US (2) | US9600226B2 (zh) |
EP (1) | EP2804357A4 (zh) |
JP (2) | JP6006337B2 (zh) |
KR (2) | KR101679824B1 (zh) |
CN (1) | CN103248611B (zh) |
WO (1) | WO2013117140A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2988517A1 (en) * | 2014-08-21 | 2016-02-24 | Facebook, Inc. | Systems and methods for recipient-side image processing |
US9489711B2 (en) | 2014-08-21 | 2016-11-08 | Facebook, Inc. | Systems and methods for recipient-side image processing |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10244021B2 (en) * | 2013-12-06 | 2019-03-26 | Harman International Industries, Inc. | Media content and user experience delivery system |
WO2016038791A1 (ja) | 2014-09-10 | 2016-03-17 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 記録媒体、再生装置および再生方法 |
US9282130B1 (en) * | 2014-09-29 | 2016-03-08 | Edifire LLC | Dynamic media negotiation in secure media-based conferencing |
AU2015355209B2 (en) * | 2014-12-01 | 2019-08-29 | Inscape Data, Inc. | System and method for continuous media segment identification |
JP6584916B2 (ja) * | 2015-01-20 | 2019-10-02 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 再生制御方法、再生装置及び再生システム |
EP3255895B1 (en) * | 2015-02-02 | 2023-05-31 | Maxell, Ltd. | Broadcast receiving apparatus and content outputting method |
CN105187867B (zh) * | 2015-07-22 | 2018-11-09 | 北京视信互动科技有限公司 | 一种媒体流控制方法及其装置 |
CN105376227B (zh) * | 2015-11-06 | 2019-02-12 | 北京中传数广技术有限公司 | 一种基于dlna协议的媒体资源释放方法、装置及*** |
US20170161319A1 (en) * | 2015-12-08 | 2017-06-08 | Rovi Guides, Inc. | Systems and methods for generating smart responses for natural language queries |
KR20180107160A (ko) | 2016-02-17 | 2018-10-01 | 삼성전자주식회사 | 멀티미디어 서비스의 컨텐츠 관련 정보 제공 방법 및 장치 |
CN106528294A (zh) * | 2016-11-04 | 2017-03-22 | 郑州云海信息技术有限公司 | 一种资源池管理方法及*** |
US10552480B1 (en) * | 2017-02-21 | 2020-02-04 | Amazon Technologies, Inc. | Package management for asset processing |
CN107995187A (zh) * | 2017-11-30 | 2018-05-04 | 上海哔哩哔哩科技有限公司 | 基于html5浏览器的视频主播、直播方法、终端和*** |
US10182009B1 (en) * | 2018-07-24 | 2019-01-15 | Capital One Services, Llc | Creating endpoints |
CN113766270B (zh) * | 2021-02-26 | 2024-06-18 | 北京沃东天骏信息技术有限公司 | 视频播放方法、***、服务器、终端设备、以及电子设备 |
US20230050360A1 (en) | 2021-08-12 | 2023-02-16 | Tencent America LLC | Procedures for providing ar/mr applications to 5g devices by running ar/mr processing on 5g edge servers/cloud including dynamic scene updates |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101350808A (zh) * | 2007-07-19 | 2009-01-21 | 华为技术有限公司 | 实现媒体内容转换的方法、***和装置 |
CN101674310A (zh) * | 2009-09-23 | 2010-03-17 | 华南理工大学 | 多源信息智能家庭业务的播放***及方法 |
JP2011118470A (ja) * | 2009-11-30 | 2011-06-16 | Toshiba Corp | コントロール装置およびコントロール方法 |
CN102143385A (zh) * | 2011-03-16 | 2011-08-03 | 华为技术有限公司 | 媒体播放处理方法、数字媒体服务器和*** |
Family Cites Families (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3823929B2 (ja) | 2002-05-17 | 2006-09-20 | ソニー株式会社 | 情報処理装置、情報処理方法、およびコンテンツ配信装置、コンテンツ配信方法、並びにコンピュータ・プログラム |
EP1463323B1 (en) * | 2003-03-25 | 2015-05-13 | Broadcom Corporation | Media processing system supporting adaptive digital media parameters based on end-user viewing capabilities |
JP2005004916A (ja) * | 2003-06-13 | 2005-01-06 | Matsushita Electric Ind Co Ltd | ホームネットワーク管理装置 |
JPWO2006022304A1 (ja) | 2004-08-26 | 2008-05-08 | 松下電器産業株式会社 | コンテンツ起動制御装置 |
KR100674085B1 (ko) | 2004-12-13 | 2007-01-24 | 한국전자통신연구원 | 홈네트워크에서의 미디어포맷/전송프로토콜 변환 장치 및 그 방법 |
US20060168126A1 (en) * | 2004-12-21 | 2006-07-27 | Jose Costa-Requena | Aggregated content listing for ad-hoc peer to peer networks |
AU2010201379B2 (en) * | 2010-04-07 | 2012-02-23 | Limelight Networks, Inc. | System and method for delivery of content objects |
JP4772375B2 (ja) * | 2005-04-28 | 2011-09-14 | 株式会社東芝 | 電子機器およびコンテンツ管理方法 |
JP2006339855A (ja) * | 2005-05-31 | 2006-12-14 | Toshiba Corp | ネットワーク制御装置、符号化方式変換装置、及びコンテンツデータ再生システム |
KR101147215B1 (ko) | 2005-10-04 | 2012-05-25 | 삼성전자주식회사 | Dlna 홈 네트워크 및 dlna 홈 네트워크에서의 썸네일 관리 방법 |
KR101235272B1 (ko) | 2006-04-05 | 2013-02-20 | 삼성전자주식회사 | 미디어 서버의 데이터 포맷 변환 및 제어 포인트의 데이터포맷 변환 요청 방법 및 장치 |
JP2007317021A (ja) * | 2006-05-26 | 2007-12-06 | Kenwood Corp | コンテンツ再生システム、コンテンツサーバ、およびコンテンツ変換プログラム |
JP4882534B2 (ja) * | 2006-06-14 | 2012-02-22 | 船井電機株式会社 | トランスコードシステム |
JP2008005254A (ja) * | 2006-06-22 | 2008-01-10 | Sony Corp | サーバ装置、クライアント装置、コンテンツ再生システム、コンテンツ処理方法及びプログラム |
US20080134012A1 (en) | 2006-11-30 | 2008-06-05 | Sony Ericsson Mobile Communications Ab | Bundling of multimedia content and decoding means |
CN100536475C (zh) | 2006-12-19 | 2009-09-02 | 中兴通讯股份有限公司 | 一种3g视频网关多媒体编解码能力协商方法 |
JP2008206039A (ja) * | 2007-02-22 | 2008-09-04 | Sharp Corp | コンテンツ視聴装置 |
JP2008097625A (ja) * | 2007-11-05 | 2008-04-24 | Sony Corp | 表示制御装置、表示方法、およびプログラム |
US8644675B2 (en) * | 2008-06-06 | 2014-02-04 | Deluxe Digital Studios, Inc. | Methods and systems for use in providing playback of variable length content in a fixed length framework |
JP5642361B2 (ja) * | 2008-07-03 | 2014-12-17 | ジョンソン・アンド・ジョンソン・アーベー | 循環抗体の分析のための方法 |
WO2010027784A2 (en) | 2008-09-08 | 2010-03-11 | Sling Media, Inc. | Systems and methods for presenting media content obtained from multiple sources |
CN101516056A (zh) | 2008-12-24 | 2009-08-26 | 上海闻泰电子科技有限公司 | 一种更换手机主题资源的方法 |
KR20110020694A (ko) * | 2009-08-24 | 2011-03-03 | 삼성전자주식회사 | 네트워크를 통한 기능 공유 방법 및 장치 |
JP5370051B2 (ja) * | 2009-10-01 | 2013-12-18 | 富士通モバイルコミュニケーションズ株式会社 | 情報処理装置 |
WO2011048625A1 (ja) * | 2009-10-20 | 2011-04-28 | 株式会社日立ソリューションズ | コンテンツ配信装置およびシステム |
US8892691B2 (en) | 2010-04-07 | 2014-11-18 | Apple Inc. | Real-time or near real-time streaming |
EP2495934B1 (en) | 2011-02-28 | 2017-09-27 | BlackBerry Limited | Wireless communications system providing media content transfer features and related methods |
US9094424B2 (en) | 2012-01-18 | 2015-07-28 | Nokia Technologies Oy | Method, apparatus, and computer program product for digital stream swapping between signal sources |
CN103237215B (zh) | 2013-04-17 | 2016-12-28 | 华为技术有限公司 | 播放方法和播放设备 |
-
2012
- 2012-02-07 CN CN201210026138.XA patent/CN103248611B/zh not_active Expired - Fee Related
-
2013
- 2013-01-30 KR KR1020147023381A patent/KR101679824B1/ko active IP Right Grant
- 2013-01-30 EP EP13746340.2A patent/EP2804357A4/en not_active Withdrawn
- 2013-01-30 WO PCT/CN2013/071113 patent/WO2013117140A1/zh active Application Filing
- 2013-01-30 JP JP2014555929A patent/JP6006337B2/ja active Active
- 2013-01-30 KR KR1020167032467A patent/KR101838427B1/ko active IP Right Grant
-
2014
- 2014-08-07 US US14/453,802 patent/US9600226B2/en active Active
-
2016
- 2016-09-08 JP JP2016175364A patent/JP6292681B2/ja active Active
-
2017
- 2017-02-08 US US15/427,720 patent/US9880806B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101350808A (zh) * | 2007-07-19 | 2009-01-21 | 华为技术有限公司 | 实现媒体内容转换的方法、***和装置 |
CN101674310A (zh) * | 2009-09-23 | 2010-03-17 | 华南理工大学 | 多源信息智能家庭业务的播放***及方法 |
JP2011118470A (ja) * | 2009-11-30 | 2011-06-16 | Toshiba Corp | コントロール装置およびコントロール方法 |
CN102143385A (zh) * | 2011-03-16 | 2011-08-03 | 华为技术有限公司 | 媒体播放处理方法、数字媒体服务器和*** |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2988517A1 (en) * | 2014-08-21 | 2016-02-24 | Facebook, Inc. | Systems and methods for recipient-side image processing |
US9489711B2 (en) | 2014-08-21 | 2016-11-08 | Facebook, Inc. | Systems and methods for recipient-side image processing |
US9691126B2 (en) | 2014-08-21 | 2017-06-27 | Facebook, Inc. | Systems and methods for recipient-side image processing |
US9865031B2 (en) | 2014-08-21 | 2018-01-09 | Facebook, Inc. | Systems and methods for recipient-side image processing |
US10007966B2 (en) | 2014-08-21 | 2018-06-26 | Facebook, Inc. | Systems and methods for recipient-side image processing |
Also Published As
Publication number | Publication date |
---|---|
CN103248611B (zh) | 2017-05-24 |
JP6292681B2 (ja) | 2018-03-14 |
KR101838427B1 (ko) | 2018-03-13 |
US20140371894A1 (en) | 2014-12-18 |
JP2015511455A (ja) | 2015-04-16 |
JP2017022748A (ja) | 2017-01-26 |
KR20160137664A (ko) | 2016-11-30 |
CN103248611A (zh) | 2013-08-14 |
KR20140115361A (ko) | 2014-09-30 |
EP2804357A1 (en) | 2014-11-19 |
JP6006337B2 (ja) | 2016-10-12 |
US20170147285A1 (en) | 2017-05-25 |
EP2804357A4 (en) | 2015-04-08 |
US9600226B2 (en) | 2017-03-21 |
KR101679824B1 (ko) | 2016-11-25 |
US9880806B2 (en) | 2018-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2013117140A1 (zh) | 媒体播放处理与控制方法、装置及*** | |
JP6564770B2 (ja) | メディアコンテンツを提示するためのシステム、方法、および媒体 | |
JP5270608B2 (ja) | コンテンツ再生制御システム、コンテンツ再生制御方法、コンテンツサーバ、携帯端末及びプログラム | |
US20120060100A1 (en) | System and method for transferring media content | |
US7890470B2 (en) | Method and apparatus for synchronizing device providing content directory service with device not providing content directory | |
US9773001B2 (en) | Method, apparatus, and system for processing media resource playlist in local area network | |
JP5607095B2 (ja) | 情報生成装置および情報出力装置 | |
JP5916822B2 (ja) | リモートユーザインターフェースサーバとリモートユーザインターフェースクライアントとの間のインターフェースのための装置及び方法 | |
EP3384379A1 (en) | Methods, systems and media for presenting a virtual operating system user interface on a display device | |
CN105323628B (zh) | 基于dlna跨屏播放的方法及***、浏览器端装置和播放装置 | |
JP4605273B2 (ja) | 情報処理装置及び機能拡張方法 | |
WO2013044696A1 (zh) | 节目播放方法和*** | |
JP2005020180A (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
JP2009141856A (ja) | 代理アクセス装置、代理アクセスシステム、映像装置 | |
KR101329668B1 (ko) | 푸쉬 서버를 이용한 콘텐츠 공유 시스템 및 방법 | |
KR20140103377A (ko) | 컨텐츠 서버 및 서버의 컨텐츠 제공방법 | |
JP6320922B2 (ja) | クラウドシステム上のコンテンツをdlnaに連結されたデバイスに伝達する電子装置及び方法 | |
JP5119968B2 (ja) | ネットワークシステム、中継装置及び中継プログラム | |
JP2013106345A (ja) | デジタルメディアレンダラーでコンテンツを再生する方法及び関連するコンピュータシステム | |
JP2008012220A (ja) | コンテンツ配信サーバ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13746340 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2014555929 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2013746340 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref document number: 20147023381 Country of ref document: KR Kind code of ref document: A |