CN101233748B - Apparatus for providing multiple screens and method of dynamically configuring multiple screens - Google Patents

Apparatus for providing multiple screens and method of dynamically configuring multiple screens Download PDF

Info

Publication number
CN101233748B
CN101233748B CN2006800283663A CN200680028366A CN101233748B CN 101233748 B CN101233748 B CN 101233748B CN 2006800283663 A CN2006800283663 A CN 2006800283663A CN 200680028366 A CN200680028366 A CN 200680028366A CN 101233748 B CN101233748 B CN 101233748B
Authority
CN
China
Prior art keywords
screen
application program
service
display screen
application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2006800283663A
Other languages
Chinese (zh)
Other versions
CN101233748A (en
Inventor
李钟昊
李光基
郑云教
格莱恩·A·亚当斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from KR1020060073114A external-priority patent/KR100746041B1/en
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Priority claimed from PCT/KR2006/003071 external-priority patent/WO2007018375A1/en
Publication of CN101233748A publication Critical patent/CN101233748A/en
Application granted granted Critical
Publication of CN101233748B publication Critical patent/CN101233748B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

An apparatus for providing multiple screens and a method of dynamically configuring multiple screens. The apparatus for providing multiple screens is capable of connecting a plurality of screens to a plurality of output ports so as to dynamically configure the plurality of screens which provide multiple contents on a single physical display device. The apparatus for providing multiple screens includes: digital signal processing module determines application routine including data information is executed or not on screen base on received data information; operations module operates application routine on screen based on determine result.

Description

The method of the equipment and the dynamic-configuration multi-screen of multi-screen is provided
Technical field
Apparatus and method according to the invention relates to the dynamic-configuration multi-screen, more particularly, relating to providing uses the multi-screen be included in the sign in the transmission package to provide the multi-screen of a plurality of contents and the method for dynamic-configuration multi-screen with dynamic-configuration on physical display.
Background technology
Broadcasting receiver of the prior art (such as Digital Television (TV) or top box of digital machine) only provides a kind of content element in a physical display, or shows main screen and sub-screen simultaneously in the single physical display unit.
Even broadcasting receiver of the prior art can show main screen and sub-screen simultaneously on same display screen, they are also only to arrange main screen and sub-screen in a limited number of modes.Under the situation of displaying contents on the main screen, all elements of displaying contents, i.e. video data, voice data and other data.On the other hand, in sub-screen under the situation of displaying contents, some elements in the displaying contents only.
Content source comprises such as the broadcast service of satellite broadcasting device, terrestrial broadcasting device or wired broadcasting device, such as the storage medium of digital versatile dish (DVD) or be connected to the external device (ED) of input.Yet, be difficult to use existing broadcasting receiver that the content that provides by various content source is provided on display screen.
In interactive TV application environment, suppose and on physical display, only export a screen such as MHP (MHP), senior common application platform (ACAP) and open cable application platform (OCAP).
In interactive TV application environment, for example, adopt user interface (UI) based on home audio/video interaction technique (HAVi).According to HAVi UI standard, even to the number of the screen that in physical display, shows without limits, also only in physical display, show a screen usually.
Summary of the invention
In this environment, be difficult on a plurality of independently screens to show in the content of multimedia an execution in the content of multimedia that on screen, shows such as operations such as decoding, Digital Signal Processing, user interaction process.In addition, also being difficult to the screen is the use of life cycle and resource of the dynamic controlling application program of unit.
Therefore, need a kind of method that on the screen of dynamic-configuration, shows plurality of kinds of contents.
The invention provides a kind of method that the equipment and the dynamic-configuration multi-screen of multi-screen are provided, wherein, bag has the information that is used for the dynamic-configuration multi-screen, and described multi-screen provides a plurality of contents on physical display.
According to an aspect of the present invention, provide a kind of equipment that multi-screen is provided.Described equipment comprises: digital signal processing module, and whether the application program of determining to be included in the data message based on the data message that receives can be performed on screen; Operational module is made application program based on definite result in on-screen options.
A kind of method of dynamic-configuration multi-screen is provided according to a further aspect in the invention.Described method comprises: whether the application program of determining to be included in the data message based on the data message that receives can be performed on screen; Make application program based on definite result in on-screen options.
Description of drawings
In conjunction with the drawings to the detailed description of exemplary embodiment of the present invention, above-mentioned and other aspects of the present invention will be clearer, wherein:
Figure 1A is that the diagrammatic sketch of the structure of PiP screen according to an exemplary embodiment of the present invention is shown to Fig. 1 H;
Fig. 2 illustrates the diagrammatic sketch of the relation between the logical screen and display screen according to an exemplary embodiment of the present invention;
Fig. 3 illustrates the block diagram of serving the source according to an exemplary embodiment of the present invention;
Fig. 4 A and Fig. 4 B are the diagrammatic sketch that non-according to an exemplary embodiment of the present invention abstract service and abstract service are shown;
Fig. 5 illustrates according to an exemplary embodiment of the present invention with the diagrammatic sketch of two map of services to the method for display screen;
Fig. 6 is the diagrammatic sketch that the structure of the system that multi-screen is provided according to an exemplary embodiment of the present invention is shown;
Fig. 7 is the block diagram that the structure of the equipment that multi-screen is provided according to an exemplary embodiment of the present invention is shown;
Fig. 8 illustrates the flow chart of the method for dynamic-configuration multi-screen according to an exemplary embodiment of the present invention.
Embodiment
By the following the detailed description and the accompanying drawings of reference, the method that can more easily understand advantages and features of the invention and realize these advantages and feature to exemplary embodiment of the present.Yet, can realize the present invention in a variety of forms, and the present invention is not appreciated that and is limited to the exemplary embodiment of setting forth here.On the contrary, provide these exemplary embodiments, thereby the disclosure will be thorough and complete, and design of the present invention is conveyed to those skilled in the art fully, scope of the present invention only is defined by the claims.Run through specification, identical label refers to identical parts.
With reference to the flow chart of user interface, method and computer program product according to an exemplary embodiment of the present invention the present invention is described below.Should be appreciated that, can come the combination of piece in each piece, flow chart among the realization flow figure by computer program instructions.Can provide these computer program instructions to produce machine to the processor of all-purpose computer, special-purpose computer or other programmable data processing device, thereby, these as calculated the instruction carried out of the processor of machine or other programmable data processing device create the product of the command device that is used for being implemented in the function that a flow chart block or a plurality of flow chart block illustrate.
These computer program instructions also can be stored in can instruct computer or other programmable data processing device with the computer of ad hoc fashion work can with or computer-readable memory in, thereby be stored in computer can with or computer-readable memory in instruction produce the product that comprises the command device that is implemented in the function that illustrates in a flow chart block or a plurality of flow chart block.
Described computer program instructions also can be loaded in computer or other programmable data processing device producing a series of operating procedure that will carry out producing computer implemented processing in computer or other programmable devices, thereby the instruction of carrying out on computer or other programmable devices is provided for being implemented in the function that illustrates in a flow chart block or a plurality of flow chart block.
Each piece in the flow chart can represent to comprise one or more module, code segment or a part of codes that are used to realize the executable instruction of the logic function that illustrates.Be further noted that the function that illustrates can not occur in order in some selectable realizations in piece.For example, according to the function that comprises, in fact two pieces that illustrate continuously can be carried out substantially simultaneously, and perhaps these pieces can be carried out with opposite order.
In order to understand the present invention better, the term that uses in the disclosure will be defined in.
One group of content of multimedia that term " service " expression shows together, i.e. one group of service component.
Service component is the element of service, and comprises video component, audio component and data component.Data component is the application program in the service.
The various resource informations, device information and the execution state information that provide service required are provided the object of term " service scenarios (context) " indication may command service execution.
The physical space of the content of term " physical display " indication actual displayed service.
The screen of term " display screen " indication actual displayed on physical display.Any service can directly be set on display screen, and can on physical display, show display screen.As selection, at least one logical screen that is mapped to a certain zone of display screen can be displayed in the physical display.
Term " logical screen " indicated number is the space of service arbitrarily.Logical screen was virtual screen before being mapped to display screen, did not therefore show in physical display.
Logical screen and display screen can be the combinations of stationary background image, video raster and figure grating.The figure grating can be the combination of text, lines, color and image or the mixing of frame of video.
Term " main service " indication by the user by the menu that on physical display, shows or remote controller or application program by the service that API is chosen as main service, show it on that main screen of serving is known as " main screen ".
Term " picture in picture service " (PiP service) indication user is chosen as the service of the sub-services in the main service by the menu that shows or remote controller or application program through API on physical display, the PiP service may be displayed on picture-in-picture screen (PiP screen) or the main screen.
The PiP screen comprises the screen of a part that occupies another screen shown in Figure 1A to Fig. 1 D and the screen that does not show simultaneously with other screens with other screen overlays shown in Fig. 1 E to Fig. 1 F.In this case, be appreciated that the PiP screen can comprise shown in Fig. 1 G and Fig. 1 H in the optional position of physical display or the screen of zone and another screen overlay.
Fig. 2 illustrates the diagrammatic sketch of the relation between the logical screen and display screen according to an exemplary embodiment of the present invention.
With reference to Fig. 2, can use logical screen 210,212 and 214 to show service.By mapping block 230, logical screen 210,212 and 214 is mapped in display screen 220,222 and 224.
Say that at length logical screen 210 and 212 is mapped to display screen 220, logical screen 212 and 214 is mapped to display screen 222, and logical screen 210,212 and 214 is mapped to display screen 224.
In brief, show that at least one logical screen of service is mapped to the arbitrary region of display screen by mapping block 230.
Mapping block 230 is one group logical screen is mapped to many required information of display screen.The example of described many information comprise the presumptive area that each screen in a plurality of logical screens on the display screen is mapped to coordinate information, logical screen and display screen identifying information and specify logical screen to be presented at information on the display screen in what order.
Mapping block 230 can be realized by interface or function that the various computer programming languages of passing through of will being performed are prepared, and by using above-mentioned information to create as parameter or changing relation between logical screen and the display screen.
In addition, mapping block 230 can be realized by the hardware with the mapping function between logical screen and the display screen.
In addition, the service that provides by various services source can be presented on the display screen, and as shown in Figure 3, described display screen can show on physical display.
There is the service source (such as terrestrial broadcasting device 320 and wired broadcasting device 330) that broadcast service is provided, the service source (such as personal video recorder (PVR) 340) of the service that is stored in the storage medium is provided and the service source (not illustrating in Fig. 3) of service is provided through cable network or wireless network.
Radio receiver 310 receives service and produces the logical screen of the service that shows each reception from the service source.
Then, use predefined method or any service directly is being set in physical display, to show described any service on the display screen by the method for user or application program setting.Otherwise at least one logical screen that is mapped to the arbitrary region of display screen shows on physical display 350.In brief, the service that provides by terrestrial broadcasting device 320, wired broadcasting device 330 and PVR is displayed in the physical display 350.
Figure 3 illustrates terrestrial broadcasting device 320, wired broadcasting device 330 and PVR 340 as the service source, but the present invention is not limited to this.The content of multimedia source that any kind of the content of multimedia that can show together is provided can be to serve the source according to an exemplary embodiment of the present invention.
Shown in Fig. 4 A and Fig. 4 B, service can be divided into abstract service and non-abstract service according to an exemplary embodiment of the present invention.
Described abstract service is not the service that the broadcast singal by real-time transmission provides, but independently serves with broadcasting channel.Abstract service includes only data component, i.e. application program, and do not comprise video component and audio component.The example of abstract service comprises the service with the application program of not binding based on standard.
Non-abstract service is understood that the service except abstract service.
The current exemplary embodiment according to the present invention, abstract service and non-abstract service have independence.For example, abstract service can not be set directly in the physical display by logical screen, but not abstract service may be displayed on the logical screen.Then, logical screen can be mapped on the display screen that is provided with abstract service.Can pass through physical display output display screen curtain thereafter.Through doing like this, abstract service can be independent of non-abstract service and be displayed on the display screen.In addition, abstract service can be mapped to different logical screens with non-abstract service.Thereafter, logical screen can be mapped to single display screen.In other words, abstract service can be independent of non-abstract service and is displayed on the display screen.
The current exemplary embodiment according to the present invention, logical screen can be used as different objects with display screen and is classified.As selection, according to the attribute information of a screen object, screen can be used as logical screen or display screen.
Say that at length screen object is that logical screen or display screen depend on " type " information in the screen object attribute.
In addition, application program comprises the application program of not binding and the application program of service binding.Owing to the application priorities height of not binding, so successfully distributed resource.Monitor (monitor) application program is corresponding to the highest specific not application program of binding of priority.
The application program of service binding is related with transport stream, and allows to have the low priority of priority than the application program of not binding.The application program of service binding is not as critical system.When resource contention occurring, the application program of service binding is than the more likely relinquishes resources distribution of application program of not binding.
The application program that drives in based on the terminal of OCAP or set-top box can comprise electronic program guides (EPG), video request program (VOD), application program XYZ, local use etc.
Fig. 5 is illustrated in the diagrammatic sketch that the processing of two services is set with being mapped on two logical screens of a display screen.
With reference to Fig. 5, first service comprises three kinds of all service component, i.e. video, audio frequency and data component, and second service includes only video and audio component.Yet the present invention does not do any restriction to service component, and the service of first and second shown in Fig. 5 is exemplary.
As shown in Figure 5, first and second services with prior art in much at one mode be displayed on the physical display.The current exemplary embodiment according to the present invention can show a plurality of services independently of each other on physical display, the quantity of the service that can show on a display screen is not imposed any restrictions here.
On the other hand, data component comprises the application information about the application program of service, and described application information comprises the signal message whether the indication application program can be carried out on the PiP screen.The example of application information comprises based on the application information table of MHP standard (AIT) with based on the application information table (XAIT) of the expansion of OCAP standard.Signal message can be added to application information.
According to digital video broadcasting (DVH) MHP standard, application program is under the jurisdiction of service, determines the life cycle of application program based on the service of current selection.On the other hand, be not under the jurisdiction of service according to the application program of OCAP standard, its life cycle also is independent of signal message.
The example of application program comprises from the application program of host apparatus manufacturer, by the application program of XAIT transmission and the application program of registering by the monitor application program.
The OCAP terminal can be managed the application program of binding or the life cycle of application program of binding not by received signal.Support is used to carry out service binding or not various types of signal transmission (signaling) of binding application program based on the OCAP standard.Create or upgrade the content of application database as the result of signal transmission.Application database is the general designation by the data of application manager management, and described application manager uses application program life cycle API to manage the life cycle of application program.
The signal transmission of three types application program is arranged, wherein, one type of application program that is used for service binding, and other two types of application programs that are used for not binding.
As mentioned above, the signal transmission can be used for notifying the OCAP terminal whether to support multi-screen.Say that at length broadcasting equipment provides application program to the OCAP terminal, and whether support multi-screen by the current application program that provides of signalisation.Therefore, the OCAP terminal can use the signal that receives to determine whether to utilize the current application program that provides.For example, when can being provided on logical screen, application program provides such as functions such as screen size, screen position, time-outs to the user.
Fig. 6 is the diagrammatic sketch that the structure of the system that multi-screen is provided according to an exemplary embodiment of the present invention is shown.With reference to Fig. 6, broadcasting equipment 600 sends signal to OCAP terminal 700 (below be called the multi-screen generator).
Broadcasting equipment 600 is sending the signal 650 that comprises the sign that indicates whether to support multi-screen when multi-screen generator 700 sends application programs.Therefore, the other logical screen of the application assigned that provides is provided multi-screen generator 700, and the function such as the position, time-out etc. of size, logical screen is provided.
Can send application program by the XAIT that transmits through mpeg stream.In this case, XAIT comprises the necessary information of the content of the application data that is used to create each application program.For example, when receiving new XAIT, multi-screen generator 700 can use the information that sends at the application program relevant with the service of user's selection to upgrade application database.
In this case, as follows, multi-screen generator 700 is operated according to the type change of service:
A) when application database does not have corresponding application programs, multi-screen generator 700 is created the application information that comprises the information that is sent by XAIT;
B) even application database has corresponding application programs by previous signal transmission, but no longer execution of signal transmission, and multi-screen generator 700 is deleted this application program from application database;
C) when sent with application database in application program when the application program of identical version is arranged, multi-screen generator 700 upgrades application database based on the application information that sends;
D) when application database comprised application program and sent with the irrelevant new application program of the Application Instance of activity, multi-screen generator 700 upgraded application database based on the application information of current transmission;
E) comprise application program when application database, and when having sent the new application program relevant with the example of the application program of activity, multi-screen generator 700 is finished the signals transmission of previous application program, or creates the Application Instance (applicationinstance) only allow the application program that just is being performed.
Fig. 7 is the block diagram that the equipment of multi-screen is provided according to an exemplary embodiment of the present invention.
With reference to Fig. 7, provide the equipment 700 of multi-screen to comprise digital signal processing module 750, service processing module 762, output module 764, user/application interface module 740.
In addition, equipment 700 comprises broadcast singal receiver module 710, storage medium 720, the outside input module 730 as the service source, and comprises physical display 770, storage medium 780 and outside output module 790 as the service output medium.
Term used herein " module " is meant, but is not limited to, and software or nextport hardware component NextPort are such as field programmable gate array (FPGA) or the application-specific integrated circuit (ASIC) (ASIC) of carrying out particular task.Module can advantageously be configured to reside on addressable storage medium or in one or more processors and be carried out.Therefore, as example, module can comprise assembly (such as component software, nextport hardware component NextPort, OO component software, class component and task component), process, function, attribute, process, subprogram, program code segments, driver, firmware, microcode, circuit, data, database, data structure, table, array and variable.The function that provides in assembly and module can be combined into assembly and module still less, perhaps is further separated into other assembly or module.
Digital signal processing module 750 receives the various information of serving (such as content of multimedia), for example video information, audio-frequency information or data message from broadcast singal receiver module 710, storage medium 720 or outside input module 730.
Broadcast singal receiver module 710 receives satellite, ground or cable broadcasting signal, and send the broadcast singal receive, video information, audio-frequency information or the data message of storage medium 720 stores service, outside input module 730 receive video information, audio-frequency information or the data message of service from external device (ED) (such as being connected to the network of network interface module).
Digital signal processing module 750 uses the service component that receives to recover a plurality of services.The service that recovers comprises abstract or non-abstract service.
Here, phrase " a plurality of service " refers to two or more services that broadcast singal receiver module 710 sends, and perhaps refers to two or more services that sent respectively by broadcast singal receiver module 710 and storage medium 720.
Digital signal processing module 750 can be served by the selection recovery of user/application interface module 740 according to user or application program.In this case, user or application program can be selected the connection between service arbitrarily and the screen.
In addition, digital signal processing module 750 confirms whether can carry out the application program that is included in the data message on screen according to the data message that receives.In this case, digital signal processing module 750 confirms to be included in the predetermined flag of the signal in the data message, confirms whether support to carry out then.The result is sent to operational module 760 and user/application interface module 740.
For example, when sign is 1, sends indication and be supported in first control signal of carrying out on the screen.Otherwise, when sign is 0, sends indication and be not supported in second control signal of carrying out on the screen.
Change operation based on the type of control signal to its operational module 760 that has sent control signal.When first control signal was sent to operational module 760, operational module 760 was made application program in on-screen options.When second control signal was sent to operational module 760, operational module 760 was not made application program in on-screen options.In this case, screen comprises PiP screen and picture out picture (Picture-on-Picture, PoP) screen.
Operational module 760 is mapped to display screen with logical screen after can having operated application program on logical screen, perhaps direct operating application program on display screen.For this reason, operational module 760 can comprise service processing module 762 and output module 764.
Service processing module 762 generation logical screens and display screen are to show the service that is recovered by digital signal processing module 750.In this case, logical screen can be the screen that distributes for the application program of carrying out on the screen that transmission is supported according to signal.
Output module 764 is mapped to display screen with a plurality of logical screens that service processing module 762 produces, and can use predefined method or user by the method that is provided with by user/application interface module 762 logical screen to be mapped on the display screen.Say that at length except video or audio frequency, the user can carry out the mapping of the application program of supporting multi-screen.
The service that digital signal processing module 750 recovers can not be connected to the logical screen that produces by service processing module 762, and can be directly connected to display screen to export by output module 764.
The display screen that output module 764 provides can be displayed on the physical display 770 or can be stored in the storage medium 780.The example of storage medium 780 comprises computer-readable floppy disk, hard disk, CD-ROM, DVD, DVD-ROM, BD (Blu-ray Disc) and semiconductor memory.
In addition, the display screen that provides by output module 764 can be sent to the external device (ED) that is connected to network through outside output module 790.
For this reason, output module 764 can comprise a plurality of output ports, wherein, can provide display screen through described output port.In this case, can provide display screen through being set to the output port that default output port or user select by user/application interface module 740 in advance.
The service that user or application program can use user/application interface module 740 to select in a plurality of services or recover to expect.In addition, the user can use user/application interface module 740 to select in a plurality of display screens one.
Owing to divided described module according to the function of the module shown in Fig. 7, so can be connected to other modules.
Fig. 8 illustrates the flow chart of the method for dynamic-configuration multi-screen according to an exemplary embodiment of the present invention.
Usually, send video information, audio-frequency information and the data message that constitutes content of multimedia with predetermined format (for example mpeg stream form).At operation S810, equipment receiver, video information, audio-frequency information and data message such as the service of content of multimedia service are provided, and based on the service of recovering of video information, audio-frequency information and data message.Here, the service that recovers in operation S810 can be selected or be pre-determined by user or application program.The user can use at the menu that shows on the display unit 770 or remote controller and select connection between any screen and the screen.Application program can use API to select to connect.
In operation 820, whether multi-screen generator 700 can be carried out on screen based on the application program that the data message that receives is determined to be included in the data message in receiving multimedia content.
Export definite result by user/application interface module 740.In operation 830, when the signal in being included in data message comprised the sign of supporting multi-screen, user/application interface module 740 can be provided for the controlled function (for example, assignment logic screen and control screen size) of application program to the user.
In addition, multi-screen generator 700 uses the life cycle of the signal 650 management application programs that constantly receive.When not receiving signal, multi-screen generator 700 is finished application program.
At operation S840, multi-screen generator 700 is arranged on the service of the recovery that will be shown on the logical screen according to exemplary embodiment after having confirmed the signal transmission.In addition, at operation S850, according to an exemplary embodiment of the present, logical screen is mapped to display screen.In this case, the user can be with the application assigned that provides to logical screen, and the size of input logic screen and position.Therefore, multi-screen generator 700 can be mapped to display screen with logical screen according to the content of user's input.
Shown in Fig. 8, the service of recovery is displayed on the physical display through logical screen.Yet the service of recovery can directly be presented in the physical display by logical screen.
When the user selects the PiP service, realize the PiP service in two ways.In first kind of mode, do not create the independent logical screen (being the PiP screen) that is used for the PiP service, and the video component that the PiP that only is provided for selecting on main screen serves.In the second way, create of the PiP service of the independent logical screen that is used for the PiP service to select on the PiP screen that is provided at establishment.
For easy, Fig. 8 illustrates only with the method for a map of services to display screen.Yet, a plurality of services can by or be not mapped on the display screen by a plurality of logical screens.
When by this way when the user provides physical display 770, the user can carry out a plurality of services.
Utilizability on the industry
The method of the equipment and the dynamic-configuration multi-screen of multi-screen is provided according to an exemplary embodiment of the present invention, by the bag that comprises predetermined information is provided, user's controllable sub dispensing comprises the screen of the content of application program, and the multi-screen of a plurality of contents is provided in physical display with dynamic-configuration.
Although specifically shown and described the present invention with reference to exemplary embodiment of the present invention, but it should be appreciated by those skilled in the art, under the situation that does not break away from the spirit and scope of the present invention that are defined by the claims, can make various changes in form and details.Therefore, being appreciated that provides the just meaning in order to describe of above-mentioned exemplary embodiment, and should not be interpreted as any restriction to the scope of the invention.

Claims (14)

1. equipment that multi-screen is provided, described equipment comprises:
Digital signal processing module, whether the application program of determining to be included in the data message based on the data message that receives can be performed on screen;
Operational module, the definite result operating application program on display screen that provides based on digital signal processing module;
Wherein, described multi-screen comprises a plurality of logical screens and described display screen, and each multi-screen is the combination of stationary background image, video raster and figure grating,
Wherein, operational module comprises service processing module and output module, and described service processing module produces described a plurality of logical screen and described display screen to show the service that is obtained by digital signal processing module; Described output module is mapped to display screen with described a plurality of logical screens that service processing module produces, and comprises a plurality of output ports, can provide display screen through described a plurality of output ports,
Wherein, one group of service component is represented in described service, and described service component comprises at least one in video component, audio component and the data component;
Described display screen is represented the actual screen that outputs to external device (ED), and wherein, at least one in a plurality of logical screens is mapped on the display screen;
Described logical screen is a virtual screen before being mapped to display screen, does not therefore output to external device (ED), and wherein, the service of each reception is mapped to this virtual screen.
2. equipment as claimed in claim 1, wherein, described screen comprises the picture-in-picture screen.
3. equipment as claimed in claim 1, wherein, described screen comprises the picture out picture screen.
4. equipment as claimed in claim 1, wherein, if determine that the result indicates application program not carry out on screen, then described operational module is not made application program in on-screen options.
5. equipment as claimed in claim 1, wherein, whether digital signal processing module is included in the application program that the sign of the signal in the data message that receives determines to be included in the data message and can carries out on screen by inspection.
6. the method for a dynamic-configuration multi-screen, described method comprises:
Whether the application program of determining to be included in the data message based on the data message that receives can be performed on screen;
Producing a plurality of logical screens and display screen serves accordingly to show with data message;
Described a plurality of logical screens are mapped to display screen;
Provide display screen through a plurality of output ports;
Based on result's operating application program on display screen of determining;
Wherein, described multi-screen comprises a plurality of logical screens and described display screen, and each multi-screen is the combination of stationary background image, video raster and figure grating,
Wherein, one group of service component is represented in described service, and described service component comprises at least one in video component, audio component and the data component;
Described display screen is represented the actual screen that outputs to external device (ED), and wherein, at least one in a plurality of logical screens is mapped on the display screen;
Described logical screen is a virtual screen before being mapped to display screen, does not therefore output to external device (ED), and wherein, the service of each reception is mapped to this virtual screen.
7. method as claimed in claim 6, wherein, described screen comprises the picture-in-picture screen.
8. method as claimed in claim 6, wherein, described screen comprises the picture out picture screen.
9. method as claimed in claim 6 wherein, if the result who determines indicates application program not carry out, is not then made application program in on-screen options on screen.
10. method as claimed in claim 6 wherein, is determined to be included in the step whether application program in the data message can carry out and is comprised: check the sign that is included in the signal in the data message that receives on screen.
11. a method of supporting the multi-screen configuration in the multi-screen generator, described method comprises:
Receive application program and indication application program and on the multi-screen generator, whether support the signal of multi-screen;
On the display screen of multi-screen generator, distribute other logical screen;
Use the information in the signal of the relevant application program of the service selected with the user of being included in is upgraded the application database of multi-screen generator,
Wherein, described multi-screen comprises a plurality of logical screens and display screen;
Described display screen is represented the actual screen that outputs to external device (ED), and wherein, at least one in a plurality of logical screens is mapped on the display screen,
Described logical screen is a virtual screen before being mapped to display screen, does not therefore output to external device (ED), and wherein, the service of each reception is mapped to this virtual screen.
12. method as claimed in claim 11, wherein, the step of upgrading application database according to described relevant service comprises the following steps:
If the application database of multi-screen generator does not have described application program, then the multi-screen generator is created the application information that comprises the information that is sent by the application information table of expanding;
Even application database has described application program by previous signal transmission, but the signal transmission no longer is performed, and then the multi-screen generator is deleted this application program from application database;
If sent with application database in application program have the application program of identical version, then the multi-screen generator upgrades application database based on the application information that sends;
If application database comprises described application program, and sent and the irrelevant new application program of the Application Instance of activity, then the multi-screen generator upgrades application database based on the application information of current transmission;
If application database comprises application program, and sent the new application program relevant with the Application Instance of activity, then the multi-screen generator is finished the signals transmission of previous application program, or creates the Application Instance only allow the application program that just is being performed.
13. method as claimed in claim 11, wherein, application program comprises the application program that sends from the application program of host apparatus manufacturer, application information table by expansion and the application program by the registration of monitor application program.
14. method as claimed in claim 11 wherein, distributes the step of other logical screen to comprise: provide a plurality of functions of logical screen, and described a plurality of function comprises size and the position of each logical screen on display screen.
CN2006800283663A 2005-08-05 2006-08-04 Apparatus for providing multiple screens and method of dynamically configuring multiple screens Expired - Fee Related CN101233748B (en)

Applications Claiming Priority (10)

Application Number Priority Date Filing Date Title
US70549105P 2005-08-05 2005-08-05
US60/705,491 2005-08-05
US78957706P 2006-04-06 2006-04-06
US60/789,577 2006-04-06
US81209006P 2006-06-09 2006-06-09
US60/812,090 2006-06-09
KR10-2006-0073114 2006-08-02
KR1020060073114A KR100746041B1 (en) 2005-08-05 2006-08-02 Apparatus for providing multiple screens and method for dynamic configuration of the same
KR1020060073114 2006-08-02
PCT/KR2006/003071 WO2007018375A1 (en) 2005-08-05 2006-08-04 Apparatus for providing multiple screens and method of dynamically configuring multiple screens

Publications (2)

Publication Number Publication Date
CN101233748A CN101233748A (en) 2008-07-30
CN101233748B true CN101233748B (en) 2011-06-29

Family

ID=39899027

Family Applications (13)

Application Number Title Priority Date Filing Date
CN200680028909A Expired - Fee Related CN100581226C (en) 2005-08-05 2006-08-03 Apparatus for providing a plurality of screens and method of dynamically configuring a plurality of screens
CN2006800288436A Expired - Fee Related CN101238719B (en) 2005-08-05 2006-08-03 Apparatus for providing multiple screens and method of dynamically configuring multiple screens
CN2006800286553A Expired - Fee Related CN101238717B (en) 2005-08-05 2006-08-04 Apparatus for providing multiple screens and method of dynamically configuring multiple screens
CN2006800291848A Expired - Fee Related CN101238722B (en) 2005-08-05 2006-08-04 Apparatus for providing multiple screens and method of dynamically configuring multiple screens
CN2006800285086A Expired - Fee Related CN101238715B (en) 2005-08-05 2006-08-04 Apparatus for providing multiple screens and method of dynamically configuring multiple screens
CN2006800285207A Expired - Fee Related CN101238724B (en) 2005-08-05 2006-08-04 Apparatus for providing multiple screens and method of dynamically configuring multiple screens
CN2006800283663A Expired - Fee Related CN101233748B (en) 2005-08-05 2006-08-04 Apparatus for providing multiple screens and method of dynamically configuring multiple screens
CN200680028518XA Expired - Fee Related CN101238716B (en) 2005-08-05 2006-08-04 Apparatus for providing multiple screens and method of dynamically configuring multiple screens
CN2006800283767A Expired - Fee Related CN101233750B (en) 2005-08-05 2006-08-04 Apparatus for providing multiple screens and method of dynamically configuring multiple screens
CN2006800282868A Expired - Fee Related CN101233747B (en) 2005-08-05 2006-08-04 Apparatus for providing multiple screens and method of dynamically configuring multiple screens
CN2006800289316A Expired - Fee Related CN101238721B (en) 2005-08-05 2006-08-04 Apparatus for providing multiple screens and method of dynamically configuring multiple screens
CN200680028821XA Expired - Fee Related CN101238718B (en) 2005-08-05 2006-08-04 Apparatus for providing multiple screens and method of dynamically configuring multiple screens
CN2006800283860A Expired - Fee Related CN101233749B (en) 2005-08-05 2006-08-05 Apparatus for providing multiple screens and method of dynamically configuring multiple screens

Family Applications Before (6)

Application Number Title Priority Date Filing Date
CN200680028909A Expired - Fee Related CN100581226C (en) 2005-08-05 2006-08-03 Apparatus for providing a plurality of screens and method of dynamically configuring a plurality of screens
CN2006800288436A Expired - Fee Related CN101238719B (en) 2005-08-05 2006-08-03 Apparatus for providing multiple screens and method of dynamically configuring multiple screens
CN2006800286553A Expired - Fee Related CN101238717B (en) 2005-08-05 2006-08-04 Apparatus for providing multiple screens and method of dynamically configuring multiple screens
CN2006800291848A Expired - Fee Related CN101238722B (en) 2005-08-05 2006-08-04 Apparatus for providing multiple screens and method of dynamically configuring multiple screens
CN2006800285086A Expired - Fee Related CN101238715B (en) 2005-08-05 2006-08-04 Apparatus for providing multiple screens and method of dynamically configuring multiple screens
CN2006800285207A Expired - Fee Related CN101238724B (en) 2005-08-05 2006-08-04 Apparatus for providing multiple screens and method of dynamically configuring multiple screens

Family Applications After (6)

Application Number Title Priority Date Filing Date
CN200680028518XA Expired - Fee Related CN101238716B (en) 2005-08-05 2006-08-04 Apparatus for providing multiple screens and method of dynamically configuring multiple screens
CN2006800283767A Expired - Fee Related CN101233750B (en) 2005-08-05 2006-08-04 Apparatus for providing multiple screens and method of dynamically configuring multiple screens
CN2006800282868A Expired - Fee Related CN101233747B (en) 2005-08-05 2006-08-04 Apparatus for providing multiple screens and method of dynamically configuring multiple screens
CN2006800289316A Expired - Fee Related CN101238721B (en) 2005-08-05 2006-08-04 Apparatus for providing multiple screens and method of dynamically configuring multiple screens
CN200680028821XA Expired - Fee Related CN101238718B (en) 2005-08-05 2006-08-04 Apparatus for providing multiple screens and method of dynamically configuring multiple screens
CN2006800283860A Expired - Fee Related CN101233749B (en) 2005-08-05 2006-08-05 Apparatus for providing multiple screens and method of dynamically configuring multiple screens

Country Status (1)

Country Link
CN (13) CN100581226C (en)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9182937B2 (en) * 2010-10-01 2015-11-10 Z124 Desktop reveal by moving a logical display stack with gestures
KR20100070146A (en) * 2008-12-17 2010-06-25 삼성전자주식회사 Display method and photographing apparatus and display apparatus using the same
JP2012047842A (en) * 2010-08-25 2012-03-08 Seiko Epson Corp Image display device, and image display method
JP5892361B2 (en) * 2011-08-02 2016-03-23 ソニー株式会社 Control device, control method, program, and robot control system
JP5796566B2 (en) * 2011-12-28 2015-10-21 株式会社デンソー Display control device
CN102547143A (en) * 2012-01-13 2012-07-04 深圳市华泰敏信息技术有限公司 Method and device for building mapping relation between outlet port of video switching equipment and displayer
CN102663988B (en) * 2012-04-28 2015-06-24 广东威创视讯科技股份有限公司 Method, device and system for broadcasting subtitles
KR101952724B1 (en) * 2012-07-31 2019-02-28 삼성전자주식회사 Apparatus and method for supplying n-screen service in broadcast system
CN103838503B (en) * 2012-11-26 2017-02-08 华为技术有限公司 Multiple-application display method and device
KR102069547B1 (en) * 2013-04-19 2020-01-28 삼성전자주식회사 Method and apparatus for transmitting and receiving additional information in a broadcast communication system
CN104427374B (en) * 2013-08-27 2018-03-20 海尔集团公司 Display control method, device and the multimedia equipment of content of multimedia
CN104270661A (en) * 2014-10-24 2015-01-07 冠捷显示科技(厦门)有限公司 System and displaying method for extended display equipment of intelligent television
CN104537573A (en) * 2014-12-17 2015-04-22 国家电网公司 Power grid operation information panoramic visualized display system
US9652196B2 (en) * 2015-06-29 2017-05-16 Microsoft Technology Licensing, Llc Smart audio routing management
CN106254928B (en) * 2016-08-19 2019-07-30 青岛海信电器股份有限公司 A kind of picture caption presentation method and device
CN111711843A (en) * 2020-06-09 2020-09-25 海信视像科技股份有限公司 Multimedia equipment and screen projection playing method
CN112181335B (en) * 2020-09-25 2023-08-15 北京博睿维讯科技有限公司 Multi-signal comprehensive management and control method, intelligent terminal and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5347624A (en) * 1987-03-05 1994-09-13 Hitachi, Ltd. Method and apparatus for display control
US20030142037A1 (en) * 2002-01-25 2003-07-31 David Pinedo System and method for managing context data in a single logical screen graphics environment
JP2003309780A (en) * 2002-04-18 2003-10-31 Matsushita Electric Ind Co Ltd Picture display device
CN1550979A (en) * 2003-03-21 2004-12-01 Interface for presenting data representations in a screen-area inset
WO2004109467A2 (en) * 2003-06-02 2004-12-16 Disney Enterprises, Inc. System and method of programmatic window control for consumer video players

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9200269D0 (en) * 1992-01-08 1992-02-26 Thomson Consumer Electronics Programmable pop for wide screen television
CA2187796C (en) * 1994-04-15 2010-06-29 Jurgen Fritz Rosengren Arrangement and method for transmitting and receiving video signals
US5867223A (en) * 1995-07-17 1999-02-02 Gateway 2000, Inc. System for assigning multichannel audio signals to independent wireless audio output devices
US5805118A (en) * 1995-12-22 1998-09-08 Research Foundation Of The State Of New York Display protocol specification with session configuration and multiple monitors
US6088005A (en) * 1996-01-11 2000-07-11 Hewlett-Packard Company Design and method for a large, virtual workspace
JP3509060B2 (en) * 1998-05-28 2004-03-22 松下電器産業株式会社 Display control device and method
US6204887B1 (en) * 1998-12-11 2001-03-20 Hitachi America, Ltd. Methods and apparatus for decoding and displaying multiple images using a common processor
JP4541476B2 (en) * 1999-02-19 2010-09-08 キヤノン株式会社 Multi-image display system and multi-image display method
JP2000324489A (en) * 1999-05-14 2000-11-24 Sony Corp Method and system for transmitting multi-picture video and method for setting-up the transmitting system
JP2002010165A (en) * 2000-06-26 2002-01-11 Sony Corp Multiscreen display and method therefor
KR20020040303A (en) * 2000-11-24 2002-05-30 구자홍 Apparatus for managing PIP of TV
KR20020068134A (en) * 2001-02-20 2002-08-27 엘지전자주식회사 Method for displaying PIP of a digital TV
JP2003271285A (en) * 2002-03-12 2003-09-26 Sharp Corp Scroll control apparatus, information processing program, and recording media
JP2005531971A (en) * 2002-07-01 2005-10-20 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Video signal processing system
JP2004133733A (en) * 2002-10-11 2004-04-30 Sony Corp Display device, display method, and program
JP2004178127A (en) * 2002-11-26 2004-06-24 Fuji Xerox Co Ltd Information display processor and program
KR20040071945A (en) * 2003-02-07 2004-08-16 엘지전자 주식회사 Image display device capable of controlling a subpicture and method thereof
KR100512611B1 (en) * 2003-04-11 2005-09-05 엘지전자 주식회사 Method and apparatus for processing PIP of display device
KR100585534B1 (en) * 2003-08-13 2006-05-30 엘지전자 주식회사 Method and apparatus of tv channel display based on channel grouping using multi-picture
US8260857B2 (en) * 2003-10-23 2012-09-04 Microsoft Corporation One to many data projection system and method
CN2710285Y (en) * 2004-03-01 2005-07-13 天津市华海计算机技术有限公司 Radio transmitted highway traffic video monitoring system
CN100405832C (en) * 2004-12-17 2008-07-23 Tcl王牌电子(深圳)有限公司 TV set apparatus capable of simultaneously receiving and playing multi-channel programs

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5347624A (en) * 1987-03-05 1994-09-13 Hitachi, Ltd. Method and apparatus for display control
US20030142037A1 (en) * 2002-01-25 2003-07-31 David Pinedo System and method for managing context data in a single logical screen graphics environment
JP2003309780A (en) * 2002-04-18 2003-10-31 Matsushita Electric Ind Co Ltd Picture display device
CN1550979A (en) * 2003-03-21 2004-12-01 Interface for presenting data representations in a screen-area inset
WO2004109467A2 (en) * 2003-06-02 2004-12-16 Disney Enterprises, Inc. System and method of programmatic window control for consumer video players

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
同上.

Also Published As

Publication number Publication date
CN101233750B (en) 2011-11-16
CN101238715B (en) 2013-03-27
CN101238721B (en) 2011-06-29
CN101233748A (en) 2008-07-30
CN101238717A (en) 2008-08-06
CN101233750A (en) 2008-07-30
CN101233749B (en) 2011-11-16
CN101238721A (en) 2008-08-06
CN101238724A (en) 2008-08-06
CN101233747B (en) 2010-08-04
CN101238720A (en) 2008-08-06
CN101238717B (en) 2012-09-05
CN101233747A (en) 2008-07-30
CN101238722A (en) 2008-08-06
CN101238716A (en) 2008-08-06
CN101238724B (en) 2012-05-23
CN100581226C (en) 2010-01-13
CN101238722B (en) 2011-09-14
CN101233749A (en) 2008-07-30
CN101238715A (en) 2008-08-06
CN101238719B (en) 2012-05-30
CN101238718A (en) 2008-08-06
CN101238716B (en) 2012-05-23
CN101238719A (en) 2008-08-06
CN101238718B (en) 2012-05-30

Similar Documents

Publication Publication Date Title
CN101233748B (en) Apparatus for providing multiple screens and method of dynamically configuring multiple screens
US8243198B2 (en) Apparatus for providing multiple screens and method of dynamically configuring multiple screens
CN101416492A (en) Apparatus for providing multiple screens and method for dynamic configuration of the same
EP1911274B1 (en) Apparatus for providing multiple screens and method of dynamically configuring multiple screens
US20080094513A1 (en) Apparatus for providing multiple screens and method of dynamically configuring multiple screens
US20080094509A1 (en) Apparatus for providing multiple screens and method of dynamically configuring multiple screens
US20080088744A1 (en) Apparatus for providing multiple screens and method of dynamically configuring multiple screens
CA2648619A1 (en) Apparatus for providing multiple screens and method for dynamic configuration of the same
KR100746041B1 (en) Apparatus for providing multiple screens and method for dynamic configuration of the same
WO2007114667A1 (en) Apparatus for providing multiple screens and method of dynamically configuring multiple screens
EP1911275B1 (en) Apparatus for providing multiple screens and method of dynamically configuring multiple screens
WO2007114669A1 (en) Apparatus and method for identifying an application in the multiple screens environment
EP1911281A1 (en) Apparatus for providing multiple screens and method of dynamically configuring multiple screens
WO2007114675A1 (en) Apparatus for providing multiple screens and method for dynamic configuration of the same
EP1911271A1 (en) Apparatus for providing multiple screens and method of dynamically configuring multiple screens

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110629

Termination date: 20190804

CF01 Termination of patent right due to non-payment of annual fee