-
公开(公告)号:US20060026294A1
公开(公告)日:2006-02-02
申请号:US10901612
申请日:2004-07-29
申请人: Gurpratap Virdi , Jeffrey Davis
发明人: Gurpratap Virdi , Jeffrey Davis
IPC分类号: G06F15/16
CPC分类号: H04N21/4392 , H04N21/234381 , H04N21/23611 , H04N21/2402 , H04N21/2662 , H04N21/44209 , H04N21/4424 , H04N21/658 , H04N21/6582
摘要: A transrate manager on a host computer determines if there is a limitation in network bandwidth and controls the bit-rate of streaming media content accordingly. The bit-rate is controlled by excluding types of video frames from the streaming media content and then reintroducing excluded types of video frames back into the streaming video content once the network has recovered.
-
公开(公告)号:US20060026293A1
公开(公告)日:2006-02-02
申请号:US10901682
申请日:2004-07-29
申请人: Gurpratap Virdi , Jeffrey Davis
发明人: Gurpratap Virdi , Jeffrey Davis
IPC分类号: G06F15/16
CPC分类号: H04N21/23424 , H04N21/235 , H04N21/435 , H04N21/44016 , H04N21/6543
摘要: Strategies are described for transmitting control information from a host module to a client module. The host module transmits the control information in-band along with a stream of media content information packets. The control information can be used to govern the operation of the client module. In one case, the control information alerts the client module to a discontinuity in streams, which may be the result of the user changing channels via the host or client module, etc., issuing a seek instruction, and so forth. Transmitting the control information in in-band fashion is advantageous because it reduces the need for complex linking between the control information and the associated content information.
摘要翻译: 描述了将控制信息从主机模块发送到客户端模块的策略。 主机模块与媒体内容信息包流一起发送带内的控制信息。 控制信息可用于管理客户端模块的操作。 在一种情况下,控制信息将客户模块告知流中的不连续性,这可能是用户通过主机或客户端模块等发出寻道指令改变信道的结果等等。 以带内方式发送控制信息是有利的,因为它减少了对控制信息和相关内容信息之间的复杂连接的需要。
-
公开(公告)号:US20060025869A1
公开(公告)日:2006-02-02
申请号:US10901869
申请日:2004-07-29
申请人: Gurpratap Virdi , Jeffrey Davis
发明人: Gurpratap Virdi , Jeffrey Davis
CPC分类号: G06F9/4843
摘要: Strategies are described for coalescing the processing tasks associated with a series of control events that occur relatively close together in time. The coalescing can involve eliminating redundant tasks by more directly advancing to a terminal control state. One exemplary application of the control coalescing is in the playback of media content information in a networked environment. When a user enters a series of commands to repeatedly change the channel, or repeatedly seek new positions within a single stream, the control coalescing comes into play by aggregating these control events so that it requires fewer control processing tasks to perform. This provision helps reduce the latency associated with handling multiple control events that occur close together in time.
摘要翻译: 描述了策略,用于将与一系列在时间上相对靠近的控制事件相关联的处理任务合并。 合并可以通过更直接地前进到终端控制状态来消除冗余任务。 控制合并的一个示例性应用是在网络环境中回放媒体内容信息。 当用户输入一系列重复更改频道的命令,或者在单个流中重复寻找新位置时,通过聚合这些控制事件来进行控制合并,使其需要更少的控制处理任务来执行。 此规定有助于减少与处理与时间紧密相关的多个控制事件相关的延迟。
-
公开(公告)号:US08752102B2
公开(公告)日:2014-06-10
申请号:US11969216
申请日:2008-01-03
申请人: Valerian Menn , Nicholas Fang , Gurpratap Virdi , Todd Bowra
发明人: Valerian Menn , Nicholas Fang , Gurpratap Virdi , Todd Bowra
IPC分类号: H04N7/173 , H04N21/4147 , H04N21/433 , H04N21/443
CPC分类号: H04N21/4147 , H04L1/1838 , H04N7/163 , H04N7/173 , H04N21/4325 , H04N21/4334 , H04N21/43615 , H04N21/43637 , H04N21/443 , H04N21/6375
摘要: An intelligent retransmission of data stream segments is disclosed. One embodiment comprises detecting a missing media data segment at a media receiver, assigning a value to the missing media data segment based upon media playback consequences of not utilizing the missing media data segment, comparing the value with a threshold, and requesting retransmission of the missing media data segment from a media server if the value meets a predetermined condition relative to the threshold. In this manner, retransmission is requested when it is determined that retransmission will improve playback performance relative to non-retransmission.
摘要翻译: 公开了数据流段的智能重传。 一个实施例包括在媒体接收器处检测丢失的媒体数据段,基于不利用丢失的媒体数据段,将该值与阈值进行比较的媒体播放结果,向缺失的媒体数据段分配值,并请求重传丢失的媒体数据段 如果该值满足相对于阈值的预定条件,则媒体服务器的媒体数据段。 以这种方式,当确定重传将提高相对于非重传的重放性能时,请求重传。
-
公开(公告)号:US07878907B2
公开(公告)日:2011-02-01
申请号:US11128573
申请日:2005-05-13
申请人: Jeffrey Davis , Todd Bowra , Ashley Speicher , Gurpratap Virdi , Vu Nguyen
发明人: Jeffrey Davis , Todd Bowra , Ashley Speicher , Gurpratap Virdi , Vu Nguyen
CPC分类号: H04N21/414 , A63F13/338 , A63F2300/209 , H04L12/2814 , H04N7/163 , H04N21/4143 , H04N21/4334 , H04N21/43615 , H04N21/4363 , H04N21/44227
摘要: Program code enabling the streaming of HD content in real-time to a game console is stored on a storage medium remote from the game console. The game console executes software that facilitates transfer of the program code from the remote storage medium to the game console. The program code ensures that sufficient bandwidth exists on a network between the game console and a HD tuner, and enables the streaming of HD content in real-time to the game console.
摘要翻译: 将能够将HD内容实时流式传输到游戏控制台的程序代码存储在远离游戏控制台的存储介质上。 游戏机执行便于将程序代码从远程存储介质传送到游戏控制台的软件。 该程序代码确保了游戏控制台和高清调谐器之间的网络上存在足够的带宽,并且能够将HD内容实时流式传输到游戏机。
-
公开(公告)号:US07716699B2
公开(公告)日:2010-05-11
申请号:US11478480
申请日:2006-06-29
IPC分类号: H04N7/167
CPC分类号: H04N7/163 , H04N21/42646 , H04N21/43615 , H04N21/4367 , H04N21/4408 , H04N21/4627
摘要: A home entertainment network transmits audio/video decrypted from a DVD over a network to a media receiver using a secure channel. The A/V data is re-encrypted in a second encryption format amenable to transmission over the network. The media stream is thereby compliant with copy protection and digital rights management requirements. The media server constructs an emulated user interface corresponding to an actual instantiation of a navigation menu on the media server to solicit user input at the media receiver. The media server alternatively constructs a unique identifier of the DVD based upon the file structure on the DVD to search for menu navigation commands over an external network for heuristic navigation control.
摘要翻译: 家庭娱乐网络使用安全通道将通过网络从DVD解密的音频/视频发送到媒体接收器。 A / V数据以适于通过网络传输的第二加密格式重新加密。 媒体流由此符合复制保护和数字版权管理要求。 媒体服务器构建对应于媒体服务器上的导航菜单的实际实例的模拟用户界面,以便在媒体接收器处招募用户输入。 媒体服务器基于DVD上的文件结构替代地构建DVD的唯一标识符,以通过外部网络搜索用于启发式导航控制的菜单导航命令。
-
公开(公告)号:US20100114921A1
公开(公告)日:2010-05-06
申请号:US12262593
申请日:2008-10-31
申请人: John A. Bocharov , Geqiang Zhang , Gurpratap Virdi , Vishal Sood
发明人: John A. Bocharov , Geqiang Zhang , Gurpratap Virdi , Vishal Sood
IPC分类号: G06F17/30
CPC分类号: H04L65/4084 , H04L29/06027 , H04L65/602 , H04N21/23439 , H04N21/44209 , H04N21/6581 , H04N21/8456 , H04N21/8586
摘要: Media fragmentation may be provided. First, a request for a manifest may be received from a client. Then, in response to the received request for the manifest, the manifest may be sent to the client. Next, a request may be received from the client for a file fragment. The request may indicate a start time and an end time corresponding to the file fragment. The request may be in a format defined by the manifest. Then a lookup table may be queried for a first byte location in a media file corresponding to the start time and a second byte location in the media file corresponding to the end time. Next, a portion of the media file between the first byte location and the second byte location may be extracted from the media file. The portion may comprise the file fragment. The file fragment may be sent to the client.
摘要翻译: 可以提供媒体碎片。 首先,可以从客户端接收对清单的请求。 然后,响应于接收到的清单请求,可以将清单发送给客户机。 接下来,可以从客户端接收关于文件片段的请求。 请求可以指示对应于文件片段的开始时间和结束时间。 请求可以是由清单定义的格式。 然后可以查询对应于开始时间的媒体文件中的第一字节位置和对应于结束时间的媒体文件中的第二字节位置的查找表。 接下来,可以从媒体文件中提取第一字节位置和第二字节位置之间的媒体文件的一部分。 该部分可以包括文件片段。 文件片段可能会发送给客户端。
-
公开(公告)号:US07669082B2
公开(公告)日:2010-02-23
申请号:US11734136
申请日:2007-04-11
申请人: Sumedh N. Barde , Kirt A. Debique , Alexandre V. Grigorovitch , Sohail Baig Mohammed , Patrick N. Nelson , Gurpratap Virdi , Stephen C. Rowe
发明人: Sumedh N. Barde , Kirt A. Debique , Alexandre V. Grigorovitch , Sohail Baig Mohammed , Patrick N. Nelson , Gurpratap Virdi , Stephen C. Rowe
IPC分类号: G06F11/00
CPC分类号: G06F21/53 , G11B2020/10537
摘要: Techniques for playing a media file in a multimedia application include launching a multimedia application as one process and automatically launching a pipeline of one or more media processing components as one or more isolated processes. In this manner, any untrustworthy components can be executed in an isolated process that is separate from the execution process of the multimedia application, thereby improving fault tolerance and hang resistance.
摘要翻译: 在多媒体应用中播放媒体文件的技术包括作为一个过程启动多媒体应用程序,并自动启动一个或多个媒体处理组件的流水线作为一个或多个隔离进程。 以这种方式,可以在与多媒体应用的执行过程分开的隔离过程中执行任何不可信的组件,从而提高容错和挂起电阻。
-
公开(公告)号:US20090228936A1
公开(公告)日:2009-09-10
申请号:US12206910
申请日:2008-09-09
申请人: Jeffrey Davis , Todd Bowra , Ashley Speicher , Gurpratap Virdi , Vu Nguyen
发明人: Jeffrey Davis , Todd Bowra , Ashley Speicher , Gurpratap Virdi , Vu Nguyen
CPC分类号: H04N21/414 , A63F13/338 , A63F2300/209 , H04L12/2814 , H04N7/163 , H04N21/4143 , H04N21/4334 , H04N21/43615 , H04N21/4363 , H04N21/44227
摘要: Program code enabling the streaming of HD content in real-time to a game console is stored on a storage medium remote from the game console. The game console executes software that facilitates transfer of the program code from the remote storage medium to the game console. The program code ensures that sufficient bandwidth exists on a network between the game console and a HD tuner, and enables the streaming of HD content in real-time to the game console.
摘要翻译: 将能够将HD内容实时流式传输到游戏控制台的程序代码存储在远离游戏控制台的存储介质上。 游戏机执行便于将程序代码从远程存储介质传送到游戏控制台的软件。 该程序代码确保了游戏控制台和高清调谐器之间的网络上存在足够的带宽,并且能够将HD内容实时流式传输到游戏机。
-
公开(公告)号:US07480315B2
公开(公告)日:2009-01-20
申请号:US11027284
申请日:2004-12-31
申请人: Gurpratap Virdi , Jeffrey A. Davis
发明人: Gurpratap Virdi , Jeffrey A. Davis
IPC分类号: H04J3/06
CPC分类号: H04N7/18 , H04N21/4305 , H04N21/8547
摘要: A system receives multiple data samples and determines time stamp values associated with each of the multiple data samples. The system identifies an earliest time stamp value and uses that time stamp value as an initial system clock value. The system may also subtract a delay factor from the earliest time stamp value to account for delay in decoding the multiple data samples. The earliest time stamp value is also communicated to an audio decoder and a video decoder. The audio and video decoders provide clock data back to a component that maintains the system clock value. If the difference between the clock data received from the decoders and the system clock value exceeds a threshold value, the system clock value is recalculated.
摘要翻译: 系统接收多个数据样本并确定与多个数据样本中的每一个相关联的时间戳值。 系统识别最早的时间戳值,并将该时间戳值用作初始系统时钟值。 系统还可以从最早的时间戳值中减去延迟因子,以解释对多个数据样本进行解码的延迟。 最早的时间戳值也被传送到音频解码器和视频解码器。 音频和视频解码器将时钟数据提供给维护系统时钟值的组件。 如果从解码器接收的时钟数据与系统时钟值之间的差异超过阈值,则重新计算系统时钟值。
-
-
-
-
-
-
-
-
-