Virtual device architecture for mobile telephones

    公开(公告)号:HK1058256A1

    公开(公告)日:2004-05-07

    申请号:HK04100929

    申请日:2004-02-12

    Applicant: QUALCOMM INC

    Abstract: The virtual device architecture provides physical and logical device drivers for interfacing software programs executing on a microprocessor of the mobile telephone of a wireless communication system with any of a wide variety of hardware devices connectable within the mobile telephone. The logical device drivers convert commands received from the software applications to commands appropriate for use by selected hardware devices. The physical device drivers receive the converted commands from the logical device drivers and in response to the received commands directly control the selected hardware devices. In one example described herein, the logical device drivers provide translation of core commands necessary to control the selected hardware devices and extended commands for enhanced control of the hardware devices. The logical device drivers operate to convert the extended commands into core commands prior to forwarding the commands to the physical device drivers. By providing logical and physical drivers for use with peripheral devices, the need to provide different versions of software executing on the microprocessor to accommodate different types of peripheral devices is substantially eliminated resulting in a considerable reduction in time and cost associated with developing, maintaining and upgrading software. By providing logical device drivers capable of accommodating both core commands and extended commands, a rich set of peripheral commands can be accommodated thereby further reducing or eliminating the need to provide different versions of software executing on the processor, while nevertheless exploiting the full capabilities of a wide variety of peripheral devices, including state of the art hardware devices such as bit-mapped displays, pointer devices and the like. Method and apparatus embodiments are described.

    TRANSFORM DESIGN WITH SCALED AND NON-SCALED INTERFACES

    公开(公告)号:CA2644505A1

    公开(公告)日:2007-10-11

    申请号:CA2644505

    申请日:2007-03-29

    Applicant: QUALCOMM INC

    Abstract: Techniques for efficiently performing full and scaled transforms on data received via full and scaled interfaces, respectively, are described and comprise (1) performing a first transform on a block of first input values to obtain a block of first output values by scaling the block to obtain scaled input values, performing a scaled one-dimensional (1D) transform on each row of the block, and performing a scaled 1D transform on each column of the block; and (2) performing a second transform on a block of second input values to obtain a block of second output values by performing a scaled 1D transform on each row of the block, performing a scaled 1D transform on each column of the block, and scaling the block.

    3.
    发明专利
    未知

    公开(公告)号:BRPI0709263A2

    公开(公告)日:2011-06-28

    申请号:BRPI0709263

    申请日:2007-03-29

    Applicant: QUALCOMM INC

    Abstract: Techniques for efficiently performing full and scaled transforms on data received via full and scaled interfaces, respectively, are described and comprise (1) performing a first transform on a block of first input values to obtain a block of first output values by scaling the block to obtain scaled input values, performing a scaled one-dimensional (1D) transform on each row of the block, and performing a scaled 1D transform on each column of the block; and (2) performing a second transform on a block of second input values to obtain a block of second output values by performing a scaled 1D transform on each row of the block, performing a scaled 1D transform on each column of the block, and scaling the block.

    Virtual device architecture for mobile telephones

    公开(公告)号:AU2609201A

    公开(公告)日:2001-07-16

    申请号:AU2609201

    申请日:2000-12-29

    Applicant: QUALCOMM INC

    Abstract: The virtual device architecture provides physical and logical device drivers for interfacing software programs executing on a microprocessor of the mobile telephone of a wireless communication system with any of a wide variety of hardware devices connectable within the mobile telephone. The logical device drivers convert commands received from the software applications to commands appropriate for use by selected hardware devices. The physical device drivers receive the converted commands from the logical device drivers and in response to the received commands directly control the selected hardware devices. In one example described herein, the logical device drivers provide translation of core commands necessary to control the selected hardware devices and extended commands for enhanced control of the hardware devices. The logical device drivers operate to convert the extended commands into core commands prior to forwarding the commands to the physical device drivers. By providing logical and physical drivers for use with peripheral devices, the need to provide different versions of software executing on the microprocessor to accommodate different types of peripheral devices is substantially eliminated resulting in a considerable reduction in time and cost associated with developing, maintaining and upgrading software. By providing logical device drivers capable of accommodating both core commands and extended commands, a rich set of peripheral commands can be accommodated thereby further reducing or eliminating the need to provide different versions of software executing on the processor, while nevertheless exploiting the full capabilities of a wide variety of peripheral devices, including state of the art hardware devices such as bit-mapped displays, pointer devices and the like. Method and apparatus embodiments are described.

    TRANSFORM DESIGN WITH SCALED AND NON-SCALED INTERFACES
    5.
    发明申请
    TRANSFORM DESIGN WITH SCALED AND NON-SCALED INTERFACES 审中-公开
    用尺寸和非标准接口进行变形设计

    公开(公告)号:WO2007115127A2

    公开(公告)日:2007-10-11

    申请号:PCT/US2007065548

    申请日:2007-03-29

    CPC classification number: G06F17/14 G06F17/147 H04N19/42 H04N19/61

    Abstract: Techniques for efficiently performing full and scaled transforms on data received via full and scaled interfaces, respectively, are described. A full transform is a transform that implements the complete mathematical description of the transform. A full transform operates on or provides full transform coefficients. A scaled transform is a transform that operates on or provides scaled transform coefficients, which are scaled versions of the full transform coefficients. The scaled transform may have lower computational complexity whereas the full transform may be simpler to use by applications. The full and scaled transforms may be for a 2D IDCT, which may be implemented in a separable manner with 1D IDCTs. The full and scaled transforms may also be for a 2D DCT, which may be implemented in a separable manner with 1D DCTs. The 1D IDCTs and 1D DCTs may be implemented in a computationally efficient manner.

    Abstract translation: 描述了分别对通过完整和缩放界面接收的数据进行全面和缩放变换的技术。 全变换是实现变换的完整数学描述的变换。 完全变换在全变换系数上运行或提供全变换系数。 缩放变换是对或者提供缩放变换系数的变换,其是全变换系数的缩放版本。 缩放变换可能具有较低的计算复杂度,而全变换可能更易于由应用使用。 完整和缩放的变换可以用于2D IDCT,其可以用1D IDCT以可分离的方式实现。 完整和缩放变换也可以用于2D DCT,其可以用1D DCT以可分离的方式实现。 1D IDCT和1D DCT可以以计算有效的方式实现。

    DISPLAY PROCESSOR FOR A WIRELESS DEVICE
    6.
    发明申请
    DISPLAY PROCESSOR FOR A WIRELESS DEVICE 审中-公开
    用于无线设备的显示处理器

    公开(公告)号:WO2005083672A3

    公开(公告)日:2005-12-08

    申请号:PCT/US2005006327

    申请日:2005-02-24

    Abstract: A display processor includes an interface unit, an instruction processor, a synchronization unit, at least one processing unit, and a device buffer. The interface unit receives input image data (e.g., from a main memory) and provides output image data for a frame buffer. The instruction processor receives instructions (e.g., in a script or list) and directs the operation of the processing unit(s). The synchronization unit determines the location of a read pointer for the frame buffer and controls the writing of output image data to the frame buffer to avoid causing visual artifacts on an LCD screen. The processing unit(s) may perform various post-processing functions such as region flip, region rotation, color conversion between two video formats (e.g., from YCrCb to RGB), up/down image size rescaling, alpha-blending, transparency, text overlay, and so on.

    Abstract translation: 显示处理器包括接口单元,指令处理器,同步单元,至少一个处理单元和设备缓冲器。 接口单元接收输入图像数据(例如来自主存储器)并为帧缓冲器提供输出图像数据。 指令处理器接收指令(例如,以脚本或列表)并指导处理单元的操作。 同步单元确定帧缓冲器的读指针的位置并控制将输出图像数据写入帧缓冲器以避免在LCD屏幕上引起视觉伪影。 处理单元可以执行各种后处理功能,例如区域翻转,区域旋转,两种视频格式之间的颜色转换(例如,从YCrCb到RGB),上/下图像尺寸重新缩放,阿尔法混合,透明度,文本 重叠等等。

Patent Agency Ranking