[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN106792192B - Digital television multi-window playing method and device - Google Patents

Digital television multi-window playing method and device Download PDF

Info

Publication number
CN106792192B
CN106792192B CN201611202060.7A CN201611202060A CN106792192B CN 106792192 B CN106792192 B CN 106792192B CN 201611202060 A CN201611202060 A CN 201611202060A CN 106792192 B CN106792192 B CN 106792192B
Authority
CN
China
Prior art keywords
window
signal source
played
playing
new
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.)
Active
Application number
CN201611202060.7A
Other languages
Chinese (zh)
Other versions
CN106792192A (en
Inventor
郭元洪
林舜大
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.)
Shenzhen TCL Digital Technology Co Ltd
Original Assignee
Shenzhen TCL Digital Technology 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
Application filed by Shenzhen TCL Digital Technology Co Ltd filed Critical Shenzhen TCL Digital Technology Co Ltd
Priority to CN201611202060.7A priority Critical patent/CN106792192B/en
Publication of CN106792192A publication Critical patent/CN106792192A/en
Application granted granted Critical
Publication of CN106792192B publication Critical patent/CN106792192B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention discloses a digital television multi-window playing method, which comprises the following steps: when a multi-window playing request is detected, inquiring window information of each window in a window manager, selecting an idle state window as a new window according to the window information, acquiring a signal source to be played specified in the multi-window playing request, associating the signal source to be played with the new window, displaying and playing the signal source to be played in the new window according to the association relationship between the signal source to be played and the new window, disconnecting the window connection when the window signal source switching request is detected, releasing the window when the window closing request is detected, and meanwhile, enabling a user to freely set window layout; on the basis of the method, the invention also provides a corresponding device, so that the display and play of different signal sources of multiple windows of the digital television are realized, the operation efficiency of the digital television is improved, and the user experience is improved by fully utilizing the advantage of a large screen.

Description

Digital television multi-window playing method and device
Technical Field
The invention relates to the field of digital television multi-window, in particular to a digital television multi-window playing method and device.
Background
The digital television is provided with a full-open platform and is loaded with an operating system; the user can run different application programs through the digital television and realize functions of surfing the internet and the like by utilizing a wired network and a wireless network.
An operating system adopted by an existing digital television generally only supports simultaneous display of a single window, a user performs single window operation on an activated application program, or a small part of digital televisions can realize display and interaction of multiple windows for specific applications, but the display interaction of the multiple windows for the specific applications can only be set in a fixed area, the user is limited by the specific applications, and the display interaction of the multiple windows cannot be realized by part of the applications, so that the user cannot freely adjust and set the windows at the same time, the function of a large-screen digital television cannot be fully exerted, and the user experience is poor.
The above is only for the purpose of assisting understanding of the technical aspects of the present invention, and does not represent an admission that the above is prior art.
Disclosure of Invention
The invention mainly aims to provide a multi-window playing method of a digital television, aiming at realizing the function of simultaneously playing videos of different signal sources in multiple windows of the digital television.
In order to achieve the above object, the present invention provides a method for playing multiple windows of a digital television, wherein the method for playing multiple windows of a digital television comprises the following steps:
when a multi-window playing request is detected, inquiring window information of each window in a window manager, and selecting an idle state window as a new window according to the window information;
acquiring a signal source to be played specified in the multi-window playing request, and associating the signal source to be played with the newly-built window;
and displaying and playing the signal source to be played in the new window according to the association relation between the signal source to be played and the new window.
Optionally, the step of querying window information of each window in the window manager when the multi-window playing request is detected, and selecting an idle window as a new window according to the window information includes:
when a multi-window playing request is detected, judging whether an idle state window exists in a window manager or not;
and if the window manager has an idle state window, inquiring window information of each window in the window manager, and selecting the idle state window as a new window according to the window information.
Optionally, the information for identifying the window in the window information is used as a window identifier, and the method for playing multiple windows of a digital television further includes:
when a window setting request is detected, determining a setting window according to a window identifier, and acquiring window parameters to be set;
and adjusting the setting window according to the window parameter to be set, and synchronously displaying the setting window.
Optionally, the step of displaying and playing the signal source to be played in the new window according to the relationship between the signal source to be played and the new window includes:
judging whether the signal source to be played needs decoding or not to determine the connection relation between the signal source to be played and the newly-built window;
if the signal source to be played needs decoding, the signal source to be played is decoded by a decoder and then connected with the newly-built window;
and if the signal source to be played does not need to be decoded, connecting the signal source to be played with the new window.
Optionally, after the step of displaying and playing the signal source to be played in the new window according to the relationship between the signal source to be played and the new window, the method includes:
when a signal source switching request is detected, acquiring a window identifier corresponding to a signal source switching window and a new signal source to be played;
and disconnecting the existing window connection according to the window identification, and reconnecting the new signal source to be played with the corresponding window.
Optionally, after the step of displaying and playing the signal source to be played in the new window according to the relationship between the signal source to be played and the new window, the method further includes:
when a request for closing the window is detected, acquiring a window identifier corresponding to the closed window according to the request for closing the window;
and releasing the window after the connection of the corresponding window is disconnected according to the window identifier, and storing the released window in an idle state in a window manager for use by the newly-built window.
In addition, in order to achieve the above object, the present invention further provides a device for playing multiple windows of a digital television, wherein the device for playing multiple windows of a digital television comprises the following modules:
the query new-built module is used for querying the window information of each window in the window manager when a multi-window playing request is detected, and selecting an idle state window as a new-built window according to the window information;
the acquisition association module is used for acquiring a signal source to be played specified in the multi-window playing request and associating the signal source to be played with the newly-built window;
and the display playing module is used for displaying and playing the signal source to be played in the new window according to the association relation between the signal source to be played and the new window.
Optionally, the query new creation module includes:
the detection judging unit is used for judging whether an idle state window exists in the window manager or not when the multi-window playing request is detected;
and selecting a new building unit, wherein the new building unit is used for inquiring the window information of each window in the window manager if the idle state window exists in the window manager, and selecting the idle state window as a new building window according to the window information.
Optionally, the information for identifying the window in the window information is used as a window identifier, and the digital television multi-window playing device includes a window setting module, configured to:
when a window setting request is detected, determining a setting window according to a window identifier, and acquiring window parameters to be set;
and adjusting the setting window according to the window parameter to be set, and synchronously displaying the setting window.
Optionally, the display playing module includes:
the signal judgment unit is used for judging whether the signal source to be played needs to be decoded or not so as to determine the connection relation between the signal source to be played and the newly-built window;
the connection decoding unit is used for connecting the signal source to be played with the new window after being decoded by the decoder if the signal source to be played needs to be decoded;
and the connection display unit is used for connecting the signal source to be played with the new window if the signal source to be played does not need decoding.
Optionally, the digital television multi-window playing apparatus includes a playing switching module, configured to:
when a signal source switching request is detected, acquiring a window identifier corresponding to a signal source switching window and a new signal source to be played;
and disconnecting the existing window connection according to the window identification, and reconnecting the new signal source to be played with the corresponding window.
Optionally, the digital television multi-window playing device further includes a window closing module, configured to:
when a request for closing the window is detected, acquiring a window identifier corresponding to the closed window according to the request for closing the window;
and releasing the window after the connection of the corresponding window is disconnected according to the window identifier, and storing the released window in an idle state in a window manager for use by the newly-built window.
The invention relates to a multi-window playing method of a digital television, which is characterized in that when a multi-window playing request is detected, window information of each window in a window manager is inquired, an idle state window is selected as a new window according to the window information, a signal source to be played specified in the multi-window playing request is obtained, the signal source to be played is associated with the new window, and the signal source to be played is displayed and played in the new window according to the association relationship between the signal source to be played and the new window; the user can freely set window parameters and adjust the window layout, when the user switches signal source signals, the user can realize the fast and convenient switching of the window playing information by disconnecting the connection relation between the playing information and the window and reconnecting new playing information, the disadvantage of playing in a single window is solved, the large-screen and multi-window playing of the digital television is realized, and the user experience is improved.
Drawings
Fig. 1 is a scene schematic diagram of a multi-window playing method of a digital television according to embodiments of the present invention;
FIG. 2 is a flowchart illustrating a multi-window playing method of a digital television according to a first embodiment of the present invention;
FIG. 3 is a detailed flowchart of step S10 in FIG. 2;
FIG. 4 is a flowchart illustrating a multi-window playing method of a digital television according to a second embodiment of the present invention;
fig. 5 is a detailed diagram of step S30 in the method for playing multiple windows of a digital television according to the present invention;
FIG. 6 is a flowchart illustrating a method for playing multiple windows of a digital television according to a third embodiment of the present invention;
FIG. 7 is a functional block diagram of a multi-window playing apparatus of a digital television according to an embodiment of the present invention;
FIG. 8 is a schematic diagram of a detailed functional block of the query creation module 10 in FIG. 7;
FIG. 9 is a functional block diagram of a digital television multi-window playing device according to another embodiment of the present invention;
fig. 10 is a schematic diagram of a detailed functional module of the display playing module 30 in fig. 7.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
As shown in fig. 1, a specific scene schematic diagram of each embodiment in the digital television multi-window playing method queries a window situation that can be supported by a driver of a digital television when the digital television is turned on, and stores queried information in a window manager for use when a window is newly built (the present invention mainly implements multi-window playing with different signal sources, and certainly, multi-windows can also be used for displaying other types of applications), when the digital television detects a multi-window playing request based on user operation, queries window information stored in the window manager to create a new window, obtains a window identifier of a corresponding window (the window identifier is used for distinguishing multiple windows, i.e., identifying a specific window can also be regarded as a window ID), connects a signal source to be played with the newly built window, and implements display and playing of the signal source to be played by associating the signal source to be played with the newly built window, thereby implementing free setting of the size of the window at the same time, display pictures in the window, the position relation of the window and the like.
Referring to fig. 2, the present invention provides a method for playing multiple windows of a digital television, wherein the method for implementing multiple windows of a digital television comprises the following steps:
step S10, when a multi-window playing request is detected, inquiring window information of each window in the window manager, and selecting an idle state window as a new window according to the window information;
when the digital television is started, acquiring information of each window supported by the digital television (the window information comprises window identification information, window connection information, window state information, window setting parameters and the like) and storing the information into a window manager; the user can trigger the multi-window playing request based on voice or other equipment for controlling the digital television, and when the multi-window playing request is detected, according to the digital television program: and inquiring window information in the window manager, acquiring an idle window, marking the idle window (marking the idle window to prevent other applications from using the idle window), and selecting the marked window as a new window.
Step S20, obtaining the signal source to be played appointed in the multi-window playing request, and associating the signal source to be played with the new window;
the method comprises the steps that a signal source to be played appointed in a multi-window playing request is obtained, namely a multi-window playing request triggered by a user based on a specific signal source is obtained, a digital television obtains the appointed signal source to be played, and associates the signal source to be played with a new window (in the embodiment, a mode of connecting the signal source to be played with a window identifier of the new window is adopted for realizing the association of the signal source to be played and the new window; meanwhile, according to the signal source to be played and the associated information of the newly-built window, the setting of the window display playing information source can be realized simultaneously when the window is set.
And step S30, displaying and playing the signal source to be played in the new window according to the relationship between the signal source to be played and the new window.
Specifically, because the signal source to be played is associated with the newly-built window, the signal source to be played displays and plays in the window identified by the specific window (when a single window displays and plays, the signal source directly displays and plays on the whole screen, and the multi-window plays realize display and play in the specific window area through the preset function processing according to the connection relationship between the signal source and the window).
In this embodiment, a method for playing a digital television with multiple windows includes the following steps: when a multi-window playing request is detected, inquiring window information of each window in a window manager, selecting an idle state window as a new window according to the window information, acquiring a signal source to be played specified in the multi-window playing request, associating the signal source to be played with the new window, and displaying and playing the signal source to be played in the new window according to the association relationship between the signal source to be played and the new window; the new window is established according to the multi-window playing request of the user, and the signal source to be played is connected with the new window, so that the purpose of playing different signal sources of the multi-window of the digital television is achieved, the advantage of the large screen of the digital television is fully exerted, and the watching experience of the user is improved.
Alternatively, referring to fig. 3, step S10 includes:
step S11, when detecting the multi-window playing request, judging whether there is idle state window in the window manager;
and when a multi-window playing request is detected, judging whether an idle state window exists in the window manager, and building a new window on the premise of having the idle window.
Step S12, if there is idle window in the window manager, inquiring the window information of each window in the window manager, and selecting the idle window as the new window according to the window information.
The method comprises the steps that an idle state window exists in a window manager, window information of each window in the window manager is inquired (window information used in a new window is window state information and window identification information), the idle state window is selected based on the window information stored in the window manager, and the selected idle state window is marked to serve as the new window (the selected window is marked to prevent other applications from occupying the corresponding window); and if no idle state window exists in the window manager, displaying the current running program of each window for the user, and prompting the user that the window cannot be newly built.
In this embodiment, when a multi-window playing request is detected, it is determined whether an idle state window exists in a window manager, in order to prevent unlimited circulation of a digital television program and improve the operating efficiency of the digital television, if an idle state window exists in the window manager, window information of each window in the window manager is queried, and the idle state window is selected as a newly-built window according to the window information; the running efficiency of the digital television is improved by judging the state of the window and establishing a new window, and the user experience is improved.
Optionally, referring to fig. 4, a flowchart of a digital television multi-window playing method according to a second embodiment of the present invention is shown, where the step E10 and the step E20 of window setting may be combined with other embodiments in the method, where information for identifying a window in the window information is used as a window identifier, and the digital television multi-window playing method further includes:
step E10, when a window setting request is detected, determining a setting window according to the window identification, and acquiring window parameters to be set;
when the window setting request is detected, the setting window is determined according to the window identifier related in the window setting request, and window parameters (window parameters to be set, such as window size, position and signal source of window playing) to be set in the window setting program are obtained.
And E20, adjusting the setting window according to the window parameters to be set, and synchronously displaying the setting window.
The method comprises the steps of setting the size and the position of a window and a signal source for playing the window by utilizing window information of each window according to window parameters needing to be set (it needs to be explained that the window setting can be used for setting the information such as the position and the size of the window before the window is connected with the signal source, or can be used for setting the signal source for playing the window simultaneously after the window is connected with the signal source).
In the embodiment, when a window setting request is detected, a setting window is determined according to a window identifier, window parameters needing to be set are obtained, the setting window is adjusted according to the window parameters needing to be set, and the setting window is synchronously displayed; the user sets the layout of the windows according to the watching habits, flexibly adjusts the positions of the windows, sets the signal source picture, fully utilizes the large screen of the digital television, realizes the humanized design of the digital television, and enhances the user experience.
Alternatively, referring to fig. 5, step S30 includes:
step S31, judging whether the signal source to be played needs decoding to determine the connection relation between the signal source to be played and the new window;
different signal sources are played according to the requirements of the digital television, the playing of different signal sources can be involved in the multi-window playing, and the connection modes of the signal sources and the windows are different when the different signal sources are played; whether the signal source to be played needs to be decoded is judged to determine the connection relationship between the signal source to be played and the newly-built window (for example, the playable signal sources of the digital television in the scheme are ATV, AV, YPBPR, HDMI, DTV, multimedia, etc., in this embodiment, the ATV, AV, YPBPR, HDMI can be directly played without decoding, and the DTV, multimedia are played after decoding).
Step S32, if the signal source to be played needs decoding, the signal source to be played is decoded by the decoder and then connected with the new window;
when the signal source to be played needs to be decoded when being judged to be played, the signal source to be played is bound with the decoder, the signal source to be played is decoded by the decoder and then is played in the new window (the connection between the signal source to be played and the new window can be realized through the connection between the signal source to be played and the window identifier of the new window), the signal source to be played is played in the new window, and the connection information of the new window is stored in the window manager.
And step S33, if the signal source to be played does not need to be decoded, connecting the signal source to be played with the new window.
The signal source to be played is not required to be decoded, and after the signal source to be played is directly connected with the window identifier of the newly-built window, the connection information of each window is stored in the window manager.
In this embodiment, the multiple windows of the digital television are connected with different signal sources, so that a user can play different signal sources in the multiple windows, the advantage of a large screen of the digital television is fully utilized, the viewing experience of the user is improved, meanwhile, the connection relation between the window identifier of the newly-built window and the signal source is stored in the window manager, the condition that the running speed of the digital television is reduced due to disordered connection in a window program can be prevented, and the running efficiency of the digital television is improved.
Optionally, referring to fig. 6, another embodiment is proposed based on an embodiment of the method for playing multiple windows of a digital television, and step S30 includes:
step S40, when a signal source switching request is detected, acquiring a window identifier corresponding to a signal source switching window and a new signal source to be played;
after a user triggers an instruction of switching a window signal source, the digital television detects a request of switching the window signal source, obtains a window identifier of the window signal source applied for switching by the user, disconnects corresponding signal source and window connection information, stores the window identifier of the disconnected window into a window manager, and obtains the window identifier corresponding to the window of the switching signal source and a new signal source to be played
And step S50, disconnecting the existing window according to the window mark, and reconnecting the new signal source to be played with the corresponding window.
Disconnecting the existing window connection of the corresponding window according to the window identifier (namely, the picture played by the window is closed), and reconnecting the new signal source to be played with the corresponding window (when the new signal source is played again, a new window can be created again); and connecting the switched new signal source with the window identifier of the disconnected window in combination with the signal source shown in fig. 1, as shown in fig. 5, connecting the signal source with the window, and displaying and playing the new signal source in the window connected with the disconnected window.
In the embodiment, the signal source for window playing is switched, and a disconnected window is utilized without newly building a window again, so that the running steps of the program of the digital television are reduced, the running efficiency of the digital television is improved, and the user experience is improved.
Optionally, referring to fig. 6, in another embodiment of the method for playing multiple windows of a digital television, after step S30, the method further includes:
step S60, when a request for closing the window is detected, acquiring a window identifier corresponding to the closed window according to the request for closing the window;
when a request for closing the window, which is provided by a user, is detected, the digital television acquires a window identifier corresponding to the window to be closed according to the request for closing the window, and determines the closed window.
And step S70, releasing the window after disconnecting the corresponding window according to the window mark, and storing the released window in the window manager in an idle state for use by the new window.
And disconnecting the connection between the corresponding window and the signal source according to the window identifier, then releasing the window corresponding to the window identifier, marking the window corresponding to the released window as an idle state, storing the idle state in a window manager, inquiring the window in the idle state in the window manager when a user creates a new window again to play different signal sources, and using the released window for a newly-built window.
In this embodiment, when a request for closing a window is detected, a window identifier corresponding to the closed window is obtained, the window connection is disconnected, then the window corresponding to the window identifier is released, and the window with the released window identifier is marked as an idle state and stored in the window manager for use in creating a new window, so that a digital television program is simple and convenient, the operating efficiency of the digital television is improved, and user experience is improved.
On the basis of a digital television multi-window playing method, the invention also provides a digital television multi-window playing device, and referring to fig. 7, the digital television multi-window implementation device comprises:
a query new creation module 10, configured to query window information of each window in the window manager when a multi-window play request is detected, and select an idle state window as a new creation window according to the window information;
when the digital television is started, acquiring information of each window supported by the digital television (the window information comprises window identification information, window connection information, window state information, window setting parameters and the like) and storing the information into a window manager; the user can trigger a multi-window playing request based on voice or other equipment for controlling the digital television, and when the inquiry new module 10 detects the multi-window playing request, according to the digital television program: and inquiring window information in the window manager, acquiring an idle window, marking the idle window (marking the idle window to prevent other applications from using the idle window), and selecting the marked window as a new window.
The obtaining association module 20 is configured to obtain a signal source to be played specified in the multi-window playing request, and associate the signal source to be played with the newly-built window;
the digital television acquires the association module 20 to acquire the specified signal source to be played, and associates the signal source to be played with the new window (in this embodiment, for the association between the signal source to be played and the new window, a connection mode of a window identifier of the signal source to be played and the new window is adopted, if the connection relationship is established between the signal source and the window, the purpose of displaying and playing the real signal source on the specific window is also within the protection range of the patent), so that the new window is used for playing the specific signal source and is not occupied by other applications; meanwhile, according to the signal source to be played and the associated information of the newly-built window, the setting of the window display playing information source can be realized simultaneously when the window is set.
And the display playing module 30 is configured to display and play the signal source to be played in the new window according to the association relationship between the signal source to be played and the new window.
Specifically, since the signal source to be played is associated with the newly created window, the signal source to be played in the display and play module 30 will display and play in the window identified by the specific window (when displaying and playing in a single window, the signal source directly displays and plays on the whole screen, and according to the connection relationship between the signal source and the window, the signal source performs processing through a preset function to display and play in the specific window region).
In this embodiment, a method for playing a digital television with multiple windows includes the following steps: when a multi-window playing request is detected, inquiring window information of each window in a window manager, selecting an idle state window as a new window according to the window information, acquiring a signal source to be played specified in the multi-window playing request, associating the signal source to be played with the new window, and displaying and playing the signal source to be played in the new window according to the association relationship between the signal source to be played and the new window; the new window is established according to the multi-window playing request of the user, and the signal source to be played is connected with the new window, so that the purpose of playing different signal sources of the multi-window of the digital television is achieved, the advantage of the large screen of the digital television is fully exerted, and the watching experience of the user is improved.
Optionally, referring to fig. 8, the query new creation module 10 includes:
a detection judging unit 11, configured to, when a multi-window play request is detected, judge whether an idle state window exists in a window manager;
and when a multi-window playing request is detected, judging whether an idle state window exists in the window manager, and building a new window on the premise of having the idle window.
And a new creation unit 12 for querying window information of each window in the window manager if an idle state window exists in the window manager, and selecting the idle state window as a new creation window according to the window information.
The window manager has an idle state window, the new creation unit 12 is selected to inquire the window information of each window in the window manager (the window information used in the new creation window is window state information and window identification information), the idle state window is selected based on the window information stored in the window manager, and the selected idle state window is marked as the new creation window (the selected window is marked to prevent other applications from occupying the corresponding window); and if no idle state window exists in the window manager, displaying the current running program of each window for the user, and prompting the user that the window cannot be newly built.
In this embodiment, when a multi-window playing request is detected, it is determined whether an idle state window exists in a window manager, in order to prevent unlimited circulation of a digital television program and improve the operating efficiency of the digital television, if an idle state window exists in the window manager, window information of each window in the window manager is queried, and the idle state window is selected as a newly-built window according to the window information; the running efficiency of the digital television is improved by judging the state of the window and establishing a new window, and the user experience is improved.
Optionally, referring to fig. 9, a flow chart of another embodiment of the digital television multi-window playing device of the present invention is schematically illustrated, where the function of the window setting module 40 in the digital television multi-window playing device may be implemented at the position of another module in the device, where information for identifying a window in the window information is used as a window identifier, the digital television multi-window playing device includes the window setting module 40, and the window setting module 40 is configured to:
when a window setting request is detected, determining a setting window according to a window identifier, and acquiring window parameters to be set;
when detecting the window setting request, the window setting module 40 determines the setting window according to the window identifier related to the window setting request, and obtains the window parameters (the window parameters to be set: the size and position of the window, the signal source of the window playing, etc.) to be set in the window setting program.
And adjusting the setting window according to the window parameter to be set, and synchronously displaying the setting window.
The window information window setting module 40 of each window is used for setting the size and position of the window and a signal source for window playing according to window parameters to be set (it needs to be explained that the window setting can set information such as the position and the size of the window before the window is connected with the signal source, or can set the signal source for window playing simultaneously after the window is connected with the signal source).
In the embodiment, when a window setting request is detected, a setting window is determined according to a window identifier, window parameters needing to be set are obtained, the setting window is adjusted according to the window parameters needing to be set, and the setting window is synchronously displayed; the user sets the layout of the windows according to the watching habits, flexibly adjusts the positions of the windows, sets the signal source picture, fully utilizes the large screen of the digital television, realizes the humanized design of the digital television, and enhances the user experience.
Alternatively, referring to fig. 10, the display play module 30 includes:
the signal judgment unit 31 is used for judging whether the signal source to be played needs to be decoded or not so as to determine the connection relationship between the signal source to be played and the newly-built window;
different signal sources are played according to the requirements of the digital television, the playing of different signal sources can be involved in the multi-window playing, and the connection modes of the signal sources and the windows are different when the different signal sources are played; the determining signal unit 31 determines whether the signal source to be played needs to be decoded to determine the connection relationship between the signal source to be played and the newly created window (for example, the playable signal sources of the digital tv in the present solution are ATV, AV, YPBPR, HDMI, DTV, multimedia, etc., in this embodiment, the ATV, AV, YPBPR, HDMI can be played directly without decoding, and the DTV, multimedia can be played after decoding).
The connection decoding unit 32 is used for connecting the signal source to be played with the new window after being decoded by the decoder if the signal source to be played needs to be decoded;
when the signal source to be played needs to be decoded when being judged to be played, the connection decoding unit 32 binds the signal source to be played with the decoder, so that the signal source to be played is decoded by the decoder and then played in the new window (the connection between the signal source to be played and the new window can be realized through the connection between the signal source to be played and the window identifier of the new window), so that the signal source to be played is played in the new window, and the connection information of the new window is stored in the window manager.
And the connection display unit 33 is used for connecting the signal source to be played with the new window if the signal source to be played does not need to be decoded.
The signal source to be played does not need to be decoded, and the connection display unit 33 directly connects the signal source to be played with the window identifier of the newly-built window, and then stores the connection information of each window into the window manager.
In this embodiment, the multiple windows of the digital television are connected with different signal sources, so that a user can play different signal sources in the multiple windows, the advantage of a large screen of the digital television is fully utilized, the viewing experience of the user is improved, meanwhile, the connection relation between the window identifier of the newly-built window and the signal source is stored in the window manager, the condition that the running speed of the digital television is reduced due to disordered connection in a window program can be prevented, and the running efficiency of the digital television is improved.
Optionally, referring to fig. 9, the digital television multi-window based playing apparatus further includes a playing switching module 50, where the playing switching module 50 is configured to:
when a signal source switching request is detected, acquiring a window identifier corresponding to a signal source switching window and a new signal source to be played;
after the user triggers the instruction of switching the window signal source, the digital tv playing switching module 50 detects the request of switching the window signal source, obtains the window identifier of the window signal source which the user applies for switching, disconnects the corresponding signal source and window connection information, and stores the window identifier of the disconnected window into the window manager, obtains the window identifier corresponding to the window of the switching signal source and the new signal source to be played
And disconnecting the existing window connection according to the window identification, and reconnecting the new signal source to be played with the corresponding window.
Disconnecting the existing window connection of the corresponding window according to the window identifier (namely, the picture played by the window is closed), and reconnecting the new signal source to be played with the corresponding window (when the new signal source is played again, a new window can be created again); the playing switching module 50 connects the switched new signal source to the window identifier of the disconnected window in combination with fig. 1, as shown in fig. 5, to connect the signal source to the window, and the new signal source will display and play in the window connected to the disconnected window.
In the embodiment, the signal source for window playing is switched, and a disconnected window is utilized without newly building a window again, so that the running steps of the program of the digital television are reduced, the running efficiency of the digital television is improved, and the user experience is improved.
Optionally, referring to fig. 9, a window closing module 60 is further included in the digital television multi-window playing apparatus, where the window closing module 60 is configured to:
when a request for closing the window is detected, acquiring a window identifier corresponding to the closed window according to the request for closing the window;
when detecting a request for closing a window, which is made by a user, the digital television window closing module 60 obtains a window identifier corresponding to the window to be closed according to the request for closing the window, and determines the closed window.
And releasing the window after the connection of the corresponding window is disconnected according to the window identifier, and storing the released window in an idle state in a window manager for use by the newly-built window.
The window closing module 60 disconnects the connection between the corresponding window and the signal source according to the window identifier, then releases the window corresponding to the window identifier, marks the window corresponding to the released window as an idle state, stores the idle state in the window manager, and when the user creates a new window again to play a different signal source, queries the idle state in the window manager, and the released window is used by the newly-created window.
In this embodiment, when a request for closing a window is detected, a window identifier corresponding to the closed window is obtained, the window connection is disconnected, then the window corresponding to the window identifier is released, and the window with the released window identifier is marked as an idle state and stored in the window manager for use in creating a new window, so that a digital television program is simple and convenient, the operating efficiency of the digital television is improved, and user experience is improved.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (12)

1. A multi-window playing method for a digital television is characterized by comprising the following steps:
acquiring the number of windows supported by the drive of the digital television, and storing the window information of each window in a window manager;
when a multi-window playing request is detected, inquiring window information of each window in a window manager, and selecting an idle state window as a new window according to the window information;
acquiring a signal source to be played specified in the multi-window playing request, and associating the signal source to be played with the newly-built window;
and displaying and playing the signal source to be played in the new window according to the association relation between the signal source to be played and the new window.
2. The method as claimed in claim 1, wherein the step of querying window information of each window in the window manager when the multi-window playing request is detected, and selecting an idle window as a new window according to the window information comprises:
when a multi-window playing request is detected, judging whether an idle state window exists in a window manager or not;
and if the window manager has an idle state window, inquiring window information of each window in the window manager, and selecting the idle state window as a new window according to the window information.
3. The method for playing multiple windows of a digital television according to claim 1, wherein the information for identifying the window in the window information is used as a window identifier, and the method for playing multiple windows of a digital television further comprises:
when a window setting request is detected, determining a setting window according to a window identifier, and acquiring window parameters to be set;
and adjusting the setting window according to the window parameter to be set, and synchronously displaying the setting window.
4. The method for playing multiple windows of a digital television according to claim 2, wherein the step of displaying and playing the signal source to be played in the new window according to the relationship between the signal source to be played and the new window comprises:
judging whether the signal source to be played needs decoding or not to determine the connection relation between the signal source to be played and the newly-built window;
if the signal source to be played needs decoding, the signal source to be played is decoded by a decoder and then connected with the newly-built window;
and if the signal source to be played does not need to be decoded, connecting the signal source to be played with the new window.
5. The method for playing back multiple windows of a digital television according to claim 3, wherein the step of displaying and playing back the signal source to be played back in the new window according to the relationship between the signal source to be played back and the new window comprises:
when a signal source switching request is detected, acquiring a window identifier corresponding to a signal source switching window and a new signal source to be played;
and disconnecting the existing window connection according to the window identification, and reconnecting the new signal source to be played with the corresponding window.
6. The method according to any of claims 1 to 5, wherein the step of displaying and playing the signal source to be played in the new window after the step of displaying and playing the signal source to be played in the new window according to the relationship between the signal source to be played and the new window further comprises:
when a request for closing the window is detected, acquiring a window identifier corresponding to the closed window according to the request for closing the window;
and releasing the window after the connection of the corresponding window is disconnected according to the window identifier, and storing the released window in an idle state in a window manager for use by the newly-built window.
7. A multi-window playing device for digital tv, wherein the multi-window playing device for digital tv comprises:
the query new-built module is used for querying the window information of each window in the window manager when a multi-window playing request is detected, and selecting an idle state window as a new-built window according to the window information;
the acquisition association module is used for acquiring a signal source to be played specified in the multi-window playing request and associating the signal source to be played with the newly-built window;
and the display playing module is used for displaying and playing the signal source to be played in the new window according to the association relation between the signal source to be played and the new window.
8. The apparatus for multi-window playing of digital tv as claimed in claim 7, wherein the query new module comprises:
the detection judging unit is used for judging whether an idle state window exists in the window manager or not when the multi-window playing request is detected;
and selecting a new building unit, wherein the new building unit is used for inquiring the window information of each window in the window manager if the idle state window exists in the window manager, and selecting the idle state window as a new building window according to the window information.
9. The digital tv multi-window playing apparatus of claim 7, wherein the information for identifying the window in the window information is used as a window identifier, and the digital tv multi-window playing apparatus includes a window setting module configured to:
when a window setting request is detected, determining a setting window according to a window identifier, and acquiring window parameters to be set;
and adjusting the setting window according to the window parameter to be set, and synchronously displaying the setting window.
10. The digital television multi-window playing device as claimed in claim 8, wherein the display playing module comprises:
the signal judgment unit is used for judging whether the signal source to be played needs to be decoded or not so as to determine the connection relation between the signal source to be played and the newly-built window;
the connection decoding unit is used for connecting the signal source to be played with the new window after being decoded by the decoder if the signal source to be played needs to be decoded;
and the connection display unit is used for connecting the signal source to be played with the new window if the signal source to be played does not need decoding.
11. The digital television multi-window playing device as claimed in claim 9, wherein the digital television multi-window playing device comprises a playing switching module for:
when a signal source switching request is detected, acquiring a window identifier corresponding to a signal source switching window and a new signal source to be played;
and disconnecting the existing window connection according to the window identification, and reconnecting the new signal source to be played with the corresponding window.
12. The apparatus for playing multiple windows of a digital television according to any of the claims 7 to 11, further comprising a window closing module for:
when a request for closing the window is detected, acquiring a window identifier corresponding to the closed window according to the request for closing the window;
and releasing the window after the connection of the corresponding window is disconnected according to the window identifier, and storing the released window in an idle state in a window manager for use by the newly-built window.
CN201611202060.7A 2016-12-21 2016-12-21 Digital television multi-window playing method and device Active CN106792192B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611202060.7A CN106792192B (en) 2016-12-21 2016-12-21 Digital television multi-window playing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611202060.7A CN106792192B (en) 2016-12-21 2016-12-21 Digital television multi-window playing method and device

Publications (2)

Publication Number Publication Date
CN106792192A CN106792192A (en) 2017-05-31
CN106792192B true CN106792192B (en) 2020-03-17

Family

ID=58899867

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611202060.7A Active CN106792192B (en) 2016-12-21 2016-12-21 Digital television multi-window playing method and device

Country Status (1)

Country Link
CN (1) CN106792192B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107888846A (en) * 2017-11-08 2018-04-06 深圳Tcl数字技术有限公司 The signal method for previewing and television set of new access information source
CN108282687A (en) * 2017-12-15 2018-07-13 北京歌华有线电视网络股份有限公司 Digital television playing method and set top box
CN111263207A (en) * 2018-11-30 2020-06-09 青岛海尔多媒体有限公司 Control method and device for video playing equipment and computer storage medium
CN110958479B (en) * 2019-05-21 2020-07-31 北京仁光科技有限公司 Multi-signal-source scene on-screen display method and multi-signal-source scene on-screen display system
CN112188294B (en) * 2019-07-04 2023-04-07 腾讯科技(深圳)有限公司 Signal source display method and device
CN111327875B (en) * 2019-10-15 2021-10-12 杭州海康威视系统技术有限公司 Scene switching method and device and storage medium
CN112738475B (en) * 2020-12-30 2022-08-05 杭州海康威视数字技术股份有限公司 Video playing method and device and electronic equipment
CN114296579A (en) * 2021-04-30 2022-04-08 海信视像科技股份有限公司 Display device and control method of user interface

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101193198A (en) * 2006-11-30 2008-06-04 深圳市同洲电子股份有限公司 Device allocation method for STB of personal video tape recorder
CN105427832A (en) * 2015-11-23 2016-03-23 广东威创视讯科技股份有限公司 Signal windowing method and device
CN105916002A (en) * 2016-02-05 2016-08-31 四川长虹电器股份有限公司 Player multi-window displaying system and method of realizing hard and soft decoding switching

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9846989B2 (en) * 2013-10-17 2017-12-19 Bally Gaming, Inc. Identifying idle gaming machines
CN103605524B (en) * 2013-11-26 2017-10-31 广东欧珀移动通信有限公司 A kind of method and device in mobile terminal split screen operation program
CN105721921B (en) * 2016-01-29 2019-07-12 四川长虹电器股份有限公司 A kind of adaptive selection method of multiwindow Video Decoder

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101193198A (en) * 2006-11-30 2008-06-04 深圳市同洲电子股份有限公司 Device allocation method for STB of personal video tape recorder
CN105427832A (en) * 2015-11-23 2016-03-23 广东威创视讯科技股份有限公司 Signal windowing method and device
CN105916002A (en) * 2016-02-05 2016-08-31 四川长虹电器股份有限公司 Player multi-window displaying system and method of realizing hard and soft decoding switching

Also Published As

Publication number Publication date
CN106792192A (en) 2017-05-31

Similar Documents

Publication Publication Date Title
CN106792192B (en) Digital television multi-window playing method and device
JP6423445B2 (en) Multimedia data reproduction method, apparatus and system
US8863191B2 (en) Method for operating image display apparatus
KR101829830B1 (en) Method for adjusting booting sequence in image display device and image display device therof
CN105432087B (en) Synchronizing applications on a companion device
KR101763593B1 (en) Method for synchronizing contents and user device enabling of the method
WO2016095384A1 (en) Live comment display method and system
CN108900854B (en) Live broadcast microphone room switching method, storage medium, equipment and system
US9264623B2 (en) System and method for displaying content on a television in standby mode
US9886844B2 (en) Information processing apparatus, information processing method, and program
CN105578229A (en) Electronic equipment control method and device
CN105721921A (en) Self-adaptive selection method for multi-window video decoder
US10324595B2 (en) Digital device configured to connect with plurality of operation devices and method of displaying second user interface associated with second operation device in response to dragging of first user interface associated with first operation device in the same
CN110418188A (en) The quick intelligent terminal for throwing screen and method
US9077844B2 (en) Multi-screen video playback system and related computer program product
US9426404B2 (en) Image display device and method for controlling the same
WO2017008660A1 (en) Processing method and apparatus for signal source
US20090262242A1 (en) System and method for display device operation synchronization
JP2012156603A5 (en)
CN103414936A (en) Subtitle display method and device
KR20160029626A (en) Settop box, method and computer program for providing service using the same
US20130208192A1 (en) Remote controller and method for generating control signal
US9621837B1 (en) Methods and devices for switching between different TV program accompanying sounds
WO2018095161A1 (en) Method and system for acquiring digital television program scene information
CN107820120A (en) A kind of video broadcasting method, display device, set top box and audio/video player system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant