-
公开(公告)号:US07831784B2
公开(公告)日:2010-11-09
申请号:US11778626
申请日:2007-07-16
IPC分类号: G06F12/00
CPC分类号: G06F12/08
摘要: A system and method of managing purgeable memory objects includes a LIFO and/or FIFO queue for volatile memory objects, which can be emptied at a rate that matches the speed of a page queue.
摘要翻译: 管理可清除存储器对象的系统和方法包括用于易失性存储器对象的LIFO和/或FIFO队列,其可以以与页面队列的速度匹配的速率被清空。
-
公开(公告)号:US09191681B2
公开(公告)日:2015-11-17
申请号:US13471247
申请日:2012-05-14
申请人: John Samuel Bushell
发明人: John Samuel Bushell
IPC分类号: H04N19/587 , H04N19/132 , H04N19/159 , H04N19/172 , H04N19/179 , H04N19/44 , H04N19/61
CPC分类号: H04N19/587 , H04N19/132 , H04N19/159 , H04N19/172 , H04N19/179 , H04N19/44 , H04N19/61
摘要: A video decoder includes a mode of operation for reverse playback that includes dividing a sequence of coded video data into groups of pictures (GOPs) and further subdividing the groups of pictures into a plurality of spans. Each span is processed in reverse coding order by decoding the first key frame and any reference frames that precede the currently processed span in coding order, selecting a plurality of frames from the currently processed span for decode and display and further selecting for decode but not display any reference frames from the currently processed span that were omitted by the first selection. The method accommodates control parameters that define the number of spans selected from each GOP and the number of frames selected from each span for decoded and display.
摘要翻译: 视频解码器包括用于反向重放的操作模式,其包括将编码的视频数据序列划分成图像组(GOP),并进一步将图像组划分成多个跨度。 通过以编码顺序解码第一关键帧和在当前处理的跨度之前的任何参考帧,以反向编码顺序处理每个跨距,从当前处理的跨度中选择多个帧进行解码和显示,并进一步选择解码但不显示 来自当前处理的跨度的任何参考帧被第一次选择省略。 该方法适应定义从每个GOP中选择的跨度数目的控制参数以及从每个跨度中选择的用于解码和显示的帧数。
-
公开(公告)号:US08380948B2
公开(公告)日:2013-02-19
申请号:US12204775
申请日:2008-09-04
IPC分类号: G06F12/00
CPC分类号: G06F12/121
摘要: Memory objects associated with a portion of a cache (e.g., data blocks of a media file) are assigned a value based on their importance to an application that is consuming memory objects. The values are used to assign the data blocks to purge groups. The purge groups are a labeling mechanism for determining a purge order. A memory object associated with a first data block assigned to a first purge group may be purged before a memory object associated with a second data block assigned to a second purge group. As new data blocks are received by the application (e.g., from disk or a network connection), the blocks are assigned a value and added to a purge group. In some cases, the data blocks arrive out of order (e.g., order of consumption). Memory objects can be reassigned to a different purge group when new data blocks are added or reclaimed.
摘要翻译: 与高速缓存的一部分(例如,媒体文件的数据块)相关联的存储器对象被分配一个值,该值基于它们对正在消耗存储器对象的应用的重要性。 这些值用于将数据块分配给清除组。 清洗组是用于确定吹扫顺序的标签机制。 与分配给第一清除组的第一数据块相关联的存储对象可以在与分配给第二清除组的第二数据块相关联的存储器对象之前清除。 当应用程序接收到新的数据块(例如,从磁盘或网络连接)时,将为块分配一个值并将其添加到清除组。 在某些情况下,数据块无序到达(例如,消费顺序)。 当添加或回收新的数据块时,可以将内存对象重新分配给不同的清除组。
-
公开(公告)号:US20120306921A1
公开(公告)日:2012-12-06
申请号:US13225210
申请日:2011-09-02
CPC分类号: G06F3/14 , G06F3/1423 , G09G2340/02 , G09G2340/0492 , G09G2354/00 , G09G2370/16
摘要: A graphic display module operating on a first device prepares graphic data to be displayed on a wirelessly connected display adapter that includes graphics processing capability. The display adapter transmits metadata to the graphic display module that includes the graphic processing capabilities of the display adapter. The graphic display module uses the metadata, and possibly the available bandwidth, to selectively delegate graphic processing tasks to the display adapter.
摘要翻译: 在第一设备上操作的图形显示模块准备图形数据以显示在包括图形处理能力的无线连接的显示适配器上。 显示适配器向包括显示适配器的图形处理能力的图形显示模块传送元数据。 图形显示模块使用元数据以及可能的带宽来选择性地将图形处理任务委托给显示适配器。
-
公开(公告)号:US20120288254A1
公开(公告)日:2012-11-15
申请号:US13471247
申请日:2012-05-14
申请人: John Samuel Bushell
发明人: John Samuel Bushell
IPC分类号: H04N5/775
CPC分类号: H04N19/587 , H04N19/132 , H04N19/159 , H04N19/172 , H04N19/179 , H04N19/44 , H04N19/61
摘要: A video decoder includes a mode of operation for reverse playback that includes dividing a sequence of coded video data into groups of pictures (GOPs) and further subdividing the groups of pictures into a plurality of spans. Each span is processed in reverse coding order by decoding the first key frame and any reference frames that precede the currently processed span in coding order, selecting a plurality of frames from the currently processed span for decode and display and further selecting for decode but not display any reference frames from the currently processed span that were omitted by the first selection. The method accommodates control parameters that define the number of spans selected from each GOP and the number of frames selected from each span for decoded and display.
摘要翻译: 视频解码器包括用于反向重放的操作模式,其包括将编码的视频数据序列划分成图像组(GOP),并进一步将图像组划分成多个跨度。 通过以编码顺序解码第一关键帧和在当前处理的跨度之前的任何参考帧,以反向编码顺序处理每个跨距,从当前处理的跨度中选择多个帧进行解码和显示,并进一步选择解码但不显示 来自当前处理的跨度的任何参考帧被第一次选择省略。 该方法适应定义从每个GOP中选择的跨度数目的控制参数以及从每个跨度中选择的用于解码和显示的帧数。
-
公开(公告)号:US07885338B1
公开(公告)日:2011-02-08
申请号:US11113358
申请日:2005-04-25
申请人: John Samuel Bushell
发明人: John Samuel Bushell
CPC分类号: H04N5/76 , G11B27/005 , H04N5/783 , H04N5/915 , H04N9/8042 , H04N19/127 , H04N19/132 , H04N19/159 , H04N19/172 , H04N19/44 , H04N19/46 , H04N19/61 , H04N21/4325 , H04N21/44008
摘要: A module may provide codec-independent services including determining frame display order, frame dependency sets, and queuing the dependency frames in advance so as to enable display of a video. The module enables a video to be played forwards or backwards at a variety of playback speeds from any position within the video. In one implementation, a device communicatively coupled to a plurality of decoders accesses a video that includes a plurality of frames. One or more of the frames are decodable by one or more of the communicatively coupled decoders. The device identifies a frame in the video that is to be displayed, and determines a plurality of dependency frames in the video upon which decoding of the frame to be displayed depends. The device provides an indication that one or more associated dependency frames are to be decoded.
摘要翻译: 模块可以提供编解码器独立服务,包括确定帧显示顺序,帧依赖关系集,以及预先排列相关帧,以便能够显示视频。 该模块使视频能够以视频内的任何位置以各种播放速度向前或向后播放。 在一个实现中,通信地耦合到多个解码器的设备访问包括多个帧的视频。 一个或多个帧可由一个或多个可通信耦合的解码器解码。 设备识别要显示的视频中的帧,并且确定要显示的帧的解码依赖于的视频中的多个依赖性帧。 该设备提供一个或多个关联的依赖关系帧要被解码的指示。
-
37.
公开(公告)号:US20100322598A1
公开(公告)日:2010-12-23
申请号:US12873070
申请日:2010-08-31
申请人: John Samuel Bushell
发明人: John Samuel Bushell
IPC分类号: H04N5/93
摘要: A sequence of video images represented using multiple related timelines can be searched by identifying a first point on a first timeline associated with the sequence of video images, wherein the sequence of video images is comprised of one or more samples, determining a search range on a second timeline associated with the sequence of video images based on a positive offset and a negative offset associated with the one or more samples, and searching the second timeline based on the determined search range for a second point that corresponds to the identified first point. A display offset can be associated with each of the samples comprising the sequence of video images, wherein one or more of the display offsets can comprise a negative value. Additionally, the search range can be based on a maximum positive display offset and maximum negative display offset associated with the one or more samples.
摘要翻译: 可以通过识别与视频图像序列相关联的第一时间线上的第一点来搜索使用多个相关时间线表示的视频图像序列,其中视频图像序列由一个或多个样本组成,确定一个或多个样本上的搜索范围 基于与所述一个或多个样本相关联的正偏移和负偏移而与所述视频图像序列相关联的第二时间轴,以及基于所确定的与所识别的第一点相对应的第二点的搜索范围来搜索所述第二时间线。 显示偏移可以与包括视频图像序列的每个样本相关联,其中一个或多个显示偏移可以包括负值。 此外,搜索范围可以基于与一个或多个样本相关联的最大正显示偏移和最大负显示偏移。
-
公开(公告)号:US20090063915A1
公开(公告)日:2009-03-05
申请号:US12204775
申请日:2008-09-04
CPC分类号: G06F12/121
摘要: Memory objects associated with a portion of a cache (e.g., data blocks of a media file) are assigned a value based on their importance to an application that is consuming memory objects. The values are used to assign the data blocks to purge groups. The purge groups are a labeling mechanism for determining a purge order. A memory object associated with a first data block assigned to a first purge group may be purged before a memory object associated with a second data block assigned to a second purge group. As new data blocks are received by the application (e.g., from disk or a network connection), the blocks are assigned a value and added to a purge group. In some cases, the data blocks arrive out of order (e.g., order of consumption). Memory objects can be reassigned to a different purge group when new data blocks are added or reclaimed.
摘要翻译: 与高速缓存的一部分(例如,媒体文件的数据块)相关联的存储器对象被分配一个值,该值基于它们对正在消耗存储器对象的应用的重要性。 这些值用于将数据块分配给清除组。 清洗组是用于确定吹扫顺序的标签机制。 与分配给第一清除组的第一数据块相关联的存储对象可以在与分配给第二清除组的第二数据块相关联的存储器对象之前清除。 当应用程序接收到新的数据块(例如,从磁盘或网络连接)时,将为块分配一个值并将其添加到清除组。 在某些情况下,数据块无序到达(例如,消费顺序)。 当添加或回收新的数据块时,可以将内存对象重新分配给不同的清除组。
-
39.
公开(公告)号:US20080320100A1
公开(公告)日:2008-12-25
申请号:US12143119
申请日:2008-06-20
IPC分类号: G06F15/16
CPC分类号: H04L65/60 , G06F17/30017 , G06F17/30781 , G06F17/30896
摘要: A method is provided through which information about media files embedded in web pages is obtained from a server and analyzed to determine if the media files are playable on a device. This information may be external to the media file or may be a portion of the media file itself. The determination of whether a media file is playable by a device is made based on information obtained from the server without downloading the entirety of the media file.
摘要翻译: 提供了一种方法,通过该方法从服务器获得关于嵌入在网页中的媒体文件的信息并进行分析,以确定媒体文件是否可在设备上播放。 该信息可以在媒体文件的外部,也可以是媒体文件本身的一部分。 基于从服务器获得的信息而不下载整个媒体文件来确定媒体文件是否可由设备播放。
-
-
-
-
-
-
-
-