-
公开(公告)号:US07865257B2
公开(公告)日:2011-01-04
申请号:US12257860
申请日:2008-10-24
IPC分类号: G06F17/00
CPC分类号: H04S1/007 , G10H1/0041 , G10H1/0091 , G10H2210/235 , G10H2210/291 , G10H2240/056 , H04H60/04
摘要: An audio buffer includes one or more audio effect resources that modify audio data received from an audio data source. A first audio effect resource in the audio buffer receives audio data from the audio data source and modifies the audio data to generate a stream of audio data. Subsequent audio effect resource(s) in the audio buffer receives the stream of audio data from the first audio effect and further modifies the audio data to generate a stream of modified audio data. The stream of modified audio data can then routed from the audio buffer to a second audio buffer, or communicated to an audio rendering component that produces an audio rendition corresponding to the modified audio data.
摘要翻译: 音频缓冲器包括修改从音频数据源接收的音频数据的一个或多个音频效果资源。 音频缓冲器中的第一音频效果资源从音频数据源接收音频数据,并修改音频数据以产生音频数据流。 音频缓冲器中的后续音频效果资源从第一音频效果接收音频数据流,并进一步修改音频数据以产生经修改的音频数据流。 经修改的音频数据流然后可以从音频缓冲器路由到第二音频缓冲器,或者被传送到产生与修改的音频数据相对应的音频再现的音频呈现组件。
-
公开(公告)号:US07386356B2
公开(公告)日:2008-06-10
申请号:US10093099
申请日:2002-03-05
IPC分类号: G06F17/00
CPC分类号: H04S1/007 , G10H1/0041 , G10H1/0091 , G10H2210/235 , G10H2210/291 , G10H2240/056 , H04H60/04
摘要: An audio generation system includes a buffer manager that creates audio buffers to receive streams of audio data from an audio data source, such as from a synthesizer component for example. The audio buffers include sink-in audio buffers that receive one or more streams of audio data when the streams of audio data are requested by the buffer manager for input to the sink-in audio buffers. The audio buffers also include mix-in audio buffers that receive streams of audio data from one or more of the sink-in audio buffers, and from any number of other mix-in audio buffers. The audio generation system includes an audio component, such as a speaker for example, that receives audio data from the sink-in audio buffers and produces an audio rendition corresponding to the audio data.
摘要翻译: 音频生成系统包括缓冲器管理器,其创建音频缓冲器以从音频数据源(例如从合成器组件)接收音频数据流。 音频缓冲器包括接收音频缓冲器,当音频数据流被缓冲器管理器请求输入到接收器音频缓冲器时,接收一个或多个音频数据流。 音频缓冲器还包括混合音频缓冲器,其从一个或多个接收音频缓冲器和任何数量的其它混合音频缓冲器接收音频数据流。 音频生成系统包括诸如扬声器的音频组件,其从接收器音频缓冲器接收音频数据并产生对应于音频数据的音频再现。
-
公开(公告)号:US07107110B2
公开(公告)日:2006-09-12
申请号:US10092740
申请日:2002-03-05
CPC分类号: H04S1/007 , G10H1/0041 , G10H1/0091 , G10H2210/235 , G10H2210/291 , G10H2240/056 , H04H60/04
摘要: An audio buffer includes one or more audio effects that modify audio data received from an audio data source. A first audio effect in the audio buffer receives audio data from the audio data source and modifies the audio data to generate a stream of audio data. Subsequent audio effects in the audio buffer receives the stream of audio data from the first audio effect and further modifies the audio data to generate a stream of modified audio data. The stream of modified audio data is then routed from the audio buffer to a second audio buffer, or communicated to an audio rendering component that produces an audio rendition corresponding to the modified audio data.
-
公开(公告)号:US07089068B2
公开(公告)日:2006-08-08
申请号:US09802111
申请日:2001-03-07
CPC分类号: G10H1/186 , G10H1/0066
摘要: An audio generation system produces streams of audio wave data and routes the audio wave data to audio buffers via logic buses that correspond respectively to the audio buffers. A logic bus, or buses, are assigned to an audio wave data source. Additionally, a logic bus corresponds to an audio buffer. Thus, any streams of audio wave data generated by the audio wave data source are routed to the audio buffer corresponding to the logic bus. A logic bus can receive streams of audio wave data from multiple sources, and route the multiple audio wave data streams to an audio buffer. Additionally, an audio buffer can receive streams of audio wave data from multiple logic buses.
-
公开(公告)号:US07444194B2
公开(公告)日:2008-10-28
申请号:US11467829
申请日:2006-08-28
CPC分类号: H04S1/007 , G10H1/0041 , G10H1/0091 , G10H2210/235 , G10H2210/291 , G10H2240/056 , H04H60/04
摘要: An audio buffer includes one or more audio effect resources that modify audio data received from an audio data source. A first audio effect resource in the audio buffer receives audio data from the audio data source and modifies the audio data to generate a stream of audio data. Subsequent audio effect resource(s) in the audio buffer receives the stream of audio data from the first audio effect and further modifies the audio data to generate a stream of modified audio data. The stream of modified audio data can then routed from the audio buffer to a second audio buffer, or communicated to an audio rendering component that produces an audio rendition corresponding to the modified audio data.
摘要翻译: 音频缓冲器包括修改从音频数据源接收的音频数据的一个或多个音频效果资源。 音频缓冲器中的第一音频效果资源从音频数据源接收音频数据,并修改音频数据以产生音频数据流。 音频缓冲器中的后续音频效果资源从第一音频效果接收音频数据流,并进一步修改音频数据以产生经修改的音频数据流。 经修改的音频数据流然后可以从音频缓冲器路由到第二音频缓冲器,或传送到产生与修改的音频数据相对应的音频再现的音频呈现组件。
-
公开(公告)号:US07376475B2
公开(公告)日:2008-05-20
申请号:US10093069
申请日:2002-03-05
IPC分类号: G06F17/00
CPC分类号: H04S1/007 , G10H1/0041 , G10H1/0091 , G10H2210/235 , G10H2210/291 , G10H2240/056 , H04H60/04
摘要: An audio buffer configuration file is a data structure of configuration information that includes an audio buffer identifier to uniquely identify audio buffers that are instantiated from the configuration information. The information can include a buffer identifier to identify the buffer as a sink-in audio buffer that receives a stream of audio data from an audio data source, or as a mix-in audio buffer that receives one or more streams of audio data from other audio buffers. Further, the information can include logical bus identifiers to uniquely identify one or more logical buses that correspond to the audio buffer, where an individual logical bus streams audio data to the audio buffer when the audio buffer is created. The configuration information can also include an audio effects list to identify one or more audio effects that are instantiated as components of the audio buffer when the audio buffer is instantiated.
摘要翻译: 音频缓冲器配置文件是包括用于唯一地识别从配置信息实例化的音频缓冲器的音频缓冲器标识符的配置信息的数据结构。 信息可以包括缓冲器标识符,以将缓冲器识别为从音频数据源接收音频数据流的接收音频缓冲器,或者作为从其他接收一个或多个音频数据流的混合音频缓冲器 音频缓冲区 此外,信息可以包括逻辑总线标识符,以唯一地标识对应于音频缓冲器的一个或多个逻辑总线,其中当产生音频缓冲器时,各个逻辑总线将音频数据流传输到音频缓冲器。 当音频缓冲器被实例化时,配置信息还可以包括音频效果列表以识别被实例化为音频缓冲器的组件的一个或多个音频效果。
-
公开(公告)号:US08303413B2
公开(公告)日:2012-11-06
申请号:US12163366
申请日:2008-06-27
CPC分类号: A63F13/80 , A63F13/12 , A63F13/335 , A63F13/60 , A63F13/798 , A63F13/86 , A63F2300/407 , A63F2300/5533 , A63F2300/558 , A63F2300/572 , A63F2300/577 , H04N21/25891 , H04N21/44222 , H04N21/4781 , H04N21/4788 , H04N21/8133
摘要: Tools available to a live host for interacting with player of a live broadcast game show. One tool set receives performance data associated with the featured player and the other players, displays to the live host the performance data associated with the featured player and the other players, and allows the live host to broadcast live audio to the featured player and the other players. Another tool set aggregates statistical information associated with the other players participating in the live broadcast game show into multiple categories and ranks the statistical information. Based on at least one category, one of the other players is selected to be the next featured player. The selection is broadcast to the other players.
摘要翻译: 可用于现场主持人的工具,用于与现场直播游戏节目的播放器进行交互。 一个工具集接收与特色播放器和其他播放器相关联的演奏数据,向实况主机显示与特色播放器和其他播放器相关联的演奏数据,并允许实况主机向特色播放器和其他播放器广播直播音频 玩家 另一个工具集将与参与现场直播游戏节目的其他玩家相关联的统计信息聚合成多个类别,并对统计信息进行排序。 基于至少一个类别,其他玩家之一被选择为下一个特色玩家。 选择广播给其他玩家。
-
公开(公告)号:US5491808A
公开(公告)日:1996-02-13
申请号:US954129
申请日:1992-09-30
申请人: James F. Geist, Jr.
发明人: James F. Geist, Jr.
CPC分类号: G06F11/3495 , G06F12/023 , Y10S707/99953 , Y10S707/99956
摘要: A method for dynamically tracking memory resource allocations/deallocations of a program resident in the memory of a network file server is disclosed wherein calls to system memory allocation functions are intercepted and diverted to memory resident tracker routines, interposed between the caller and the called functions to monitor returns from the called functions. Public symbol lists of application program interfaces are scanned for functions to be tracked, and function entry points are taken over by replacing initial instructions of the system functions with jumps to the tracker routines. The tracker routines then call the remainder of the system functions and record the reply before passing control back to the original caller program. Information on allocated blocks is written to ABLK blocks taken from an ABLK free block pool allocated at tracker startup. Subsequent deallocations of the allocated blocks release the same ABLK blocks back to the ABLK free pool. Information on "NULL" pointer and similar returns indicating allocation/deallocation errors is written to MSG queue blocks taken from a MSG free block pool allocated at tracker startup. Log file generator threads are activated to list the filled ABLK and MSG blocks when signalled. Cleanup routines restore the replaced code and deallocate all ABLK and MSG memory blocks when the tracker exits.
摘要翻译: 公开了一种用于动态跟踪驻留在网络文件服务器的存储器中的程序的存储器资源分配/取消分配的方法,其中对系统存储器分配功能的调用被截取并转移到存储器驻留跟踪器例程中,其插入在呼叫者和被叫函数之间 监视器从被调用函数返回。 扫描应用程序接口的公共符号列表以进行跟踪的功能,并通过用跳转到跟踪器例程的系统功能的初始指令来替换功能入口点。 跟踪器例程然后调用系统功能的其余部分,并在将控制权传回原始的调用者程序之前记录回复。 分配块的信息被写入从在跟踪器启动时分配的ABLK空闲块池获取的ABLK块。 随后的分配块的释放将相同的ABLK块释放回ABLK空闲池。 将指示分配/解除分配错误的“NULL”指针和类似的返回信息写入从跟踪器启动时分配的MSG空闲块池中获取的MSG队列。 激活日志文件生成器线程以在发出信号时列出填充的ABLK和MSG块。 清除程序恢复替换的代码,并在跟踪器退出时释放所有ABLK和MSG内存块。
-
公开(公告)号:US20090305788A1
公开(公告)日:2009-12-10
申请号:US12133342
申请日:2008-06-04
CPC分类号: A63F13/60 , A63F13/10 , A63F13/12 , A63F13/35 , A63F13/497 , A63F2300/407 , A63F2300/534 , A63F2300/554 , A63F2300/5593 , A63F2300/6036 , A63F2300/63 , A63F2300/8064
摘要: Techniques are disclosed herein for hosting an electronic game over a network during a first scheduled time slot and then, during a later timeslot, hosting a rerun of the game in a way that provides a fresh user experience. The rerun is not simply a replaying of the game, but changes the game to keep the game fresh. However, because substantial portions of the software and data content that implement the game is re-used, a limited set of software and data content can be used for many reruns. Thus, the cost of providing fresh games is kept low.
摘要翻译: 本文公开了在第一预定时隙期间通过网络托管电子游戏的技术,然后在稍后的时间段中以提供新鲜用户体验的方式托管游戏的重新运行。 重播不仅仅是游戏的重放,而是改变游戏以保持游戏新鲜。 然而,由于重复使用实现游戏的软件和数据内容的大部分,所以可以使用有限的软件和数据内容来进行许多重新运行。 因此,提供新鲜游戏的成本保持在较低水平。
-
公开(公告)号:US06353172B1
公开(公告)日:2002-03-05
申请号:US09243073
申请日:1999-02-02
申请人: Todor C. Fay , James F. Geist, Jr.
发明人: Todor C. Fay , James F. Geist, Jr.
IPC分类号: A63H500
CPC分类号: G10H7/002 , G10H2240/056
摘要: A music generation and playback system includes an application program and a music processing component. The application program makes repeated calls to the music processing component and provides a group of music events to be sent to the music processing component during each call. Each group of events comprises a plurality of individual events and associated timestamps indicating when the events are to be played. The timestamps of the individual music events of a particular group indicate that the events are to be played at varying times subsequent to being sent to the music processing component. The music processing component exposes a latency clock interface, which indicates the earliest time at which a new music event can be rendered. The application program uses this interface to determine how far ahead of time to provide new music events, and to schedule spontaneously occurring events for playback at the earliest possible time.
摘要翻译: 音乐生成和播放系统包括应用程序和音乐处理组件。 应用程序对音乐处理组件进行重复呼叫,并在每个呼叫期间提供要发送到音乐处理组件的一组音乐事件。 每组事件包括指示何时播放事件的多个单独事件和相关联的时间戳。 特定组的各个音乐事件的时间戳指示事件将被发送到音乐处理组件之后的不同时间播放。 音乐处理组件暴露了延迟时钟接口,其指示可以呈现新音乐事件的最早时间。 应用程序使用此界面来确定提供新音乐事件的时间提前多远,并尽可能安排自发发生的事件进行播放。
-
-
-
-
-
-
-
-
-