CN105828162A - Video display method and device - Google Patents
Video display method and device Download PDFInfo
- Publication number
- CN105828162A CN105828162A CN201610245131.5A CN201610245131A CN105828162A CN 105828162 A CN105828162 A CN 105828162A CN 201610245131 A CN201610245131 A CN 201610245131A CN 105828162 A CN105828162 A CN 105828162A
- Authority
- CN
- China
- Prior art keywords
- preset
- video
- videos
- preset number
- playing
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 230000003139 buffering effect Effects 0.000 claims description 5
- 230000000694 effects Effects 0.000 abstract description 6
- 230000000007 visual effect Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 4
- 229930091051 Arenine Natural products 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation 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
- H04N21/4316—Generation 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 for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiments of the invention provide a video display method and device. The method includes the following steps that: a preset interface is displayed, the preset interface includes a preset number of sub windows, wherein the preset number of sub windows are arranged according to preset layout; the preset number of videos are simultaneously requested from a server; the data packets of the videos sent by the server are received; and when a preset condition is satisfied, the preset number of videos are simultaneously played according to the received data packets based on a mode according to which each sub window in the preset number of sub windows plays one video. With the video display method and device provided by the embodiments of the invention adopted, a plurality of video programs such as nine video programs can be simultaneously displayed for a user through the plurality of sub windows, and therefore, a strong visual impact can be rendered, a watching effect can be enhanced, the watching of the user can be facilitated, the user can watch a plurality of programs simultaneously, can select the programs more easily and pick out favorite programs to watch, and thus, watching efficiency can be greatly improved.
Description
Technical Field
The present invention relates to video technologies, and in particular, to a video display method and apparatus.
Background
Watching videos through terminal devices such as televisions and mobile phones is an indispensable part of life of people. For example, a user may watch various satellite video channels from a television, or various live or on-demand video programs from a mobile phone, a tablet computer, a personal computer, or even a large screen, and so on.
However, in the process of implementing the present invention, the inventor finds that the existing terminal devices such as televisions and mobile phones can only play a current video on the screen, and users can only view other programs after switching operations by browsing the program list, which is not very convenient.
Disclosure of Invention
The invention provides a video display method and a video display device, which are used for improving the efficiency of a user in watching videos.
According to a first aspect of embodiments of the present invention, there is provided a video display method, the method including:
displaying a preset interface, wherein the preset interface comprises a preset number of sub-windows which are arranged according to a preset layout;
simultaneously requesting the preset number of videos from a server;
respectively receiving data packets of the videos sent by the server;
and when a preset condition is met, simultaneously playing the videos in the preset number according to the received data packets in a mode that one video is played in each sub-window in the preset number of sub-windows.
Optionally, the preset conditions include:
and the number of the received data packets of each video reaches a preset threshold value.
Optionally, the simultaneously playing the preset number of videos according to the received data packets includes:
buffering received data packets of each video before simultaneous broadcasting;
and when the preset condition is met, the preset number of videos are played simultaneously from the first data packet of each video.
Optionally, the simultaneously playing the preset number of videos according to the received data packets includes:
playing the received data packet in the background before the simultaneous playing;
and when the preset conditions are met, simultaneously playing the preset number of videos from the data packet currently received by each video.
Optionally, the preset number is nine, and the preset layout is a layout of three by three.
Optionally:
the preset number of videos is manually designated videos, or,
the preset number of videos is determined according to the watching habits of the user.
According to a second aspect of embodiments of the present invention, there is provided a video display apparatus, the apparatus comprising:
the window display unit is used for displaying a preset interface, the preset interface comprises a preset number of sub-windows, and the preset number of sub-windows are arranged according to a preset layout;
the video request unit is used for simultaneously requesting the preset number of videos from the server;
a video receiving unit, configured to receive data packets of the videos sent by the server respectively;
and the video playing unit is used for playing the videos in the preset number at the same time according to the received data packets in a mode that each sub-window plays one video in the sub-windows in the preset number when a preset condition is met.
Optionally, the preset conditions include:
and the number of the received data packets of each video reaches a preset threshold value.
Optionally, the video playing unit includes:
the buffer memory subunit is used for buffering the received data packet of each video before the simultaneous playing;
and the first playing subunit is used for playing the videos of the preset number from the first data packet of each video at the same time when the preset condition is met.
Optionally, the video playing unit includes:
a background play subunit, configured to play the received data packet in the background before the simultaneous play;
and the second playing subunit is used for playing the videos of the preset number simultaneously from the data packet currently received by each video when the preset condition is met.
Optionally, the preset number is nine, and the preset layout is a layout of three by three.
Optionally:
the preset number of videos is manually designated videos, or,
the preset number of videos is determined according to the watching habits of the user.
The technical scheme provided by the embodiment of the invention can have the following beneficial effects:
in the embodiment of the invention, a plurality of (for example, nine) video programs can be displayed to the user simultaneously through a plurality of sub-windows in one interface, so that the visual impact is stronger, the watching effect is improved, the user can watch conveniently, the user can pay attention to the plurality of programs simultaneously, the programs can be selected more easily, and favorite programs can be selected for watching, thereby greatly improving the watching efficiency.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
FIG. 1 is a flow chart illustrating a video display method according to an exemplary embodiment of the present invention;
FIG. 2 is a schematic diagram of an interface shown in accordance with an exemplary embodiment of the present invention;
FIG. 3 is a schematic diagram of an interface shown in accordance with an exemplary embodiment of the present invention;
FIG. 4 is a schematic diagram of an interface shown in accordance with an exemplary embodiment of the present invention;
FIG. 5 is a schematic diagram of a scenario shown in accordance with an exemplary embodiment of the present invention;
FIG. 6 is a flow chart illustrating a method of video display according to an exemplary embodiment of the present invention;
FIG. 7 is a schematic diagram illustrating a packet cache according to an exemplary embodiment of the present invention;
FIG. 8 is a flow chart illustrating a method of video display according to an exemplary embodiment of the present invention;
FIG. 9 is a schematic diagram illustrating interfaces and operations according to an exemplary embodiment of the present invention;
FIG. 10 is a schematic diagram illustrating interfaces and operations according to an exemplary embodiment of the present invention;
FIG. 11 is a schematic diagram illustrating interfaces and operations according to an exemplary embodiment of the present invention;
FIG. 12 is a schematic diagram illustrating interfaces and operations according to an exemplary embodiment of the present invention;
FIG. 13 is a schematic diagram of an interface shown in accordance with an exemplary embodiment of the present invention;
FIG. 14 is a schematic illustration of an interface shown in accordance with an exemplary embodiment of the present invention;
FIG. 15 is a schematic diagram of a video display apparatus according to an exemplary embodiment of the present invention;
FIG. 16 is a schematic diagram illustrating a video display apparatus according to an exemplary embodiment of the present invention;
fig. 17 is a schematic diagram illustrating a video display apparatus according to an exemplary embodiment of the present invention.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the invention, as detailed in the appended claims.
Fig. 1 is a flowchart illustrating a video display method according to an exemplary embodiment of the present invention. The method can be used for terminal equipment such as mobile phones, tablet computers, televisions, projectors, large screens and the like.
Referring to fig. 1, the method may include the steps of:
step S101, displaying a preset interface, wherein the preset interface comprises a preset number of sub-windows, and the preset number of sub-windows are arranged according to a preset layout.
For example, a start instruction of a user may be received, and then the preset interface may be displayed according to the start instruction.
In this embodiment, the preset interface may be referred to as Livewall. Taking the terminal device as a mobile phone as an example, when a user wants to start the live wall, the user can click a certain function button in the screen, so as to send an opening instruction.
The specific number of the preset number is not limited in how many embodiments are, and the layout form of the sub-windows is not limited, and those skilled in the art can design the sub-windows according to different requirements or different scenarios, and these designs can be used herein without departing from the spirit and scope of the present invention.
As an example, the preset number may be nine, and the preset layout may be a layout of three by three.
This layout can be seen from fig. 2, in fig. 2, the terminal device is a mobile phone 201, and there are nine sub-windows of 3 × 3 in the Livewall interface of the mobile phone 201, where one sub-window is 202.
In another scenario, as shown in fig. 3, there may also be twelve sub-windows in the Livewall interface, presenting a 3 × 4 layout, and so on.
The terminal device may be a mobile phone, a television, or the like, for example, as shown in fig. 4, nine sub-windows of 3 × 3 are provided in the live wall interface of the television in fig. 4.
For convenience of description, nine sub-windows in the Livewall interface are taken as an example for illustration.
Before the preset number of videos are played simultaneously, how to acquire the preset number of videos is not limited in this embodiment. The number of acquired videos is also a preset number, that is, the number is the same as the number of sub-windows. If there are nine sub-windows, nine videos are also acquired, so that one acquired video is played in each sub-window.
The source of the acquired video is not limited in this embodiment, for example, the video may be a live program, or a carousel program, or a program synchronized with a television station, and so on. The carousel program refers to a program that is played in turn according to a certain rule, for example, a certain tv series may be played in turn.
The embodiment is also not limited to the manner of acquiring the videos, and for example, nine videos may be acquired at random.
As an example, the obtaining the preset number of videos may include:
acquiring the manually specified preset number of videos;
or,
and acquiring the preset number of videos according to the watching habits of the user.
For example, the operator may preset what programs are played in the nine sub-windows, and when the user starts the live wall function, the programs can be played according to the preset setting.
For another example, the system may count the viewing habits of the user in advance in the background, for example, if the user likes to view a series, after the user starts the live wall function, the nine sub-windows may be enabled to play the series at the same time, and each sub-window plays one episode; for another example, if it is found through statistics that the user likes to watch a football game or a movie of a director, after the user starts the live wall function, the nine sub-windows may play corresponding contents at the same time, for example, each window plays a football game or each window plays a movie of the director.
Step S102, the preset number of videos are simultaneously requested to a server.
As an example, see fig. 5, in fig. 5, a handset 502 as a terminal device simultaneously issues a request for a plurality of videos to a server 501.
The step of simultaneously requesting the preset number of videos from the server may be before, after, or after the step of displaying the preset interface, and the like, which is not limited in this embodiment.
Step S103, receiving the data packets of the videos sent by the server respectively.
And step S104, when a preset condition is met, simultaneously playing the videos in the preset number according to the received data packets in a mode that one video is played in each sub-window in the preset number of sub-windows.
In this embodiment, when the video in each sub-window needs to be played, the video in each window is played simultaneously, rather than having a fast-slow start after the first.
As an example, the preset conditions may include:
and the number of the received data packets of each video reaches a preset threshold value.
For a video, since the volume of the video is generally large, when the video is transmitted through a network, a server may segment the video to obtain data packets (in the present invention, a data packet may also be referred to as a video slice), and then send the data packets to a terminal device one by one, and after the terminal device receives the data packets, when a certain condition is satisfied, for example, the number of the received data packets has reached a preset threshold, the video may be played, so that the effect of playing while receiving is achieved.
In this embodiment, since the effect of starting playing nine sub-windows simultaneously is to be achieved, it is necessary to wait until the number of packets of each sub-window video reaches the preset threshold, instead of starting playing one sub-window when the threshold is reached.
In this embodiment or some other embodiments of the present invention, there may be multiple implementation manners for how to start playing the preset number of videos according to the received data packets, and the embodiment is not limited to this embodiment.
As an example, referring to fig. 6, the simultaneously playing the preset number of videos according to the received data packets may include:
step S601, buffering received data packets of each video before simultaneous broadcasting.
Step S602, when the preset condition is satisfied, starting to play the preset number of videos from the first data packet of each video at the same time.
For example, as shown in fig. 7, 702 in fig. 7 is a data packet of a video sent from the server 701 to the terminal device, there are four videos to be played on the terminal device in fig. 7, and the preset condition for starting playing is that each video needs to receive at least one data packet, and it can be seen from the figure that three videos have received 3, 1, and 2 data packets respectively, and yet another video has not received a data packet, so that starting playing cannot be currently performed, and the received data packet is buffered first.
The advantage of this approach is that the videos are played from the beginning of each video (i.e., the first packet of each video) at the same time, allowing the user to see the videos completely.
As another example, referring to fig. 8, the simultaneously playing the preset number of videos according to the received data packets may include:
in step S801, the received data packet is played back in the background before the simultaneous play-in.
Step S802, when the preset condition is satisfied, starting to play the preset number of videos from the data packet currently received by each video at the same time.
The method has the advantages that the video can be played from the current latest picture of the video when the video is played simultaneously, so that the sub-window is synchronized with the live broadcast when the video is played, and the delay is avoided.
In this embodiment, a plurality of (for example, nine) video programs can be displayed to the user through a plurality of sub-windows simultaneously in one interface, so that the visual impact is strong, the watching effect is improved, the user can watch conveniently, the user can pay attention to the plurality of programs simultaneously, the programs can be selected more easily, favorite programs are selected to watch, and the watching efficiency is greatly improved.
In addition, in this embodiment or some other embodiments of the present invention, the method may further include:
and receiving a viewing instruction of a user for one of the sub-windows.
And entering an independent playing interface of the video corresponding to the sub-window according to the watching instruction.
For example, a user may click one of the sub-windows with a finger to issue a viewing instruction, and the interface leaves Livewall and enters the independent playing interface of the video corresponding to the sub-window clicked by the user, so that the user starts to view the video normally.
In this embodiment or some other embodiments of the present invention, the method may further include:
and receiving a refresh command of a user.
And acquiring another batch of videos with the preset number according to the refreshing instruction.
The embodiment also does not limit the specific manner of obtaining, for example, another batch of programs set by the operator may be obtained, another batch of videos may be obtained according to the user habit, and the like.
And simultaneously playing the other batch of videos in the preset number of sub-windows.
For example, as shown in fig. 9, in the Livewall interface, a user may click a refresh button at the upper right corner, so as to issue a refresh instruction, and replace videos 1 to 9 played in the original sub-window with videos 10 to 18.
In addition, in this embodiment or some other embodiments of the present invention, the method may further include:
when a first preset operation of a user is detected, displaying first appointed information of the played video while playing the corresponding video in each sub-window.
The embodiment is not limited to the specific content of the first preset operation, and those skilled in the art can design the first preset operation according to different requirements or different scenarios, and these designs can be used herein without departing from the spirit and scope of the present invention.
For example, referring to fig. 10, the first preset operation may be a slide operation from top to bottom at the left edge of the screen.
The specific content of the first specific information is also not limited in this embodiment, and may be, for example, profile information of a video being played in a sub-window, or the like.
In this embodiment or some other embodiments of the present invention, the method may further include:
and outputting the sound of the video played by the appointed sub-window.
As an example, the designated sub-window may be the first sub-window in left-to-right and top-to-bottom order, i.e., the upper left-hand sub-window.
In other embodiments, the sound of any sub-window video may not be played, such as being set to be silent, or playing other sounds (such as background music), and the like, and this embodiment is not limited.
In this embodiment or some other embodiments of the present invention, when the first preset operation of the user is detected, the method may further include:
displaying a sound switching button in each sub-window;
and when the user clicks the sound switching button of one of the sub-windows, outputting the sound of the video corresponding to the clicked sound switching button instead.
As an example, as shown in fig. 11, after the user performs a top-to-bottom sliding operation on the left edge of the screen, the sound switching button (shown as 1101 in fig. 11) and the first specification information (shown as 1102 in the dashed line box in fig. 11) appear in each sub-window as shown in fig. 11. In fig. 11, the sound of the video in the first sub-window at the top left corner is currently being output, the sound switching buttons in the remaining sub-windows are all in mute patterns, and the user can click one of the sound switching buttons in mute pattern, so that the sound output by the terminal device is switched to the sound of the video in the clicked sub-window.
In this embodiment or some other embodiments of the present invention, the method further comprises:
and if no operation is detected within a preset time length, canceling the display of the first designated information and the sound switching button.
For example, after the sound switching button and the first specification information shown in fig. 11 appear, if no operation of the user is detected within 10s, the interface shown in fig. 2 may be restored, that is, the first specification information and the sound switching button may not be displayed.
In this embodiment or some other embodiments of the present invention, the method may further include:
and when the second preset operation of the user is detected, stopping playing the video in all the sub-windows, and displaying second specified information of the played video in each sub-window instead.
The specific content of the second preset operation and the second specific information is not limited in this embodiment, and those skilled in the art can design the second preset operation and the second specific information according to different requirements or different scenarios, and these designs can be used herein without departing from the spirit and scope of the present invention.
As an example, the second specified information may be poster information, and the second preset operation may be an operation of long-pressing the screen.
Referring to fig. 12 and 13, in fig. 12, if the user presses the screen for a long time and clicks the ok button in the pop-up dialog box, the nine sub-windows all stop playing the video, and each sub-window is changed to display the poster of the originally played video, as shown in fig. 13.
In this embodiment or some other embodiments of the present invention, the method may further include:
and when the second designated information is displayed, if a third preset operation of the user is detected, displaying the third designated information of the played video in each sub-window instead.
As an example, the third preset operation may also be an operation of pressing the screen for a long time, and the third specifying information may be details of the video.
Referring to fig. 14, when the user presses the screen again on the interface of fig. 13, the content shown in fig. 14 may be displayed, that is, details of the originally played video are displayed in each sub-window, which may include, for example, the name of the video, the current number of the first episode, the next number of the first episode, and so on.
The following are embodiments of the apparatus of the present invention that may be used to perform embodiments of the method of the present invention. For details which are not disclosed in the embodiments of the apparatus of the present invention, reference is made to the embodiments of the method of the present invention.
Fig. 15 is a schematic diagram illustrating a video display apparatus according to an exemplary embodiment of the present invention.
Referring to fig. 15, the apparatus may include:
a window display unit 1501, configured to display a preset interface, where the preset interface includes a preset number of sub-windows, and the preset number of sub-windows are arranged according to a preset layout;
a video requesting unit 1502 configured to request the preset number of videos from the server at the same time;
a video receiving unit 1503, configured to receive data packets of the videos sent from the server, respectively;
a video playing unit 1504, configured to play the preset number of videos simultaneously according to the received data packets in a manner that each sub-window plays one video in the preset number of sub-windows when a preset condition is met.
In this embodiment or some other embodiments of the present invention, the preset conditions include:
and the number of the received data packets of each video reaches a preset threshold value.
Referring to fig. 16, in this embodiment or some other embodiments of the present invention, the video playing unit includes:
a buffer subunit 1601, configured to buffer received data packets of each video before playing simultaneously;
the first playing subunit 1602, configured to start playing the preset number of videos simultaneously from the first data packet of each video when the preset condition is met.
Referring to fig. 17, in this embodiment or some other embodiments of the present invention, the video playing unit includes:
a background play sub-unit 1701 for playing the received data packet in the background before the simultaneous play;
a second playing sub-unit 1702, configured to, when the preset condition is met, start playing the preset number of videos all at the same time from the data packet currently received by each video.
In this embodiment or some other embodiments of the present invention, the predetermined number is nine, and the predetermined layout is a layout of three by three.
In this embodiment or some other embodiment of the invention:
the preset number of videos is manually designated videos, or,
the preset number of videos is determined according to the watching habits of the user.
In this embodiment, a plurality of (for example, nine) video programs can be displayed to the user through a plurality of sub-windows simultaneously in one interface, so that the visual impact is strong, the watching effect is improved, the user can watch conveniently, the user can pay attention to the plurality of programs simultaneously, the programs can be selected more easily, favorite programs are selected to watch, and the watching efficiency is greatly improved.
The specific manner in which each unit \ module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated herein.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the invention and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
It will be understood that the invention is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the invention is limited only by the appended claims.
Claims (12)
1. A method for video display, the method comprising:
displaying a preset interface, wherein the preset interface comprises a preset number of sub-windows which are arranged according to a preset layout;
simultaneously requesting the preset number of videos from a server;
respectively receiving data packets of the videos sent by the server;
and when a preset condition is met, simultaneously playing the videos in the preset number according to the received data packets in a mode that one video is played in each sub-window in the preset number of sub-windows.
2. The method according to claim 1, wherein the preset condition comprises:
and the number of the received data packets of each video reaches a preset threshold value.
3. The method of claim 1, wherein the simultaneously playing the preset number of videos according to the received data packets comprises:
buffering received data packets of each video before simultaneous broadcasting;
and when the preset condition is met, the preset number of videos are played simultaneously from the first data packet of each video.
4. The method of claim 1, wherein the simultaneously playing the preset number of videos according to the received data packets comprises:
playing the received data packet in the background before the simultaneous playing;
and when the preset conditions are met, simultaneously playing the preset number of videos from the data packet currently received by each video.
5. The method of claim 1, wherein the predetermined number is nine and the predetermined layout is a three by three layout.
6. The method of claim 1, wherein:
the preset number of videos is manually designated videos, or,
the preset number of videos is determined according to the watching habits of the user.
7. A video display apparatus, characterized in that the apparatus comprises:
the window display unit is used for displaying a preset interface, the preset interface comprises a preset number of sub-windows, and the preset number of sub-windows are arranged according to a preset layout;
the video request unit is used for simultaneously requesting the preset number of videos from the server;
a video receiving unit, configured to receive data packets of the videos sent by the server respectively;
and the video playing unit is used for playing the videos in the preset number at the same time according to the received data packets in a mode that each sub-window plays one video in the sub-windows in the preset number when a preset condition is met.
8. The apparatus of claim 7, wherein the preset condition comprises:
and the number of the received data packets of each video reaches a preset threshold value.
9. The apparatus of claim 7, wherein the video playback unit comprises:
the buffer memory subunit is used for buffering the received data packet of each video before the simultaneous playing;
and the first playing subunit is used for playing the videos of the preset number from the first data packet of each video at the same time when the preset condition is met.
10. The apparatus of claim 7, wherein the video playback unit comprises:
a background play subunit, configured to play the received data packet in the background before the simultaneous play;
and the second playing subunit is used for playing the videos of the preset number simultaneously from the data packet currently received by each video when the preset condition is met.
11. The apparatus of claim 7, wherein the predetermined number is nine and the predetermined layout is a three by three layout.
12. The apparatus of claim 7, wherein:
the preset number of videos is manually designated videos, or,
the preset number of videos is determined according to the watching habits of the user.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610245131.5A CN105828162A (en) | 2016-04-19 | 2016-04-19 | Video display method and device |
PCT/CN2016/100462 WO2017181603A1 (en) | 2016-04-19 | 2016-09-28 | Video display method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610245131.5A CN105828162A (en) | 2016-04-19 | 2016-04-19 | Video display method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105828162A true CN105828162A (en) | 2016-08-03 |
Family
ID=56526193
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610245131.5A Pending CN105828162A (en) | 2016-04-19 | 2016-04-19 | Video display method and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105828162A (en) |
WO (1) | WO2017181603A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106802759A (en) * | 2016-12-21 | 2017-06-06 | 华为技术有限公司 | The method and terminal device of video playback |
WO2017181603A1 (en) * | 2016-04-19 | 2017-10-26 | 乐视控股(北京)有限公司 | Video display method and device |
CN107704231A (en) * | 2017-09-25 | 2018-02-16 | 青岛海信电器股份有限公司 | Multi-audio-frequency selects player method and device |
CN110765356A (en) * | 2019-10-23 | 2020-02-07 | 绍兴柯桥浙工大创新研究院发展有限公司 | Industrial design man-machine data query system for retrieving and sorting according to user habits |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007079672A1 (en) * | 2006-01-06 | 2007-07-19 | Tencent Technology (Shenzhen) Company Limited | System for receiving and displaying network tv programs and method thereof |
US20090310933A1 (en) * | 2008-06-17 | 2009-12-17 | Microsoft Corporation | Concurrently Displaying Multiple Trick Streams for Video |
CN102223501A (en) * | 2011-06-17 | 2011-10-19 | 四川长虹电器股份有限公司 | Multi-picture service realization method |
CN103248941A (en) * | 2013-03-27 | 2013-08-14 | 青岛中星微电子有限公司 | Multi-channel video source synchronous display method and device |
CN103680551A (en) * | 2012-09-21 | 2014-03-26 | 深圳市快播科技有限公司 | Player and method thereof for simultaneously playing multiple videos |
CN104869429A (en) * | 2015-05-19 | 2015-08-26 | 乐视致新电子科技(天津)有限公司 | Video previewing method and apparatus |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101031069A (en) * | 2006-12-13 | 2007-09-05 | 北京大学 | Method and system for navigating video electronic programm in network TV-set |
KR101452902B1 (en) * | 2013-03-26 | 2014-10-22 | 주식회사 엘지유플러스 | Broadcasting receiver and controlling method thereof |
CN105472437A (en) * | 2015-11-24 | 2016-04-06 | 广州华多网络科技有限公司 | Video playing method and apparatus thereof |
CN105828162A (en) * | 2016-04-19 | 2016-08-03 | 乐视控股(北京)有限公司 | Video display method and device |
CN105916000A (en) * | 2016-04-19 | 2016-08-31 | 乐视控股(北京)有限公司 | Video display method and device |
CN105847938A (en) * | 2016-04-19 | 2016-08-10 | 乐视控股(北京)有限公司 | Video display method and device |
-
2016
- 2016-04-19 CN CN201610245131.5A patent/CN105828162A/en active Pending
- 2016-09-28 WO PCT/CN2016/100462 patent/WO2017181603A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007079672A1 (en) * | 2006-01-06 | 2007-07-19 | Tencent Technology (Shenzhen) Company Limited | System for receiving and displaying network tv programs and method thereof |
US20090310933A1 (en) * | 2008-06-17 | 2009-12-17 | Microsoft Corporation | Concurrently Displaying Multiple Trick Streams for Video |
CN102223501A (en) * | 2011-06-17 | 2011-10-19 | 四川长虹电器股份有限公司 | Multi-picture service realization method |
CN103680551A (en) * | 2012-09-21 | 2014-03-26 | 深圳市快播科技有限公司 | Player and method thereof for simultaneously playing multiple videos |
CN103248941A (en) * | 2013-03-27 | 2013-08-14 | 青岛中星微电子有限公司 | Multi-channel video source synchronous display method and device |
CN104869429A (en) * | 2015-05-19 | 2015-08-26 | 乐视致新电子科技(天津)有限公司 | Video previewing method and apparatus |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017181603A1 (en) * | 2016-04-19 | 2017-10-26 | 乐视控股(北京)有限公司 | Video display method and device |
CN106802759A (en) * | 2016-12-21 | 2017-06-06 | 华为技术有限公司 | The method and terminal device of video playback |
US10820039B2 (en) | 2016-12-21 | 2020-10-27 | Huawei Technologies Co., Ltd. | Video playing method and terminal device |
US11202119B2 (en) | 2016-12-21 | 2021-12-14 | Huawei Technologies Co., Ltd. | Video playing method and terminal device |
CN107704231A (en) * | 2017-09-25 | 2018-02-16 | 青岛海信电器股份有限公司 | Multi-audio-frequency selects player method and device |
CN110765356A (en) * | 2019-10-23 | 2020-02-07 | 绍兴柯桥浙工大创新研究院发展有限公司 | Industrial design man-machine data query system for retrieving and sorting according to user habits |
Also Published As
Publication number | Publication date |
---|---|
WO2017181603A1 (en) | 2017-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105847938A (en) | Video display method and device | |
US11962934B2 (en) | Display device and control method therefor | |
WO2017096817A1 (en) | Method and device for implementing synchronous playing of multi-camera video | |
CN104023263B (en) | Video selected works providing method and device | |
KR101240543B1 (en) | Mobile terminal and method for displaying image using the same | |
BR112018013301B1 (en) | METHOD AND DEVICE FOR FACILITATING ACCESS TO CONTENT ITEMS, AND COMPUTER READABLE STORAGE MEDIUM | |
EP2934017A1 (en) | Display apparatus and control method thereof | |
CN109803151B (en) | Multimedia data stream switching method and device, storage medium and electronic device | |
US9264776B2 (en) | Apparatus of rendering user interface for playing broadcast programs and the method thereof | |
CN108965961B (en) | Multimedia data processing method and device and screen projection equipment | |
CN105828162A (en) | Video display method and device | |
CN105916000A (en) | Video display method and device | |
US20190364335A1 (en) | Control Method, Program, and Control Apparatus | |
KR20120065689A (en) | Image processing apparatus, user interface providing method thereof | |
KR20220121730A (en) | Image display apparatus and server | |
US20140344857A1 (en) | User Interface for Video Delivery System with Program Guide Overlay | |
US20170034585A1 (en) | Broadcast receiving apparatus and method for providing contents recommendation service | |
WO2023025198A1 (en) | Livestreaming method and apparatus, storage medium, and electronic device | |
KR102511520B1 (en) | Display apparatus and controlling method thereof | |
KR101518827B1 (en) | Mobile terminal and method for displaying image using the same | |
KR101518834B1 (en) | Mobile terminal and method for displaying image using the same | |
CN116939270A (en) | Display equipment and setting method of playing parameters | |
KR20170035309A (en) | Electronic apparatus and Method for providing a content thereof | |
KR102157102B1 (en) | Method and apparatus for providing additional informaion matching with channel list | |
CN113597756A (en) | Information processing terminal, information processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160803 |
|
WD01 | Invention patent application deemed withdrawn after publication |