会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Display unit architecture
    • 显示单元架构
    • US06518985B2
    • 2003-02-11
    • US09283376
    • 1999-03-31
    • Taner OzcelikShirish GadreTomonari ToharaPrakash Bare
    • Taner OzcelikShirish GadreTomonari ToharaPrakash Bare
    • G09G500
    • H04N5/44591G09G5/06G09G5/14G09G2340/10H04N5/44504H04N21/4316
    • Display hardware which manages a plurality, e.g. three, potentially overlapping display windows each having its own pixel values and potentially having its own palette, with no limitation as to the position of the windows relative to each other. This capability is provided at a reduced hardware complexity as compared to a parallel hardware approach, by arranging substantial portions of the hardware in a multiplexed fashion so that the same hardware handles the lookup of palette entries for pixel values, regardless of the currently active window. The hardware is arranged so that it may switch in real time from processing data for one window to processing data for another window, whenever the current display coordinate crosses a window boundary.
    • 显示硬件,其管理多个,例如 三个可能重叠的显示窗口各自具有其自己的像素值并且潜在地具有其自己的调色板,对于窗口相对于彼此的位置没有限制。 与并行硬件方法相比,通过以多路复用的方式布置硬件的大部分,使得相同的硬件处理像素值的调色板条目的查找,而不管当前活动的窗口如何,提供了这种能力。 硬件被布置为使得当当前显示坐标跨越窗口边界​​时,它可以实时地从一个窗口的处理数据切换到另一个窗口的处理数据。
    • 5. 发明授权
    • Letterbox filter apparatus and method
    • 信箱过滤装置和方法
    • US06259479B1
    • 2001-07-10
    • US09096321
    • 1998-06-11
    • Shirish C. GadreTaner Ozcelik
    • Shirish C. GadreTaner Ozcelik
    • H04N701
    • H04N7/0122H04N7/0135Y10S348/913
    • A method and apparatus for changing the number of scan lines in a frame of video data to produce an image represented by the video data that corresponds to a desired aspect ratio. The apparatus includes a pair of finite impulse response filters for processing the decoded chrominance and luminance pixel values stored in memory. The filters permit a plurality of scan lines of chrominance and luminance data to be read and filtered on a continuous basis with any scan line of data being read only once. Thus, the filters provide a very efficient method of providing a frame of a number of output scan lines of chrominance and luminance pixel values that are different from the number of scan lines of chrominance and luminance pixel values in a frame of video data stored in memory.
    • 一种用于改变视频数据帧中的扫描线数量以产生由对应于所需宽高比的视频数据表示的图像的方法和装置。 该装置包括一对用于处理存储在存储器中的解码色度和亮度像素值的有限脉冲响应滤波器。 滤波器允许在任何扫描数据线只读一次的情况下连续地读取和滤波多个色度和亮度数据扫描线。 因此,滤波器提供了一种非常有效的方法,其提供与存储在存储器中的视频数据的帧中的色度和亮度像素值的扫描线的数量不同的色度和亮度像素值的多个输出扫描线的帧 。
    • 6. 发明授权
    • Task and stack manager for digital video decoding
    • 任务和堆栈管理器用于数字视频解码
    • US5928321A
    • 1999-07-27
    • US866419
    • 1997-05-30
    • Taner OzcelikShirish C. Gadre
    • Taner OzcelikShirish C. Gadre
    • G06F9/42G06F9/48G06F13/00
    • G06F9/4812G06F9/4426G06F9/4881
    • A reduced instruction set CPU is programmed to provide software-controlled task management, a stack, and to manage virtual instruction memory. The CPU performs a task management procedure in which the CPU repeatedly checks task flags, and if a task flag is set, performs the task associated with the set task flag. If multiple task flags are set, the highest priority task of those associated with set task flags is performed. Whenever a subroutine call is needed, the subroutine call is implemented by calling a stack management routine. The stack management routine retrieves and stores a return address into a location in DRAM identified by a stack pointer, increments the stack pointer, and then executes a CALL instruction, causing program execution to sequence to the desired subroutine. At the end of each subroutine, a RETURN instruction is executed, in response to which, program execution returns to the stack management routine, and the stack management routine decrements the stack pointer, loads the previously-stored return address from a location in DRAM identified by the stack pointer register, and then causes program execution to sequence to the loaded return address. The stack management routine also provides virtual instruction memory management, by determining whether a routine is resident in the on-chip instruction memory available to the RISC CPU prior to calling or returning to the routine. If not, the virtual instruction memory management routine transfers the desired routine from off-chip DRAM into the on-chip instruction memory, and then executes the call or return.
    • 精简指令集CPU被编程为提供软件控制的任务管理,堆栈和管理虚拟指令存储器。 CPU执行任务管理过程,其中CPU重复检查任务标志,并且如果设置了任务标志,则执行与设置任务标志相关联的任务。 如果设置了多个任务标志,则执行与设置任务标志相关联的最高优先级任务。 每当需要子程序调用时,通过调用堆栈管理例程来实现子程序调用。 堆栈管理例程检索并将返回地址存储到由堆栈指针识别的DRAM中的位置,增加堆栈指针,然后执行CALL指令,使程序执行顺序到期望的子程序。 在每个子程序结束时,执行RETURN指令,响应于此程序执行返回到堆栈管理例程,并且堆栈管理例程减小堆栈指针,从DRAM中识别的位置加载先前存储的返回地址 通过堆栈指针寄存器,然后使程序执行顺序到加载的返回地址。 在调用或返回到例程之前,栈管理例程还提供虚拟指令存储器管理,通过确定一个例程是否驻留在可用于RISC CPU的片上指令存储器中。 如果不是,虚拟指令存储器管理例程将期望的例程从片外DRAM传送到片上指令存储器,然后执行调用或返回。
    • 8. 发明授权
    • Command manager
    • 指挥经理
    • US06487642B1
    • 2002-11-26
    • US09177214
    • 1998-10-22
    • Chem I. DuruozTaner OzcelikPattabiraman Subramanian
    • Chem I. DuruozTaner OzcelikPattabiraman Subramanian
    • G06F1208
    • G06F9/45512
    • This command manager is an Application Programming Interface (API) which provides a method for receiving and buffering commands from the host so that the host need not wait for the command to be executed, sorting these commands so that time-critical commands are executed appropriately, scheduling nonexclusive commands to the appropriate time, allowing for the prioritization of nonexclusive commands, providing macro command algorithms to allow for simplified interface with the host, providing micro command pass-through to provide an API with flexibility, and provide acknowledgment capability to the host when the command is executed.
    • 该命令管理器是一种应用编程接口(API),它提供了一种从主机接收和缓存命令的方法,使得主机不需要等待命令执行,对这些命令进行排序,以便适当执行时间关键的命令, 将非排他性命令调度到适当的时间,允许非排他性命令的优先级,提供宏命令算法以允许与主机的简化接口,提供微命令传递以提供具有灵活性的API,并且向主机提供确认能力 该命令被执行。
    • 10. 发明授权
    • Motion compensated digital video decoding with buffered picture storage
memory map
    • 运动补偿数字视频解码与缓冲图像存储器映射
    • US6088047A
    • 2000-07-11
    • US1129
    • 1997-12-30
    • Subroto BoseShirish C. GadreTaner OzcelikEdward J. PaluchSyed Reza
    • Subroto BoseShirish C. GadreTaner OzcelikEdward J. PaluchSyed Reza
    • H04N7/26H04N7/36H04N7/50G06F17/76H04N9/64
    • H04N19/433H04N19/174H04N19/423H04N19/51H04N19/61
    • A digital video presentation system is provided with hardware and software logic for mapping the picture data into buffer memory in a way that permits both the reading of motion vector compensated macroblocks of data and the reading of horizontal picture wide scan lines with a low number of memory page crossings. Preferably, the memory is a plurality of rows, for example 16 rows, wide. Preferably, 16 lines of 8-pixel (two 32 pixel wide column) line segments of 8.times.8 pixel blocks are stored in consecutive storage locations followed by the consecutive storage vertically adjacent line segments until one line segment is stored in each logical row of the memory. Then the next horizontally adjacent set of line segments of similarly stored until the right boundary of the picture is reached, then the each additional row of 16 lines of the picture similarly are stored until the bottom of the picture is reached. Each 16.times.16 pixel macroblock of data is stored on a single page; preferably, two horizontally adjacent macroblocks are stored on one page of memory. Each line of the picture is stored in contiguous locations on the same row of the memory. The motion compensation logic interprets motion vectors from the incoming data and calculates addresses for a macroblock of picture data by separating read commands into separate commands where a page boundary divides the macroblock into vertically adjacent rectangles. Memory controller logic further divides such rectangles where they cross boundaries between horizontally adjacent pages of the memory. One fixed address increment of 8 hex steps from line segment to vertically adjacent line segment while another fixed address increment of 80 hex steps horizontally from one 8 pixel line segment to the next, such as across a scan line of the picture.
    • 数字视频呈现系统具有用于将图像数据映射到缓冲存储器中的硬件和软件逻辑,其方式是允许读取运动矢量补偿的数据宏块和读取具有低数量存储器的水平图像宽扫描线 页面交叉。 优选地,存储器是多行,例如16行宽。 优选地,8×8像素块的8行(两个32像素宽列)行的16行存储在连续的存储位置中,随后是垂直相邻的线段的连续存储,直到在存储器的每个逻辑行中存储一个线段。 然后类似地存储下一个水平相邻的线段组,直到图像的右边界达到,然后类似地存储图像的16行的每个附加行直到图像的底部到达。 数据的每个16×16像素宏块存储在单个页面上; 优选地,两个水平相邻的宏块存储在一页存储器上。 图片的每行都存储在存储器的同一行的连续位置。 运动补偿逻辑解释来自输入数据的运动矢量,并通过将读取命令分离成单独的命令来计算图像数据的宏块的地址,其中页边界将宏块划分成垂直相邻的矩形。 存储器控制器逻辑进一步划分这样的矩形,它们跨越存储器的水平相邻页面之间的边界。 一个固定的地址增量从线段到垂直相邻的线段8个十六进制步长,而另一个固定地址增量为80个十六进制水平从一个8像素线段到下一个,例如跨越图像的扫描线。