Apparatus for providing multiple screens and method of dynamically configuring multiple screens
AssigneeSamsung Electronics Co., Ltd.
InventorsJong-ho Lee, Kwang-kee Lee, Un-gyo Jung, Glenn A. Adams
Life of this patent
Estimating the term…
Abstract
An apparatus and method for providing multiple screens is provided. The apparatus for providing multiple screens includes a service processing module providing a plurality of services, an interface module through which an audio content is independently selected from the plurality of services, and an output module outputting the selected audio content.
Claims30
An apparatus comprising:
- a receiving unit to receive at least one service, wherein the service comprises at least one of a video component, an audio component and a data component;
- a first module which associates each of a plurality of logical screens with each of the received at least one service, wherein a plurality of screens comprise the plurality of logical screens and a display screen;
- a second module which associates each of the plurality of logical screens with the display screen;
- a third module that configures state information of each of screen objects categorized into a logical screen object and a display screen object, based on associations of each of the screen objects with objects including the at least one received service, the plurality of logical screens, the at least one display screen and at least one output port;
- an abstract services module that, when an abstract service is received, provides the abstract service for display on the display screen independent of the plurality of the logical screens;
- and
- a processor which, in cooperation with the first module, the second module and the third module, associates the display screen, which is associated with at least one logical screen of the plurality of logical screens associated with the audio component of the received at least one service, with the at least one output port,
- wherein the processor further assigns audio focus to the at least one logical screen associated with the audio component of the received at least one service to output the corresponding audio component, by a user or application,
- wherein the abstract service is independent of broadcast channels, and
- wherein the plurality of the logical screens are virtual screens comprising background screens and executed services, and the logical screens are mapped to a display screen.
A method in a device providing a plurality of screens for presenting at least one of services, the method comprising:
- receiving at least one service, wherein the at least one service comprises at least one of a video component, an audio component and a data component;
- associating each of a plurality of logical screens with each of the received at least one service, wherein the plurality of screens comprise the plurality of logical screens and a display screen;
- associating each of the plurality of logical screens with the display screen;
- configuring state information of each of screen objects categorized into a logical screen object and a display screen object, based on associations of each of the screen objects with objects including the at least one received service, the plurality of logical screens, the at least one display screen and at least one output port;
- assigning audio focus to at least one logical screen associated with the audio component of the received at least one service to output the corresponding audio component, by a user or application;
- associating the display screen, which is associated with at least one logical screen associated of the plurality of logical screens associated with the audio component of the received the at least one service, with at least one output port, and
- providing an abstract service, when the abstract service is received, for display on the display screen independent of the plurality of the logical screens;
- wherein at least one of the associating each of a plurality of logical screens with each of the received at least one service, the associating each of the plurality of logical screens with the display screen, and the associating the display screen with at least one output port is performed using a processor of the device,
- wherein the abstract service is independent of broadcast channels, and
- wherein the plurality of the logical screens are virtual screens comprising background screens and executed services, and the logical screens are mapped to a display screen.
A non-transitory computer readable medium having embodied thereon a computer program for executing a method, the method comprising:
- receiving at least one service, wherein the at least one service comprises at least one of a video component, an audio component and a data component;
- associating each of a plurality of logical screens with each of the received at least one service, wherein the plurality of screens comprise the plurality of logical screens and a display screen;
- associating each of the plurality of logical screens with the display screen;
- configuring state information of each of screen objects categorized into a logical screen object and a display screen object, based on associations of each of the screen objects with objects including the at least one received service, the plurality of logical screens, the at least one display screen and at least one output port;
- assigning audio focus to at least one of the logical screens associated with the audio component of the received at least one service to output the corresponding audio component, by a user or application;
- associating the display screen, which is associated with at least one logical screen associated of the plurality of logical screens associated with the audio component of the received at least one service, with the at least one output port;
- and
- providing an abstract service, when the abstract service is received, for display on the display screen independent of the plurality of the logical screens,
- wherein the abstract service is independent of broadcast channels, and
- wherein the plurality of the logical screens are virtual screens comprising background screens and executed services, and the logical screens are mapped to a display screen.
Dependencies are inferred from the claim text.