摘要:
A computerized method (300) and software product (200) is provided for querying and modifying a Multi-Level Data Structure (106) stored in a Text-to-Speech (100) engine of a data processing system having a Central Processing Unit (202), a processing system memory (203), and an operating system (201), using an application program written in an interpretive programming language. The method includes the steps of initializing (302) by means of the CPU implementing a set of commands, a data processing environment for processing the application program, processing (306) the application program, where the processing includes identifying a marked command that encapsulates a DPMS program, and upon identifying a marked command, operating (318) on the MLDS using a DPMS interpreter for producing a result from the MLDS, the result available to the application program during execution of the application program.
摘要:
A software language including language constructs for disambiguating text that is to be converted to speech using configurable lexeme based rules. The language can include at least one conditional statement and a significance indicator. The conditional statement can define a sense of usage for a lexeme. The significance indicator can define a criteria for selecting an associated sense of usage. The language can also include an action expression that is associated with a conditional statement that defines a set of programmatic actions to be executed upon a selection of the associated usage sense. The conditional statement can include a context range specification that defines a scope of an input string for examination when evaluating the conditional statement. Further, the conditional statement can include a directive that represents a defined condition of the lexeme or the text surrounding the lexeme.
摘要:
Hybrid compression processes for digital color video data that enables software only playback of the compressed digital video in low-end computers, wherein intraframe and interframe compression techniques are brought together through a sequence of procedures that analyze local frame regions, integrate unique processes with block truncation coding compression, and adopt the advantages of visual pattern image coding for color video. The process determines the appropriate encoding of each local frame region with one of various compression techniques, based upon its image properties. The compression methods retain the fidelity of the original video data to provide high quality video during decompression and reconstruction of high motion and textured video clips, while simultaneously providing sufficient compression and ease of decoding for software-only decompression thereby exhibiting properties that enable good quality video to be displayed in low-end computers.
摘要:
The present invention discloses a method for training an exception-limited phonetic decision tree. An initial subset of data can be selected and used for creating an initial phonetic decision tree. Additional terms can then be incorporated into the subset. The enlarged subset can be used to evaluate the phonetic decision tree with the results being categorized as either correctly or incorrectly phonetized. An exception-limited phonetic tree can be generated from the set of correctly phonetized terms. If the termination conditions for the method have been determined to be unsatisfactorily met, then steps of the method can be repeated.
摘要:
Managing energy capacity in an electric vehicle based on a driver profile. This is achieved by various means, including interactively determining a travel plan with a user, calculating a total travel distance for the travel plan, determining how far the electric vehicle can travel based on its current energy level, and creating an energy replenishment plan based on the travel plan, the total travel distance, how far the vehicle can currently travel, and the driver profile.
摘要:
A personal computer system is operated to concurrently execute threads of multitasking operations to capture motion video data from a video source, compress such data, and record the compressed data in a file. Compression is selectively done in either one of two modes, an inter-frame compression mode and a intra-frame compression mode, both modes being block-oriented. During intra-frame compression, homogenous blocks are used to represent four pixel values with a single pixel value when the four pixels in a block are perceptually similar. During inter-frame compression, unchanged blocks are used to represent four pixel values as unchanged from the preceding frame when the four pixels are perceptually similar to the same four pixels in the preceding frame. Additionally, inter-frame compressed video frames use homogenous blocks to represent four pixel values with a single pixel when the four pixel values in a block are perceptually similar to each other but are perceptually different from the same four pixels in the previous frame.
摘要:
Decompression of video segments from a sequence of differential frames is done by selected scaling of frame resolution and color depth. A frame header indicates the computational complexity of decompression of a frame, allowing selection of scales for output resolution and color depth. Decompression proceeds by retrieving a frame from the compressed video stream in elementary units. An elementary unit is characterized by types, including an unchanged type, a homogeneous type, a pattern type and a predetermined pattern type. For a retrieved elementary unit of the unchanged type, an output pointer to a display buffer is moved by an elementary unit scaled by the output resolution scale. For a retrieved elementary unit of the homogeneous type, a color retrieved from the compressed video stream is applied to an area in the display buffer corresponding to an elementary unit scaled by the output resolution scale. For a retrieved elementary unit of the predetermined pattern type, a pattern from a table of patterns is retrieved using an index from the compressed video segment as an address. Two colors for the pattern are also retrieved and applied to the pattern.
摘要:
Pixel-mode frame buffer interpretation is used to concurrently display graphical and image data in a common resolution. Pixel data in a frame buffer can be of varying types. A mask is stored in video memory and defines the "state" of each pixel. The pixel state determines how a video controller is to interpret the pixel data for that pixel and thus allows the concurrent display of graphics data and image data.
摘要:
An digital video image processing system employs codes of various lengths to encode the luminance information within the digital video images. The inventive method and apparatus divides a video image into non-overlapping regions containing a plurality of pixels with luminance values. Within each region, the method computes the total luminance variation across the region, the direction of greatest luminance change within the region, the base, or lowest, luminance value within the region and the location and type of luminance transition within the region. Depending on the variation of the luminance values within a region and on the quality desired in the decoded image, the computed information is used to encode the luminance values in short, medium, or long codes. The luminance codes may be predetermined and unchanging or they may vary from image to image or within given images.
摘要:
An digital video image processing system employs codes of various lengths to encode the luminance information within the digital video images. The inventive method and apparatus divides a video image into non-overlapping regions containing a plurality of pixels with luminance values. Within each region, the method computes the total luminance variation across the region, the direction of greatest luminance change within the region, the base, or lowest, luminance value within the region and the location and type of luminance transition within the region. Depending on the variation of the luminance values within a region and on the quality desired in the decoded image, the computed information is used to encode the luminance values in short, medium, or long codes. The luminance codes may be predetermined and unchanging or they may vary from image to image or within given images.