-
公开(公告)号:US08532290B2
公开(公告)日:2013-09-10
申请号:US13041303
申请日:2011-03-04
Applicant: James Mitch Zollinger , Yung-Hsiao Lai , Anthony Neal Park , David Randall Ronca , Scott Gregory Kelly
Inventor: James Mitch Zollinger , Yung-Hsiao Lai , Anthony Neal Park , David Randall Ronca , Scott Gregory Kelly
IPC: H04L29/06
CPC classification number: G06F21/10
Abstract: One embodiment of the present invention sets forth a technique for decrypting digital content in a secure environment. The technique includes the steps of receiving a digital rights management (DRM) license associated with a first frame of encrypted data from a DRM server, where the DRM license includes a decryption key for decrypting the first frame of encrypted data, transmitting the DRM license to a secure content playback pipeline for storage, and transmitting the first frame of encrypted data to the secure content playback pipeline for decryption, where, in response to receiving the first frame of encrypted data, a trusted processing entity within the secure content playback pipeline decrypts the first frame of encrypted data based on the decryption key included in the DRM license to generate a first set of decrypted data and store the first set of decrypted data in a secure memory space.
Abstract translation: 本发明的一个实施例提出了一种在安全环境中解密数字内容的技术。 该技术包括以下步骤:从DRM服务器接收与加密数据的第一帧相关联的数字版权管理(DRM)许可证,其中DRM许可证包括用于解密加密数据的第一帧的解密密钥,将DRM许可证发送到 用于存储的安全内容回放流水线,以及将加密数据的第一帧发送到用于解密的安全内容回放流水线,其中响应于接收到加密数据的第一帧,安全内容回放流水线内的可信处理实体解密 基于包括在DRM许可证中的解密密钥的加密数据的第一帧,以生成第一组解密数据,并将第一组解密数据存储在安全存储器空间中。
-
公开(公告)号:US20120278449A1
公开(公告)日:2012-11-01
申请号:US13542355
申请日:2012-07-05
Applicant: Chung-Ping WU , Christian KAISER , Yung-Hsiao LAI , James Mitch ZOLLINGER , David Randall RONCA
Inventor: Chung-Ping WU , Christian KAISER , Yung-Hsiao LAI , James Mitch ZOLLINGER , David Randall RONCA
IPC: G06F15/16
CPC classification number: H04L65/60 , H04L65/607 , H04N19/115 , H04N19/164 , H04N19/167 , H04N19/177 , H04N19/46 , H04N19/61 , H04N21/23424 , H04N21/23439 , H04N21/23611 , H04N21/2368 , H04N21/26258 , H04N21/2662 , H04N21/4325 , H04N21/4346 , H04N21/44016 , H04N21/44029 , H04N21/4621
Abstract: Embodiments for changing bit rates in streaming media are provided. As portions of a streaming media file are downloaded for playback, the size of the portion is compared with an expected size determined prior to initiating playback of streaming AV data. The portion of the media file may be padded such that the size of the portion matches the size specified prior to initiating playback of streaming AV data.
Abstract translation: 提供了用于改变流媒体中比特率的实施例。 由于流媒体文件的一部分被下载以便重放,所以将该部分的大小与在启动流式AV数据的回放之前确定的预期大小进行比较。 媒体文件的部分可以被填充,使得该部分的大小与在开始重放流式AV数据之前指定的大小匹配。
-
公开(公告)号:US20100158101A1
公开(公告)日:2010-06-24
申请号:US12642529
申请日:2009-12-18
Applicant: CHUNG-PING WU , Christian Kaiser , Yung-Hsiao Lai , James Mitch Zollinger , David Randall Ronca
Inventor: CHUNG-PING WU , Christian Kaiser , Yung-Hsiao Lai , James Mitch Zollinger , David Randall Ronca
CPC classification number: H04L65/60 , H04L65/607 , H04N19/115 , H04N19/164 , H04N19/167 , H04N19/177 , H04N19/46 , H04N19/61 , H04N21/23424 , H04N21/23439 , H04N21/23611 , H04N21/2368 , H04N21/26258 , H04N21/2662 , H04N21/4325 , H04N21/4346 , H04N21/44016 , H04N21/44029 , H04N21/4621
Abstract: Embodiments for changing bit rates in streaming media are provided. As portions of a streaming media file are downloaded for playback, the size of the portion is compared with an expected size determined prior to initiating playback of streaming AV data. The portion of the media file may be padded such that the size of the portion matches the size specified prior to initiating playback of streaming AV data.
Abstract translation: 提供了用于改变流媒体中比特率的实施例。 由于流媒体文件的一部分被下载以便重放,所以将该部分的大小与在启动流式AV数据的回放之前确定的预期大小进行比较。 媒体文件的部分可以被填充,使得该部分的大小与在开始重放流式AV数据之前指定的大小匹配。
-
公开(公告)号:US09009337B2
公开(公告)日:2015-04-14
申请号:US12642567
申请日:2009-12-18
Applicant: David Randall Ronca , Chung-Ping Wu , Yung-Hsiao Lai
Inventor: David Randall Ronca , Chung-Ping Wu , Yung-Hsiao Lai
IPC: G06F15/16 , H04N21/236 , H04N21/2368 , H04N21/234 , H04N21/262 , H04N21/44 , H04N21/4402 , H04N21/462 , H04N19/115 , H04N19/61 , H04N19/164 , H04N19/177
CPC classification number: H04L65/60 , H04L65/607 , H04N19/115 , H04N19/164 , H04N19/167 , H04N19/177 , H04N19/46 , H04N19/61 , H04N21/23424 , H04N21/23439 , H04N21/23611 , H04N21/2368 , H04N21/26258 , H04N21/2662 , H04N21/4325 , H04N21/4346 , H04N21/44016 , H04N21/44029 , H04N21/4621
Abstract: Techniques are disclosed for multiplexing a dynamic bit-rate video stream with an audio stream received by a client device in a manner that allows the resulting multiplexed stream to be played back without disruption, despite dynamic changes in the bit rate of the video stream that may occur. A content server may stream both a video stream and an audio stream to a client device for playback. The client device may multiplex the video and audio streams prior to them being presented to a playback engine for decoding and playback to a user.
Abstract translation: 公开了用于将动态比特率视频流与由客户端设备接收的音频流多路复用的技术,尽管动态改变视频流的比特率,尽管动态改变视频流的比特率, 发生。 内容服务器可以将视频流和音频流两者流传输到客户端设备进行播放。 客户端设备可以在将视频和音频流呈现给播放引擎之前对视频和音频流进行复用,以对用户进行解码和回放。
-
公开(公告)号:US08355433B2
公开(公告)日:2013-01-15
申请号:US12543328
申请日:2009-08-18
Applicant: Anthony Neal Park , Yung-Hsiao Lai , David Randall Ronca
Inventor: Anthony Neal Park , Yung-Hsiao Lai , David Randall Ronca
CPC classification number: H04N21/23439 , H04N21/23611 , H04N21/2362 , H04N21/238 , H04N21/2389 , H04N21/23895
Abstract: One embodiment of the invention sets forth an encoding server including components configured to encode a video stream associated with a content title for adaptive streaming. The video stream is first processed by a VC1 encoder to generate an encoded video stream comprising a multiple GOPs, each GOP including a key frame and having a different playback offset. The encoded video stream is then packaged such that the GOPs are stored in data packets of the packaged encoded stream. An SHI generator generates an SHI associated with the packaged encoded stream that includes a switch point associated with each GOP. Each switch point includes the playback offset associated with the corresponding GOP and the data packet storing the key frame of the corresponding GOP. The SHI associated with multiple packaged encoded video streams associated with the same content title and encoded to different playback bit rates have corresponding switch points.
Abstract translation: 本发明的一个实施例提出了一种编码服务器,其包括被配置为编码与用于自适应流传输的内容标题相关联的视频流的组件。 视频流首先由VC1编码器处理,以产生包括多个GOP的编码视频流,每个GOP包括关键帧并且具有不同的重放偏移。 然后将编码的视频流打包,使得GOP被存储在打包编码的流的数据分组中。 SHI生成器生成与打包编码流相关联的SHI,其包括与每个GOP相关联的切换点。 每个切换点包括与相应GOP相关联的重放偏移和存储对应GOP的关键帧的数据分组。 与与相同内容标题相关联并被编码为不同播放比特率的多个打包编码视频流相关联的SHI具有对应的切换点。
-
公开(公告)号:US20100161825A1
公开(公告)日:2010-06-24
申请号:US12642567
申请日:2009-12-18
Applicant: David Randall Ronca , Chung-Ping Wu , Yung-Hsiao Lai
Inventor: David Randall Ronca , Chung-Ping Wu , Yung-Hsiao Lai
CPC classification number: H04L65/60 , H04L65/607 , H04N19/115 , H04N19/164 , H04N19/167 , H04N19/177 , H04N19/46 , H04N19/61 , H04N21/23424 , H04N21/23439 , H04N21/23611 , H04N21/2368 , H04N21/26258 , H04N21/2662 , H04N21/4325 , H04N21/4346 , H04N21/44016 , H04N21/44029 , H04N21/4621
Abstract: Techniques are disclosed for multiplexing a dynamic bit-rate video stream with an audio stream received by a client device in a manner that allows the resulting multiplexed stream to be played back without disruption, despite dynamic changes in the bit rate of the video stream that may occur. A content server may stream both a video stream and an audio stream to a client device for playback. The client device may multiplex the video and audio streams prior to them being presented to a playback engine for decoding and playback to a user.
Abstract translation: 公开了用于将动态比特率视频流与由客户端设备接收的音频流多路复用的技术,尽管动态改变视频流的比特率,尽管动态改变视频流的比特率, 发生。 内容服务器可以将视频流和音频流两者流传输到客户端设备进行播放。 客户端设备可以在将视频和音频流呈现给播放引擎之前对视频和音频流进行复用,以对用户进行解码和回放。
-
公开(公告)号:US06546366B1
公开(公告)日:2003-04-08
申请号:US09258507
申请日:1999-02-26
Applicant: David Randall Ronca , Stephen Francis Ruhl
Inventor: David Randall Ronca , Stephen Francis Ruhl
IPC: G10L1304
CPC classification number: H04M3/493 , G10L13/04 , H04M3/4931 , H04M3/5307 , H04M7/12 , H04M2201/60
Abstract: A text-to-speech converter includes a text-to-speech engine receiving source text and converting the source text into speech data. A read mechanism reads speech data from the text-to-speech engine and writes the speech data to a buffer. A throttle mechanism reads speech data from the buffer and conveys the speech data to a playback operation. The throttle mechanism triggers the read mechanism to read data from the text-to-speech engine and writes the speech data to the buffer so that unread speech data in the buffer remains ahead of speech data read by the throttle mechanism by at least a predetermined amount.
Abstract translation: 文本到语音转换器包括接收源文本并将源文本转换为语音数据的文本到语音引擎。 读取机构从文本到语音引擎读取语音数据并将语音数据写入缓冲器。 节流机构从缓冲器读取语音数据并将语音数据传送到回放操作。 节流机构触发阅读机制从文本到语音引擎读取数据,并将语音数据写入缓冲器,使得缓冲器中未读的语音数据保持在由节流机构读取的语音数据之前至少预定的量 。
-
公开(公告)号:US09319696B2
公开(公告)日:2016-04-19
申请号:US13542355
申请日:2012-07-05
Applicant: Chung-Ping Wu , Christian Kaiser , Yung-Hsiao Lai , James Mitch Zollinger , David Randall Ronca
Inventor: Chung-Ping Wu , Christian Kaiser , Yung-Hsiao Lai , James Mitch Zollinger , David Randall Ronca
IPC: H04N7/12 , H04N19/167 , H04N21/2368 , H04N21/234 , H04N21/236 , H04N21/262 , H04N21/44 , H04N21/4402 , H04N21/462 , H04N19/115 , H04N19/61 , H04N19/164 , H04N19/177 , H04N19/46 , H04L29/06 , H04N21/2343 , H04N21/2662 , H04N21/432 , H04N21/434
CPC classification number: H04L65/60 , H04L65/607 , H04N19/115 , H04N19/164 , H04N19/167 , H04N19/177 , H04N19/46 , H04N19/61 , H04N21/23424 , H04N21/23439 , H04N21/23611 , H04N21/2368 , H04N21/26258 , H04N21/2662 , H04N21/4325 , H04N21/4346 , H04N21/44016 , H04N21/44029 , H04N21/4621
Abstract: Embodiments for changing bit rates in streaming media are provided. As portions of a streaming media file are downloaded for playback, the size of the portion is compared with an expected size determined prior to initiating playback of streaming AV data. The portion of the media file may be padded such that the size of the portion matches the size specified prior to initiating playback of streaming AV data.
-
公开(公告)号:US09060187B2
公开(公告)日:2015-06-16
申请号:US12642529
申请日:2009-12-18
Applicant: Chung-Ping Wu , Christian Kaiser , Yung-Hsiao Lai , James Mitch Zollinger , David Randall Ronca
Inventor: Chung-Ping Wu , Christian Kaiser , Yung-Hsiao Lai , James Mitch Zollinger , David Randall Ronca
IPC: H04N7/12 , H04N21/236 , H04N21/2368 , H04N21/234 , H04N21/262 , H04N21/44 , H04N21/4402 , H04N21/462 , H04N19/115 , H04N19/61 , H04N19/164 , H04N19/177
CPC classification number: H04L65/60 , H04L65/607 , H04N19/115 , H04N19/164 , H04N19/167 , H04N19/177 , H04N19/46 , H04N19/61 , H04N21/23424 , H04N21/23439 , H04N21/23611 , H04N21/2368 , H04N21/26258 , H04N21/2662 , H04N21/4325 , H04N21/4346 , H04N21/44016 , H04N21/44029 , H04N21/4621
Abstract: Embodiments for changing bit rates in streaming media are provided. As portions of a streaming media file are downloaded for playback, the size of the portion is compared with an expected size determined prior to initiating playback of streaming AV data. The portion of the media file may be padded such that the size of the portion matches the size specified prior to initiating playback of streaming AV data.
Abstract translation: 提供了用于改变流媒体中比特率的实施例。 由于流媒体文件的一部分被下载以便重放,所以将该部分的大小与在启动流式AV数据的回放之前确定的预期大小进行比较。 媒体文件的部分可以被填充,使得该部分的大小与在开始重放流式AV数据之前指定的大小匹配。
-
公开(公告)号:US20120226915A1
公开(公告)日:2012-09-06
申请号:US13041303
申请日:2011-03-04
Applicant: James Mitch ZOLLINGER , Yung-Hsiao Lai , Anthony Neal Park , David Randall Ronca , Scott Gregory Kelly
Inventor: James Mitch ZOLLINGER , Yung-Hsiao Lai , Anthony Neal Park , David Randall Ronca , Scott Gregory Kelly
IPC: G06F12/14
CPC classification number: G06F21/10
Abstract: One embodiment of the present invention sets forth a technique for decrypting digital content in a secure environment. The technique includes the steps of receiving a digital rights management (DRM) license associated with a first frame of encrypted data from a DRM server, where the DRM license includes a decryption key for decrypting the first frame of encrypted data, transmitting the DRM license to a secure content playback pipeline for storage, and transmitting the first frame of encrypted data to the secure content playback pipeline for decryption, where, in response to receiving the first frame of encrypted data, a trusted processing entity within the secure content playback pipeline decrypts the first frame of encrypted data based on the decryption key included in the DRM license to generate a first set of decrypted data and store the first set of decrypted data in a secure memory space.
Abstract translation: 本发明的一个实施例提出了一种在安全环境中解密数字内容的技术。 该技术包括以下步骤:从DRM服务器接收与加密数据的第一帧相关联的数字版权管理(DRM)许可证,其中DRM许可证包括用于解密加密数据的第一帧的解密密钥,将DRM许可证发送到 用于存储的安全内容回放流水线,以及将加密数据的第一帧发送到用于解密的安全内容回放流水线,其中响应于接收到加密数据的第一帧,安全内容回放流水线内的可信处理实体解密 基于包括在DRM许可证中的解密密钥的加密数据的第一帧,以生成第一组解密数据,并将第一组解密数据存储在安全存储器空间中。
-
-
-
-
-
-
-
-
-