Method for implementing input method superposition in embedded type GUI surroundings

An input method, embedded technology, applied in the direction of program control devices, etc., can solve the problems of no input method, splash screen, weak GUI function, etc., to achieve the effect of adding input methods, small changes, and easy implementation

Inactive Publication Date: 2009-01-14
SICHUAN CHANGHONG ELECTRIC CO LTD
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, it should be said that it is a device for manipulating graphics, which can be called a frame buffer device, but some GUI functions are very weak, such as not supporting basic controls (no editing box), no input method, and the display refreshes too fast on the TV causing a splash screen. and so on

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for implementing input method superposition in embedded type GUI surroundings

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0021] This example provides a method for implementing input method superposition in an embedded GUI environment, and uses GUI Chinese and English fonts when implementing the input method. The system flow chart is as follows figure 1 .

[0022] First, replace the frame buffer device of the physical display address of the original GUI layer with a memory address. This example does not directly use the frame buffer device of the physical display address of the GUI layer to write the screen, but allocates an area in the memory, which can be called Virtual frame buffer device, the GUI drawing result is directly sent to the virtual frame buffer device, the calculation formula for the size of this memory is:

[0023] Virtual frame buffer device size = screen width x screen height x bytes per pixel

[0024] The input method layer is also allocated in memory. This area can be called the input method frame buffer device. The calculation formula for its size is:

[0025] Input method ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to an embedded system technology which solves the problem that embedded systems have no input method in the GUI environment and provides a method for realizing input method superposition in the embedded GUI environment. The technical proposal, to sum up, comprises the following steps of: first, setting an area in the memory as a virtual frame buffer device to supersede the frame buffer device physically displaying address of the original GUI layer and setting another area in the memory for the input method layer; then, after GUI drawing, judging whether the input methods are activated, and if not, only transmitting data of the virtual frame buffer device to the physical frame buffer device, otherwise, transmitting data of both the virtual frame buffer device and the input method frame buffer device to the physical frame buffer device; and finally, displaying the data with the prior art. The invention has the advantages of minimal modification, easy implementation and being applicable to the embedded system with GUI.

Description

technical field [0001] The invention relates to embedded system technology, in particular to the technology of input method in embedded system. Background technique [0002] Embedded systems generally have a graphical user interface GUI, and the embedded system LCD display driver has a FrameBuffer for direct screen writing. FrameBuffer is a driver interface in the Linux kernel, which abstracts the display device into a frame buffer Area. Therefore, it should be said that it is a device for manipulating graphics, which can be called a frame buffer device, but some GUI functions are very weak, such as not supporting basic controls (no editing box), no input method, and the display refreshes too fast on the TV causing a splash screen. And so on. Contents of the invention [0003] The technical problem to be solved by the present invention is to solve the shortcoming that the above-mentioned embedded system has no input method in the GUI environment, and to provide an embedd...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F9/44
Inventor 任子义
Owner SICHUAN CHANGHONG ELECTRIC CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products