会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明申请
    • Server-side media stream manipulation for emulation of media playback functions
    • 用于模拟媒体播放功能的服务器端媒体流操作
    • US20070271388A1
    • 2007-11-22
    • US11438408
    • 2006-05-22
    • Todd BowraAshley C. SpeicherNicholas J. Fang
    • Todd BowraAshley C. SpeicherNicholas J. Fang
    • G06F15/16
    • H04L65/602H04L2012/2849
    • A media server in the home entertainment network allows a media rendering devices to act as a digital media receiver. The media server enables trick mode functions such as scan forward or reverse, slow motion, pause, and seek on rendering devices with capabilities limited to 1× playback. The media server receives commands from user input at the rendering device transmitted over the network to the media server. The media server manipulates the media stream before the transmission over the network by deleting or adding frames to the media stream as necessary to emulate the desired playback functions and replacing frame timestamps to create a media stream that appears to the media rendering device as a sequential 1× stream. The transmitted media stream may not contain all of the media content stored in the corresponding media file on the media server, thus avoiding limitations on the download bandwidth and local client storage.
    • 家庭娱乐网络中的媒体服务器允许媒体呈现设备充当数字媒体接收器。 媒体服务器启用特技模式功能,例如向前扫描或反向扫描,慢动作,暂停和寻找具有限于1x播放功能的渲染设备。 媒体服务器从通过网络发送的呈现设备的用户输入接收到媒体服务器的命令。 媒体服务器在通过网络传输之前操纵媒体流,根据需要删除或添加帧到媒体流,以模拟期望的播放功能并且替换帧时间戳以创建媒体呈现设备所呈现的媒体流作为顺序的1x 流。 传输的媒体流可以不包含存储在媒体服务器上的相应媒体文件中的所有媒体内容,从而避免对下载带宽和本地客户端存储的限制。
    • 12. 发明授权
    • Composition of local media playback with remotely generated user interface
    • 使用远程生成的用户界面组合本地媒体播放
    • US07844661B2
    • 2010-11-30
    • US11454020
    • 2006-06-15
    • Nicholas J. FangTodd BowraAshley C. Speicher
    • Nicholas J. FangTodd BowraAshley C. Speicher
    • G06F15/16
    • H04L12/282H04L65/1083H04L65/604H04L67/34H04N21/42207H04N21/43615H04N21/84
    • A media server in a home entertainment network coordinates with a media player connected with the network to provide a media presentation with a combined user interface (UI) on an attached display device. Media content is sourced locally on a networked media player. The media player extracts metadata related to the media content and transmits the metadata to the media server. The media server creates the UI to include components related to the media content rendered by the media player. The media server then transmits the UI to the media player for combination with the rendered media content for a composite output to a presentation device. The media server may further develop and transmit compositing instructions and additional media content to the media player for inclusion in the composite output.
    • 家庭娱乐网络中的媒体服务器与与网络连接的媒体播放器协调,以在附接的显示设备上提供具有组合的用户界面(UI)的媒体呈现。 媒体内容来自本地的联网媒体播放器。 媒体播放器提取与媒体内容有关的元数据,并将该元数据发送到媒体服务器。 媒体服务器创建UI以包括与由媒体播放器呈现的媒体内容相关的组件。 然后,媒体服务器将UI发送到媒体播放器以与呈现的媒体内容组合以用于组合输出到呈现设备。 媒体服务器可以进一步开发并发送合成指令和附加媒体内容到媒体播放器以便包括在复合输出中。
    • 15. 发明申请
    • Selection of transrate and transcode processes by host computer
    • 通过主机选择转换和转码过程
    • US20080205389A1
    • 2008-08-28
    • US11710762
    • 2007-02-26
    • Nicholas J. FangTodd Z. BowraAshley C. Speicher
    • Nicholas J. FangTodd Z. BowraAshley C. Speicher
    • H04L12/28
    • H04L65/80H04L65/1026H04L2012/2849
    • A host computer manages and processes multiple requests for transmission of media content to other devices within a network. Hardware or software-driven media processing units format media content for streaming to the network devices. A policy engine manages processing constraints of the media processing units to determine the best combination of transrate/transcode processes to provide the highest quality transmissions without overloading the processing capacity of the host computer. The policy engine also considers available network bandwidth when determining transformation instructions for the media processing units. The policy engine identifies target formats, bit rates, and image resolutions for output for each media stream or for storage for later transmission and instructs the media processing units to transrate and/or transcode the media content appropriately to meet the demand.
    • 主机计算机管理和处理多个请求以将媒体内容传输到网络内的其他设备。 硬件或软件驱动的媒体处理单元格式化媒体内容以流式传输到网络设备。 策略引擎管理媒体处理单元的处理约束以确定转换/转码过程的最佳组合以提供最高质量的传输,而不会使主计算机的处理能力过载。 当确定媒体处理单元的转换指令时,策略引擎还考虑可用的网络带宽。 策略引擎识别用于每个媒体流的输出的目标格式,比特率和图像分辨率或用于稍后传输的存储,并且指示媒体处理单元适当地转换和/或转码媒体内容以满足需求。
    • 16. 发明授权
    • Dynamic buffer settings for media playback
    • 用于媒体播放的动态缓冲区设置
    • US08069260B2
    • 2011-11-29
    • US11652708
    • 2007-01-12
    • Ashley C. SpeicherNicholas J. FangTodd Z. Bowra
    • Ashley C. SpeicherNicholas J. FangTodd Z. Bowra
    • G06F15/16
    • H04L12/2838H04L43/087H04L65/605H04L65/80H04L2012/2849H04N21/23406H04N21/44004
    • Improved responsiveness and reduced latency of media playback on a media player is achieved by dynamic adjustment of storage parameters for the jitter buffer in the media player. Decreasing the size of the jitter buffer to a smaller constant value may provide acceptable, starvation-free playback in many cases. Playback of more demanding files requiring more buffered data for decode are addressed by dynamic adjustment of the jitter buffer parameters. An algorithmic or heuristic process is used to dynamically set the size of the jitter buffer before and during media playback. The jitter buffer size and/or preroll duration may be adjusted based upon the quality of playback experience. If playback starves, the jitter buffer size, starvation threshold, and/or preroll duration is increased before rebuffering and resuming playback. If the jitter buffer remains above a defined threshold for a given period of time, the jitter buffer size and/or preroll duration may be decreased, improving the responsiveness of startup and seek and trick mode operations.
    • 通过动态调整媒体播放器中的抖动缓冲区的存储参数来实现媒体播放器上的响应速度和媒体播放延迟的降低。 将抖动缓冲区的大小减小到较小的常数值可能会在许多情况下提供可接受的,无饥饿的播放。 通过动态调整抖动缓冲器参数来解决需要更多缓冲数据进行解码的更严格的文件的播放。 使用算法或启发式过程在媒体播放之前和期间动态设置抖动缓冲区的大小。 可以基于播放体验的质量来调整抖动缓冲器大小和/或预拉伸持续时间。 如果回放挨饿,则在缓冲和恢复播放之前,抖动缓冲区大小,饥饿阈值和/或预滚持续时间会增加。 如果抖动缓冲器在给定时间段内保持高于定义的阈值,则可以减小抖动缓冲器大小和/或预拉伸持续时间,从而提高启动和寻找和特技模式操作的响应性。
    • 17. 发明申请
    • Dynamic buffer settings for media playback
    • 用于媒体播放的动态缓冲区设置
    • US20080172441A1
    • 2008-07-17
    • US11652708
    • 2007-01-12
    • Ashley C. SpeicherNicholas J. FangTodd Z. Bowra
    • Ashley C. SpeicherNicholas J. FangTodd Z. Bowra
    • G06F15/16G06F17/00
    • H04L12/2838H04L43/087H04L65/605H04L65/80H04L2012/2849H04N21/23406H04N21/44004
    • Improved responsiveness and reduced latency of media playback on a media player is achieved by dynamic adjustment of storage parameters for the jitter buffer in the media player. Decreasing the size of the jitter buffer to a smaller constant value may provide acceptable, starvation-free playback in many cases. Playback of more demanding files requiring more buffered data for decode are addressed by dynamic adjustment of the jitter buffer parameters. An algorithmic or heuristic process is used to dynamically set the size of the jitter buffer before and during media playback. The jitter buffer size and/or preroll duration may be adjusted based upon the quality of playback experience. If playback starves, the jitter buffer size, starvation threshold, and/or preroll duration is increased before rebuffering and resuming playback. If the jitter buffer remains above a defined threshold for a given period of time, the jitter buffer size and/or preroll duration may be decreased, improving the responsiveness of startup and seek and trick mode operations.
    • 通过动态调整媒体播放器中的抖动缓冲区的存储参数来实现媒体播放器上的响应速度和媒体播放延迟的降低。 将抖动缓冲区的大小减小到较小的常数值可能会在许多情况下提供可接受的,无饥饿的播放。 通过动态调整抖动缓冲器参数来解决需要更多缓冲数据进行解码的更严格的文件的播放。 使用算法或启发式过程在媒体播放之前和期间动态设置抖动缓冲区的大小。 可以基于播放体验的质量来调整抖动缓冲器大小和/或预拉伸持续时间。 如果回放挨饿,则在缓冲和恢复播放之前,抖动缓冲区大小,饥饿阈值和/或预滚持续时间会增加。 如果抖动缓冲器在给定时间段内保持高于定义的阈值,则可以减小抖动缓冲器大小和/或预拉伸持续时间,从而提高启动和寻找和特技模式操作的响应性。
    • 19. 发明授权
    • Implementation of media-protection policies
    • 实施媒体保护政策
    • US08081756B2
    • 2011-12-20
    • US11235473
    • 2005-09-26
    • Nicholas J. Fang
    • Nicholas J. Fang
    • H04N7/167
    • H04N7/1675G06F21/10H04N21/4405H04N21/63345H04N21/835
    • A technique wherein a first electronic device, such as a server, provides to a second electronic device, such as a client device, a first portion of a digital-content stream. The first electronic device receives an identifier of a protection policy to be applied to the digital-content stream. The first electronic device provides to the second electronic device a data set that includes the policy and a key. In an embodiment, the data set is provided concurrently with providing the digital-content stream to the second electronic device. The first electronic device provides to the second electronic device a second portion of the digital-content stream that is encrypted using the key.
    • 一种技术,其中诸如服务器的第一电子设备向诸如客户端设备的第二电子设备提供数字内容流的第一部分。 第一电子设备接收要应用于数字内容流的保护策略的标识符。 第一电子设备向第二电子设备提供包括策略和密钥的数据集。 在一个实施例中,数据集与提供数字内容流同时提供给第二电子设备。 第一电子设备向第二电子设备提供使用密钥加密的数字内容流的第二部分。