-
1.
公开(公告)号:WO2010099188A1
公开(公告)日:2010-09-02
申请号:PCT/US2010/025214
申请日:2010-02-24
Applicant: VERIVUE, INC. , FRINK, Craig , KRISHNAN, Santosh , XU, Weidong , ZHU, Qin-Fan
Inventor: FRINK, Craig , KRISHNAN, Santosh , XU, Weidong , ZHU, Qin-Fan
CPC classification number: H04N21/242 , H04N21/23608 , H04N21/2381 , H04N21/2389 , H04N21/643
Abstract: Described are computer-based methods and apparatuses, including computer program products, for canonical scheduling for heterogeneous content delivery. A content stream of bits is preprocessed by dividing the content stream of bits into data packets and assigning a timestamp to each data packet. The preprocessed content stream of bits is transmitted upon request from a receiver. A second timestamp based on the assigned timestamp from at least a portion of the respective data packets is established. The data packets are scheduled for transmission based on the second timestamp. The data packets are transmitted based on the schedule.
Abstract translation: 描述了基于计算机的方法和设备,包括用于异构内容传送的规范调度的计算机程序产品。 通过将比特的内容流划分为数据分组并将时间戳分配给每个数据分组来预处理内容比特流。 预处理的内容比特流根据请求从接收机发送。 基于来自相应数据分组的至少一部分的分配的时间戳的第二时间戳被建立。 基于第二时间戳,调度数据分组进行传输。 数据包根据时间表发送。
-
公开(公告)号:WO2009091651A4
公开(公告)日:2009-11-26
申请号:PCT/US2009030359
申请日:2009-01-07
Applicant: VERIVUE INC , HLUCHYJ MICHAEL G , KRISHNAN SANTOSH , LAWLER CHRISTOPHER , ZHU QIN-FAN
Inventor: HLUCHYJ MICHAEL G , KRISHNAN SANTOSH , LAWLER CHRISTOPHER , ZHU QIN-FAN
IPC: H04N7/24
CPC classification number: H04N21/44016 , H04N21/23406 , H04N21/23424 , H04N21/23805 , H04N21/242 , H04N21/44004
Abstract: Described are computer-based methods and apparatuses, including computer program products, for dynamic rate adjustment to splice video streams. A splicer receives a first compressed video stream of bits and buffers the first video stream of bits in a first buffer. The splicer receives a second compressed video stream of bits to splice into the first compressed video stream. The splicer buffers the second compressed video stream of bits in a second buffer. The splicer determines a departure time for a splice in-point of the second compressed video stream of bits. The splicer adjusts a rate of the first compressed video stream of bits, a rate of the second compressed video stream of bits, or both to achieve the departure time.
-
公开(公告)号:WO2009139983A4
公开(公告)日:2009-11-19
申请号:PCT/US2009/039457
申请日:2009-04-03
Applicant: VERIVUE, INC. , FRINK, Craig , HLUCHYJ, Michael, G. , KRISHNAN, Santosh , LAWLER, Christopher , RYAN, Robert
Inventor: FRINK, Craig , HLUCHYJ, Michael, G. , KRISHNAN, Santosh , LAWLER, Christopher , RYAN, Robert
Abstract: Described are computer-based methods and apparatuses, including computer program products, for statistical multiplexing of compressed video streams. A deadline of a packet of a compressed video stream is computed based on a program clock reference value of the packet. A plurality of packets, which includes the packet, is sorted based on deadlines corresponding to the packets. A next packet from the sorted plurality of packets is selected, the next packet having a corresponding deadline nearest to a system clock time. The next packet is transmitted.
-
4.
公开(公告)号:WO2009091651A2
公开(公告)日:2009-07-23
申请号:PCT/US2009/030359
申请日:2009-01-07
Applicant: VERIVUE, INC. , HLUCHYJ, Michael, G. , KRISHNAN, Santosh , LAWLER, Christopher , ZHU, Qin-fan
Inventor: HLUCHYJ, Michael, G. , KRISHNAN, Santosh , LAWLER, Christopher , ZHU, Qin-fan
CPC classification number: H04N21/44016 , H04N21/23406 , H04N21/23424 , H04N21/23805 , H04N21/242 , H04N21/44004
Abstract: Described are computer-based methods and apparatuses, including computer program products, for dynamic rate adjustment to splice video streams. A splicer receives a first compressed video stream of bits and buffers the first video stream of bits in a first buffer. The splicer receives a second compressed video stream of bits to splice into the first compressed video stream. The splicer buffers the second compressed video stream of bits in a second buffer. The splicer determines a departure time for a splice in-point of the second compressed video stream of bits. The splicer adjusts a rate of the first compressed video stream of bits, a rate of the second compressed video stream of bits, or both to achieve the departure time.
Abstract translation: 描述了基于计算机的方法和装置,包括用于动态速率调整以拼接视频流的计算机程序产品。 接头接收第一压缩视频比特流并在第一缓冲器中缓冲第一视频流比特流。 接头接收第二压缩视频流比特以拼接到第一压缩视频流中。 拼接器在第二缓冲器中缓冲第二压缩视频比特流。 拼接器确定第二压缩视频流比特的拼接点的出发时间。 拼接器调整比特的第一压缩视频流的速率,比特的第二压缩视频流的速率或二者来实现出发时间。
-
公开(公告)号:WO2010085633A1
公开(公告)日:2010-07-29
申请号:PCT/US2010/021788
申请日:2010-01-22
Applicant: VERIVUE, INC. , BRANAM, Steve , FRINK, Craig , KRISHNAN, Santosh , XU, Weidong , ZHOU, Jean , ZHU, Qin-Fan
Inventor: BRANAM, Steve , FRINK, Craig , KRISHNAN, Santosh , XU, Weidong , ZHOU, Jean , ZHU, Qin-Fan
IPC: H04N7/24
CPC classification number: H04N21/44016 , H04N21/23424 , H04N21/23611
Abstract: Described are computer-based methods and apparatuses, including computer program products, for scalable seamless digital video stream splicing. Data packets in a first video stream of bits are rearranged. Placeholder packets are created in a second video stream of bits. The first video stream of bits and the second video stream of bits are combined to generate a spliced stream by inserting data packets from the first video stream of bits into the placeholder packets in the second video stream of bits.
Abstract translation: 描述了基于计算机的方法和装置,包括用于可扩展无缝数字视频流拼接的计算机程序产品。 第一视频流中的数据包被重新排列。 在第二个视频流中创建占位符数据包。 比特的第一视频流和第二视频流比特流被组合以通过将来自比特的第一视频流的数据分组插入第二视频比特流中的占位符分组来产生拼接流。
-
公开(公告)号:WO2009089386A2
公开(公告)日:2009-07-16
申请号:PCT/US2009/030492
申请日:2009-01-08
Applicant: VERIVUE, INC. , HLUCHYJ, Michael, G. , KRISHNAN, Santosh , LAWLER, Christopher , PAI, Ganesh , REDDY, Umamaheswar
Inventor: HLUCHYJ, Michael, G. , KRISHNAN, Santosh , LAWLER, Christopher , PAI, Ganesh , REDDY, Umamaheswar
IPC: H04N5/00
CPC classification number: H04N21/23439 , G06F3/0613 , G06F3/0656 , G06F3/0689 , H04N21/2182 , H04N21/2315 , H04N21/2326
Abstract: In one example, multimedia content is requested from a plurality of storage modules. Each storage module retrieves the requested parts, which are typically stored on a plurality of storage devices at each storage module. Each storage module determines independently when to retrieve the requested parts of the data file from storage and transmits those parts from storage to a data queue. Based on a capacity of a delivery module and/or the data rate associated with the request, each storage module transmits the parts of the data file to the delivery module. The delivery module generates a sequenced data segment from the parts of the data file received from the plurality of storage modules and transmits the sequenced data segment to the requester.
Abstract translation: 在一个示例中,从多个存储模块请求多媒体内容。 每个存储模块检索所请求的部分,这些部分通常存储在每个存储模块处的多个存储设备上。 每个存储模块独立地确定何时从存储器中检索数据文件的所请求部分,并将这些部分从存储器发送到数据队列。 基于传送模块的容量和/或与请求相关联的数据速率,每个存储模块将数据文件的各部分传送到传送模块。 递送模块根据从多个存储模块接收的数据文件的部分生成排序的数据段,并将排序的数据段发送给请求者。 p>
-
公开(公告)号:WO2009139983A3
公开(公告)日:2010-04-08
申请号:PCT/US2009039457
申请日:2009-04-03
Applicant: VERIVUE INC , FRINK CRAIG , HLUCHYJ MICHAEL G , KRISHNAN SANTOSH , LAWLER CHRISTOPHER , RYAN ROBERT
Inventor: FRINK CRAIG , HLUCHYJ MICHAEL G , KRISHNAN SANTOSH , LAWLER CHRISTOPHER , RYAN ROBERT
IPC: H04N7/52
CPC classification number: H04N21/4347 , H04N7/52 , H04N21/23406 , H04N21/2365 , H04N21/23655 , H04N21/2389 , H04N21/2662 , H04N21/4385
Abstract: Described are computer-based methods and apparatuses, including computer program products, for statistical multiplexing of compressed video streams. A deadline of a packet of a compressed video stream is computed based on a program clock reference value of the packet. A plurality of packets, which includes the packet, is sorted based on deadlines corresponding to the packets. A next packet from the sorted plurality of packets is selected, the next packet having a corresponding deadline nearest to a system clock time. The next packet is transmitted.
Abstract translation: 描述了用于压缩视频流的统计复用的基于计算机的方法和装置,包括计算机程序产品。 基于分组的节目时钟参考值计算压缩视频流的分组的最后期限。 包含分组的多个分组基于与分组对应的期限而被分类。 选择来自排序的多个分组的下一个分组,下一个分组具有与系统时钟时间最接近的对应最后期限。 下一个数据包被发送。
-
公开(公告)号:WO2009139983A2
公开(公告)日:2009-11-19
申请号:PCT/US2009039457
申请日:2009-04-03
Applicant: VERIVUE INC , FRINK CRAIG , HLUCHYJ MICHAEL G , KRISHNAN SANTOSH , LAWLER CHRISTOPHER , RYAN ROBERT
Inventor: FRINK CRAIG , HLUCHYJ MICHAEL G , KRISHNAN SANTOSH , LAWLER CHRISTOPHER , RYAN ROBERT
CPC classification number: H04N21/4347 , H04N7/52 , H04N21/23406 , H04N21/2365 , H04N21/23655 , H04N21/2389 , H04N21/2662 , H04N21/4385
Abstract: Described are computer-based methods and apparatuses, including computer program products, for statistical multiplexing of compressed video streams. A deadline of a packet of a compressed video stream is computed based on a program clock reference value of the packet. A plurality of packets, which includes the packet, is sorted based on deadlines corresponding to the packets. A next packet from the sorted plurality of packets is selected, the next packet having a corresponding deadline nearest to a system clock time. The next packet is transmitted.
Abstract translation: 描述了基于计算机的方法和装置,包括用于压缩视频流的统计复用的计算机程序产品。 基于分组的节目时钟参考值来计算压缩视频流的分组的截止日期。 包括分组的多个分组根据与分组对应的时间段进行排序。 选择来自排序的多个分组的下一个分组,下一个分组具有最接近系统时钟时间的相应截止日期。 下一个数据包被传输。
-
公开(公告)号:WO2009089386A3
公开(公告)日:2009-10-29
申请号:PCT/US2009030492
申请日:2009-01-08
Applicant: VERIVUE INC , HLUCHYJ MICHAEL G , KRISHNAN SANTOSH , LAWLER CHRISTOPHER , PAI GANESH , REDDY UMAMAHESWAR
Inventor: HLUCHYJ MICHAEL G , KRISHNAN SANTOSH , LAWLER CHRISTOPHER , PAI GANESH , REDDY UMAMAHESWAR
IPC: H04N5/00
CPC classification number: H04N21/23439 , G06F3/0613 , G06F3/0656 , G06F3/0689 , H04N21/2182 , H04N21/2315 , H04N21/2326
Abstract: In one example, multimedia content is requested from a plurality of storage modules. Each storage module retrieves the requested parts, which are typically stored on a plurality of storage devices at each storage module. Each storage module determines independently when to retrieve the requested parts of the data file from storage and transmits those parts from storage to a data queue. Based on a capacity of a delivery module and/or the data rate associated with the request, each storage module transmits the parts of the data file to the delivery module. The delivery module generates a sequenced data segment from the parts of the data file received from the plurality of storage modules and transmits the sequenced data segment to the requester.
Abstract translation: 在一个示例中,从多个存储模块请求多媒体内容。 每个存储模块检索通常存储在每个存储模块上的多个存储设备上的所请求的部分。 每个存储模块独立地确定何时从存储器检索数据文件的所请求的部分,并将这些部件从存储传输到数据队列。 基于传送模块的容量和/或与请求相关联的数据速率,每个存储模块将数据文件的部分传送到传送模块。 传送模块从从多个存储模块接收的数据文件的部分生成排序数据段,并将排序的数据段发送到请求者。
-
10.
公开(公告)号:WO2009091651A3
公开(公告)日:2009-10-01
申请号:PCT/US2009030359
申请日:2009-01-07
Applicant: VERIVUE INC , HLUCHYJ MICHAEL G , KRISHNAN SANTOSH , LAWLER CHRISTOPHER , ZHU QIN-FAN
Inventor: HLUCHYJ MICHAEL G , KRISHNAN SANTOSH , LAWLER CHRISTOPHER , ZHU QIN-FAN
IPC: H04N7/24
CPC classification number: H04N21/44016 , H04N21/23406 , H04N21/23424 , H04N21/23805 , H04N21/242 , H04N21/44004
Abstract: Described are computer-based methods and apparatuses, including computer program products, for dynamic rate adjustment to splice video streams. A splicer receives a first compressed video stream of bits and buffers the first video stream of bits in a first buffer. The splicer receives a second compressed video stream of bits to splice into the first compressed video stream. The splicer buffers the second compressed video stream of bits in a second buffer. The splicer determines a departure time for a splice in-point of the second compressed video stream of bits. The splicer adjusts a rate of the first compressed video stream of bits, a rate of the second compressed video stream of bits, or both to achieve the departure time.
Abstract translation: 所描述的是基于计算机的方法和装置,包括计算机程序产品,用于动态速率调整以拼接视频流。 拼接器接收第一压缩视频比特流并将第一视频比特流缓存在第一缓冲器中。 拼接器接收第二压缩视频比特流以拼接成第一压缩视频流。 拼接器将第二压缩视频比特流缓存在第二缓冲器中。 拼接器确定第二压缩视频流的拼接入点的出发时间。 拼接器调整第一压缩视频比特流的比率,第二压缩视频比特流的比率或两者以实现出发时间。
-
-
-
-
-
-
-
-
-