会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明授权
    • Method of and apparatus for capturing and processing continuous media-based data streams transmitted over an IEEE 1394 serial bus
    • 用于捕获和处理通过IEEE 1394串行总线发送的基于连续媒体的数据流的方法和装置
    • US06516361B2
    • 2003-02-04
    • US09156533
    • 1998-09-17
    • Kevin K. LymHisato ShimaLarry WhiteQuan Vu
    • Kevin K. LymHisato ShimaLarry WhiteQuan Vu
    • G06F1200
    • H04N21/43632H04N21/23406H04N21/44004
    • A method of and apparatus for capturing and processing Continuous media-based data streams transmitted over an IEEE 1394 serial bus manages the use of both receive buffers and process buffers in order to minimize the amount of captured data that is discarded due to unavailable process buffers. When receiving a stream of continuous data. the data is captured and stored within a current receive buffer. When the current receive buffer is full. the captured data within the receive buffer is then read out, processed and stored within a process buffer, if a process buffer is available on a cached list of process buffers. When Full of processed data, the process buffer is then transferred to an application for utilization or further processing of the processed data. If the process buffer is not completely filled, then the process buffer is added back to the cached list of process buffers. If a receive buffer is tilled and no process buffer is available or if there are already filled receive buffers on a cached list of receive buffers, the filled receive buffer is then added to the cached list of receive buffers. When a process buffer is then available, the data within the earliest filled receive buffer on the cached list of receive buffers is processed and transferred to the available process buffer. If the receive buffer is not emptied, the receive buffer is then put back on the cached list of receive buffers. When the cached list of receive buffers includes a predetermined number of buffers. the data within the earliest filled receive buffer on the cached list of receive buffers is discarded. thereby emptying the receive buffer. The emptied receive buffer is then added to the series of available receive buffers to receive the current captured data.
    • 用于捕获和处理的方法和装置通过IEEE 1394串行总线传输的连续基于媒体的数据流管理接收缓冲器和处理缓冲器的使用,以便最小化由于不可用的处理缓冲器而被丢弃的捕获数据量。 当接收到连续数据流时。 数据被捕获并存储在当前的接收缓冲器中。 当当前接收缓冲区已满时。 如果进程缓冲区在缓存的缓存列表中可用,则接收缓冲区中的捕获数据将被读出,处理并存储在进程缓冲区中。 当处理数据满时,处理缓冲区然后被传送到应用程序以便对处理后的数据进行利用或进一步处理。 如果进程缓冲区未完全填充,则将进程缓冲区添加到缓存的缓存列表中。 如果接收缓冲区已经被处理,并且没有进程缓冲区可用,或者如果在缓存的接收缓冲器列表上已经有填充的接收缓冲器,则填充的接收缓冲区然后被添加到缓存的接收缓冲器列表中。 当处理缓冲区可用时,接收缓冲区缓存列表中最早填充的接收缓冲区中的数据被处理并传送到可用的进程缓冲区。 如果接收缓冲区未清空,则接收缓冲区然后被放回缓存的缓存列表中。 当缓存的缓冲列表包含预定数量的缓冲器时。 接收缓冲区缓存列表中最早填充的接收缓冲区内的数据被丢弃。 从而排空接收缓冲区。 然后将空的接收缓冲区添加到一系列可用的接收缓冲器中以接收当前捕获的数据。