Method and apparatus for playing back scene using UPnP

US10211997B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10211997-B2
Application numberUS-54152409-A
CountryUS
Kind codeB2
Filing dateAug 14, 2009
Priority dateAug 14, 2008
Publication dateFeb 19, 2019
Grant dateFeb 19, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method and apparatus for playing back a scene using Universal Plug and Play (UPnP). A control point sends a request for a scene to be played back to a media server that stores Audio/Video (AV) content and receives the scene to be played back from the media server in response to the request. The control point receives information about supportable protocol and file format from a media renderer that will play back content, and determines a content resource, a protocol and a file format to be used for playback based on the information. The control point composes a scene to be played back based on the received scenes. The media renderer plays back the composed scene.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for managing playback of a media renderer, by a control point, using Universal Plug and Play (UPnP), comprising: sending, to a media server, a request for one or more scene objects; receiving the one or more scene objects from the media server; receiving, from the media renderer, information about a supportable protocol of the media renderer and a supportable file format of the media renderer; determining a content resource, a protocol and a file format to be used for playing back based on the information; composing a scene to be played back by deciding a precedence relation of the one or more scene objects or changing the precedence relation of the one or more scene objects, wherein the precedence relation includes an objectLink group identifier that is used to distinguish the one or more scene objects; and controlling the media renderer to play back the scene, wherein a first scene object among the one or more scene objects includes metadata representing a connection relation indicating a second scene object capable of replacing the corresponding scene object, wherein the connection relation includes a connection branch or a first contents connection list having a first group identification, wherein the connection branch is configured to play back the second scene object at a playback time of the first scene object including inter-object connection relation information, which is represented by designating the second scene object in a second contents connection list having a second group identification, and wherein the first contents connection list is configured to access a third scene object in a precedence connection list. 2. The method of claim 1 , wherein the scene is a single scene or a scene group. 3. The method of claim 1 , wherein receiving the one or more scene objects comprises: receiving the one or more scene objects from a Content Directory Service (CDS) in the media server using a ‘Browse( )’ action or a ‘Search( )’ action. 4. The method of claim 1 , wherein the media server stores audio/video (AV) content including a plurality of segment objects, and each of the segment objects is assigned a resource Uniform Resource Identifier (URI). 5. The method of claim 4 , wherein the one or more scene objects are a base object having an offset value, a segment object having a reference value for the base object, or a segment object having a playable resource URI. 6. The method of claim 4 , further comprising: if a segment object to be played back is not stored in the media server, transmitting, to the media server, a request for generating a virtual segment object including a resource URI of the segment object; receiving, from the media server, the virtual segment object; and composing the scene to be played back by using the virtual segment object. 7. The method of claim 1 , wherein composing the scene comprises determining playback orders of the one or more scene objects. 8. The method of claim 1 , wherein composing the scene comprises changing a precedence relation of scenes included in a scene group, or adding a specific scene to the scene group or deleting a specific scene from the scene group. 9. A control point for managing playback of a media renderer using Universal Plug and Play (UPnP), comprising: a communication interface configured to: send, to a media server, a request for one or more scene objects, receive the one or more scene objects from the media server, and receive, from the media renderer, information about a supportable protocol of the media renderer and a supportable file format of the media renderer; and a processor configured to: determine a content resource, a protocol and a file format to be used for playing back based on the information, compose a scene to be played back by deciding a precedence relation of the one or more scene objects or changing the precedence relation of the one or more scene objects, wherein the precedence relation includes an objectLink group identifier that is used to distinguish the one or more scene objects, and control the media renderer to play back the scene, wherein a first scene object among the one or more scene objects includes metadata representing a connection relation indicating a second scene object capable of replacing the corresponding scene object, wherein the connection relation includes a connection branch or a first contents connection list having a first group identification, wherein the connection branch is configured to play back the second scene object at a playback time of the first scene object including inter-object connection relation information, which is represented by designating the second scene object in a second contents connection list having a second group identification, and wherein the first contents connection list is configured to access a third scene object in a precedence connection list. 10. The control point of claim 9 , wherein the scene is a single scene or a scene group. 11. The control point of claim 9 , wherein the one or more scene objects are transmitted from a Content Directory Service (CDS) in the media server using a ‘Browse( )’ action or a ‘Search( )’ action. 12. The control point of claim 9 , wherein the media server stores audio/video (AV) content including a plurality of segment objects, and each of the segment objects is assigned a resource Uniform Resource Identifier (URI). 13. The control point of claim 12 , wherein the one or more scene objects are a base object having an offset value, a segment object having a reference value for the base object, or a segment object having a playable resource URI. 14. The control point of claim 12 , wherein the processor is further configured to: if a segment object to be played back is not stored in the media server, control the communication interface to transmit, to the media server, a request for generating a virtual segment object including a resource URI of the segment object, control the communication interface to receive, from the media server, the virtual segment object, and compose the scene using the virtual segment object. 15. The control point of claim 9 , wherein the processor is further configured to determine playback orders of the one or more scene objects. 16. The control point of claim 9 , wherein the processor is further configured to change a precedence relation of scenes in a scene group, add a specific scene to the scene group or delete the specific scene from the scene group. 17. The method of claim 1 , wherein each of the one or more scene objects further includes metadata representing a precedence relation indicating a corresponding scene object's location in a sequence of the one or more scene objects.

Assignees

Inventors

Classifications

  • by adding participants; by removing participants · CPC title

  • Negotiation of communication capabilities · CPC title

  • Home Audio Video Interoperability [HAVI] networks · CPC title

  • Multiprotocol handlers, e.g. single devices capable of handling multiple protocols · CPC title

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10211997B2 cover?
A method and apparatus for playing back a scene using Universal Plug and Play (UPnP). A control point sends a request for a scene to be played back to a media server that stores Audio/Video (AV) content and receives the scene to be played back from the media server in response to the request. The control point receives information about supportable protocol and file format from a media renderer…
Who is the assignee on this patent?
Jung Dong Shin, Lee Joo Yeol, Han Se Hee, and 4 more
What technology area does this patent fall under?
Primary CPC classification H04L12/2805. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 19 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).