CN111212261B - Scene switching method and device - Google Patents

Scene switching method and device Download PDF

Info

Publication number
CN111212261B
CN111212261B CN201811398247.8A CN201811398247A CN111212261B CN 111212261 B CN111212261 B CN 111212261B CN 201811398247 A CN201811398247 A CN 201811398247A CN 111212261 B CN111212261 B CN 111212261B
Authority
CN
China
Prior art keywords
window
scene
priority
information
windows
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
CN201811398247.8A
Other languages
Chinese (zh)
Other versions
CN111212261A (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.)
Zhejiang Uniview Technologies Co Ltd
Original Assignee
Zhejiang Uniview Technologies 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 Zhejiang Uniview Technologies Co Ltd filed Critical Zhejiang Uniview Technologies Co Ltd
Priority to CN201811398247.8A priority Critical patent/CN111212261B/en
Publication of CN111212261A publication Critical patent/CN111212261A/en
Application granted granted Critical
Publication of CN111212261B publication Critical patent/CN111212261B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • 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
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44012Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving rendering scenes according to scene graphs, e.g. MPEG-4 scene graphs
    • 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/47End-user applications
    • H04N21/482End-user interface for program selection

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Digital Computer Display Output (AREA)

Abstract

The embodiment of the application provides a scene switching method and device. The method comprises the following steps: receiving a scene switching instruction for switching from a current first scene to a second scene to obtain second scene information; analyzing to obtain the priority of each first window in the first scene according to the first scene information and the second scene information of the first scene; and sequentially roaming a plurality of first windows corresponding to the second windows in number into a second scene according to the priority of each first window from high to low in order of priority, so as to complete scene switching. In scene switching, a first window in a first scene is roamed to a second scene according to a certain priority order to realize scene switching, so that the used resources can be reduced as much as possible, the efficiency is improved, the short time and high efficiency of the whole switching process are ensured, and the user experience is greatly improved.

Description

Scene switching method and device
Technical Field
The present application relates to the field of multimedia technologies, and in particular, to a scene switching method and apparatus.
Background
With the development of the times and the continuous progress of science and technology, the use scheme requirements of products in the monitoring field are continuously improved. The scene configuration is a scheme commonly used in the monitoring field at present, and a user can store individual monitoring layouts into monitoring scenes and directly and quickly switch among the monitoring scenes when the user needs the monitoring scenes. However, in the current scene switching and using process, the problem that the monitoring picture can be generated only after a long time due to low scene switching speed generally exists, and the monitoring effect is seriously influenced.
Disclosure of Invention
In order to overcome the above disadvantages in the prior art, an object of the embodiments of the present application is to provide a method and an apparatus for switching scenes, which are capable of roaming a first window in a first scene to a second scene according to a certain priority order to implement scene switching during scene switching, so as to reduce used resources as much as possible and improve efficiency, thereby ensuring that the whole switching process is short in time and high in efficiency, and thus greatly improving user experience.
In a first aspect, an embodiment of the present application provides a scene switching method, where the method includes:
receiving a scene switching instruction for switching from a current first scene to a second scene to obtain second scene information;
analyzing to obtain the priority of each first window in the first scene according to the first scene information and the second scene information of the first scene;
and sequentially roaming a plurality of first windows corresponding to the second windows in number into the second scene according to the priority of each first window from high to low so as to complete scene switching.
In a second aspect, an embodiment of the present application provides a scene switching apparatus, where the apparatus includes:
the instruction receiving module is used for obtaining a scene switching instruction for switching from a current first scene to a second scene to obtain second scene information;
the priority analyzing module is used for analyzing and obtaining the priority of each first window in the first scene according to the first scene information and the second scene information of the first scene;
and the window roaming module is used for sequentially roaming a plurality of first windows corresponding to the second window number to the second scene according to the priority of each first window from high to low so as to complete scene switching.
Compared with the prior art, the method has the following beneficial effects:
the embodiment of the application provides a scene switching method and device, and after a scene switching instruction for switching from a current first scene to a second scene is received, second scene information of the second scene is obtained according to the scene switching instruction. And then analyzing and obtaining the priority of each first window in the first scene based on the first scene information of the first scene and the second scene information of the second scene. And finally, sequentially roaming a plurality of first windows with the number corresponding to the number of the second windows into a second scene according to the sequence from the high priority to the first priority so as to complete scene switching. Therefore, in the scene switching process, the method is mainly realized by using a roaming mode, and the window roaming is carried out according to a certain priority, so that the resources can be reduced to the maximum extent, the roaming efficiency can be ensured, the whole switching efficiency can be improved, and good experience can be provided for users.
In order to make the aforementioned objects, features and advantages of the present application more comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are required to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present application and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained from the drawings without inventive effort.
Fig. 1 is a schematic block diagram of a display device provided in an embodiment of the present application.
Fig. 2 is a flowchart of a scene switching method according to an embodiment of the present application.
Fig. 3 is a flowchart illustrating sub-steps included in step S120 in fig. 2.
Fig. 4 is one of the exemplary diagrams provided by the embodiments of the present application.
Fig. 5 is a second exemplary diagram provided in the embodiments of the present application.
Fig. 6 is a third exemplary diagram provided in the embodiments of the present application.
Fig. 7 is a fourth exemplary schematic diagram provided by an embodiment of the present application.
Fig. 8 is a fifth exemplary schematic diagram provided by an embodiment of the present application.
Fig. 9 is a sixth illustrative view provided by an embodiment of the present application.
Fig. 10 is a seventh illustrative diagram provided in an embodiment of the present application.
Fig. 11 is a flowchart illustrating sub-steps included in step S130 in fig. 2.
Fig. 12 is a second flowchart of a scene switching method according to an embodiment of the present application.
Fig. 13 is a block diagram illustrating a scene switching apparatus according to an embodiment of the present application.
Icon: 100-a display device; 110-a memory; 120-a memory controller; 130-a processor; 200-scene switching means; 210-an instruction receiving module; 220-priority analysis module; 230-window roaming module.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. The components of the embodiments of the present application, generally described and illustrated in the figures herein, can be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present application, presented in the accompanying drawings, is not intended to limit the scope of the claimed application, but is merely representative of selected embodiments of the application. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present application without making any creative effort, shall fall within the protection scope of the present application.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures. Meanwhile, in the description of the present application, the terms "first", "second", and the like are used only for distinguishing the description, and are not to be construed as indicating or implying relative importance.
Before the technical scheme in the embodiment of the present application is provided by the inventor of the present application, in the scene switching process, when switching from the previous scene to the next scene, the scene switching is mainly completed by closing all windows of the previous scene and opening windows in the next scene, or an original window is roamed to the next scene in a random roaming manner. The above methods all have the disadvantages of high resource consumption and low switching speed.
The defects existing in the above solutions are the results obtained after the inventors have experimented and studied, and therefore, the discovery process of the above problems and the solutions proposed by the following embodiments of the present application for the above problems should be the contributions of the inventors to the present application in the process of the present application.
Referring to fig. 1, fig. 1 is a block diagram of a display device 100 according to an embodiment of the present disclosure. The display device 100 may be a video wall splicing system, or any other device that can be used for display. As shown in fig. 1, the display device 100 includes: memory 110, memory controller 120, and processor 130.
The elements of the memory 110, the memory controller 120 and the processor 130 are electrically connected directly or indirectly to realize data transmission or interaction. For example, the components may be electrically connected to each other via one or more communication buses or signal lines. The memory 110 stores therein a scene switching device 200, and the scene switching device 200 includes at least one software functional module that can be stored in the memory 110 in the form of software or firmware (firmware). The processor 130 executes various functional applications and data processing by running software programs and modules stored in the memory 110, such as the scene switching apparatus 200 in the embodiment of the present application, so as to implement the scene switching method in the embodiment of the present application.
The Memory 110 may be, but is not limited to, a Random Access Memory (RAM), a Read Only Memory (ROM), a Programmable Read-Only Memory (PROM), an Erasable Read-Only Memory (EPROM), an electrically Erasable Read-Only Memory (EEPROM), and the like. The memory 110 is configured to store a program, and the processor 130 executes the program after receiving the execution instruction, so as to perform roaming according to the priority of the original window, thereby effectively improving the handover rate and improving the handover efficiency. Access to the memory 110 by the processor 130 and possibly other components may be under the control of the memory controller 120.
The processor 130 may be an integrated circuit chip having signal processing capabilities. The Processor 130 may be a general-purpose Processor including a Central Processing Unit (CPU), a Network Processor (NP), and the like. But may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components. The various methods, steps, and logic blocks disclosed in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
It will be appreciated that the configuration shown in fig. 1 is merely illustrative and that the display device 100 may also include more or fewer components than shown in fig. 1 or have a different configuration than shown in fig. 1. The components shown in fig. 1 may be implemented in hardware, software, or a combination thereof.
Referring to fig. 2, fig. 2 is a flowchart illustrating a scene switching method according to an embodiment of the present disclosure. The method is applied to the display device 100. The following describes a specific procedure of the scene switching method in detail.
Step S110, receiving a scene switching instruction for switching from a current first scene to a second scene, and obtaining second scene information.
In this embodiment, a user may save a plurality of monitoring layouts as a monitoring scene, and when there is a need, may switch a current scene to another scene, so that the display device 100 displays the needed scene. Alternatively, the scene switching instruction may be automatically generated by the display device 100, for example, the scene switching instruction is periodically generated on the basis that a plurality of scenes have been saved; or transmitted by other devices; and may also be generated based on user actions. It is understood that the scene switching instruction may be received in other manners.
Optionally, if the switched scene is not pre-saved, the display device 100 may also generate second scene information corresponding to the switched scene according to the current operation of the user, and then generate a scene switching instruction including the second scene information.
In the embodiment of the present application, the scene before the scene switching is the first scene, and the scene after the scene switching is the second scene. That is, in the adjacent previous scene and next scene, the first scene is the previous scene, and the second scene is the next scene.
Step S120, analyzing according to the first scene information and the second scene information of the first scene to obtain a priority of each first window in the first scene.
In this embodiment, in order to avoid the defect of low switching efficiency caused by the manner of directly closing all the first windows, re-windowing in the second scene, or directly and randomly roaming each first window to the second scene, the priority of each first window may be analyzed based on the first scene information and the second scene information, and then the first windows are roamed based on the priorities, so that the switching efficiency can be improved to the maximum extent, and the user experience effect is greatly improved.
Referring to fig. 3, fig. 3 is a flowchart illustrating sub-steps included in step S120 in fig. 2. Step S120 may include substeps S121 and substep S122.
Substep S121, obtaining first scene information of the first scene.
In this embodiment, since the first scene is a currently displayed scene, the first scene information of the current first scene may be obtained based on a previous user configuration operation related to the current first scene or a previously received scene switching instruction related to the current first scene. The first scene information comprises first code stream information and first position information of each first window, the first code stream information represents a code stream corresponding to the first window, and the first position information represents the position of the first window in the display screen. Correspondingly, the second scene information includes second code stream information and second position information of each second window.
Referring to fig. 4, fig. 4 is a schematic diagram illustrating an example provided in an embodiment of the present application. The display screen of the display device 100 may be a single physical display screen, or may be a display screen formed by splicing a plurality of single physical display screens. The display screen of the display device 100 includes a plurality of display areas. As shown in fig. 4, the codestream corresponding to the first window a1 in the first scene is the codestream of IPC 1. For example, if a first window and a second window correspond to the same VO port, it indicates that the first window and the second window are located in the same VO port, i.e., in the same display area.
And a substep S122, obtaining the priority of each first window according to the first code stream information and the first position information of each first window, the second code stream information and the second position information of each second window and a preset priority judgment strategy.
In this embodiment, a preset priority determination policy configured in advance is stored in the display device 100, and after first scene information of a current first scene and second scene information of a second scene are obtained, a priority of each first window is obtained according to the preset priority determination policy based on first code stream information and first position information of each first window in the first scene, and second code stream information and second position information of each second window in the second scene.
Optionally, in this embodiment, the step of obtaining the priority of each first window according to the first code stream information and the first position information of each first window, the second code stream information and the second position information of each second window, and a preset priority determination policy includes:
when the first code stream information of the first window is the same as the second code stream information of the second window, judging that the first window is the first class priority;
and when the first code stream information of the first window is different from the second code stream information of each second window, judging that the first window is in the second category priority.
In this embodiment, a plurality of first windows that need to roam are divided into two category priorities according to corresponding code streams. Optionally, a first window with the first code stream information being the same as second code stream information of a second window is determined as a first class priority; and judging the first window with different first code stream information and different second code stream information of each second window as a second class priority. Because the priority degree of the first category priority is higher than that of the second category priority, when the window roaming is carried out, the first window corresponding to the first category priority is roamed first, and then the second window corresponding to the second category priority is roamed. Therefore, the defects of more used resources and low switching efficiency caused by random roaming of the first window when the window roaming mode is adopted can be avoided.
Further, in an implementation manner of this embodiment, the first category priority may include a first priority, a second priority, a third priority and a fourth priority. The step of determining that the first window is of the first class priority when the first code stream information of the first window is the same as the second code stream information of the second window comprises:
when the first position information of the first window is the same as the second position information of the second window, judging the first window as a first priority;
when the first position information of the first window is different from the second position information of the second window and the display areas corresponding to the first position information of the first window and the second position information of the second window are the same, judging that the first window is of a second priority;
when the first position information of the first window and a part of windows of the second window correspond to the same display area, judging that the first window is of a third priority;
and when the first position information of the first window and the second position information of the second window correspond to different display areas, judging that the first window is in the fourth priority.
In this embodiment, when switching from the first scene to the second scene, if the first code stream information and the first position information of a first window are the same as the second code stream information and the second position information of a second window, it indicates that the code stream and the position of a window are unchanged before and after the scene switching. In this case, the first window is determined as a first priority, and the first window is roamed with the first priority. As shown in fig. 4, the position of the first window a1 in the first scene in the display area 1 is the same as the position of the second window b1 in the second scene in the display area 1, and the first window a1 corresponds to the code stream IPC1, and the second window b1 corresponds to the code stream IPC1, that is, the positions and the code streams corresponding to the first window a1 and the second window b1 are the same. When the above situation exists in the scene switching, the first priority deals with the window and code stream roaming represented by the arrow in fig. 4.
In this embodiment, when switching from the first scene to the second scene, if first code stream information of a first window is the same as second code stream information of a second window, and first position information of the first window is different from second position information of the second window, but a display area corresponding to the first position information of the first window and the second position information of the second window is the same, it indicates that there is a window before and after the scene switching that has the code stream unchanged, the position is different, but the window is in the same display area. In this case, the first window is determined to be of the second priority, and the first window is roamed at the second priority.
Referring to fig. 5, fig. 5 is a second exemplary schematic diagram provided in the embodiment of the present application. As shown in fig. 5, the code streams corresponding to the first window a1 in the first scene and the second window b1 in the second scene are IPC2, and although the specific positions are different, the corresponding display areas are the same and are display area 1. When the above situation exists in the scene switching, the window and stream roaming represented by the arrow in fig. 5 is processed with the second priority.
In this embodiment, when switching from the first scene to the second scene, if first code stream information of a first window is the same as second code stream information of a second window, and first position information of the first window is different from second position information of the second window, but a part of windows of the first window and a part of windows of the second window correspond to the same display area, it indicates that before and after the scene switching, the code stream with the windows is unchanged, but a part of the window information is kept in the same display area. In this case, the first window is determined to be of a third priority, and the first window is roamed with the third priority.
Referring to fig. 6, fig. 6 is a third exemplary schematic diagram provided in the embodiment of the present application. As shown in fig. 6, the display screen includes display areas 1,2, 3, and 4 in order from left to right and from top to bottom. The first window a1 in the first scene corresponds to the code stream IPC3 and corresponds to the display area 1; the second window b1 in the second scene corresponds to the code stream IPC3 and corresponds to the display areas 1 and 2. That is, the first window a1 corresponds to the same code stream IPC3 as the second window b1, and although the specific positions are different, part of the second window b1 remains in the same display area (display area 1) as the first window a 1. When the above situation exists in the scene switching, the window and stream roaming represented by the arrow in fig. 6 is processed with the third priority.
In this embodiment, when switching from the first scene to the second scene, if first code stream information of a first window is the same as second code stream information of a second window, and the first position information of the first window corresponds to a different display area than the second position information of the second window, it indicates that, in the first scene and the second scene, code streams with windows are not changed but are located in different display areas. In this case, the first window is determined to be of a fourth priority, and the first window is roamed at the fourth priority.
Referring to fig. 7, fig. 7 is a fourth exemplary schematic diagram provided in the embodiment of the present application. As shown in fig. 7, the display screen includes display areas 1,2, 3, and 4 in order from left to right and from top to bottom. The first window a1 in the first scene corresponds to the code stream IPC3 and corresponds to the display area 1; the second window b1 in the second scene corresponds to the code stream IPC3 and the display area 2. That is, the first window a1 and the second window b1 correspond to the same code stream IPC3 and are not in the same display area. When the above situation exists in the scene switching, the window and stream roaming represented by the arrow in fig. 7 is processed with the fourth priority.
Further, in an implementation manner of this embodiment, the second category priority may include a fifth priority, a sixth priority, and a seventh priority. The step of judging the first window to be the second category priority when the first code stream information of the first window is different from the second code stream information of each second window comprises the following steps:
when the first position information of the first window and the second position information of the second window correspond to the same display area, judging that the first window is in a fifth priority;
when the first position information of the first window and the second position information of the second window correspond to different display areas and the number of the display areas corresponding to the first position information of the first window is not less than the preset number, judging that the first window has a sixth priority;
and when the first position information of the first window and the second position information of the second window correspond to different display areas, judging that the first window has the seventh priority.
In this embodiment, when switching from the first scene to the second scene, if first code stream information of a first window is different from second code stream information of a second window, and the first position information of the first window corresponds to the same display area as the second position information of the second window, it indicates that there is a change in code stream of the window but the window is located in the same display area in the first scene and the second scene. In this case, the first window is determined as a fifth priority, and the first window is roamed at the fifth priority.
Referring to fig. 8, fig. 8 is a fifth exemplary schematic diagram provided in the embodiments of the present application. As shown in fig. 8, the display screen includes display areas 1,2, 3, and 4 in order from left to right and from top to bottom. The first window a1 in the first scene corresponds to the code stream IPC5 and corresponds to the display area 1; the second window b1 in the second scene corresponds to the code stream IPC6 and corresponds to the display area 1. That is, the first window a1 and the second window b1 correspond to different code streams and different positions, but are both in the display area 1. Therefore, the first windows a1, a2 each correspond to a fifth priority. When the above situation exists in the scene switching, the window and codestream roaming indicated by the arrow in fig. 8 is processed at the fifth priority, that is, the first windows a1 and a2 are processed at the fifth priority.
In this embodiment, when switching from a first scene to a second scene, if first code stream information of a first window is different from second code stream information of a second window, the first position information of the first window and the second position information of the second window correspond to different display regions, and the number of the display regions corresponding to the first position information of the first window is not less than a preset number (for example, 2 or more than 2), it indicates that, in the first scene and the second scene, code streams of windows change, are located in different display regions, and the number of the display regions occupied by the corresponding first window is not less than the preset number. In this case, the first window is determined as a sixth priority, and the first window is roamed with the sixth priority.
Referring to fig. 9, fig. 9 is a sixth exemplary schematic diagram provided in the present application. As shown in fig. 9, the display screen includes display areas 1,2, 3, and 4 in order from left to right and from top to bottom. In the first scene, the first window a1 corresponds to the code stream IPC1, and corresponds to the display areas 3 and 4; the first window a2 corresponds to the code stream IPC2, and correspondingly displays the display areas 1,2, 3 and 4; the first window a3 corresponds to the code stream IPC3 and corresponds to the display areas 1 and 2; the first window a4 corresponds to the code stream IPC4 and the display areas 1 and 3. In the second scene, the second window b1 corresponds to the code stream IPC10, and corresponds to the display area 1; the second window b2 corresponds to the code stream IPC13 and corresponds to the display area 2; the second window b3 corresponds to the code stream IPC12 and corresponds to the display area 3; the second window b4 corresponds to the code stream IPC11 and the display area 4. That is, each first window in the first scene is a window whose code stream changes, whose position is not in the same display area, but whose number of occupied display areas is not less than the preset number. When the above situation exists in the scene switching, the window and stream roaming represented by the arrow in fig. 9 is processed with the sixth priority.
In this embodiment, when switching from a first scene to a second scene, if first code stream information of a first window is different from second code stream information of a second window, and the first position information of the first window corresponds to a different display area than the second position information of the second window, it indicates that there is a change in code stream of the window and the window is not in the same display area in the first scene and the second scene. In this case, the first window is determined as a seventh priority, and the first window is roamed with the seventh priority.
Referring to fig. 10, fig. 10 is a seventh exemplary schematic diagram provided in the embodiment of the present application. As shown in fig. 10, the display screen includes display areas 1,2, 3, and 4 in order from left to right and from top to bottom. The first window a1 in the first scene corresponds to the code stream IPC9 and corresponds to the display area 3, and the second window b1 in the second scene corresponds to the code stream IPC10 and corresponds to the display area 2, that is, the code streams corresponding to the first window a1 and the second window b1 are different, and only one display area and the corresponding display area are respectively corresponding to the first window a1 and the second window b 1. When the above situation exists in the scene switching, the window and stream roaming represented by the arrow in fig. 10 is processed with the seventh priority.
Step S130, sequentially roaming a plurality of first windows corresponding to the number of second windows to the second scene according to the priority of each first window from high to low, so as to complete scene switching.
In this embodiment, after the priority of each window is determined, the plurality of first windows are sequentially roamed into the second scene in the order of priority from top to bottom to switch from the first scene to the second scene. Wherein the priority of the first priority is higher than that of the second priority, the priority of the second priority is higher than that of the third priority, and so on. In the roaming process, if no first window corresponds to the second priority, after all the first windows corresponding to the first priority are roamed, the first windows corresponding to the third priority are roamed.
In this embodiment, if the priorities corresponding to the at least two first windows in the first scene are the same, when roaming the at least two first windows with the same priorities, the at least two first windows are sequentially roamed according to the first location information and the preset location sequence of the at least two first windows. The preset position sequence can be set according to actual requirements.
As shown in fig. 8, the first windows a1, a2 each correspond to a fifth priority. Assuming that the preset position order is from left to right and from top to bottom, when the first window corresponding to the fifth priority is roamed, the first window a1 (i.e. the first window where IPC5 is located) is processed first, and then the first window a2 (i.e. the first window where IPC8 is located) is processed.
Referring to fig. 11, fig. 11 is a flowchart illustrating sub-steps included in step S130 in fig. 2. In this embodiment, when there are a plurality of first windows corresponding to the sixth priority, the step S130 may include a sub-step S131, a sub-step S132, a sub-step S133, a sub-step S134, and a sub-step S135.
And a substep S131, calculating the number of display areas occupied by each first window, and obtaining the roaming order of each first window according to the number of display areas occupied by each first window.
In sub-step S132, before roaming each first window according to the roaming order, a weight value of each display area in the first scene is calculated.
And a substep S133, determining whether the number of second windows in the display area with the minimum current weight value is less than the number of second windows in the display area obtained from the second scene information.
If less, then substep S134 is performed. If not, then substep S135 is performed.
In the sub-step S134, the first window to be roamed is roamed into the display area with the smallest weight value.
In the sub-step S135, the first window to be roamed is roamed into the display area sequentially delayed according to the weight value and the preset position sequence.
In this embodiment, when it is necessary to roam the plurality of first windows corresponding to the sixth priority, the number of display areas occupied by each of the plurality of first windows corresponding to the sixth priority may be counted first, and then the plurality of first windows corresponding to the sixth priority are sorted according to the descending order of the number of display areas occupied, so as to obtain a roaming order of the plurality of first windows corresponding to the sixth priority. Therefore, when roaming, the first window with less display area can be preferentially roamed. Then, before each first window is roamed according to the roaming sequence, the number of the first windows across the display areas in each display area in the current first scene is counted to serve as the weight value of each display area. And finally, obtaining a second window quantity A of each display area in the second scene according to second scene information of the second scene, then obtaining a second window quantity B of each display area in the second scene at the moment, and comparing whether the B of the display area with the minimum current weight value is smaller than A or not. If the window number is smaller than the threshold value, the window number of the display area with the minimum weight value in the second scene is indicated to be less than the threshold value, and a first window to be roamed can be roamed to the display area with the minimum weight value. If the weight value is not less than the first weight value, the number of the windows in the display area with the minimum weight value in the second scene is full, and a first window to be roamed cannot be roamed into the display area with the minimum weight value.
When the number of second windows of the display area with the minimum weight value is full, the display area is extended to the next display area according to the weight values of other display areas in the first scene and preset position information, and when the number of second windows of the next display area is not full, a first window to be roamed is roamed to the extended display area.
The second window quantity A represents the second window quantity of each display area in a preset planned second scene; the second window number B indicates the second window number that each display region in the second scene has when the roaming has proceeded to this point. For example, the number of second windows planned in a display area is 3, and if the number of second windows currently existing in the display area is 2, it indicates that the number of second windows in the display area is not full; and if the number of the second windows in the display area is 3, the second windows in the display area are full.
In the embodiment of the present invention, if there are a plurality of first windows occupying the same number of display areas, that is, the number of display areas occupied by the plurality of first windows is the same, the position and the preset position sequence of each of the plurality of first windows occupying the same number of display areas may be selected, so as to obtain the roaming sequence of the plurality of first windows occupying the same number of display areas. If the minimum weight values are multiple, the number of the second windows in the display areas with the multiple same weight values and the minimum weight values is not full, a display area is selected according to the position of the display area with the minimum weight value and a preset position sequence, and one first window to be roamed is roamed into the display area.
After the roaming of the first window corresponding to the sixth priority is completed, the weight value of each display area in the first scene is recalculated, and the above substeps 133 to S135 are repeated. Until all first windows corresponding to the sixth priority are roamed to completion.
An example of how to roam the first window corresponding to the sixth priority is described below.
Referring to fig. 9 again, the display screen sequentially includes display areas 1,2, 3, and 4 from left to right and from top to bottom. And according to the number of the display areas occupied by the first windows, preferentially roaming the first windows with the least number of the display areas. If a plurality of first windows occupying the least number of display areas exist, the first windows are preferentially roamed according to a preset position sequence from left to right and from top to bottom.
As shown in fig. 9, the first window a1 occupies 2 display regions (display regions 3, 4), the first window a2 occupies 4 display regions (display regions 1,2, 3, 4), the first window a3 occupies 2 display regions (display regions 1, 2), and the first window a4 occupies 2 display regions (display regions 1, 3). Since the first windows a1, a3, a4 occupy the least display area, the first windows a1, a3, a4 are moved first, and then the first window a2 is moved. Since the first window a3 is above, in order from top to bottom and from left to right, the first window a3 (i.e., the first window where IPC3 is located) is preferentially roamed, the second window a4 (i.e., the first window where IPC4 is located) is roamed, the third window a1 (i.e., the first window where IPC1 is located) is roamed, and the fourth window a2 (i.e., the first window where IPC2 is located) is roamed.
As to which display region in the second scene the first window roams, the first window may be preferentially moved to a display region with a smaller weight value according to the weight value of each display region in the first scene. If the weight values of the two display areas in the first scene are equal, the display areas to be roamed to can be selected according to the preset position sequence from left to right and from top to bottom.
When the first window a3 is to be roamed, in the first scene, 3 first windows (a2, a3 and a4) on the display area 1 are across the display area, that is, the weight value of the display area 1 is 3; 2 first windows (a2, a3) on the display area 2 span the display area, namely the weight value of the display area 2 is 2; 3 first windows (a1, a2 and a4) on the display area 3 span the display area, namely the weight value of the display area 3 is 3; there are 2 first windows (a1, a2) on display area 4 that span the display area, i.e., the weight value of display area 4 is 2. Therefore, when the first window a3 is to be roamed, the weight values of the display areas 1-4 in the first scene at this time are: 3,2,3,2.
It is assumed that one window is provided in each display region, which is preset in the second scene based on the second scene information.
When the first window a3 is to be roamed, the weighted values of the display areas 2 and 4 in the first scene are the smallest, and the number of the second windows in the display areas 2 and 4 is 0, that is, the number of the second windows in the display areas 2 and 4 is not full, and then the first window a3 is roamed to the second window b2 in the display area 2 in the second scene based on the preset position sequence from top to bottom and from left to right.
After the first window a3 is moved, the first window a4 is roamed next, at this time, the weight value of each display area in the first scene changes, and the weight values of the display areas 1 to 4 are calculated again when the first window a4 is roamed, and are as follows: 2,1,3,2. At this time, the weight value of the display area 2 in the first scene is the minimum, but the number of the second windows in the display area 2 is 1 at this time, that is, the number of the second windows in the display area 2 is full. In this case, the display areas 1,3, and 4 are selected, and at this time, the weight value of the display area 1 is 2, the weight value of the display area 3 is 3, and the weight value of the display area 4 is 2, so that there are two display areas with the smallest weight values, that is, the display area 1 and the display area 4. The number of second windows in the display area 1 and the display area 4 is 0, and then the second windows can be selected from the display area 1 and the display area 4 in the preset position sequence from left to right and from top to bottom. Since the display area 1 is positioned before the display area 4 in the preset position order, the first window a4 is roamed to the second window b1 of the display area 1 in the second scene.
After the first window a4 is moved, the first window a1 is roamed next, and the updated weight values of the display areas 1-4 in the first scene are: 1,1,2,2. But since the windows of display area 1, display area 2 of the second scene are full, the first window a1 is roamed to the second window b3 of display area 3 of the second scene. Finally the first window a2 is roamed to the second window b4 of the second scene display area 4 in the same way.
As shown above, if the number of windows in the display area of the second scene to be roamed is found to be full in the roaming process, the windows are sequentially continued to the next display area according to the weight value and the preset position sequence from top to bottom and from left to right, and the process is repeated in this way until all the first windows corresponding to the sixth priority have been roamed.
Referring to fig. 12, fig. 12 is a second flowchart illustrating a scene switching method according to an embodiment of the present application. After step S130, the method may further include step S140.
Step S140, after the roaming is finished, if there is a first window that is not roamed in the first scene, closing the first window that is not roamed; or after the roaming is finished, if the number of the first windows is smaller than that of the second windows, windowing is performed in the second scene.
In this embodiment, after the whole roaming process is finished, if it is found that there are any first windows in the first scene where roaming does not occur, the remaining first windows are closed. If all the first windows in the first scene are found to have roamed completely, but windows in the second scene are not windowed, windowing is performed in the second scene.
In the whole scene switching process, the window and the code stream of the first scene are roamed to the place required by the second scene in a roaming mode. After roaming all windows in the first scene according to the second scene information of the second scene, performing the following operations according to the second scene information of the second scene: if the number of the windows of the second scene is not satisfied after all the windows are roamed, newly opening the windows and newly building a code stream; and if redundant windows exist after all the windows are roamed according to the second scene information, closing the redundant windows. Meanwhile, in the window roaming process, the window roaming is carried out according to a certain priority order. The method can reduce resources as much as possible and improve efficiency, thereby ensuring short time and high efficiency of the whole switching process.
Referring to fig. 13, fig. 13 is a block diagram illustrating a scene switching device 200 according to an embodiment of the disclosure. The scene switching apparatus 200 may include an instruction receiving module 210, a priority analyzing module 220, and a window roaming module 230.
The instruction receiving module 210 is configured to obtain a scene switching instruction for switching from a current first scene to a second scene, so as to obtain second scene information.
In this embodiment, the instruction receiving module 210 is configured to execute step S110 in fig. 2, and the detailed description about the instruction receiving module 210 may refer to the description about step S110 in fig. 2.
The priority analyzing module 220 is configured to analyze, according to the first scene information and the second scene information of the first scene, to obtain a priority of each first window in the first scene.
In this embodiment, the priority analyzing module 220 is configured to execute step S120 in fig. 2, and the detailed description about the priority analyzing module 220 may refer to the description about step S120 in fig. 2.
A window roaming module 230, configured to roam, according to the priority of each first window, the multiple first windows corresponding to the number of the second windows into the second scene in sequence from high to low according to the priority, so as to complete scene switching.
In this embodiment, the window roaming module 230 is configured to execute step S130 in fig. 2, and the detailed description about the window roaming module 230 may refer to the description of step S130 in fig. 2.
In this embodiment, the window roaming module 230 is further configured to, after roaming is finished, close a first window that is not roamed if the first window that is not roamed exists in the first scene; or, the method is further configured to perform windowing in the second scene after the roaming is finished, if the number of the first windows is smaller than the number of the second windows.
In this embodiment, the window roaming module 230 is further configured to execute step S140 in fig. 12, and the detailed description about the window roaming module 230 may also refer to the description of step S140 in fig. 12.
An embodiment of the present invention further provides a display device, where the display device includes: the processor and the readable storage medium are used for storing executable computer instructions, and the executable computer instructions are read by the processor and executed to execute the scene switching method.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In summary, the embodiments of the present application provide a method and an apparatus for scene switching, where after a scene switching instruction for switching from a current first scene to a second scene is received, second scene information of the second scene is obtained according to the scene switching instruction. And then analyzing and obtaining the priority of each first window in the first scene based on the first scene information of the first scene and the second scene information of the second scene. And finally, sequentially roaming a plurality of first windows with the number corresponding to the number of the second windows into a second scene according to the sequence from the high priority to the first priority so as to complete scene switching. Therefore, in the scene switching process, the method is mainly realized by using a roaming mode, and the window roaming is carried out according to a certain priority, so that the resources can be reduced to the maximum extent, the roaming efficiency can be ensured, the whole switching efficiency can be improved, and good experience can be provided for users.
Further, after the whole window roaming process is finished, if the first window does not roam in the first scene, closing the remaining first windows; and if all the first windows in the first scene are completely roamed, but windows in the second scene are not windowed, windowing in the second scene. Therefore, each first window of the first scene can be correspondingly processed, and the switched scene can be consistent with the second scene.
The above description is only a preferred embodiment of the present application and is not intended to limit the present application, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, improvement and the like made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims (10)

1. A scene switching method, wherein the scene represents a display layout of a display device, the method comprising:
receiving a scene switching instruction for switching from a current first scene to a second scene to obtain second scene information;
analyzing and obtaining the priority of each first window in the first scene according to first scene information and second scene information of the first scene, wherein the first scene information comprises first code stream information and first position information of each first window, the second scene information comprises second code stream information and second position information of each second window, and the priority of each first window is obtained according to the first code stream information and the first position information of each first window, the second code stream information and the second position information of each second window and a preset priority judgment strategy;
and sequentially roaming a plurality of first windows corresponding to the number of second windows into the second scene according to the priority of each first window from high to low in order of priority to complete scene switching, wherein the number of the second windows is the number of the second windows in the second scene.
2. The method of claim 1, wherein the step of analyzing the first scene information and the second scene information of the first scene to obtain the priority of each first window in the first scene comprises:
obtaining first scene information of the first scene;
and obtaining the priority of each first window according to the first code stream information and the first position information of each first window, the second code stream information and the second position information of each second window and a preset priority judgment strategy.
3. The method according to claim 2, wherein the step of obtaining the priority of each first window according to the first code stream information and the first position information of each first window, the second code stream information and the second position information of each second window, and a preset priority decision policy comprises:
when the first code stream information of the first window is the same as the second code stream information of the second window, judging that the first window is the first class priority;
and when the first code stream information of the first window is different from the second code stream information of each second window, judging that the first window is in the second category priority.
4. The method of claim 3, wherein the step of determining that the first window is the first class priority when the first bitstream information of the first window is the same as the second bitstream information of the second window comprises:
when the first position information of the first window is the same as the second position information of the second window, judging the first window as a first priority;
when the first position information of the first window is different from the second position information of the second window and the display areas corresponding to the first position information of the first window and the second position information of the second window are the same, judging that the first window is of a second priority;
when the first position information of the first window and a part of windows of the second window correspond to the same display area, judging that the first window is of a third priority;
and when the first position information of the first window and the second position information of the second window correspond to different display areas, judging that the first window is in the fourth priority.
5. The method according to claim 3, wherein the step of determining that the first window is of the second category priority when the first code stream information of the first window is different from the second code stream information of each second window comprises:
when the first position information of the first window and the second position information of the second window correspond to the same display area, judging that the first window is in a fifth priority;
when the first position information of the first window and the second position information of the second window correspond to different display areas and the number of the display areas corresponding to the first position information of the first window is not less than the preset number, judging that the first window has a sixth priority;
and when the first position information of the first window and the second position information of the second window correspond to different display areas, judging that the first window has the seventh priority.
6. The method according to claim 5, wherein when there are a plurality of first windows corresponding to the sixth sub-priority, the step of sequentially roaming a plurality of first windows corresponding to the second window number into the second scene according to the priority of each first window in order from high to low in priority comprises:
calculating the number of display areas occupied by each first window, and obtaining the roaming sequence of each first window according to the number of the display areas occupied by each first window;
before roaming each first window according to the roaming sequence, calculating a weight value of each display area in the first scene, wherein the weight value of each display area is the number of the first windows across the display areas in each display area;
judging whether the number of second windows in the display area with the minimum current weight value is smaller than the number of second windows in the display area obtained by the second scene information;
if the weight value of the first window is smaller than the weight value of the second window, the first window to be roamed is roamed to a display area with the minimum weight value;
and if not, roaming the first window to be roamed to a display area sequentially delayed according to the weight value and the preset position sequence.
7. The method of claim 6,
if a plurality of first windows occupying the same number of display areas exist, the step of obtaining the roaming sequence of each first window according to the number of the display areas occupied by each first window comprises the following steps:
obtaining a roaming sequence of a plurality of first windows with the same number of occupied display areas according to the first position information and a preset position sequence of each first window in the plurality of first windows with the same number of occupied display areas;
if the minimum weight value is multiple, the step of roaming the first window to be roamed to the display area with the minimum weight value includes:
and roaming the first window to be roamed to the display area sequentially selected according to the position of the display area with the minimum weight value and the preset position.
8. The method according to any one of claims 1 to 5, wherein the step of sequentially roaming a plurality of first windows corresponding to the number of second windows into the second scene according to the priority of each first window in order from high to low comprises:
if the priorities corresponding to the at least two first windows in the first scene are the same, sequentially roaming the at least two first windows according to the first position information and the preset position sequence of the at least two first windows when the at least two first windows with the same priorities are roamed.
9. The method of claim 1, further comprising:
after roaming is finished, if a first window which is not roamed exists in the first scene, closing the first window which is not roamed; alternatively, the first and second electrodes may be,
and after the roaming is finished, if the number of the first windows is smaller than that of the second windows, windowing in the second scene.
10. A scene switching apparatus, wherein the scene represents a display layout of a display device, the apparatus comprising:
the instruction receiving module is used for obtaining a scene switching instruction for switching from a current first scene to a second scene to obtain second scene information;
the priority analyzing module is used for analyzing and obtaining the priority of each first window in the first scene according to first scene information and second scene information of the first scene, wherein the first scene information comprises first code stream information and first position information of each first window, the second scene information comprises second code stream information and second position information of each second window, and the priority of each first window is obtained according to the first code stream information and the first position information of each first window, the second code stream information and the second position information of each second window and a preset priority judging strategy;
and the window roaming module is used for sequentially roaming a plurality of first windows corresponding to the second window number to the second scene according to the priority of each first window from high to low so as to complete scene switching, wherein the second window number is the number of second windows in the second scene.
CN201811398247.8A 2018-11-22 2018-11-22 Scene switching method and device Active CN111212261B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811398247.8A CN111212261B (en) 2018-11-22 2018-11-22 Scene switching method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811398247.8A CN111212261B (en) 2018-11-22 2018-11-22 Scene switching method and device

Publications (2)

Publication Number Publication Date
CN111212261A CN111212261A (en) 2020-05-29
CN111212261B true CN111212261B (en) 2021-07-20

Family

ID=70788036

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811398247.8A Active CN111212261B (en) 2018-11-22 2018-11-22 Scene switching method and device

Country Status (1)

Country Link
CN (1) CN111212261B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103581505A (en) * 2012-07-30 2014-02-12 浙江大华技术股份有限公司 Digital video signal processing device and method
CN104361027A (en) * 2014-10-23 2015-02-18 上海天奕达电子科技有限公司 Multi-level window switching method and system
CN104811659A (en) * 2014-12-26 2015-07-29 山东巨洋神州信息技术有限公司 Intelligent hollowing method for image stacking based on optical fiber distributed display system
CN105812928A (en) * 2014-12-30 2016-07-27 深圳Tcl新技术有限公司 Prompting message display management method and display device
CN106775225A (en) * 2016-12-02 2017-05-31 西安电子科技大学 The method that across document seamless roam browses PDF maps
CN107967087A (en) * 2012-12-06 2018-04-27 三星电子株式会社 The method of display device and control display device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102012013336B4 (en) * 2011-07-08 2015-04-09 Avaya Inc. NEGOTIATING A CONTINUOUS MULTI-STREAM PRESENCE
JP2015162078A (en) * 2014-02-27 2015-09-07 株式会社沖データ Image processing condition setting program, image processing condition setting method, and image processing apparatus

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103581505A (en) * 2012-07-30 2014-02-12 浙江大华技术股份有限公司 Digital video signal processing device and method
CN107967087A (en) * 2012-12-06 2018-04-27 三星电子株式会社 The method of display device and control display device
CN104361027A (en) * 2014-10-23 2015-02-18 上海天奕达电子科技有限公司 Multi-level window switching method and system
CN104811659A (en) * 2014-12-26 2015-07-29 山东巨洋神州信息技术有限公司 Intelligent hollowing method for image stacking based on optical fiber distributed display system
CN105812928A (en) * 2014-12-30 2016-07-27 深圳Tcl新技术有限公司 Prompting message display management method and display device
CN106775225A (en) * 2016-12-02 2017-05-31 西安电子科技大学 The method that across document seamless roam browses PDF maps

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于VR技术的煤巷综掘仿真***的研究与开发;刘洋;《中国优秀硕士学位论文全文数据库信息科技辑》;20081215;I138-275 *

Also Published As

Publication number Publication date
CN111212261A (en) 2020-05-29

Similar Documents

Publication Publication Date Title
CN110489306A (en) A kind of alarm threshold value determines method, apparatus, computer equipment and storage medium
KR20190015519A (en) METHODS, DEVICES AND SYSTEMS FOR MOBILE EDGE COMPUTING
CN105407323A (en) Screen splitting method and device of monitor video
CN107038011B (en) Method and device for adjusting display fluency, and mobile terminal
US20140059459A1 (en) Processing method and processing device for displaying icon and electronic device
CN111182352A (en) Adaptive code stream control device and method for video playing
CN115454637A (en) Image rendering method, device, equipment and medium
CN105426150A (en) Multimedia information playing method and apparatus
CN105578073B (en) A kind of video monitoring picture display process and device
CN111212261B (en) Scene switching method and device
CN113923472B (en) Video content analysis method, device, electronic equipment and storage medium
CN108563479A (en) Redirect control method, device, virtual machine and the Redirectional system of window
CN107682535A (en) Based on intelligent mobile phone platform method for remote controlling computer
CN117063180A (en) Reduced bandwidth consumption via generation of a resistant network
US20160266726A1 (en) Display Control Method And Device
WO2020181946A1 (en) Video playback method and device
CN109819329B (en) Window display method and smart television
CN110850941A (en) Terminal equipment cooling method and related equipment
CN111035919A (en) Operation mode determination method, device, equipment and storage medium
CN108470368B (en) Method and device for determining rendering object in virtual scene and electronic equipment
JP2023506003A (en) Method, System, and Medium for Selecting Formats for Streaming Media Content Items
CN114842659A (en) Traffic jam grooming method and device
KR101932130B1 (en) Apparatus and method for improving quality of experience of remote display
US20200145470A1 (en) Method and apparatus for playing media file
CN107454471A (en) Method for turning on television, television set and computer-readable recording medium

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