CN114079816A - 用于显示视频的设备和方法 - Google Patents
用于显示视频的设备和方法 Download PDFInfo
- Publication number
- CN114079816A CN114079816A CN202010806566.9A CN202010806566A CN114079816A CN 114079816 A CN114079816 A CN 114079816A CN 202010806566 A CN202010806566 A CN 202010806566A CN 114079816 A CN114079816 A CN 114079816A
- Authority
- CN
- China
- Prior art keywords
- video
- videos
- queue
- full
- screen display
- 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 41
- 230000015654 memory Effects 0.000 claims abstract description 25
- 230000000875 corresponding effect Effects 0.000 claims description 16
- 230000000694 effects Effects 0.000 claims description 8
- 230000002596 correlated effect Effects 0.000 claims description 5
- 238000012545 processing Methods 0.000 description 21
- 230000006855 networking Effects 0.000 description 16
- 238000004891 communication Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 230000007246 mechanism Effects 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 3
- 239000000872 buffer Substances 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 206010044565 Tremor Diseases 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
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/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
- H04N21/43072—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4122—Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41415—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance involving a public display, viewable by several users in a public space outside their home, e.g. movie theatre, information kiosk
-
- 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/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
-
- 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/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/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4332—Content storage operation, e.g. storage operation in response to a pause request, caching operations by placing content in organized collections, e.g. local EPG data repository
-
- 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
- H04N21/4583—Automatically resolving scheduling conflicts, e.g. when a recording by reservation has been programmed for two programs in the same time slot
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
- H04N21/4586—Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
-
- 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/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4751—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user accounts, e.g. accounts for children
-
- 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/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4756—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
-
- 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
- H04N21/4825—End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- Child & Adolescent Psychology (AREA)
- General Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本公开涉及用于显示视频的设备和方法。具体而言,本公开提供了一种用于显示视频的电子设备。该电子设备包括:处理器以及存储器,该存储器耦合到处理器并且包括存储在其上的可执行指令,该可执行指令当由处理器执行时,使得该处理器执行以下操作:从一个或多个用户设备接收多个视频,并且将该多个视频存储在队列中;为队列中的上述多个视频中的每个视频确定权重;从队列中提取一个或多个视频,使得第一数量的视频被同时显示在一个显示设备上,其中第一数量的视频中的视频能够被选择以进行全屏显示;对于第一数量的视频中的第一视频,基于该第一视频的权重来确定该第一视频的全屏显示顺序和全屏显示时间。
Description
技术领域
本公开涉及视频显示技术领域,更具体地,涉及用于在显示设备上多屏显示和全屏显示视频的设备和方法。
背景技术
随着视频显示技术的发展,已经能够实现在一个显示设备上同时显示来自一个或多个用户设备的多个视频(在本文中也被称为多屏显示)。例如,在两个用户设备连接到相同的无线接入点的情况下,可以通过无线方式传输它们各自的视频内容,使得在一个显示设备上同时显示两个视频。在多屏显示过程中,可以由任一用户设备或者由第三方设备选择一个视频进行放大至全屏显示。
发明内容
在多屏显示的一些场景中,视频的数量较多并且每个用户都希望自己的用户设备中的视频能够被选择以进行全屏显示。例如,在节目录制现场,观众向现场的显示幕布上投屏自己拍摄的视频,并且都希望自己拍摄的视频能够被选择以进行全屏展示。在这种情况下,仅简单地按照视频的传输顺序来确定每个视频的全屏显示顺序可能无法获得良好的用户体验和反馈。此外,每个视频的全屏显示时间也会影响用户的观感体验。因此,需要能够有效提高用户满意度的多屏显示方式。
根据本公开的一些方面,提供了一种用于显示视频的电子设备。该电子设备包括处理器以及存储器,所述存储器耦合到所述处理器并且包括存储在其上的可执行指令,所述可执行指令当由所述处理器执行时,使得所述处理器执行以下操作:从一个或多个用户设备接收多个视频,并且将所述多个视频存储在队列(在本文中也被称为“视频等待队列”)中;为队列中的所述多个视频中的每个视频确定权重;从队列中提取一个或多个视频,使得第一数量的视频被同时显示在一个显示设备上,其中所述第一数量的视频中的视频能够被选择以进行全屏显示;对于所述第一数量的视频中的第一视频,基于所述第一视频的权重来确定所述第一视频的全屏显示顺序和全屏显示时间。
在一些实施例中,对于上述电子设备,所述第一视频的权重越高,所述第一视频的全屏显示顺序越靠前;以及/或者所述第一视频的全屏显示时间与所述第一视频的权重呈正相关。
在一些实施例中,对于上述电子设备,所述可执行指令当由所述处理器执行时,还使得所述处理器执行以下操作:在所述第一数量的视频中选择在所述第一数量的视频中具有最高的权重的一个视频进行全屏显示;以及在全屏显示该视频之后,移除该视频或将该视频放置在队列的尾部,使得所述第一数量的视频中的其他视频与从队列中新提取的一个视频被同时显示在一个显示设备上。
在一些实施例中,对于上述电子设备,所述可执行指令当由所述处理器执行时,还使得所述处理器执行以下操作:按照基于权重确定的全屏显示顺序,依次选择所述第一数量的视频中的每个视频进行全屏显示;以及在全屏显示所述第一数量的视频之后,移除所述第一数量的视频或将所述第一数量的视频放置在队列的尾部,使得从队列中新提取的第一数量的视频被同时显示在一个显示设备上。
在一些实施例中,对于上述电子设备,为视频确定权重基于以下中的一项或多项:该视频在队列中的等待时间;该视频所对应的用户设备的活跃程度;针对该视频的投票情况;该视频所对应的用户设备的充值情况;以及管理员设置。
在一些实施例中,对于上述电子设备,所述可执行指令当由所述处理器执行时,还使得所述处理器执行以下操作:定期更新队列中的每个视频的权重。
在一些实施例中,对于上述电子设备,所述队列遵循先进先出(FIFO)规则。
在一些实施例中,对于上述电子设备,所述第一数量的确定基于以下中的一项或多项:显示设备的显示能力;队列中的视频的总数量;以及管理员设置。
根据本公开的其他方面,提供了一种用于显示视频的方法。该方法包括:从一个或多个用户设备接收多个视频,并且将所述多个视频存储在队列中;为队列中的所述多个视频中的每个视频确定权重;从队列中提取一个或多个视频,使得第一数量的视频被同时显示在一个显示设备上,其中所述第一数量的视频中的视频能够被选择以进行全屏显示;对于所述第一数量的视频中的第一视频,基于所述第一视频的权重来确定所述第一视频的全屏显示顺序和全屏显示时间。
在一些实施例中,在上述方法中,所述第一视频的权重越高,所述第一视频的全屏显示顺序越靠前;以及/或者所述第一视频的全屏显示时间与所述第一视频的权重呈正相关。
在一些实施例中,上述方法还包括:在所述第一数量的视频中选择在所述第一数量的视频中具有最高的权重的一个视频进行全屏显示;以及在全屏显示该视频之后,移除该视频或将该视频放置在队列的尾部,使得所述第一数量的视频中的其他视频与从队列中新提取的一个视频被同时显示在一个显示设备上。
在一些实施例中,上述方法还包括:按照基于权重确定的全屏显示顺序,依次选择所述第一数量的视频中的每个视频进行全屏显示;以及在全屏显示所述第一数量的视频之后,移除所述第一数量的视频或将所述第一数量的视频放置在队列的尾部,使得从队列中新提取的第一数量的视频被同时显示在一个显示设备上。
在一些实施例中,在上述方法中,为视频确定权重基于以下中的一项或多项:该视频在队列中的等待时间;该视频所对应的用户设备的活跃程度;针对该视频的投票情况;该视频所对应的用户设备的充值情况;以及管理员设置。
在一些实施例中,上述方法还包括:定期更新队列中的每个视频的权重。
在一些实施例中,在上述方法中,所述队列遵循先进先出(FIFO)规则。
在一些实施例中,在上述方法中,对所述第一数量的确定基于以下中的一项或多项:显示设备的显示能力;队列中的视频的总数量;以及管理员设置。
根据本公开的其它方面,提供了一种包括存储在其上的可执行指令的非瞬时性计算机可读存储介质,所述可执行指令当由一个或多个处理器执行时,使得所述一个或多个处理器执行根据本公开的方法。
根据本公开的其他方面,提供了一种包括用于执行根据本公开的方法的部件的装置。
附图说明
为了更好地理解本公开,并示出如何实现本公开,现在将以举例的方式参照附图描述,其中:
图1示出了根据本公开的实施例的显示视频的场景的示意图;
图2示出了根据本公开的实施例的电子设备的示意图;
图3示出了根据本公开的实施例的用于显示视频的方法的流程图;
图4示出了根据本公开的第一示例的显示视频的示意图;
图5示出了根据本公开的第二示例的显示视频的示意图。
应该注意的是,在整个附图中,相似的附图标记指代对应的部分。此外,同一部分的多个实例由通过破折号与实例编号分离的共同前缀指定。
具体实施方式
参考附图进行以下详细描述,并且提供以下详细描述以帮助全面理解本公开的各种示例实施例。以下描述包括各种细节以帮助理解,但是这些细节仅被认为是示例,而不是为了限制本公开,本公开是由随附权利要求及其等同内容限定的。在以下描述中使用的词语和短语仅用于能够清楚一致地理解本公开。另外,为了清楚和简洁起见,可能省略了对公知的结构、功能和配置的描述。本领域普通技术人员将认识到,在不脱离本公开的精神和范围的情况下,可以对本文描述的示例进行各种改变和修改。
图1示出了根据本公开的实施例的显示视频的场景的示意图。在本公开所描述的场景中,多个用户设备分别具有存储在本地的一个或多个视频(例如实时拍摄的、预先下载的、或通过流传输而在用户设备上播放的视频)。作为示例,图1示出了两个用户设备101-1和101-2,其中用户设备101-1中存储有关于动物的视频,并且用户设备101-2中存储有关于风景的视频。用户设备101-1和101-2可以分别将上述两个视频传输至处理设备(未示出),从而使这两个视频被同时显示在一个显示设备102上。应该理解的是,该处理设备可以与显示设备分离,也可以与显示设备集成在一个设备中。用于多屏显示的两个视频在显示设备102上的画面位置和所占用的画面大小可以由处理设备或者任一用户设备指定。
处理设备可以在多屏显示的视频中选择一个视频进行全屏显示。作为示例,如图1所示,用户设备101-1所对应的关于动物的视频被选择进行全屏显示。应该认识到的是,本文为简单起见,描述了由处理设备选择用于全屏显示的视频。在一些实施例中,也可以由任一用户设备选择视频并且与处理设备进行交互以全屏显示所选择的视频。
应该理解的是,在显示设备102中显示多个视频需要为每个视频创建一个会话,该会话是经由特定屏幕共享协议的http连接。屏幕共享协议可以包括但不限于Chromecast、Miracast和Airplay等。
还应该理解的是,用于显示的视频可以是来源于OTT(over-the-top)/内容提供商(诸如,腾讯视频、爱奇艺视频、优酷视频、YouTube、Facebook、Twitter等)的视频,也可以是用户自行拍摄或经由自媒体平台(诸如,抖音、快手等)拍摄和剪辑的视频。
图2示出了根据本公开的实施例的电子设备200的示例的框图。电子设备200可以用于实施本文描述的根据本公开的方法的各个实施例。电子设备200可以包括处理子系统210、存储器子系统212和联网子系统214。处理子系统210包括被配置为执行计算操作的一个或多个设备。例如,处理子系统210可以包括一个或多个微处理器、ASIC、微控制器、可编程逻辑设备、图形处理器单元(GPU)和/或一个或多个数字信号处理器(DSP)。
存储器子系统212包括用于存储数据和/或用于处理子系统210和联网子系统214的指令的一个或多个设备。例如,存储器子系统212可以包括动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)和/或其他类型的存储器(有时统称为或者单独称为“计算机可读存储介质”)。在一些实施例中,用于处理子系统210的存储器子系统212中的指令包括:一个或多个程序模块或指令集(诸如程序指令222或操作系统224),其可以由处理子系统210执行。应该注意的是,一个或者多个计算机程序可能构成计算机程序机制。此外,存储器子系统212中的各种模块中的指令可以以下述来实现:高级程序语言、面向对象的编程语言和/或以汇编或机器语言。此外,编程语言可以被编译或解释,例如,可配置或已配置(在本讨论中可以互换使用),以由处理子系统210执行。
另外,存储器子系统212可以包括用于控制对存储器的访问的机制。在一些实施例中,存储器子系统212包括存储器层级,该存储器层级包括耦合到电子设备200中的存储器的一个或多个高速缓存。在这些实施例中的一些中,高速缓存中的一个或多个位于处理子系统210中。在显示视频的处理中,通常需要预留一定的存储空间(即,缓冲区)用于缓冲输入或输出的数据。
在一些实施例中,存储器子系统212被耦合到一个或多个高容量大容量存储设备(未示出)。例如,存储器子系统212可以耦合到磁或光驱动器、固态驱动器或另一类型的大容量存储设备。在这些实施例中,电子设备200可以将存储器子系统212用作经常使用的数据的快速访问存储,而大容量存储设备用于存储不频繁使用的数据。
联网子系统214包括被配置为耦合到有线和/或无线网络并在有线和/或无线网络上通信(即,以执行网络操作)的一个或多个设备,包括:控制逻辑216、接口电路218和一个或多个天线220(或天线元件)。(虽然图2包括一个或多个天线220,但是在一些实施例中,电子设备200包括可以耦合到一个或多个天线220的一个或多个节点,诸如节点208,例如,焊垫。因此,电子设备200可以包括或者可以不包括一个或多个天线220。)例如,联网子系统214可以包括蓝牙联网系统、蜂窝联网系统(例如,3G/4G/5G网络,诸如UMTS、LTE等)、USB联网系统、基于IEEE 802.11中描述的标准的联网系统(例如,Wi-Fi联网系统)、以太网联网系统和/或另一联网系统。
在电子设备200内,使用总线228将处理子系统210、存储器子系统212和联网子系统214耦合在一起。总线228可以包括子系统可以被用于传达命令和数据等的电、光和/或电光连接。尽管为了清楚起见仅示出一条总线228,但是不同的实施例可以包括在子系统当中的不同数量或配置的电、光和/或电光连接。
在一些实施例中,电子设备200包括用于在显示器上显示信息的显示子系统226,其可以包括显示器驱动器和显示器,诸如液晶显示器、投影幕布、多点触摸屏等。
电子设备200可以是(或可以被包括在)具有至少一个网络接口的任何电子设备中。例如,电子设备200可以是(或可以包括在):台式计算机、膝上型计算机、子笔记本/上网本、服务器、计算机、大型计算机、基于云的计算机、平板计算机、智能手机、蜂窝电话、智能手表、可穿戴设备、消费电子设备、便携式计算设备、接入点、收发器、控制器、无线电节点、路由器、交换机、通信设备、接入点、测试设备和/或其他电子设备。
尽管使用特定组件来描述电子设备200,但是在替选实施例中,电子设备200中可以存在不同的组件和/或子系统。例如,电子设备200可以包括一个或多个附加处理子系统、存储器子系统、联网子系统和/或显示子系统。另外,电子设备200中可能不存在子系统中的一个或多个。此外,在一些实施例中,电子设备200可以包括在图2中未示出的一个或多个附加子系统。另外,尽管在图2中示出单独的子系统,但是在一些实施例中,给定子系统或组件的一些或全部可以集成到电子设备200中的其他子系统或组件中的一个或多个中。例如,在一些实施例中,程序指令222被包括在操作系统224中并且/或者控制逻辑216包括在接口电路218中。
此外,可以使用模拟和/或数字电路的任何组合来实现电子设备200中的电路和组件,包括:双极、PMOS和/或NMOS栅极或晶体管。此外,这些实施例中的信号可以包括具有近似离散值的数字信号和/或具有连续值的模拟信号。另外,组件和电路可以是单端或差分的,并且电源可以是单极的或双极的。
集成电路(有时被称为“通信电路”或“用于通信的装置”)可以实现联网子系统214的一些或全部功能。集成电路可以包括硬件和/或软件机制,其被用于从电子设备200发送无线信号以及在电子设备200处从其他电子设备接收信号。除了本文描述的机制之外,无线电装置在本领域中通常是已知的,并且因此不进行详细描述。通常,联网子系统214和/或集成电路可以包括任何数量的无线电装置。注意,多个无线电实施例中的无线电装置以与所描述的单无线电实施例类似的方式起作用。
在一些实施例中,联网子系统214和/或集成电路包括配置机制(诸如一个或多个硬件和/或软件机制),其配置无线电以在给定通信信道上(例如,给定载波频率)发送和/或接收。例如,在一些实施例中,配置机制可以被用于将无线电从在给定通信信道上监视和/或发送切换成在不同的通信信道上监视和/或发送。(请注意,此处使用的“监视”包括从其他电子设备接收信号,并可能对接收到的信号执行一个或多个处理操作。)
尽管前面的讨论使用Wi-Fi和/或以太网通信协议作为说明性示例,但是在其他实施例中,可以使用各种各样的通信协议,并且更一般地,可以使用通信技术。因此,可以在各种网络接口中使用通信技术。此外,虽然前述实施例中的一些操作以硬件或软件来实现,但是总体上,前述实施例中的操作可以以多种配置和架构来实现。因此,前述实施例中的一些或全部操作可以以硬件、软件或两者来执行。例如,可以使用程序指令222、操作系统224(诸如用于接口电路218的驱动器)或在接口电路218中的固件中实现通信技术中的至少一些操作。可替选地或另外,通信技术中的至少一些操作可以在物理层,诸如接口电路218中的硬件中实现。
图3示出了根据本公开的实施例的用于显示视频的方法300的流程图。作为示例,该方法可以由图2中所示的电子设备200中的处理子系统210执行。在步骤S301中,可以从一个或多个用户设备接收多个视频,并且将该多个视频存储在队列中。然后,在步骤S302中,可以为队列中的上述多个视频中的每个视频确定权重。在步骤S303中,可以从队列中提取一个或多个视频,使得第一数量的视频被同时显示在一个显示设备(该显示设备例如可以是前述电子设备200中的显示子系统226)上,其中第一数量的视频中的视频可以被选择以进行全屏显示。此后,在步骤S304中,对于第一数量的视频中的第一视频,可以基于第一视频的权重来确定第一视频的全屏显示顺序和全屏显示时间。
根据本公开中的示例,在将要显示的视频总数较大(即视频总数大于多屏显示模式中的视频数量)的情况下,可以将尚未显示的视频存储在存储器子系统212(例如,高速缓存)中的缓冲区的队列中,以供后续显示。该队列可以遵循先进先出(First in First Out,FIFO)规则。也就是说,在队列中可以按照视频的接收顺序对视频进行排列。根据一个实施例,多屏显示模式中所显示的视频数量(例如,上述第一数量)的确定基于以下中的一项或多项:显示设备的显示能力;队列中的视频的总数量;以及管理员设置。
根据本公开所描述的方法,视频的全屏显示顺序和全屏显示时间是基于权重来确定的。例如,对于第一视频来说,该视频的权重越高,那么该视频的全屏显示顺序可以越靠前。作为附加或替代,该视频的全屏显示时间与该视频的权重呈正相关(例如,视频的全屏显示时间等于视频的权重乘以预定的正系数)。以下将详细描述用于确定权重的准则。
根据本公开,为视频确定权重可以基于以下准则中的一项或多项:
该视频在队列中的等待时间
基于视频在队列中的等待时间可以确定该视频的权重。作为示例,所有视频可以具有相同的基础权重,对于等待时间较长的视频(例如,等待时间超过预定时间阈值),可以适当增加该视频的权重(例如,基础权重增加预定值,或者乘以大于1的预定系数),使得该视频能够提前全屏显示和/或全屏显示较长时间,从而提高相应用户的满意度。
该视频所对应的用户设备的活跃程度
视频的权重可以基于计算用户设备对相关平台或应用的使用频率和累积操作时间来确定。作为示例,针对某些节目录制或产品推广的场景,如果用户经常访问与该节目或产品的主办方或制造商相关的平台或应用,并且经常在该平台或应用上进行点赞、评论或转发等操作,那么说明该用户对于该平台或应用的活跃程度和忠实程度较高。由此,可以为该用户的用户设备中的视频提供较为靠前的全屏显示顺序和/或较长的全屏显示时间。
针对该视频的投票情况
在显示视频之前,可以在特定平台、应用或网站发起对将要展示的视频的单独投票。在投票中,可以展示视频的全部,也可以仅展示视频的片段。获得较高票数的视频指示该视频具有较高的人气和受欢迎程度,因此可以获得较高的权重。受欢迎的视频可以被优先全屏展示和/或被分配较长的全屏显示时间。应该理解的是,在全屏显示视频期间或之后,依然可以进行投票。投票结果可以影响该视频的下一次的全屏显示顺序和/或全屏显示时间。
为了确定投票系统中的视频对应于哪个用户设备,可以为每个用户设备分配相应的唯一标识符(Unique Identifier,UID)以识别用户设备。作为示例,UID可以与用户设备的媒体访问控制层(Medium Access Control,MAC)地址或其他地址绑定。
该视频所对应的用户设备的充值情况
视频的权重可以取决于用户通过用户设备在相关的平台或应用中支付的费用金额,该准则类似于竞标。作为示例,用户通过支付较多的费用,可以提高权重,从而将自己的视频的全屏显示顺序提前,并且基于支付金额的大小来相应增加视频的全屏显示时间。
管理员设置
视频的权重可以由管理员进行设置。管理员可以根据先验经验和主办方的要求和/或偏好等来手动确定视频的权重。此外,也可以利用神经网络和机器学习算法,通过训练先前数据来自动计算和确定每个视频的权重。
应该理解的是,可以基于以上多项准则的组合(例如,每一项准则占据一定的比例)来确定综合权重。还应该理解的是,处理子系统210可以在视频进入队列后为每个视频确定权重。此外,处理子系统210也可以定期根据最新的数据为每个视频更新权重,以便更准确和更适当地为视频确定全屏显示顺序和全屏显示时间。
如前所述,在将要显示的视频总数(例如,L个视频)较大的情况下,除了在显示设备上在多屏模式中同时显示的多个视频(例如,N个视频,其中N<L,在本文中N也被称为第一数量)之外,其他视频可以存储在视频等待队列中,以供后续显示。根据本公开的方法,在N个视频中选择一定数量的视频(例如,M个视频,其中M≤N)进行全屏显示之后,可以将M个视频移除或存储在队列的尾部。应该认识到的是,数量M可以由管理员独立决定,也可以由管理员与一个或多个用户协商后决定。
作为示例,用户设备一共传输了15个视频以供显示,即L=15。显示设备的多屏显示模式允许同时显示4个视频,即N=4。图4和图5分别示出了在上述配置下根据本公开的第一示例和第二示例的显示视频的示意图。具体而言,在图4示出的第一示例中,选取M=1;在图5示出的第二示例中,选取M=4。
根据本公开的第一示例,如图4所示,多屏显示模式中显示4个视频,并且在4个视频中选择具有最高权重的一个视频进行全屏显示。具体而言,首先从队列中提取视频1-4进行多屏显示,其中,视频1的权重为60,视频2的权重为45,视频3的权重为45,并且视频4的权重为30。在同时显示4个视频一定时间(例如,5-10秒)之后,基于各个视频的权重,可以选择4个视频中具有最高权重的视频(即,视频1)进行全屏显示,并且其全屏显示时间等于权重乘以预定的正系数(例如,该正系数为1,则视频1的全屏显示时间为60秒)。
在全屏显示视频1之后,可以将视频1移除或将该视频放置在视频等待队列的尾部(图4中示出了将视频1放置在视频等待队列的尾部的示例),使得4个视频中的其他视频(即,视频1-3)与从队列中新提取的一个视频(即,视频5)同时显示在显示设备上。由于视频5的权重(50)依然是当前显示的4个视频中最高的,因此在同时显示视频1-3和5一定时间(例如,5-10秒)之后,可以选择视频5进行全屏显示,并且其全屏显示时间为50秒。依次类推,如果视频6的权重依然高于视频1-3的权重,那么选择视频6进行全屏显示,否则选择视频1-3中具有最高的权重的一个视频进行全屏显示。应该认识到的是,当多个视频(例如视频2和视频3)具有相同的权重时,可以按照这些视频在队列中的排列顺序来选择一个视频进行全屏显示,也可以按照预定的其他顺序来选择一个视频进行全屏显示。
优选地,第一示例可以用于偏向比赛竞技型的视频展示活动。具体而言,每次选择权重最高的视频进行全屏显示,可以例如使得最受欢迎的视频被优先显示,而不太受欢迎的视频可能需要等待较长时间来获得全屏显示的机会。
与第一示例类似,根据本公开的第二示例,如图5所示,多屏显示模式中显示4个视频,按照基于权重确定的全屏显示顺序,依次选择4个视频中的每个视频进行全屏显示。具体而言,首先从队列中提取视频1-4进行多屏显示,其中,视频1的权重为60,视频2的权重为45,视频3的权重为45,并且视频4的权重为30。在同时显示4个视频一定时间(例如,5-10秒)之后,按照基于权重确定的全屏显示顺序,可以依次选择4个视频中的每个视频进行全屏显示,并且其全屏显示时间等于相应的权重乘以预定的正系数(例如,该正系数为1)。具体而言,依次全屏显示视频1、视频2、视频3和视频4,并且相应的全屏显示时间分别为60秒、45秒、45秒和30秒。应该认识到的是,当多个视频(例如视频2和视频3)具有相同的权重时,可以按照这些视频在队列中的排列顺序依次进行全屏显示,也可以按照预定的其他顺序依次进行全屏显示。在全屏显示4个视频的间隙,可以全屏显示4个视频较短的时间(例如,2-3秒),也可以不进行多屏显示,直接切换至下一个视频进行全屏显示。
在全屏显示视频1-4之后,可以将这4个视频移除或将这些视频放置在视频等待队列的尾部(图5中示出了将视频1-4放置在视频等待队列的尾部的示例),使得从队列中新提取的4个视频(即,视频5-8)被同时显示在显示设备上。视频5-8的权重分别为50、35、40和38。因此,依次全屏显示视频5、视频7、视频8和视频6,并且相应的全屏显示时间分别为50秒、40秒、38秒和35秒。应该认识到的是,4个视频在多屏显示模式中的画面位置可以与权重大小相关,也可以仅与视频在队列中的排列顺序或视频编号有关(图5示出了多屏显示模式中视频的画面位置与其权重大小相关的示例)。
优选地,第二示例可以用于偏向公平娱乐型的视频展示活动。具体而言,每个视频都能得到较为平等的显示机会,先传输的视频通常能够得到较早的展示。此外,第二示例可以将所有的视频在较短的时间内完成全屏显示,从而在一定程度上节省了时间成本。
应该理解的是,由于视频的权重可以被定期更新,因此相同的视频在权重更新后可以具有更新的全屏显示时间。例如,用户在其视频被第一次全屏显示后投票数迅速增加并且投票排名迅速上升,因此该视频在第二次被显示时可以具有较高的优先级,即可以被更优先全屏显示并且具有更长的全屏显示时间。
根据本公开的实施例,利用本公开提供的方法和设备,可以支持视频的多屏显示和全屏显示。通过基于视频的权重来确定该视频的全屏显示顺序和全屏显示时间,可以有效地基于特定准则来推送视频进行展示。此外,根据本公开所述的方法,所展示的视频更符合用户的预期,并且能够调动用户参与的积极性和增加趣味性,因此能够以较少的成本代价来获得用户满意度和用户体验的较大提升。
本公开可以被实现为装置、系统、集成电路和非瞬时性计算机可读介质上的计算机程序的任何组合。可以将一个或多个处理器实现为执行本公开中描述的部分或全部功能的集成电路(IC)、专用集成电路(ASIC)或大规模集成电路(LSI)、系统LSI,超级LSI或超LSI组件。
本公开包括软件、应用程序、计算机程序或算法的使用。可以将软件、应用程序、计算机程序或算法存储在非瞬时性计算机可读介质上,以使诸如一个或多个处理器的计算机执行上述步骤和附图中描述的步骤。例如,一个或多个存储器以可执行指令存储软件或算法,并且一个或多个处理器可以关联执行该软件或算法的一组指令。
软件和计算机程序(也可以称为程序、软件应用程序、应用程序、组件或代码)包括用于可编程处理器的机器指令,并且可以以高级过程性语言、面向对象编程语言、功能性编程语言、逻辑编程语言或汇编语言或机器语言来实现。术语“计算机可读介质”是指用于向可编程数据处理器提供机器指令或数据的任何计算机程序产品、装置或设备,例如磁盘、光盘、固态存储设备、存储器和可编程逻辑设备(PLD),包括将机器指令作为计算机可读信号来接收的计算机可读介质。
举例来说,计算机可读介质可以包括动态随机存取存储器(DRAM)、随机存取存储器(RAM)、只读存储器(ROM)、电可擦只读存储器(EEPROM)、紧凑盘只读存储器(CD-ROM)或其他光盘存储设备、磁盘存储设备或其他磁性存储设备,或可以用于以指令或数据结构的形式携带或存储所需的计算机可读程序代码以及能够被通用或专用计算机或通用或专用处理器访问的任何其它介质。如本文中所使用的,磁盘或盘包括紧凑盘(CD)、激光盘、光盘、数字多功能盘(DVD)、软盘和蓝光盘,其中磁盘通常以磁性方式复制数据,而盘则通过激光以光学方式复制数据。上述的组合也包括在计算机可读介质的范围内。
在一个或多个实施例中,词语“能”、“能够”、“可操作为”或“配置为”的使用是指被设计成能够以指定方式使用的一些装置、逻辑、硬件和/或元件。提供本公开的主题作为用于执行本公开中描述的特征的装置、系统、方法和程序的示例。但是,除了上述特征之外,还可以预期其他特征或变型。可以预期的是,可以用可能代替任何上述实现的技术的任何新出现的技术来完成本公开的部件和功能的实现。
另外,以上描述提供了示例,而不限制权利要求中阐述的范围、适用性或配置。在不脱离本公开的精神和范围的情况下,可以对所讨论的元件的功能和布置进行改变。各种实施例可以适当地省略、替代或添加各种过程或部件。例如,关于某些实施例描述的特征可以在其他实施例中被结合。
类似地,虽然在附图中以特定次序描绘了操作,但是这不应该被理解为要求以所示的特定次序或者以顺序次序执行这样的操作,或者要求执行所有图示的操作以实现所希望的结果。在某些情况下,多任务处理和并行处理可以是有利的。
Claims (18)
1.一种用于显示视频的电子设备,包括:
处理器;以及
存储器,耦合到所述处理器并且包括存储在其上的可执行指令,所述可执行指令当由所述处理器执行时,使得所述处理器执行以下操作:
从一个或多个用户设备接收多个视频,并且将所述多个视频存储在队列中;
为队列中的所述多个视频中的每个视频确定权重;
从队列中提取一个或多个视频,使得第一数量的视频被同时显示在一个显示设备上,其中所述第一数量的视频中的视频能够被选择以进行全屏显示;
对于所述第一数量的视频中的第一视频,基于所述第一视频的权重来确定所述第一视频的全屏显示顺序和全屏显示时间。
2.根据权利要求1所述的电子设备,其中:
所述第一视频的权重越高,所述第一视频的全屏显示顺序越靠前;以及/或者
所述第一视频的全屏显示时间与所述第一视频的权重呈正相关。
3.根据权利要求1所述的电子设备,所述可执行指令当由所述处理器执行时,还使得所述处理器执行以下操作:
在所述第一数量的视频中选择在所述第一数量的视频中具有最高的权重的一个视频进行全屏显示;以及
在全屏显示该视频之后,移除该视频或将该视频放置在队列的尾部,使得所述第一数量的视频中的其他视频与从队列中新提取的一个视频被同时显示在一个显示设备上。
4.根据权利要求1所述的电子设备,所述可执行指令当由所述处理器执行时,还使得所述处理器执行以下操作:
按照基于权重确定的全屏显示顺序,依次选择所述第一数量的视频中的每个视频进行全屏显示;以及
在全屏显示所述第一数量的视频之后,移除所述第一数量的视频或将所述第一数量的视频放置在队列的尾部,使得从队列中新提取的第一数量的视频被同时显示在一个显示设备上。
5.根据权利要求1所述的电子设备,其中为视频确定权重基于以下中的一项或多项:
该视频在队列中的等待时间;
该视频所对应的用户设备的活跃程度;
针对该视频的投票情况;
该视频所对应的用户设备的充值情况;以及
管理员设置。
6.根据权利要求5所述的电子设备,所述可执行指令当由所述处理器执行时,还使得所述处理器执行以下操作:
定期更新队列中的每个视频的权重。
7.根据权利要求1所述的电子设备,其中所述队列遵循先进先出(FIFO)规则。
8.根据权利要求1所述的电子设备,其中所述第一数量的确定基于以下中的一项或多项:
显示设备的显示能力;
队列中的视频的总数量;以及
管理员设置。
9.一种用于显示视频的方法,包括:
从一个或多个用户设备接收多个视频,并且将所述多个视频存储在队列中;
为队列中的所述多个视频中的每个视频确定权重;
从队列中提取一个或多个视频,使得第一数量的视频被同时显示在一个显示设备上,其中所述第一数量的视频中的视频能够被选择以进行全屏显示;
对于所述第一数量的视频中的第一视频,基于所述第一视频的权重来确定所述第一视频的全屏显示顺序和全屏显示时间。
10.根据权利要求9所述的方法,其中:
所述第一视频的权重越高,所述第一视频的全屏显示顺序越靠前;以及/或者
所述第一视频的全屏显示时间与所述第一视频的权重呈正相关。
11.根据权利要求9所述的方法,还包括:
在所述第一数量的视频中选择在所述第一数量的视频中具有最高的权重的一个视频进行全屏显示;以及
在全屏显示该视频之后,移除该视频或将该视频放置在队列的尾部,使得所述第一数量的视频中的其他视频与从队列中新提取的一个视频被同时显示在一个显示设备上。
12.根据权利要求9所述的方法,还包括:
按照基于权重确定的全屏显示顺序,依次选择所述第一数量的视频中的每个视频进行全屏显示;以及
在全屏显示所述第一数量的视频之后,移除所述第一数量的视频或将所述第一数量的视频放置在队列的尾部,使得从队列中新提取的第一数量的视频被同时显示在一个显示设备上。
13.根据权利要求9所述的方法,其中为视频确定权重基于以下中的一项或多项:
该视频在队列中的等待时间;
该视频所对应的用户设备的活跃程度;
针对该视频的投票情况;
该视频所对应的用户设备的充值情况;以及
管理员设置。
14.根据权利要求13所述的方法,还包括:
定期更新队列中的每个视频的权重。
15.根据权利要求9所述的方法,其中所述队列遵循先进先出(FIFO)规则。
16.根据权利要求9所述的方法,其中对所述第一数量的确定基于以下中的一项或多项:
显示设备的显示能力;
队列中的视频的总数量;以及
管理员设置。
17.一种包括存储在其上的可执行指令的非瞬时性计算机可读存储介质,所述可执行指令当由一个或多个处理器执行时,使得所述一个或多个处理器执行根据权利要求9-16中任一项所述的方法。
18.一种包括用于执行根据权利要求9-16中任一项所述的方法的部件的装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010806566.9A CN114079816A (zh) | 2020-08-12 | 2020-08-12 | 用于显示视频的设备和方法 |
US18/019,603 US20230291957A1 (en) | 2020-08-12 | 2021-08-09 | Device and method for displaying video |
PCT/US2021/045138 WO2022035720A1 (en) | 2020-08-12 | 2021-08-09 | Device and method for displaying video |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010806566.9A CN114079816A (zh) | 2020-08-12 | 2020-08-12 | 用于显示视频的设备和方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114079816A true CN114079816A (zh) | 2022-02-22 |
Family
ID=80247340
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010806566.9A Pending CN114079816A (zh) | 2020-08-12 | 2020-08-12 | 用于显示视频的设备和方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20230291957A1 (zh) |
CN (1) | CN114079816A (zh) |
WO (1) | WO2022035720A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115293994A (zh) * | 2022-09-30 | 2022-11-04 | 腾讯科技(深圳)有限公司 | 图像处理方法、装置、计算机设备和存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101789231A (zh) * | 2009-01-22 | 2010-07-28 | 广东电子工业研究院有限公司 | 一种车载影音多媒体系统多视频源进行同时预览的方法及其装置 |
JP2011061707A (ja) * | 2009-09-14 | 2011-03-24 | Victor Co Of Japan Ltd | コンテンツ再生装置およびコンテンツ再生方法 |
CN204615958U (zh) * | 2015-03-31 | 2015-09-02 | 国家电网公司 | 电力调控室消防监控视频自动转换装置 |
US20170244930A1 (en) * | 2016-02-19 | 2017-08-24 | Microsoft Technology Licensing, Llc | Communication Event |
CN107562473A (zh) * | 2017-08-25 | 2018-01-09 | 维沃移动通信有限公司 | 一种应用程序显示方法及移动终端 |
CN109257631A (zh) * | 2018-09-30 | 2019-01-22 | 武汉斗鱼网络科技有限公司 | 视频轮播播放方法、装置、计算机设备及存储介质 |
CN111064930A (zh) * | 2019-12-17 | 2020-04-24 | 浙江大华技术股份有限公司 | 分屏显示方法、显示终端及存储装置 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7321384B1 (en) * | 2003-06-03 | 2008-01-22 | Cisco Technology, Inc. | Method and apparatus for using far end camera control (FECC) messages to implement participant and layout selection in a multipoint videoconference |
WO2009120301A2 (en) * | 2008-03-25 | 2009-10-01 | Square Products Corporation | System and method for simultaneous media presentation |
US10505998B1 (en) * | 2008-08-08 | 2019-12-10 | Jigsaw Meeting, Llc | Multi-media conferencing system |
US8533767B1 (en) * | 2011-03-02 | 2013-09-10 | The Directv Group, Inc. | Method and system for prioritizing content in a delivery queue of a content delivery system |
US10225590B2 (en) * | 2012-04-16 | 2019-03-05 | Excalibur Ip, Llc | Method and system of dynamic routing of aggregated online media streams |
US8863198B2 (en) * | 2012-08-17 | 2014-10-14 | Flextronics Ap, Llc | Television having silos that animate content source searching and selection |
US9578258B2 (en) * | 2013-06-05 | 2017-02-21 | V-Poll, Inc. | Method and apparatus for dynamic presentation of composite media |
US20150301694A1 (en) * | 2014-04-17 | 2015-10-22 | Shindig, Inc. | Systems and methods for integrating in-person and online aspects into a seamless event experience |
US10334223B2 (en) * | 2015-01-30 | 2019-06-25 | Qualcomm Incorporated | System and method for multi-view video in wireless devices |
WO2016185814A1 (ja) * | 2015-05-18 | 2016-11-24 | ソニー株式会社 | 送信装置及び送信方法、並びに受信装置及び受信方法 |
US10319410B1 (en) * | 2015-12-21 | 2019-06-11 | Amazon Technologies, Inc. | Video story assembly |
US10996839B2 (en) * | 2019-05-20 | 2021-05-04 | Microsoft Technology Licensing, Llc | Providing consistent interaction models in communication sessions |
-
2020
- 2020-08-12 CN CN202010806566.9A patent/CN114079816A/zh active Pending
-
2021
- 2021-08-09 US US18/019,603 patent/US20230291957A1/en active Pending
- 2021-08-09 WO PCT/US2021/045138 patent/WO2022035720A1/en active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101789231A (zh) * | 2009-01-22 | 2010-07-28 | 广东电子工业研究院有限公司 | 一种车载影音多媒体系统多视频源进行同时预览的方法及其装置 |
JP2011061707A (ja) * | 2009-09-14 | 2011-03-24 | Victor Co Of Japan Ltd | コンテンツ再生装置およびコンテンツ再生方法 |
CN204615958U (zh) * | 2015-03-31 | 2015-09-02 | 国家电网公司 | 电力调控室消防监控视频自动转换装置 |
US20170244930A1 (en) * | 2016-02-19 | 2017-08-24 | Microsoft Technology Licensing, Llc | Communication Event |
CN107562473A (zh) * | 2017-08-25 | 2018-01-09 | 维沃移动通信有限公司 | 一种应用程序显示方法及移动终端 |
CN109257631A (zh) * | 2018-09-30 | 2019-01-22 | 武汉斗鱼网络科技有限公司 | 视频轮播播放方法、装置、计算机设备及存储介质 |
CN111064930A (zh) * | 2019-12-17 | 2020-04-24 | 浙江大华技术股份有限公司 | 分屏显示方法、显示终端及存储装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115293994A (zh) * | 2022-09-30 | 2022-11-04 | 腾讯科技(深圳)有限公司 | 图像处理方法、装置、计算机设备和存储介质 |
CN115293994B (zh) * | 2022-09-30 | 2022-12-16 | 腾讯科技(深圳)有限公司 | 图像处理方法、装置、计算机设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2022035720A1 (en) | 2022-02-17 |
US20230291957A1 (en) | 2023-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9979772B2 (en) | Data streaming method of an electronic device and the electronic device thereof | |
US11392285B2 (en) | Method and a system for performing scrubbing in a video stream | |
CN112261226B (zh) | 横屏交互方法、装置、电子设备和存储介质 | |
CN110333947B (zh) | 一种游戏应用的分包资源加载方法、装置、设备及介质 | |
US9565719B2 (en) | Electronic device for multiple radio access and method thereof | |
US8850055B1 (en) | Intelligently streaming portions of media at higher quality over a limited bandwidth connection | |
CN106797557B (zh) | 数据传输的方法和终端 | |
US10178431B2 (en) | Hybrid stream delivery | |
KR102578024B1 (ko) | 광고 표시 방법, 광고 표시 장치, 광고 표시 프로그램 | |
CN111240564A (zh) | 一种素材展示方法、装置、电子设备及存储介质 | |
CN113342230A (zh) | 控件显示方法、装置、设备及介质 | |
US10171543B2 (en) | Media streaming method and electronic device thereof | |
CN114079816A (zh) | 用于显示视频的设备和方法 | |
US11606309B2 (en) | Multimedia content steering | |
JP2016519380A (ja) | 読書速度に基づく情報送信 | |
CN107211018A (zh) | 调整媒体流化的质量等级 | |
EP3145123B1 (en) | Apparatus, method and program product for data bandwidth optimization | |
US11722707B2 (en) | Dynamic content steering based on server and client device capabilities | |
JP6906126B2 (ja) | プログラム、情報処理方法、端末 | |
US20160142753A1 (en) | Preview determination | |
KR102234610B1 (ko) | 복수의 통신 인터페이스를 활용한 데이터 수신 경로 스케쥴링 방법 및 장치 | |
CN114168164A (zh) | 应用下载方法、装置和电子设备 | |
CN115633199A (zh) | 一种视频档位的确定方法、装置、存储介质及电子设备 | |
CN115623267A (zh) | 动态图片显示方法、装置、电子设备和存储介质 | |
CN106791943A (zh) | 电子设备、赛事加载方法及装置 |
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 |