CN111542871B - 在多个回放装置上进行同步视频回放的*** - Google Patents
在多个回放装置上进行同步视频回放的*** Download PDFInfo
- Publication number
- CN111542871B CN111542871B CN201780096615.0A CN201780096615A CN111542871B CN 111542871 B CN111542871 B CN 111542871B CN 201780096615 A CN201780096615 A CN 201780096615A CN 111542871 B CN111542871 B CN 111542871B
- Authority
- CN
- China
- Prior art keywords
- playback
- video
- progress
- data
- playback device
- 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
Links
- 230000001360 synchronised effect Effects 0.000 title claims abstract description 31
- 230000006854 communication Effects 0.000 claims abstract description 19
- 238000004891 communication Methods 0.000 claims abstract description 18
- 230000000737 periodic effect Effects 0.000 claims description 3
- 238000012546 transfer Methods 0.000 claims description 2
- 238000000034 method Methods 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 230000009194 climbing Effects 0.000 description 5
- 241001503987 Clematis vitalba Species 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/12—Synchronisation between the display unit and other units, e.g. other display units, video-disc players
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
-
- 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
-
- 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/44—Processing 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/4402—Processing 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 reformatting operations of video signals for household redistribution, storage or real-time display
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/04—Synchronising
- H04N5/06—Generation of synchronising signals
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/16—Use of wireless transmission of display information
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2380/00—Specific applications
- G09G2380/04—Electronic labels
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Controls And Circuits For Display Device (AREA)
- Television Systems (AREA)
Abstract
一种视频回放***,其包括要在其屏幕上回放视频的多个回放装置,每个回放装置包括要存储表示所述视频的视频数据的存储器以及要彼此传送数据的通信级,其中,所述装置被设计成经由通信级向其他装置传输视频回放进度数据,并基于接收到的进度数据来确定其与其他装置处于同步还是异步回放进度。
Description
技术领域
本发明涉及用于在多个回放装置上进行同步视频回放的***。
背景技术
已知的视频回放***包括用于将视频流分发给多个装置的中央服务器。所有回放装置对视频内容的同步回放是如下实现的:用服务器递送的高精度且***范围的定时信号或通过回放装置内可用的***范围的同步时钟信号来控制回放装置处的回放。
已知***展现出的缺点在于,它需要高带宽以将视频内容及时分发给视频回放装置。除此之外(further to this),需要回放装置的快速且因此昂贵的硬件来接收所流送的视频、对其进行缓冲并根据由服务器递送的定时信号或***范围的同步时钟信号所确定的定时来在各个回放装置上同步地回放视频内容。
本发明的目的是要提供避免上述问题并且能够在由相对便宜的硬件构成的多个装置上回放同步视频的***。
发明内容
在一个方面,本发明的主题是一种视频回放***,其包括要在其屏幕上回放视频的多个回放装置,每个回放装置包括要存储表示所述视频的视频数据的存储器以及要彼此传送数据的通信级,其中,所述装置被设计成经由通信级向其他装置传输(广播)视频回放进度数据,并基于接收到的进度数据来确定其与其他装置处于同步还是异步回放进度。
在另一个方面,本发明的主题是将根据本发明的***用作启用视频回放的电子货架标签***以用于针对多个货架围栏(shelf rail)回放同步视频内容的用途,其中,所述货架围栏中的每一个由屏幕来实现或承载屏幕。
根据本发明的手段提供了以下优点:每个单独的显示装置可以独立地检测该组显示装置内的异步回放进度。这是如下实现的:通过将另一装置或其他装置的回放进度与其自身的回放进度进行简单且快速的比较。实际上,该组显示装置建立了用于检测该组内的异步回放进度的自主的分布式检测***。不需要超高效且昂贵的硬件来实现这一点,这对于使用视频回放***用于同步货架围栏视频回放的目标用例而言尤其重要,将在稍后详细解释这一点。在这种用例(应用)中,非常大量的货架围栏通常必须显示同步的视频序列。因此,控制屏幕的显示装置的数量也很高,并且因而它们必须尽可能便宜地实现,以便被目标客户群所接受。
本发明的另外的特别有利的设计和扩展从以下描述中显现。
对于所述***而言,特别有利的是,其包括视频分发服务器,其用于将视频数据分发给装置,特别是在于所述设备处的回放开始之前分发视频的整个视频数据。特别地,服务器可以使用相同的通信级来将视频数据下载到装置,所述相同的通信级此后用于回放进度数据的传输。有利地,在视频数据的下载完成之后,用于将视频数据下载到装置的通信信道/介质完全可用于装置的彼此通信。因此,不需要引起装置之间的通信协议或协商过程的高有效载荷来传输回放进度数据。
根据本发明的基本方面,特别有利的是,所述装置被设计成与将视频数据分发给了所述装置的视频分发服务器独立地确定它们处于同步或异步回放进度中。
为了清楚起见要提到,服务器和装置之间的通信以及各装置之间的通信可以借助于线缆(例如,两条线缆或总线***)或无线电信号来实现。
所述装置被设计成回放以标记有帧号的帧构造的压缩视频数据。
所述进度数据可以是允许表示视频的当前回放部分、或测量自回放开始以来已经经过的回放时间、或指示到视频结束为止的剩余回放时间等的任何指示符,其例如以毫秒或秒或百分比来测量。
然而,根据本发明的优选实施例,所述装置被设计成利用标记当前正回放的帧的帧号作为要传输的进度数据。这提供了如下优点:使用在所有装置上固有地可用而无需任何进一步的计算的回放进度的表示。
除此之外,每个装置被设计成将接收到的帧号与该装置处当前正回放的帧的帧号进行比较,并且如果彼此比较后的帧号之差超过预定阈值,则确定异步回放进度。取决于实际的回放参数,所述阈值可以设置为100,这是在被处理到所有装置中之前编程的。在此示例中,如果从另一装置接收到的帧号是2602,则当前回放帧2500的装置将确定异步回放进度。
为了使回放进度信息在该组装置内永久地更新,每个装置被设计成反复传输进度数据。各个装置传输其各个进度数据的确切时刻可以是任意的,例如在某个时间窗口内随机地定义,等等。传输也可以发生于每当压缩视频的新帧被处理时。根据优选实施例,以周期性方式执行传输。在***的设计和开发阶段期间进行的实验表明,每秒一次的周期性传输在保持各装置上的回放同步方面显示出良好的效果。针对特定实现的确切参数当然取决于所用硬件的参数(速度、精度、振荡器漂移等)。
检测到异步回放进度的装置可以影响其单独的回放进度,从而建立同步回放进度。然而,这不能保证其特定手段能解决其他装置的回放漂移。结果甚至可能是其他装置的回放进度更大地偏离同步回放进度。因此,使用检测到异步回放进度的装置来影响所有其他装置的回放进度、以及必要时还有其自身的回放进度是有利的。根据该发现,每个装置被设计成在其检测到异步回放进度的情况下通过其通信级来广播用于调整装置的回放进度的调整数据。
在优选实施例中,有利地,每个装置被设计成将调整数据嵌入如果其检测到异步回放进度则被广播的同步命令中。这允许在接收传输的装置侧上明确地检测调整数据。
为了对检测到的异步回放进度做出适当且迅速的反应,每个装置被设计成接收调整数据(嵌入于在被接收到时被解码/检测的所述同步命令中),并根据调整数据来调整其回放进度,特别地,继续其压缩视频数据的回放,所述压缩视频数据以标记有帧号的帧而构造,其中所述帧号是在调整数据的广播中接收到的。在该优选实施例中,紧接在检测到异步回放进度之后,检测装置(检测到异步回放进度的装置)定义应以其来继续回放的帧号,并指示所有其他装置切换到所述定义帧号。所有其他装置在接收到同步命令后立即遵循此指令。以定义的帧号继续回放可能会延迟很短的时间段(非常短以至于观看者几乎看不见),因此所有装置都可以及时地遵循指令以将其回放进度切换到所述定义帧号。这提供了高效的***行为,该行为需要很少的通信带宽和处理能力即可确保整组装置上的同步回放进度。
可以根据各种协议实现来执行装置之间的通信。为了在具有多达数千个装置的环境中保持高效通信,通信级被设计成使用UDP多播数据包进行通信是特别有利的。此处,UDP代表“User Datagram Protocol(用户数据报协议)”,并且多播意指从一个装置到多个装置的消息传输。
根据本发明的实施例,每个显示装置可以包括要由其控制的其屏幕或多个屏幕。关于其分辨率,屏幕可以是标清、高清、或甚至超高视频面板。根据本发明的另一实施例,每个装置可以连接到要由其控制的其外部屏幕或多个屏幕。另外,也可以设想混合配置。在该配置中,在装置中执行视频数据处理,该装置进而将显示数据或显示信号提交给屏幕,在屏幕处,数据或信号被转换为可见图像。
在优选实施例中,所述屏幕被设计成实现货架围栏或其一部分,或者覆盖其可附着到的货架围栏的前面或其部分。这样的屏幕通常显示出沿货架围栏的长度测量的较大宽度,相比之下,垂直于货架围栏的长度测量的高度较小。
在这样的配置中,所述***实现了启用视频回放的电子货架标签***。
此处特别有利的是,所述显示装置被设计成借助于虚拟电子货架标签来显示产品信息或与产品价格相关的信息,所述虚拟电子货架标签显示在屏幕显示区域的一区段内,与视频内容重叠或替换所述区段的视频内容。
除此之外,所述装置可以被设计成同时回放多个视频。例如,可以在多个货架围栏上回放背景视频,而同时可以在相同货架围栏上但在各个屏幕的屏幕区域内的空间受限的视频窗口中回放广告视频。在此视频窗口中,它与背景视频重叠或替换背景视频。同样在该场景中,本发明的手段可以应用于每个视频(背景视频和广告视频),以保持其在所有涉及到的装置上的同步回放。附加的(例如与广告有关的)视频可以与上述虚拟电子货架标签独立地回放,或作为所述虚拟货架标签的内容的元素来回放。
考虑到在大型零售商店中可能存在大量货架围栏的事实,在整个商店中利用便宜的硬件来装配这种启用视频回放的电子货架标签具有最大的经济利益。此处,根据本发明的手段使得能够借助于非常简单且廉价的显示装置硬件而实现在所有货架围栏上的稳定且同步的视频回放,而无需任何服务器交互来保证回放进度的同步。有利地,例如用于保持显示装置彼此同步的无线电信道中的有效载荷也非常低,以至于对于零售商店的生态***中的其他装置之间的其他通信过程几乎没有任何干扰或甚至完全不干扰。
可以借助于纯硬件或在其上执行软件的可编程硬件来实现本发明的特征,例如,将考虑微处理器、微控制器或具有用于存储软件的存储装置的专用电路。
借助于集中式电源或分布式电源来为装置及其屏幕供应电力。电力借助于电缆来供应。电池供电的***也是可能的。
从下面讨论的附图中获得本发明的这些和其他方面。
附图说明
在下文中,参考附图并基于示例性实施例再次解释本发明,尽管如此,但是这些附图和示例性实施例都不限制本发明的范围。在不同的图中,相同的组件标有相同的附图标记。各图以示意性的方式示出了:
图1示出了装配在零售商店中的根据本发明的***;
图2示出了该***的组件的示意性视图;
图3示出了根据本发明的方法;
图4至图5示出了以帧构造的两个视频数据流;
图6示出了本发明的应用的可视化。
具体实施方式
在图1上示出了根据本发明的视频回放***1。***1装配在零售商店中,仅示出了商店中的货架2。货架2具有两个货架层3,货物8被置于其上。在其前面,每个货架层3包括货架围栏4(未详细示出),两个视频屏幕5沿其整个长度附着到货架围栏4。除此之外,还示出了两个相同的回放装置6A和6B。第一装置6A连接到上层3上的屏幕5,并且第二装置6B连接到下层3上的屏幕5。
服务器7经由无线电信号将要显示在屏幕5上的视频内容(影片)提供给装置6A和6B二者。视频内容以压缩视频数据的形式递送,压缩视频数据是以标记有帧号的帧构造的。
图2以框图形式示出了组件的连接。此处示出了装置6A和6B与它们的显示器5的基于线缆的连接。
在下文中,通过在这两个装置6A和6B上同步视频回放的方法来解释***1的操作。结果,这两个货架围栏上的视频回放彼此同步。现在借助于图3中所示的流程图来解释该方法。
该方法开始于框9。在框10中,服务器将视频发出到装置6A、6B。在框11中,装置6A、6B开始回放视频。
在框12中,每个装置6A和6B参与了(attend)其自身时钟的一秒钟的流逝。在流逝了一秒钟之后,各个装置6A、6B传输回放进度数据,该回放进度数据表示各个装置6A、6B中当前使用的帧的帧号。在装置6B处接收装置6A的回放进度数据的传输,并且反之亦然。
在框13中,装置6A、6B将接收到的帧号与当前在其自身的回放进度中使用的帧号进行比较。
不管这两个装置6A、6B中的哪一个首先检测到大于2帧的差异的问题,检测到了差异的装置6A或6B都会立即发出同步命令,这在框14中发生。同步命令的变元是彼此比较后的两个帧号中的较高的帧号。
接下来,借助于图4和图5来解释该方法,图4和图5可视化了以帧构造的视频数据19。上部视频数据19由第一装置6A处理,而下部视频数据19由第二装置6B处理。视频数据19和20都是相同的,并且如最初提到的那样,都是由服务器提交的。图4还示出了异步回放进度,因为第一处理指针20指示第一装置6A当前处理的帧号N,而同时第二装置6B处理用第二处理指针21示出的帧号N+2。
此处,帧号N+2是同步命令的变元,其为彼此比较后的两个帧中的较高的号。
在本示例中,假定第一装置6A首先检测到了异步回放进度并且发出同步命令。
现在回到图3,在框15中,这两个装置6A和6B通过在帧号N+2处继续它们的回放而被重新同步。同样,图5示出了回放进度的重新同步。特别地,其示出了第一处理指针20向前移动到帧号N+2(由箭头22指示),而第二处理指针21仍在帧号N+2处。
现在,在帧号N+2处,这两个装置继续回放视频,这在图3中与框15相关联。
在框16中,执行视频是否到达其终点的检查。如果未到达终点,则该方法分支到框12,以便参与所述一秒间隔的流逝,然后(bevor)重复同步检查。
如果在框16中检测到视频的结束,则该方法在框17中结束。要提到的是,视频也可以通过循环播放来重复。
如果在框13中没有检测到大于2的差异,则该方法分支到框16。
尽管到目前为止通过仅两个显示装置6A和6B解释了本发明的方法,但是要提到的是,在具有相对大量的显示装置(例如几千个)的***中,大量的装置可以在其中一个装置检测到单个异步事件之前彼此同步地操作更长的时间段。然后,该检测到的异步回放进度事件将导致所有其他装置调整为检测到异步回放进度的装置所指定的帧号。
在下文中,现在借助于图6来解释***1的操作。图6示出了视频23的快照,视频23在开始在三个显示装置6A、6B、6C上回放之前被服务器7分发给了所述装置6A至6C。根据该实施例,每个装置6A至6C驱动单个屏幕5。
尽管在图6中未示出屏幕5装配于其上的货架2,但是为了清楚起见要提到的是,装置6A至6C中的每一个都控制其单独的屏幕5的回放。屏幕5中的每一个都覆盖货架围栏4中的一个。每个货架围栏4形成货架层3的前面,在本情况中,在所述货架层3上展示登山产品(未示出)。三个货架层3作为货架2的一部分被布置成一个在另一个之上。
服务器7对装置6A、6B、6C进行了编程,以利用单独的缩放设置回放视频23的整个内容的仅一部分。此处,安装在上货架围栏4上的上屏幕5的缩放被设置为视频23的上部,在快照中,示出了两个登山者到达山顶。中间货架围栏4上的屏幕5的缩放被设置为视频23的中心部分,在快照中,示出了登山者之一的腿正要向上移动。底部货架围栏4上的屏幕5的缩放在其左侧示出了远处风景的视图,而在其右部可以在快照中看到前景中的岩石。
视频的各个区段上的缩放是例如借助于称为“视图框”的众所周知的视频特征来实现的。三个单独的缩放设置之外的视频内容根本不会示出在屏幕5上。然而,在货架2的空间布置中,屏幕5之间的该区域用于展示与登山有关的产品。
这允许将同步的视频体验空间分布在三个屏幕5上,实际上是在三个货架围栏4上。由于登山家视频23在三个货架围栏4上的空间分布,现在在适当的情境下展示了登山产品。
除此之外,图6还示出了在所述登山产品位于货架层3上的适当位置处显示的(虚拟电子货架标签的)电子货架标签内容24。该内容被嵌入到视频23中,并且也由服务器7提供给各个装置6A至6C。内容24可以包括由波浪线25指示的与产品有关的静态(文本)信息和/或价格信息。内容24还可以包括被分配给特定电子货架标签24的单独的视频序列25和26(例如参见中间屏幕5)。
除此之外,整个电子货架标签内容24或甚至屏幕5的各个区域也可以用于显示广告视频,所述广告视频最初被分发给各个回放装置6A至6C,并且然后以分布在三个货架围栏屏幕5上的方式进行回放。类似于(背景)视频23,整个广告体验是从在不同屏幕5上以同步模式回放的广告视频的各个广告元素的分布式显示组合而成的。实际上,在这种模式下,显示装置6A至6C同时回放两个不同的视频——一方面是(背景)视频23,并且另一方面是所述广告视频。同样在该同时回放模式下,装置6A至6C利用根据本发明的手段来针对两个单独的视频(背景视频23和广告视频)在不同的显示装置6A至6C上保持回放同步。
这个构思也可以应用于更多的视频。
根据本发明的手段也可以应用在这样的配置中,其中,视频23(以及可选地与其他广告视频一起,如上所述)例如以同步模式在分布于两个或更多个货架2上的显示装置6A、6B、6C等上回放,所述两个或更多个货架2例如并排放置或彼此堆叠。
因此,可以有利地将根据本发明的用于保持视频回放同步的手段应用于可通过在多个货架围栏4上的分布式视频回放而实现的所有各种视频体验。
总而言之,本发明的方法和***提供了在整组回放装置上的回放进度的稳健且可靠、即时的重新同步。可以用相对便宜的硬件来实现此特征,并且此特征不需要执行任何高复杂度的通信协议。
最后,再次要注意的是,以上详细描述的附图仅涉及示例性实施例,专业人士可以在不脱离本发明的范围的情况下以各种各样的方式对其进行修改。为了完整起见,还要声明,不定冠词“一”或“一个”的使用并不意味着相应的特征不能多次出现。
Claims (11)
1.一种视频回放***(1),其包括:
视频分发服务器(7),其用于将表示视频的视频数据(19)分发给多个相同的回放装置(6A、6B)以在回放装置(6A、6B)的屏幕(5)上回放视频,其中,视频分发服务器(7)被适配成在于回放装置(6A、6B)处的回放开始之前分发视频的整个视频数据(19),
每个回放装置(6A、6B)包括
要存储视频数据(19)的存储器,以及
要彼此传送数据的通信级,
其中,每个回放装置(6A、6B)被适配成
经由通信级向其他回放装置(6B、6A)反复传输视频回放进度数据,其中,回放装置(6A、6B)被适配成
回放以标记有帧号的帧构造的压缩视频数据(19),以及
利用标记当前正回放的帧的帧号作为要传输的进度数据,以及
基于接收到的进度数据通过将另一个或多个回放装置(6A、6B)的回放进度与所述回放装置(6A、6B)的回放进度进行比较来反复确定所述回放装置(6A、6B)与其他回放装置(6B、6A)处于同步还是异步回放进度,其中,每个回放装置(6A、6B)被适配成将接收到的帧号与回放装置(6A、6B)处当前正回放的帧的帧号进行比较,并且如果彼此比较后的帧号之差超过预定阈值,则确定异步回放进度,以及
在回放装置(6A、6B)检测到异步回放进度的情况下通过所述回放装置(6A、6B)的通信级来广播定义回放应继续的帧号的调整数据,以调整回放装置(6A、6B)的回放进度,以及
接收调整数据,并根据调整数据来调整所述回放装置(6A、6B)的回放进度。
2.根据权利要求1所述的***(1),其中,回放装置(6A、6B)被适配成与将视频数据(19)分发给回放装置(6A、6B)的视频分发服务器(7)独立地确定回放装置(6A、6B)处于同步或异步回放进度中。
3.根据权利要求1或2所述的***(1),其中,每个回放装置(6A、6B)被适配成以周期性的方式反复传输进度数据。
4.根据权利要求1或2所述的***(1),其中,每个回放装置(6A、6B)被适配成将调整数据嵌入同步命令中。
5.根据权利要求4所述的***(1),其中,每个回放装置(6A、6B)被适配成根据调整数据来调整所述回放装置(6A、6B)的回放进度,以继续由所述回放装置(6A、6B)对以标记有帧号的帧构造的压缩视频数据的回放,其中,所述帧号是在调整数据的广播中接收到的。
6.根据权利要求1或2所述的***(1),其中,通信级被适配成使用UDP多播数据包进行通信。
7.根据权利要求1或2所述的***(1),其中,每个回放装置(6A、6B)
包括一个或多个屏幕(5),或者
连接到一个或多个外部屏幕(5),
所述屏幕(5)要由所述回放装置(6A、6B)来控制。
8.根据权利要求1或2所述的***(1),其中,所述屏幕(5)被适配成
形成货架围栏(4)或其一部分,或者
覆盖所述屏幕(5)可附着到的货架围栏(4)的整个前面或前面的一部分。
9.根据权利要求1或2所述的***(1),其中,所述***(1)用作启用视频回放的电子货架标签***。
10.根据权利要求1或2所述的***(1),其中,回放装置(6A、6B)被适配成借助于虚拟电子货架标签来显示与产品相关的信息,所述虚拟电子货架标签显示在屏幕(5)的显示区域的一区段内,所述虚拟电子货架标签与所述区段的视频内容重叠或替换所述区段的视频内容。
11.一种将根据前述权利要求中的任一项所述的***(1)用作启用视频回放的电子货架标签***的用途,以用于针对多个货架围栏(4)回放同步视频内容,其中,所述货架围栏(4)中的每一个由屏幕(5)来形成或承载屏幕(5)。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/EP2017/078844 WO2019091565A1 (en) | 2017-11-10 | 2017-11-10 | System for synchronized video playback on a number of playback devices |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111542871A CN111542871A (zh) | 2020-08-14 |
CN111542871B true CN111542871B (zh) | 2024-07-02 |
Family
ID=60450610
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780096615.0A Active CN111542871B (zh) | 2017-11-10 | 2017-11-10 | 在多个回放装置上进行同步视频回放的*** |
Country Status (6)
Country | Link |
---|---|
US (1) | US11405669B2 (zh) |
EP (1) | EP3707700A1 (zh) |
KR (1) | KR102391981B1 (zh) |
CN (1) | CN111542871B (zh) |
AU (1) | AU2017438989B2 (zh) |
WO (1) | WO2019091565A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11405669B2 (en) * | 2017-11-10 | 2022-08-02 | Ses-Imagotag Gmbh | System for synchronized video playback on a number of playback devices |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101647273A (zh) * | 2007-03-30 | 2010-02-10 | 索尼株式会社 | 多屏幕同步再现***、显示控制终端、多屏幕同步再现方法和程序 |
CN105338297A (zh) * | 2014-08-11 | 2016-02-17 | 杭州海康威视***技术有限公司 | 一种视频数据存储及回放***、装置和方法 |
Family Cites Families (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0951670A1 (en) * | 1997-01-17 | 1999-10-27 | Intergraph Corporation | Multiple display synchronization apparatus and method |
JP2000338944A (ja) * | 1999-05-26 | 2000-12-08 | Mitsubishi Electric Corp | マルチディスプレイビデオ表示装置 |
US20020129290A1 (en) * | 2001-03-06 | 2002-09-12 | Bruno Couillard | Method and system for time synchronization |
WO2007029997A1 (en) | 2005-09-05 | 2007-03-15 | Continuum Science And Technologies Sdn Bhd | Display system utilising multiple display units |
KR100693863B1 (ko) * | 2005-09-12 | 2007-03-12 | 삼성전자주식회사 | 디스플레이 구동 회로 |
JP5389416B2 (ja) * | 2008-11-07 | 2014-01-15 | セイコーインスツル株式会社 | 電子棚札システム、処理方法および電子棚札 |
JP5224137B2 (ja) * | 2009-07-27 | 2013-07-03 | 株式会社メガチップス | 表示システムおよび画像再生装置 |
KR101080114B1 (ko) * | 2009-12-31 | 2011-11-04 | 엠텍비젼 주식회사 | 알지비 인터페이스를 이용한 듀얼 디스플레이 제어 장치 및 그 방법 |
KR101682116B1 (ko) * | 2010-03-30 | 2016-12-02 | 삼성전자주식회사 | 디스플레이 컨트롤러와 상기 디스플레이 컨트롤러를 포함하는 디스플레이 시스템 |
US8704732B2 (en) * | 2010-09-29 | 2014-04-22 | Qualcomm Incorporated | Image synchronization for multiple displays |
US8543454B2 (en) * | 2011-02-18 | 2013-09-24 | Bluefin Labs, Inc. | Generating audience response metrics and ratings from social interest in time-based media |
JP5683998B2 (ja) * | 2011-02-28 | 2015-03-11 | オリンパス株式会社 | サーバシステム及びクライアント装置の制御方法 |
JP5615430B2 (ja) * | 2011-05-11 | 2014-10-29 | 三菱電機株式会社 | 映像情報再生部、映像情報再生装置、及び同期制御方法 |
CN102929568A (zh) * | 2011-08-09 | 2013-02-13 | 英华达(上海)科技有限公司 | 整合多台平板计算机以播放影音文件的方法及播放*** |
US20130173742A1 (en) * | 2011-12-28 | 2013-07-04 | United Video Properties, Inc. | Systems and methods for latency-based synchronized playback at multiple locations |
KR101309783B1 (ko) * | 2011-12-30 | 2013-09-23 | 삼성전자주식회사 | 디스플레이 장치 및 방법 |
US9088406B2 (en) * | 2012-07-29 | 2015-07-21 | Qualcomm Incorporated | Frame sync across multiple channels |
US9086838B2 (en) * | 2012-09-03 | 2015-07-21 | Nvidia Corporation | Synchronous media display through automatic hardware profiles across multiple display units |
US10357118B2 (en) | 2013-03-05 | 2019-07-23 | Rtc Industries, Inc. | Systems and methods for merchandizing electronic displays |
US9307508B2 (en) * | 2013-04-29 | 2016-04-05 | Google Technology Holdings LLC | Systems and methods for syncronizing multiple electronic devices |
KR20150027891A (ko) * | 2013-08-30 | 2015-03-13 | 삼성전자주식회사 | 전자 장치들을 이용한 콘텐트 표현 방법 및 장치 |
US9899002B2 (en) * | 2013-09-27 | 2018-02-20 | Lenovo (Bejing) Limited | Information processing methods for displaying parts of an object on multiple electronic devices |
EP3063616A1 (de) * | 2013-10-30 | 2016-09-07 | Barco Control Rooms GmbH | Synchronisieren von videos in einer displaywand |
CA2956249A1 (en) * | 2014-07-31 | 2016-02-04 | Cloverleaf Media Llc | Dynamic merchandising communication system |
KR102336709B1 (ko) * | 2015-03-11 | 2021-12-07 | 삼성디스플레이 주식회사 | 타일드 표시 장치 및 그 동기화 방법 |
KR102431149B1 (ko) * | 2015-10-05 | 2022-08-11 | 티씨엘 차이나 스타 옵토일렉트로닉스 테크놀로지 컴퍼니 리미티드 | 표시 장치 및 표시 장치의 구동 방법 |
US10129500B2 (en) | 2015-11-06 | 2018-11-13 | Panasonic Intellectual Property Management Co., Ltd. | Multi-display apparatus |
CN106817508B (zh) * | 2015-11-30 | 2019-11-22 | 华为技术有限公司 | 一种同步对象确定方法、装置和*** |
US20170214954A1 (en) * | 2016-01-25 | 2017-07-27 | Google Inc. | Media Program Moments Guide |
US10713908B2 (en) * | 2016-09-30 | 2020-07-14 | Sony Corporation | Content providing system, control apparatus, and reception apparatus |
US10643609B1 (en) * | 2017-03-29 | 2020-05-05 | Amazon Technologies, Inc. | Selecting speech inputs |
CN112995735B (zh) * | 2017-04-26 | 2023-09-22 | 威盛电子股份有限公司 | 分布式视频显示***、控制装置及控制方法 |
WO2019022256A1 (ja) * | 2017-07-28 | 2019-01-31 | 国立研究開発法人産業技術総合研究所 | 音楽連動制御プラットフォーム及び音楽連動制御プラットフォームの制御方法 |
US11405669B2 (en) * | 2017-11-10 | 2022-08-02 | Ses-Imagotag Gmbh | System for synchronized video playback on a number of playback devices |
AU2017438991B2 (en) * | 2017-11-10 | 2023-07-27 | Vusiongroup Gmbh | Electronic shelf label system with sectional control of display content |
US10916220B2 (en) * | 2018-08-07 | 2021-02-09 | Apple Inc. | Detection and display of mixed 2D/3D content |
US10614777B2 (en) * | 2018-09-27 | 2020-04-07 | Intel Corporation | Methods and apparatus for synchronizing embedded display panels of mobile devices via programmable synchronization links |
-
2017
- 2017-11-10 US US16/762,709 patent/US11405669B2/en active Active
- 2017-11-10 WO PCT/EP2017/078844 patent/WO2019091565A1/en unknown
- 2017-11-10 CN CN201780096615.0A patent/CN111542871B/zh active Active
- 2017-11-10 EP EP17803834.5A patent/EP3707700A1/en active Pending
- 2017-11-10 AU AU2017438989A patent/AU2017438989B2/en active Active
- 2017-11-10 KR KR1020207016532A patent/KR102391981B1/ko active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101647273A (zh) * | 2007-03-30 | 2010-02-10 | 索尼株式会社 | 多屏幕同步再现***、显示控制终端、多屏幕同步再现方法和程序 |
CN105338297A (zh) * | 2014-08-11 | 2016-02-17 | 杭州海康威视***技术有限公司 | 一种视频数据存储及回放***、装置和方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2019091565A1 (en) | 2019-05-16 |
KR20200097261A (ko) | 2020-08-18 |
US11405669B2 (en) | 2022-08-02 |
KR102391981B1 (ko) | 2022-04-28 |
CN111542871A (zh) | 2020-08-14 |
US20210176505A1 (en) | 2021-06-10 |
AU2017438989A1 (en) | 2020-06-25 |
AU2017438989B2 (en) | 2023-11-02 |
EP3707700A1 (en) | 2020-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230147706A1 (en) | System and method for synchronized streaming of a video-wall | |
US20190184284A1 (en) | Method of transmitting video frames from a video stream to a display and corresponding apparatus | |
US20110229106A1 (en) | System for playback of ultra high resolution video using multiple displays | |
US20150340009A1 (en) | Method and system for displaying pixels on display devices | |
CN106454010A (zh) | 多屏拼接显示***同步显示校准方法、显示器及*** | |
US9733882B2 (en) | Apparatus and method for coordinating visual experiences through visual devices, a master device, slave devices and wide area network control | |
US20130194399A1 (en) | Synchronization of shutter signals for multiple 3d displays/devices | |
CN111542871B (zh) | 在多个回放装置上进行同步视频回放的*** | |
US12001747B2 (en) | Electronic shelf label system with sectional control of display content | |
US20170301128A1 (en) | System for synchronizing 3d image multiple screens in real-time | |
CN111542804B (zh) | 具有定位的虚拟货架标签的电子货架标签***和定位所述虚拟货架标签的方法 | |
US10893263B2 (en) | Method and system for paring shutter glasses with a remote control unit | |
CN113099281B (zh) | 视频互动方法、装置、存储介质及终端 | |
CN105549931B (zh) | Usb视频拼接播放*** | |
CN108307169A (zh) | 用于为多流显示器提供具有多个实例的菜单的装置、方法和*** | |
KR100738497B1 (ko) | 멀티싱크 영상 출력 시스템 | |
JP5349981B2 (ja) | 表示制御装置、及び表示制御方法 | |
WO2016009348A1 (en) | Video player for remotely viewing media | |
JP2021078019A (ja) | 画像生成システム、伝送装置、伝送方法及びプログラム |
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 |