Abstract:
A method for recording a sequence of user actions made when interfacing with objects associated with an executable code is provided. In this method, a selection of a level of detail to record when user actions enable interfacing with the objects associated with the executable code is enabled. Subsequently, the sequence of user actions is recorded. The recorded sequence of user actions is defined by the selected level of detail. Thereafter, the recorded sequence of user actions is parsed by applying rules that enable the generation of a defined number of data types. The data types are capable of being utilized by an application that is designed to generate information that is related to one or more of the data types.
Abstract:
The present invention provides for asynchronous DMA command completion notification in a computer system. A command tag, associated with a plurality DMA command is generated. A DMA data movement command having the command tag is grouped with another DMA data movement command having the command tag. DMA commands belonging to the same tag group are monitored to see whether all DMA commands of the same tag group are completed.
Abstract:
A rectangular-parallelopiped space (box space) expresses the moving images by use of a virtual space. A plurality of frames contained in the moving images appear continuously along time axis. The box space is cut through by a desired surface, and an image projected on this cut surface is projected onto a plane parallel in the direction of time axis. Images sequentially projected onto the plane are outputted as new moving images.
Abstract:
A data processing system, recording device, data processing method and program providing medium are provided to execute authentication processing and content storing processing between apparatuses. Program localization is employed to restrict access to program content. A plurality of key blocks store key data for authentication processing. Key block designation information is set in a recorder/reproducer, which is configured for executing authentication processing with the recording device by designating a key block. The recorder/reproducer can set a key block for each product, model or the like. In addition, data stored according to a selected key block cannot be utilized in a recorder/reproducer in which a different key block is set. Furthermore, an encryption processing controlling section of a recording device executes control in accordance with a pre-defined setting sequence. Furthermore, an illegal instrument that has not completed the authentication processing can be prevented from utilizing program content.
Abstract:
To provide an image processor with which the amount of rendering can be reduced. A plurality of primitives are categorized into a first group of primitives that are to be displayed on a display and a second group of primitives that are not to be displayed thereon, by an XYZ clipping section, a Z testing section, and a stencil testing section, according to the data about the plurality of primitives in a primitive buffer. A two-dimensional image is drawn in a frame buffer using the data for the first group of primitives in the primitive buffer.
Abstract:
A parameter setting unit sets a parameter used in a predetermined interpolation calculation. A calculating unit performs the predetermined interpolation calculation based upon an input parameter. A feedback unit feeds back a value obtained through the predetermined interpolation calculation to the parameter setting unit. Then, the parameter setting unit resets the parameter based upon the value obtained through the predetermined interpolation calculation. Accordingly, an image rendering apparatus easily implements nonlinear interpolation by DDA processing which performs linear interpolation using polygon node coordinates in, for example, computer graphics, and implements rendering of, for example, curved line portions quickly and with light processing loads.
Abstract:
A rendering processing device includes a subpixel buffer having a rendering region which corresponds to a display region of a display, a color buffer that registers a color value of a pixel, and a Z buffer for registering a Z value of the pixel, and renders the pixel in the rendering region in accordance with the color value and Z value of the pixel to be displayed. When there is a new pixel to be rendered, it is verified whether an empty region for registering the color value and Z value of the new pixel exists in the buffers and, or not, and when no empty region exists, the color value and Z value of the new pixel and the registered color values and Z values are compared with each other, the most approximate color values or Z values are integrated together to produce an empty region.
Abstract:
A value for expressing the fraction of the area occupied by a polygon within a pixel and a value for expressing the degree of transparency of the pixel are multiplied together for each pixel. The multiplied product is reset as the degree of transparency for each pixel, according to which a color preset for each pixel composing the polygon is mixed with the colors of other pixels rendered on a two-dimensional coordinate which is substantially the same as that for the pixels composing the polygon. This allows semi-transparent polygons to be processed by anti-aliasing without being changed into opaque polygons.
Abstract:
A rendering processing device acquires a shift value for shifting a texel coordinate value generated from the apex coordinate values of a polygon, corrects the texel coordinate value using the shift value, acquires color information from a texture table based on the corrected texel coordinate value, and then assigns the color information to the polygon. The rendering processing device thus can move patterns or the like on the surface of the polygon without moving the polygon per se.
Abstract:
A mountable unit loading/unloading mechanism is provided for loading a hard disk drive unit into and removing a hard disk drive from an opening of a mount assembly. The loading/unloading mechanism includes a stationary plate secured to the hard disk drive unit, and a movable plate that has an elastically displaceable portion and can be slid with respect to the stationary plate in a direction of insertion into the mount assembly and in the opposite direction, which is a removal direction. When the hard disk drive unit is loaded into the mount assembly, the elastically displaceable portion is displaced outwardly and presses against the inner side walls of the mount assembly to lock the hard disk drive unit to the mount assembly. To draw out the hard disk drive unit from the mount assembly, the movable plate is pushed in the insertion direction toward the back of the mount assembly to displace the elastically displaceable portion inwardly, releasing the contact between the inner side walls of the mount assembly and the elastically displaceable portion.