U.S. patent application number 14/054293 was filed with the patent office on 2014-04-17 for method and apparatus for communicating media information in multimedia communication system.
This patent application is currently assigned to University-Industry Cooperation Group of Kyung Hee University. The applicant listed for this patent is Samsung Electronics Co., Ltd., University-Industry Cooperation Group of Kyung Hee University. Invention is credited to Minwoo JO, Kyuheon KIM, Gwang-Hoon PARK, Sung-Ryeul RHYU, Young-Sun RYU, Jae-Yeon SONG, Doug-Young SUH.
Application Number | 20140104367 14/054293 |
Document ID | / |
Family ID | 50474979 |
Filed Date | 2014-04-17 |
United States Patent
Application |
20140104367 |
Kind Code |
A1 |
RYU; Young-Sun ; et
al. |
April 17, 2014 |
METHOD AND APPARATUS FOR COMMUNICATING MEDIA INFORMATION IN
MULTIMEDIA COMMUNICATION SYSTEM
Abstract
A method for sending media information by a first terminal in a
multimedia communication system is provided. The method includes
generating scene configuration information that includes
information regarding at least one medium of multiple media, and
sending the scene configuration information to a second terminal,
wherein the information regarding the at least one medium includes
at least one of information indicating whether to allow
reproduction of the at least one medium in the second terminal,
resource information used to reproduce the at least one medium,
position information used to reproduce the at least one medium on a
screen, and reproduction time information for the at least one
medium.
Inventors: |
RYU; Young-Sun;
(Seongnam-sI, KR) ; KIM; Kyuheon; (Seoul, KR)
; JO; Minwoo; (Seoul, KR) ; SONG; Jae-Yeon;
(Seoul, KR) ; RHYU; Sung-Ryeul; (Yongin-si,
KR) ; PARK; Gwang-Hoon; (Seongnam-si, KR) ;
SUH; Doug-Young; (Seongnam-si, KR) |
|
Applicant: |
Name |
City |
State |
Country |
Type |
University-Industry Cooperation Group of Kyung Hee University
Samsung Electronics Co., Ltd. |
Yongin-si
Suwon-si |
|
KR
KR |
|
|
Assignee: |
University-Industry Cooperation
Group of Kyung Hee University
Yongin-si
KR
Samsung Electronics Co., Ltd.
Suwon-si
KR
|
Family ID: |
50474979 |
Appl. No.: |
14/054293 |
Filed: |
October 15, 2013 |
Current U.S.
Class: |
348/14.07 |
Current CPC
Class: |
H04N 7/147 20130101;
H04N 21/4126 20130101; H04N 21/4316 20130101; H04N 21/8543
20130101; H04N 21/83555 20130101; H04N 21/23412 20130101; H04N
21/436 20130101; H04N 21/4318 20130101; H04N 21/4307 20130101 |
Class at
Publication: |
348/14.07 |
International
Class: |
H04N 7/14 20060101
H04N007/14 |
Foreign Application Data
Date |
Code |
Application Number |
Oct 12, 2012 |
KR |
10-2012-0113841 |
Claims
1. A method for sending media information by a first terminal in a
multimedia communication system, the method comprising: generating
scene configuration information that includes information regarding
at least one medium of multiple media; and sending the scene
configuration information to a second terminal, wherein the
information regarding the at least one medium includes at least one
of information indicating whether to allow reproduction of the at
least one medium in the second terminal, resource information used
to reproduce the at least one medium, position information used to
reproduce the at least one medium on a screen, and reproduction
time information for the at least one medium.
2. The method of claim 1, wherein the information indicating
whether to allow reproduction of the at least one medium in the
second terminal comprises information that indicates reproduction
of the at least one medium is not allowed in the second terminal,
if the at least one medium is intended to be reproduced in the
first terminal
3. The method of claim 1, wherein the information indicating
whether to allow reproduction of the at least one medium in the
second terminal comprises information that indicates reproduction
of the at least one medium is allowed in the second terminal, if at
least one medium not being reproduced in the first terminal is
intended to be reproduced in the second terminal.
4. The method of claim 1, wherein the information indicating
whether to allow reproduction of the at least one medium in the
second terminal comprises information that indicates reproduction
of the at least one medium is allowed in the second terminal and in
the first terminal, if the at least one medium is intended to be
reproduced in the first and second terminals simultaneously.
5. The method of claim 1, further comprising: reproducing the at
least one medium by rearranging other media than the at least one
medium among the multiple media on the screen, if the at least one
medium being reproduced in the first terminal is reproduced in the
second terminal; and reproducing the at least one medium and
remaining media by returning to a previous screen before the
rearrangement, if there is a request for the first terminal to
perform reproduction of the at least one medium, wherein the
reproduction time information for the at least one medium comprises
information regarding time to start and stop reproduction when the
at least one medium is to be reproduced in the first terminal, and
information regarding time to start and stop reproduction when the
at least one medium is to be reproduced in the second terminal, and
wherein the position information used to reproduce the at least one
medium on the screen comprises information for rearrangement.
6. The method of claim 1, further comprising: reproducing a first
medium among the multiple media by configuring a first screen based
on the scene configuration information; upon reception of
information regarding at least one second medium from the second
terminal, rearranging the screen such that second screen is
configured to have a first area for the first medium and at least
one second area for the at least one second medium; reproducing the
first medium and the at least one second medium in the first area
and the at least one second area, respectively; and returning to
the first screen if the at least one second medium is intended to
be reproduced by the second terminal
7. A method for receiving media information by a second terminal in
a multimedia communication system, the method comprising: receiving
from a first terminal scene configuration information that includes
information regarding at least one medium of multiple media; and
reproducing the at least one medium based on the scene
configuration information, wherein the information regarding the at
least one medium includes at least one of information indicating
whether to allow reproduction of the at least one medium in the
second terminal, resource information used to reproduce the at
least one medium, position information used to reproduce the at
least one medium on a screen, and reproduction time information for
the at least one medium.
8. The method of claim 7, wherein the information indicating
whether to allow reproduction of the at least one medium in the
second terminal comprises information that indicates reproduction
of the at least one medium is not allowed in the second terminal,
if the at least one medium is intended to be reproduced in the
first terminal
9. The method of claim 7, wherein the information indicating
whether to allow reproduction of the at least one medium in the
second terminal comprises information that indicates reproduction
of the at least one medium is allowed in the second terminal, if at
least one medium not being reproduced in the first terminal is
intended to be reproduced in the second terminal.
10. The method of claim 7, wherein the information indicating
whether to allow reproduction of the at least one medium in the
second terminal comprises information that indicates reproduction
of the at least one medium is allowed in the second terminal and in
the first terminal, if the at least one medium is intended to be
reproduced in the first and second terminals simultaneously.
11. A first terminal of a multimedia communication system, the
first terminal comprising: a controller for generating scene
configuration information that includes information regarding at
least one medium of multiple media; and a transmitter for sending
the scene configuration information to a second terminal, wherein
the information regarding the at least one medium includes at least
one of information indicating whether to allow reproduction of the
at least one medium in the second terminal, resource information
used to reproduce the at least one medium, position information
used to reproduce the at least one medium on a screen, and
reproduction time information for the at least one medium.
12. The first terminal of claim 11, wherein the information
indicating whether to allow reproduction of the at least one medium
in the second terminal comprises information that indicates
reproduction of the at least one medium is not allowed in the
second terminal, if the at least one medium is intended to be
reproduced in the first terminal.
13. The first terminal of claim 11, wherein the information
indicating whether to allow reproduction of the at least one medium
in the second terminal comprises information that indicates
reproduction of the at least one medium is allowed in the second
terminal, if at least one medium not being reproduced in the first
terminal is intended to be reproduced in the second terminal
14. The first terminal of claim 11, wherein the information
indicating whether to allow reproduction of the at least one medium
in the second terminal comprises information that indicates
reproduction of the at least one medium is allowed in the second
terminal and in the first terminal, if the at least one medium is
intended to be reproduced in the first and second terminals
simultaneously.
15. The first terminal of claim 11, wherein the controller
reproduces the at least one medium by rearranging other media than
the at least one medium among the multiple media on the screen, if
the at least one medium being reproduced in the first terminal is
reproduced in the second terminal, and reproduces the at least one
medium and remaining media by returning to a previous screen before
the rearrangement, if there is a request for the first terminal to
perform reproduction of the at least one medium, wherein the
reproduction time information for the at least one medium comprises
information regarding time to start and stop reproduction when the
at least one medium is to be reproduced in the first terminal, and
information regarding time to start and stop reproduction when the
at least one medium is to be reproduced in the second terminal, and
wherein the position information used to reproduce the at least one
medium on the screen comprises information for rearrangement.
16. The first terminal of claim 11, wherein the controller
reproduces a first medium among the multiple media by configuring a
first screen based on the scene configuration information, upon
reception of information regarding at least one second medium from
the second terminal, rearranges the screen such that second screen
is configured to have a first area for the first medium and at
least one second area for the at least one second medium,
reproduces the first medium and the at least one second medium in
the first area and the at least one second area, respectively, and
returns to the first screen if the at least one second medium is
intended to be reproduced by the second terminal
17. A second terminal of a multimedia communication system, the
second terminal comprising: a receiver for receiving from a first
terminal scene configuration information that includes information
regarding at least one medium of multiple media; and a controller
for reproducing the at least one medium based on the scene
configuration information, wherein the information regarding the at
least one medium includes at least one of information indicating
whether to allow reproduction of the at least one medium in the
second terminal, resource information used to reproduce the at
least one medium, position information used to reproduce the at
least one medium on a screen, and reproduction time information for
the at least one medium.
18. The second terminal of claim 17, wherein the information
indicating whether to allow reproduction of the at least one medium
in the second terminal comprises information that indicates
reproduction of the at least one medium is not allowed in the
second terminal, if the at least one medium is intended to be
reproduced in the first terminal.
19. The second terminal of claim 17, wherein the information
indicating whether to allow reproduction of the at least one medium
in the second terminal comprises information that indicates
reproduction of the at least one medium is allowed in the second
terminal, if at least one medium not being reproduced in the first
terminal is intended to be reproduced in the second terminal
20. The second terminal of claim 17, wherein the information
indicating whether to allow reproduction of the at least one medium
in the second terminal comprises information that indicates
reproduction of the at least one medium is allowed in the second
terminal and in the first terminal, if the at least one medium is
intended to be reproduced in the first and second terminals
simultaneously.
Description
CROSS-REFERENCE TO RELATED APPLICATION(S)
[0001] This application claims the benefit under 35 U.S.C.
.sctn.119(a) of a Korean patent application filed on Oct. 12, 2012
in the Korean Intellectual Property Office and assigned Serial No.
10-2012-0113841, the entire disclosure of which is hereby
incorporated by reference.
JOINT RESEARCH AGREEMENT
[0002] The present disclosure was made by or on behalf of the below
listed parties to a joint research agreement. The joint research
agreement was in effect on or before the date the present
disclosure was made and the present disclosure was made as a result
of activities undertaken within the scope of the joint research
agreement. The parties to the joint research agreement are 1)
SAMSUNG ELECTRONICS CO., LTD. and 2) UNIVERSITY-INDUSTRY
COOPERATION GROUP OF KYUNG HEE UNIVERSITY
TECHNICAL FIELD
[0003] The present disclosure relates to a multimedia communication
system. More particularly, the present disclosure relates to a
method and apparatus for communicating media information in a
multimedia communication system.
BACKGROUND
[0004] With the adoption in the marketplace of smartphones, tablet
Personal Computers (PCs), and smart TeleVisions (TVs), a smart
media environment exists. Development of smart devices led by the
smartphone fulfills a cross media environment while promoting the
use of multi-screens for smart TVs, tablet PCs, and cloud
computing, while replacing three related-art screens for the PC,
the TV and the mobile devices. With the growth of smart media and
cloud computing, and a change in a communication environment,
full-scale multi-screen services are expected to emerge.
[0005] The multi-screen service refers to a next generation
computing/network service for exchanging one or more media in
various terminals, such as smartphones, PCs, smart TVs, tablet PCs,
etc. The multi-screen service enables users to use media in any
place as well as to use a variety of media simultaneously with many
terminals.
[0006] The multi-screen service has some similar aspects to scene
configuration information in that a large number of media may be
used by a large number of terminals at the same time and that
arrangement of shared media on the screen may be required.
Accordingly, a need exists for a method for exchanging media
between terminals for a multi-screen service with scene
configuration information.
[0007] Providing the scene configuration information and
multi-screen information means that two services are provided
through different applications, which may cause two problems.
First, providing different services at the same time may burden the
terminals. Second, if a user sees two running applications
displayed on a single screen, the media mismatch may cause degraded
quality of service and user experience.
[0008] The above information is presented as background information
only to assist with an understanding of the present disclosure. No
determination has been made, and no assertion is made, as to
whether any of the above might be applicable as prior art with
regard to the present disclosure.
SUMMARY
[0009] Aspects of the present disclosure are to address at least
the above-mentioned problems and/or disadvantages and to provide at
least the advantages described below. Accordingly, an aspect of the
present disclosure is to provide a method and apparatus for
communicating media information in a multimedia communication
system.
[0010] The present disclosure also provides a method and apparatus
for communicating media between terminals using scene configuration
information.
[0011] The present disclosure also provides a method and apparatus
that enables multiple terminals to configure a screen efficiently
based on media communication.
[0012] In accordance with an aspect of the present disclosure, a
method for sending media information by a first terminal in a
multimedia communication system is provided. The method includes
generating scene configuration information that includes
information regarding at least one medium of multiple media, and
sending the scene configuration information to a second terminal,
wherein the information regarding the at least one medium includes
at least one of information indicating whether to allow
reproduction of the at least one medium in the second terminal,
resource information used to reproduce the at least one medium,
position information used to reproduce the at least one medium on a
screen, and reproduction time information for the at least one
medium.
[0013] In accordance with another aspect of the present disclosure,
a method for receiving media information by a second terminal in a
multimedia communication system is provided. The method includes
receiving from a first terminal scene configuration information
that includes information regarding at least one medium of multiple
media, and reproducing the at least one medium based on the scene
configuration information, wherein the information regarding the at
least one medium includes at least one of information indicating
whether to allow reproduction of the at least one medium in the
second terminal, resource information used to reproduce the at
least one medium, position information used to reproduce the at
least one medium on a screen, and reproduction time information for
the at least one medium.
[0014] In accordance with another aspect of the present disclosure,
a first terminal of a multimedia communication system is provided.
The first terminal includes a controller for generating scene
configuration information that includes information regarding at
least one medium of multiple media, and a transmitter for sending
the scene configuration information to a second terminal, wherein
the information regarding the at least one medium includes at least
one of information indicating whether to allow reproduction of the
at least one medium in the second terminal, resource information
used to reproduce the at least one medium, position information
used to reproduce the at least one medium on a screen, and
reproduction time information for the at least one medium.
[0015] In accordance with another aspect of the present disclosure,
a second terminal of a multimedia communication system is provided.
The second terminal includes a receiver for receiving from a first
terminal scene configuration information that includes information
regarding at least one medium of multiple media, and a controller
for reproducing the at least one medium based on the scene
configuration information, wherein the information regarding the at
least one medium includes at least one of information indicating
whether to allow reproduction of the at least one medium in the
second terminal, resource information used to reproduce the at
least one medium, position information used to reproduce the at
least one medium on a screen, and reproduction time information for
the at least one medium.
[0016] Other aspects, advantages, and salient features of the
disclosure will become apparent to those skilled in the art from
the following detailed description, which, taken in conjunction
with the annexed drawings, discloses various embodiments of the
present disclosure.
BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The above and other aspects, features, and advantages of
certain embodiments of the present disclosure will be more apparent
from the following description taken in conjunction with the
accompanying drawings, in which:
[0018] FIG. 1 illustrates arrangement of areas on a screen based on
Composition Information (CI) according to an embodiment of the
present disclosure;
[0019] FIG. 2 is flowchart illustrating operations of a primary
device for restricting particular media reproduction in a secondary
device according to an embodiment of the present disclosure;
[0020] FIG. 3 is flowchart illustrating operations of a secondary
device at which particular media reproduction is restricted
according to an embodiment of the present disclosure;
[0021] FIGS. 4A and 4B illustrate particular media being reproduced
at a secondary device according to an embodiment of the present
disclosure;
[0022] FIG. 5 is flowchart illustrating operations of a primary
device for enabling a secondary device to reproduce particular
media according to an embodiment of the present disclosure;
[0023] FIG. 6 is flowchart illustrating operations of a secondary
device that reproduces particular media according to an embodiment
of the present disclosure;
[0024] FIGS. 7A and 7B illustrate a primary device and a secondary
device both reproducing the same media according to an embodiment
of the present disclosure;
[0025] FIG. 8 is flowchart illustrating operations of a primary
device that reproduces the same media as that of a secondary device
according to an embodiment of the present disclosure;
[0026] FIG. 9 is flowchart illustrating operations of a secondary
device that reproduces the same media as that of a primary device
according to an embodiment of the present disclosure;
[0027] FIGS. 10A and 10B illustrate an embodiment of the present
disclosure where media once reproduced at a primary device is
transferred to a secondary device for reproduction according to an
embodiment of the present disclosure;
[0028] FIG. 11 is flowchart illustrating operations of a primary
device that transfers media to a secondary device according to an
embodiment of the present disclosure;
[0029] FIG. 12 is flowchart illustrating operations of a secondary
device that reproduces media received from a primary device
according to an embodiment of the present disclosure;
[0030] FIGS. 13A and 13B illustrate screen reconfiguration at a
secondary device in response to additional media transfer according
to an embodiment of the present disclosure;
[0031] FIG. 14 is flowchart illustrating operations of a secondary
device that changes screen configuration based on media
communication according to an embodiment of the present
disclosure;
[0032] FIGS. 15A and 15B illustrate a procedure of performing a
service based on media communication between terminals by using CI
according to an embodiment of the present disclosure; and
[0033] FIG. 16 is a block diagram of a terminal according to an
embodiment of the present disclosure.
[0034] Throughout the drawings, like reference numerals will be
understood to refer to like parts, components, and structures.
DETAILED DESCRIPTION
[0035] The following description with reference to the accompanying
drawings is provided to assist in a comprehensive understanding of
various embodiments of the present disclosure as defined by the
claims and their equivalents. It includes various specific details
to assist in that understanding but these are to be regarded as
merely exemplary. Accordingly, those of ordinary skill in the art
will recognize that various changes and modifications of the
various embodiments described herein can be made without departing
from the scope and spirit of the present disclosure. In addition,
descriptions of well-known functions and constructions may be
omitted for clarity and conciseness.
[0036] The terms and words used in the following description and
claims are not limited to the bibliographical meanings, but, are
merely used by the inventor to enable a clear and consistent
understanding of the present disclosure. Accordingly, it should be
apparent to those skilled in the art that the following description
of various embodiments of the present disclosure is provided for
illustration purpose only and not for the purpose of limiting the
present disclosure as defined by the appended claims and their
equivalents.
[0037] It is to be understood that the singular forms "a," "an,"
and "the" include plural references unless the context clearly
dictates otherwise. Thus, for example, reference to "a component
surface" includes reference to one or more of such surfaces.
[0038] The terminology used herein is for the purpose of describing
particular embodiments only and is not intended to be limiting to
the disclosure.
[0039] It will be further understood that the terms "comprises"
and/or "comprising," when used in this specification, specify the
presence of stated features, integers, steps, operations, elements,
and/or components, but do not preclude the presence or addition of
one or more other features, integers, steps, operations, elements,
components, and/or groups thereof.
[0040] Unless otherwise defined, all terms including technical and
scientific terms used herein have the same meaning as commonly
understood by one of ordinary skill in the art to which this
disclosure belongs. It will be further understood that terms, such
as those defined in commonly used dictionaries, should be
interpreted as having a meaning that is consistent with their
meaning in the context of the relevant art and will not be
interpreted in an idealized or overly formal sense unless expressly
so defined herein.
[0041] The present disclosure provides a method and apparatus for
communicating media information in a multimedia communication
system. Specifically, embodiments of the present disclosure provide
a method for providing media communication related attributes by
using scene configuration information in order for one or more
media to be reproduced (or played) by another terminal, a method
for defining events for providing times to obtain and return media,
and a method for transferring media resource information and scene
configuration information. Other various embodiments of the present
disclosure may also provide apparatuses associated with the
methods.
[0042] In various embodiments of the present disclosure, media
services using scene configuration information (interchangeably
called Composition Information (CI)) will be explained. However,
embodiments of the present disclosure are not limited to the media
services using the scene configuration information but may be
applied to any other areas that offer services by configuring
various multimedia in combination.
[0043] In various embodiments, the scene configuration information
may include time and space information of various media and
information for describing relationships between elements of the
scene configuration information.
[0044] The scene configuration information may be created with
eXtensible Markup Language (XML). The scene configuration
information and associated information are defined as shown in
Table 1.
TABLE-US-00001 TABLE 1 Information Definition CI (Composition
Information) scene configuration information Asset single medium
(represented in XML as video, audio, image, etc. depending on the
media type) LoA (List of Asset) list of attributes of multiple
assets AI (Asset Information) attribute information of asset src
resource information of asset view scene Area a set of assets in
which one or more assets are configured in an independent time and
space, which is represented in XML as div divLocation part of the
view for arranging one Area on a screen head a set of LoA, AI, view
and divLocation related information body a set of Area related
information width, height, left (left space), spatial information
for Asset, view, Area and top (top space), z-index divLocation
(reproduction priority if spatial overlap exists) begin (time to
start time information for Asset, view, Area and reproduction), end
(time to stop divLocation reproduction), dur (duration of
reproduction)
[0045] Various embodiments of the present disclosure will now be
described in detail with reference to the attached drawings.
[0046] In a case where there are multiple terminals in a multimedia
communication system, media communication between the terminals may
be performed. That is, a terminal may provide media to another
terminal, which may in turn reproduce (or play) the media.
[0047] As used herein, a terminal that provides media to another
terminal is referred to as a primary device, and the other terminal
that receives the media from the primary device is referred to as a
secondary device.
[0048] The primary device or the secondary device may each
configure a screen by using CI as represented in Table 2. Table 2
represents an example of the CI.
TABLE-US-00002 TABLE 2 <CI> <head> <LoA> <AI
id="Asset1" src="mmt://package1/asset1" mediatype="video"/>
<AI id="Asset2" src="mmt://package1/asset2"
mediatype="video"/> <AI id="Asset3"
src="mmt://package1/asset3" mediatype="video"/> </LoA>
<view id="View1" width="1920px" height="1080px">
<divLocation id="divL1" width="70%" height="100%" left="0%"
top="0%" refDiv="Area1"/> <divLocation id="divL2" width="30%"
height="100%" left="70%" top="0%" refDiv="Area2"/> </view>
</head> <body> <div id="Area1" width="1000px"
height="1000px"> <video id="video1" refAsset="Asset1"
width="100%" height="100%" left="0px" top="0px"/> </div>
<div id="Area2" width="600px" height="1000px"> <video
id="video2" refAsset="Asset2" width="100%" height="100%" left="0px"
top="0px"/> </div> <div id="Area3" width="1024px"
height="768px"> <video id="video3" refAsset="Asset3"
width="100%" height="100%" left="0px" top="0px"/> </div>
</body> </CI>
[0049] Referring to <body> part in Table 2, there are three
video assets, "video1", "video2", and "video3", which may be
arranged respectively in "Area1", "Area2", and "Area3", each of
which has different spatial information. The three video assets may
be represented in the form of resource information and media types
as shown in <LoA> part under <head>, and "video1" and
"video2" among the three video assets may be arranged in a view
based on two divLocations of <div>. A screen based on the CI
of Table 2 may be configured as shown in FIG. 1.
[0050] FIG. 1 illustrates arrangement of areas on a screen based on
CI according to an embodiment of the present disclosure.
[0051] Referring to FIG. 1, based on the CI of Table 2, Area1 100
and Area2 120 that includes "video1" and "video2", respectively,
among the three video assets, are arranged in corresponding
positions.
[0052] If there are multiple terminals, e.g., the primary device
and the secondary device, the primary and secondary devices each
reproduce (or play) the medium by configuring a screen in various
forms depending on the CI. The CI may be provided by e.g., a media
server to each of the primary and secondary devices, or may be
provided by the primary device to the secondary device as will be
described below.
[0053] In various embodiments, methods for enabling the primary and
secondary devices to reproduce media with various forms of screen
configuration are provided. Specifically, the embodiments include
(1) a method for restricting media reproduction at the secondary
device, (2) a method for enabling the secondary device to reproduce
particular media, (3) a method for reproducing the same media in
the primary and secondary devices, (4) a method for transferring
media to the secondary device for reproduction, and (5) a method
for reconfiguring a screen in response to media communication.
[0054] Each of the methods will be described in detail below.
(1) A Method for Restricting Media Reproduction at the Secondary
Device
[0055] In order to restrict media reproduction in the secondary
device, CI as shown in Table 3 may be used.
TABLE-US-00003 TABLE 3 <CI> <head> <LoA> <AI
id="Asset1" src="mmt://package1/asset1" mediatype="video"/>
<AI id="Asset2" src="mmt://package1/asset2"
mediatype="video"/> <AI id="Asset3"
src="mmt://package1/asset3" mediatype="video"/> </LoA>
<view id="View1" width="1920px" height="1080px">
<divLocation id="divL1" width="70%" height="100%" left="0%"
top="0%" refDiv="Area1" plungeOut="disable" /> <divLocation
id="divL2" width="30%" height="100%" left="70%" top="0%"
refDiv="Area2"/> </view> </head> <body>
<div id="Area1" width="1000px" height="1000px"> <video
id="video1" refAsset="Asset1" width="100%" height="100%" left="0px"
top="0px"/> </div> <div id="Area2" width="600px"
height="1000px"> <video id="video2" refAsset="Asset2"
width="100%" height="100%" left="0px" top="0px"/> </div>
<div id="Area3" width="1024px" height="768px"> <video
id="video3" refAsset="Asset3" width="100%" height="100%" left="0px"
top="0px"/> </div> </body> </CI>
[0056] Table 3 represents CI that has additional information for
restricting reproduction at the secondary device, in addition to
the CI as shown in Table 2, and the additional information is
referred to as reproduction restriction information
(plungeOut="disable"). In the CI of Table 3, plungeOut="disable"
represents that reproduction of "video1" included in Area 1
indicated by divLocation of "divL1" is restricted.
[0057] One or more assets may be enclosed in an Area, and thus the
Area is conveniently used to transfer multiple assets to the
secondary device. Thus, the Area may be used as a unit of
transferring assets. DivLocation provides features for arranging
the Area on a screen, so it may also provide information regarding
media communication, i.e., the reproduction restriction
information. According to the method, operations of the primary
device and secondary device are illustrated in FIGS. 2 and 3,
respectively.
[0058] FIG. 2 is flowchart illustrating operations of the primary
device for restricting particular media play at the secondary
device according to an embodiment of the present disclosure.
[0059] Referring to FIG. 2, in operation 200, the primary device
selects at least one medium from among a large number of media,
whose reproduction is to be restricted at the secondary device.
Selecting the at least one medium may be performed in response to a
user input or under a separate control.
[0060] In operation 202, the primary device adds the reproduction
restriction information (plungeOut="disable") to CI, indicating
that reproduction of the selected at least one medium is to be
restricted. In operation 204, the primary device sends the CI that
includes the reproduction restriction information to the secondary
device.
[0061] In operation 206, the primary device reproduces media based
on the CI. The primary device may reproduce the at least one medium
whose reproduction is restricted at the secondary device.
[0062] FIG. 3 is flowchart illustrating operations of a secondary
device at which particular media reproduction is restricted
according to an embodiment of the present disclosure.
[0063] Referring to FIG. 3, in operation 300, the secondary device
receives the CI from the primary device. In operation 302, the
secondary device determines whether the CI contains the
reproduction restriction information.
[0064] If the CI does not contain the reproduction restriction
information, in operation 308, the secondary device reproduces the
media based on the CI. If the CI contains the reproduction
restriction information, in operation 304, the secondary device
detects at least one medium based on the reproduction restriction
information. In operation 306, the secondary device reproduces
other media than the detected at least one medium.
(2) A Method for Reproducing Particular Media in the Secondary
Device
[0065] FIGS. 4A and 4B illustrate particular media being reproduced
at the secondary device according to an embodiment of the present
disclosure.
[0066] Referring to FIG. 4A, the primary device may reproduce and
display "video1" of Area1 100 and "video2" of Area2 120 on the
screen, as shown in FIG. 1. The primary device may use CI as
represented in Table 4 to enable a medium not being reproduced in
the primary device to be reproduced in the secondary device as
shown in FIG. 4B.
TABLE-US-00004 TABLE 4 <CI> <head> <LoA> <AI
id="Asset1" src="mmt://package1/asset1" mediatype="video"/>
<AI id="Asset2" src="mmt://package1/asset2"
mediatype="video"/> <AI id="Asset3"
src="mmt://package1/asset3" mediatype="video"/> </LoA>
<view id="View1" width="1920px" height="1080px">
<divLocation id="divL1" width="70%" height="100%" left="0%"
top="0%" refDiv="Area1"/> <divLocation id="divL2" width="30%"
height="100%" left="70%" top="0%" refDiv="Area2"/>
<divLocation id="divL3" width="1024px" height="768px" left="0px"
top="0px" refDiv="Area3" plungeOut="complementary"/>
</view> </head> <body> <div id="Area1"
width="1000px" height="1000px"> <video id="video1"
refAsset="Asset1" width="100%" height="100%" left="0px"
top="0px"/> </div> <div id="Area2" width="600px"
height="1000px"> <video id="video2" refAsset="Asset2"
width="100%" height="100%" left="0px" top="0px"/> </div>
<div id="Area3" width="1024px" height="768px"> <video
id="video3" refAsset="Asset3" width="100%" height="100%" left="0px"
top="0px"/> </div> </body> </CI>
[0067] Table 4 represents the CI that has additional information
for allowing for reproduction in the secondary device, in addition
to the CI as shown in Table 2, and the information is referred to
as reproduction allowance information (plungeOut="complementary").
In the CI of Table 4, plungeOut="complementary" is provided in
divLocation as information regarding media communication,
indicating that "video3" of Area3 400 which is present but not
shown in the view based on divLocation is allowed to be reproduced
in the secondary device while being restricted in the primary
device.
[0068] According to this method, operations of the primary device
and secondary device are illustrated in FIGS. 5 and 6,
respectively.
[0069] FIG. 5 is flowchart illustrating operations of the primary
device for enabling the secondary device to reproduce particular
media according to an embodiment of the present disclosure.
[0070] Referring to FIG. 5, in operation 500, the primary device
selects at least one medium from among multiple media, which is to
be reproduced in the secondary device. Selecting the at least one
medium may be performed in response to a user input or under a
separate control.
[0071] In operation 502, the primary device adds the reproduction
allowance information (plungeOt="complementary") that indicates to
reproduce the selected at least one medium, to the CI together with
resource information of the selected at least one medium.
[0072] In operation 504, the primary device sends the resultant CI
to the secondary device, and in operation 506, the primary device
reproduces corresponding media based on the CI. The primary device
may reproduce other media than the at least one medium allowed to
be reproduced in the secondary device.
[0073] FIG. 6 is flowchart illustrating operations of the secondary
device that reproduces particular media according to an embodiment
of the present disclosure.
[0074] Referring to FIG. 6, in operation 600, the secondary device
receives the CI from the primary device. In operation 602, the
secondary device determines whether the CI contains the
reproduction allowance information.
[0075] If the CI contains the reproduction allowance information,
in operation 604, the secondary device detects from the CI at least
one medium based on the reproduction restriction information. In
operation 606 the secondary device reproduces the at least one
medium based on the resource information of the at least one medium
contained in the CI.
[0076] If the CI does not contain the reproduction allowance
information, the secondary device ends the procedure.
(3) A Method for Reproducing the Same Media in Primary and
Secondary Devices
[0077] FIGS. 7A and 7B illustrate the primary and secondary devices
reproducing the same media according to an embodiment of the
present disclosure.
[0078] Referring to FIG. 7A, the primary device may reproduce and
display "video1" of Area1 100 and "video2" of Area2 120 on the
screen, as shown in FIG. 1. A medium being reproduced by the
primary device may be reproduced by the secondary device as well,
as shown in FIG. 7B. Referring to FIG. 7B, "video2" is reproduced
in both Area2 120 of the primary device and Area2 700 of the
secondary device.
[0079] Such simultaneous media reproduction may make use of CI as
represented in Table 5.
TABLE-US-00005 TABLE 5 <CI> <head> <LoA> <AI
id="Asset1" src="mmt://package1/asset1" mediatype="video"/>
<AI id="Asset2" src="mmt://package1/asset2"
mediatype="video"/> <AI id="Asset3"
src="mmt://package1/asset3" mediatype="video"/> </LoA>
<view id="View1" width="1920px" height="1080px">
<divLocation id="divL1" width="70%" height="100%" left="0%"
top="0%" refDiv="Area1"/> <divLocation id="divL2" width="30%"
height="100%" left="70%" top="0%" refDiv="Area2"
plungeOut="sharable"/> </view> </head> <body>
<div id="Area1" width="1000px" height="1000px"> <video
id="video1" refAsset="Asset1" width="100%" height="100%" left="0px"
top="0px"/> </div> <div id="Area2" width="600px"
height="1000px"> <video id="video2" refAsset="Asset2"
width="100%" height="100%" left="0px" top="0px"/> </div>
<div id="Area3" width="1024px" height="768px"> <video
id="video3" refAsset="Asset3" width="100%" height="100%" left="0px"
top="0px"/> </div> </body> </CI>
[0080] Table 5 represents the CI that has additional information
for allowing for simultaneous reproduction in the primary and
secondary devices, in addition to the CI as shown in Table 2, and
the information is referred to as simultaneous reproduction
allowance information (plungeOut="sharable"). In the CI of Table 5,
plungeOut="sharable" is provided in divLocation as information
regarding media communication, indicating that "video2" is allowed
to be reproduced in the primary device at Area2 120 and the
secondary device at Area2 700, simultaneously.
[0081] According to this method, operations of the primary device
and secondary device are illustrated in FIGS. 8 and 9,
respectively.
[0082] FIG. 8 is flowchart illustrating operations of the primary
device that reproduces the same media as that of the secondary
device according to an embodiment of the present disclosure.
[0083] Referring to FIG. 8, in operation 800, the primary device
selects at least one medium from among multiple media, which is to
be simultaneously reproduced in both of the primary and secondary
devices. Selecting the at least one medium may be performed in
response to a user input or under a separate control.
[0084] In operation 802, the primary device adds the simultaneous
reproduction allowance information (plungeOt="sharable") that
indicates simultaneous reproduction of the selected at least one
medium, to the CI together with resource information of the
selected at least one medium.
[0085] In operation 804, the primary device sends the resultant CI
to the secondary device, and in operation 806, the primary device
reproduces corresponding media based on the CI. The primary device
may reproduce the same media as that of the secondary device.
[0086] FIG. 9 is flowchart illustrating operations of the secondary
device that reproduces the same media as that of the primary device
according to an embodiment of the present disclosure.
[0087] Referring to FIG. 9, in operation 900, the secondary device
receives the CI from the primary device. In operation 902, the
secondary device determines whether the CI contains the
simultaneous reproduction allowance information.
[0088] If the CI contains the simultaneous reproduction allowance
information, in operation 904, the secondary device detects at
least one medium based on the simultaneous reproduction restriction
information. In operation 906 the secondary device reproduces the
at least one medium based on the resource information of the at
least one medium contained in the CI.
[0089] If the CI does not contain the simultaneous reproduction
allowance information, the secondary device ends the procedure.
(4) A Method for Transferring Medium to the Secondary Device for
Reproduction
[0090] FIGS. 10A and 10B illustrate an embodiment of the present
disclosure where media once played at the primary device is
transferred to the secondary device for reproduction according to
an embodiment of the present disclosure.
[0091] Referring to FIG. 10A, the primary device may reproduce and
display "video1" of Area1 100 and "video2" of Area2 120 on the
screen, as shown in FIG. 1. If there is the secondary device,
"video2" that has thus far been reproduced in the primary device at
Area2 120 may be reproduced in the secondary device at Area2 1020.
While "video2" is transferred and reproduced in the secondary
device at Area2 1020, Area1 100 of the primary device may be
rearranged to be Area1 1000 as shown in FIG. 10B based on new
spatial information.
[0092] To assign the primary device the new spatial information for
Area1 100, time information about when the media communication has
performed between terminals. To provide such information through
media communication between terminals, events about when to obtain
and return media may be defined in CI, as represented in Table
6.
TABLE-US-00006 TABLE 6 <CI> <head> <LoA> <AI
id="Asset1" src="mmt://package1/asset1" mediatype="video"/>
<AI id="Asset2" src="mmt://package1/asset2"
mediatype="video"/> <AI id="Asset3"
src="mmt://package1/asset3" mediatype="video"/> </LoA>
<view id="View1" width="1920px" height="1080px">
<divLocation id="divL1" width="70%" height="100%" left="0%"
top="0%" begin="0s AreaBack" end="divL2.AreaOut"
refDiv="Area1"/> <divLocation id="divL2" width="30%"
height="100%" left="70%" top="0%" refDiv="Area2"
plungeOut="dynamic"/> <divLocation id="divL3" width="70%"
height="100%" left="15%" top="0%" begin="divL2.AreaOut"
end="AreaBack" refDiv="Area1"/> </view> </head>
<body> <div id="Area1" width="1000px" height="1000px">
<video id="video1" refAsset="Asset1" width="100%" height="100%"
left="0px" top="0px"/> </div> <div id="Area2"
width="600px" height="1000px"> <video id="video2"
refAsset="Asset2" width="100%" height="100%" left="0px"
top="0px"/> </div> <div id="Area3" width="1024px"
height="768px"> <video id="video3" refAsset="Asset3"
width="100%" height="100%" left="0px" top="0px"/> </div>
</body> </CI>
[0093] Referring to Table 6, information that is added to
divLocation of "divL1", begin="0s AreaBack"end="divL2.AreaOut",
indicates time to start reproduction and time to stop reproduction
for Areal 100 as shown in FIG. 10A. Specifically, the information
indicates that reproduction of "video1" in Area1 100 starts at 0
second and ends when "video2" is taken off Area2 120 of the primary
device and transferred to Area2 1020 of the secondary device.
[0094] Information added to divLocation of "divL2",
plungeOut="dynamic", indicates that an area for reproducing
"video2" is dynamic, meaning that "video2" may be transferred to
the secondary device for reproduction.
[0095] Furthermore, information added to divLocation of "divL3",
begin="divL2.AreaOut"end="AreaBack", indicates when to start and
stop reproduction in Area1 1000, as shown in FIG. 10B.
Specifically, the information indicates that "video 1" starts being
reproduced when "video2" is taken off Area2 120 of the primary
device to be reproduced in the secondary device and ends when
"video 2" is reproduced back in Area2 120.
[0096] According to this method, operations of the primary device
and secondary device are illustrated in FIGS. 11 and 12,
respectively.
[0097] FIG. 11 is flowchart illustrating operations of the primary
device that transfers media to the secondary device according to an
embodiment of the present disclosure.
[0098] Referring to FIG. 11, in operation 1100, the primary device
selects at least one medium from among multiple media being
reproduced, which is to be reproduced in the secondary device.
Selecting the at least one medium may be performed in response to a
user input or under a separate control.
[0099] In operation 1102, the primary device determines where and
when to reproduce media in response to transfer and return of the
at least one medium. Specifically, information about where to
reproduce media may contain information regarding positions of
other media being reproduced than the at least one medium on the
screen of the primary device in a case the at least one medium is
to be reproduced in the primary device, and information regarding
positions of other media than the at least one medium on the screen
of the screen of the secondary device in a case the at least one
medium is to be reproduced in the secondary device.
[0100] Information about when to reproduce media may contain
information regarding time to start and stop reproducing other
media than the at least one medium in the case the at least one
medium is to be reproduced in the primary device, and information
regarding time to start and stop reproducing other media than the
at least one medium in the case the at least one medium is to be
reproduced in the secondary device.
[0101] In operation 1104, the primary device adds resource
information for the selected at least one medium to CI and sends
the CI to the secondary device. The information about when and
where to reproduce media may be added to the CI, but may be left
out of the CI that is sent to the secondary device.
[0102] In operation 1106, the primary device reproduces other media
than the at least one medium based on the information about when
and where to reproduce media.
[0103] In operation 1108, the primary device determines whether the
at least one medium is to be returned from the secondary device,
i.e., whether the at least one medium is indicated to be reproduced
back in the primary device, according to the user selection.
[0104] In operation 1110, in the case the at least one medium is
returned, the primary device reproduces other media than the at
least one medium based on the information about when and where to
reproduce media in response to the media return.
[0105] FIG. 12 is flowchart illustrating operations of the
secondary device that reproduces media received from the primary
device according to an embodiment of the present disclosure.
[0106] Referring to FIG. 12, in operation 1200, the secondary
device receives the CI from the primary device. In operation 1202,
the secondary device detects from the CI resource information for
the at least one medium, and in operation 1204, the secondary
device reproduces the at least one medium based on the resource
information.
[0107] In operation 1206, the secondary device returns the at least
one medium to the primary device upon selection of the user.
Specifically, the secondary device may return the at least one
medium to the primary device by sending a request in a particular
message to the primary device to reproduce the at least one medium
or sending the primary device the resource information for the at
least one medium.
(5) Method for Reconfiguring a Screen in Response to Media
Communication
[0108] The primary device may receive from the secondary device at
least one Area that contains media while displaying a particular
Area based on CI. In this case, the primary device may rearrange
the screen to display the received at least one Area together with
the particular Area. Related explanation will be described in
connection with FIGS. 13A and 13B.
[0109] FIGS. 13A and 13B illustrate screen reconfiguration at the
secondary device in response to additional media transfer according
to an embodiment of the present disclosure.
[0110] As shown in FIG. 13A, where the primary device displays
Area1 1300 based on CI, if two Areas each containing a medium are
transferred to the primary device, the primary device may rearrange
the screen, as shown in FIG. 13B. The two Areas are displayed on
particular positions of the screen of the primary device (e.g., in
the first received area 1340 and the second received area 1360 in
the receiving order), and pre-existing Area1 1300 may be rearranged
on a new position 1320 based on new spatial information.
[0111] For this, the primary device may use CI as represented in
Table 7 as an example.
TABLE-US-00007 TABLE 7 <CI> <head> <LoA> <AI
id="Asset1" src="mmt://package1/asset1" mediatype="video"/>
</LoA> <view id="View1" width="1920px" height="1080px"
begin="0s divL3.AreaOut AreasOut" end="AreaIn(1)" >
<divLocation id="divL1" width="100%" height="100%" left="0%"
top="0%" refDiv="Area1" /> </view> <view id="View2"
width="1920px" height="1080px" begin="AreaIn(1)" end="divL3.AreaOut
AreasOut "> <divLocation id="divL2" width="70%" height="100%"
left="0%" top="0%" refDiv="Area1" /> <divLocation id="divL3"
width="30%" height="100%" left="70%" top="0%" plungeIn="1"/>
<divLocation id="divL4" width="30%" height="30%" left="0%"
top="70%" begin="AreaIn(2)" plungeIn="2" /> </view>
</head> <body> <div id="Area1" width="1000px"
height="1000px"> <video id="video1" refAsset="Asset1"
width="100%" height="100%" left="0px" top="0px"/> </div>
</body> </CI>
[0112] Referring to Table 7, information added to View1, begin="0s
divL3. AreaOut AreasOurend="AreaIn(1)", indicates that display of
Area1 1300 starts from 0 second, or starts when there is no other
Area to be displayed in a position where the Areal is to be
displayed and ends if there is any other Area to be displayed in
the position. That is, View1 is displayed if only Area1 1300
exists.
[0113] Information added to View2, begin="AreaIn(1)" end=divL3.
AreaOut AreasOut", indicates that display of Area1 1300 starts when
there is another additional Area to be displayed in a position
where the Area1 is to be displayed and ends if there is no other
Area to be displayed in the position. That is, View2 is displayed
if there is an additional Area in addition to Area1 1300.
[0114] Another information added to View2, plungeIn="1" and
plungeIn="2", indicates where to arrange the received Areas on the
screen, e.g., where to arrange the first received Area 1340 and
where to arrange the second received Area 1360.
[0115] According to the CI of Table 7, as shown in FIG. 13A, Area1
1300 starts to be reproduced from 0 second based on divLocation of
View1. If information regarding the Area is received through media
communication, displaying View1 ends and View2 is displayed as
shown in FIG. 13B. According to divLocation of "divL2", Areal
resumes being reproduced at a new position 1320.
[0116] DivLocation of "divL3" of View2 is determined to be an empty
area according to an attribute added thereto through media
communication, which becomes first received area 1340 according to
a value of the attribute, plungeIn="1". DivLocation of "divL4" of
View2 is also determined to be empty area 1360 according to a value
of the attribute, plungeIn="2".
[0117] Reproduction of View2 stops when an Area of "divL3" is
returned or when a stop event occurs when all Areas once
transferred are returned, and Viewl resumes being reproduced
according to a start event.
[0118] Operations of the primary device according this method will
be described in connection with FIG. 14.
[0119] FIG. 14 is flowchart illustrating operations of the
secondary device that changes screen configuration in response to
media communication according to an embodiment of the present
disclosure.
[0120] Referring to FIG. 14, in operation 1400, the primary device
configures a first screen by displaying a corresponding Area based
on CI. In operation 1402, the primary device determines whether an
Area containing media has been received from the secondary
device.
[0121] Upon reception of the Area, in operation 1404, the primary
device configures a second screen through screen rearrangement such
that an additional reproduction area (empty area) for the received
Area may be created. In operation 1406, the primary device assigns
the received Area for the additional reproduction area.
[0122] In this regard, the primary device may receive multiple
Areas from the secondary device, and may create multiple additional
reproduction areas. The primary device may assign multiple Areas
for multiple additional reproduction areas on a predetermined
basis. For example, the primary device may assign Areas for areas
determined in the receiving order.
[0123] In operation 1408, if the primary device determines that the
received Area has been returned, in operation 1410, the primary
device releases the additional reproduction area(s) and returns to
the first screen.
[0124] Although FIG. 14 illustrates operations of the primary
device, the operations may be performed by the secondary
device.
[0125] Table 8 represents an example of information regarding an
Area to be sent from the primary device to the secondary device
through media communication.
TABLE-US-00008 TABLE 8 Syntax No. of bits Mnemonic
Multi-device_Presentation_Command( ){ initialization_flag 1 bslbf
reserved 7 bslbf if(initialization_flag==`1`){ area_width 16 uimsbf
area_height 16 } no_of_asset 8 uimsbf
for(i=0;i<no_of_asset;i++){ asset_id_length 8 uimsbf asset_id 8
.times. N bslbf mediatype 8 uimsbf if(initialization_flag==`1`){
no_of_source 8 uimsbf for(j=0;j<no_of_source;j++){ src_length 8
uimsbf src 8 .times. N bslbf } asset_top 16 uimsbf asset_left 16
uimsbf asset_width 16 uimsbf asset_height 16 uimsbf asset_z-index 8
tcimsbf } if(mediatype==`0x00`){ view_id_length 8 uimsbf view_id 8
.times. N bslbf } current_time 32 uimsbf } }
[0126] Referring to Table 8, it can be seen that information that
has to be provided first includes spatial information of the Area,
src information of assets within the Area, and information
regarding assets' reproduction times thus far, and that subsequent
information includes information regarding each asset's
reproduction time to provide synchronization among assets.
[0127] FIGS. 15A and 15B illustrate a procedure of performing a
service based on media communication using CI according to an
embodiment of the present disclosure.
[0128] Referring to FIG. 15A, in operation 1500, the primary device
and the secondary device each start reproducing media based on CI.
For example, the primary device starts reproducing Area1 and
Area1-2 while the secondary device starts reproducing Area2.
[0129] In operation 1502, the user may request the primary device
to perform media communication of Area1-2, i.e., to transfer
Area1-2 to the secondary device for reproduction. Then, in
operation 1504, the primary device may send resource information
for Area1-2 and scene configuration information, i.e., CI to the
secondary device. In operation 1506, the primary device ends
reproduction of the Area1-2.
[0130] In operation 1508, an event that occurs from the Area
transfer causes new scene configuration information to be applied
in the primary device. In operation 1510, the event causes new
scene configuration information to be applied in the secondary
device. For example, Area1-1 being reproduced in the primary device
and Area2 being reproduced in the secondary device may be
rearranged at new positions.
[0131] In operation 1512, the secondary device starts reproducing
Area1-2. The secondary device reproduces the Area1-2 at a position
determined from the information regarding Area and information
regarding empty area in the CI received from the primary device. In
the embodiment of FIG. 15A, Area1-2 is reproduced at a position on
the right of Area2.
[0132] Symbol `A` indicates operation 1512 of FIG. 15A is followed
by operation 1514 of FIG. 15B, and subsequent operations of
operation 1512 will be described with reference to FIG. 15B.
[0133] Referring to FIG. 15B, in operation 1514, to maintain
synchronous reproduction of Area1-2, the primary device sends time
information of each asset to the secondary device, periodically. In
operation 1516, the user may request the secondary device to return
Area1-2, i.e., to send Area1-2 back to the primary device, and in
operation 1518, the secondary device ends reproduction of
Area1-2.
[0134] Subsequently, in operation 1520, the secondary device
returns to its previous scene configuration in response to an event
that occurs from the media return. In operation 1522, the primary
device returns to its previous scene configuration in response to
an event that occurs from the media return. In operation 1524, the
primary device resumes reproducing Area1-2.
[0135] FIG. 16 is a block diagram of a terminal according to an
embodiment of the present disclosure.
[0136] The terminal may correspond to the primary device or the
secondary device.
[0137] Referring to FIG. 16, the terminal includes a controller
1600, a transmitter 1602, a receiver 1604, and a memory 1606.
[0138] The controller 1600 controls general operation of the
terminal, including operations of the transmitter 1602, receiver
1604, and memory 1606.
[0139] Especially, the controller 1600 performs operations of the
primary device or the secondary device in terms of various
embodiments of the aforementioned methods.
[0140] The transmitter 1602 and the receiver 1604 perform wireless
communication of the terminal, and may further include separate
components.
[0141] The memory 1606 stores data and information generated from
operations of the terminal, media, etc.
[0142] According to embodiments of the present disclosure, a
technology to provide information used for media communication
between terminals by using scene configuration information may
become a base for providing scene configuration and multi-screen
services in a single application, and may be efficiently used to
reduce duplicate usages of overlapping functionalities between the
two services.
[0143] While the present disclosure has been shown and described
with reference to various embodiments thereof, it will be
understood by those skilled in the art that various changes in form
and details may be made therein without departing from the spirit
and scope of the present disclosure as defined by the appended
claims and their equivalents.
* * * * *