The present invention relates to a position indicating method and a position indicating apparatus in the field of computer or information output technology.
In the recent decades, more and more Windows and related applications of information output methods have emerged in the field of information technology, especially in the computer and telecommunication industries. Although computer displays are growing larger than ever before, people still wish to have even larger displays or have larger display areas by fully utilizing the display utilities, particularly with the displays of various man-machine interaction apparatuses and digital-electronic apparatuses, such as desktop computers, laptop computers, handhold computers, mobile phones, Personal Digital Assistant (PDA), Personal Information Manager (PIM), tablet PC, written whiteboards and electronic whiteboards.
Along with the development of related technologies and the wide applications of small electronic products such as handhold computers and mobile phones, the method for providing largest display area in a small display window and effectively changing and moving the current content displayed has become one of the important research projects in the present Windows technology research.
The present invention is to provide a position indicating method and apparatus to reflect the relative position of the current output content relative to the output unit to be outputted as a whole.
The present invention provides a position indicating method, including: determining an output unit to be outputted; outputting content within a provided output space; and mapping the content currently outputted to a position indicating window according to a predetermined method when the to-be-occupied output space of the output unit to be outputted is larger than the provided output space, and representing the content currently outputted by an indicating mark, wherein the relative position of the indicating mark within the position indicating window reflects the relative position of the content currently outputted in the output unit to be outputted.
The present invention provides a position indicating apparatus, including: a judgment unit, a position indicating process unit and a position indicating display unit, wherein the judgment unit is adapted to judge whether the to-be-occupied output space of an output unit to be outputted is larger than a provided output space or storage space, and to invoke the position indicating process unit when the to-be-occupied output space of the output unit to be outputted is larger than the provided output space; the position indicating process unit is connected to the judgment unit and is adapted to map content currently outputted from the provided output space to the position indicating display unit according to a predetermined method and to represent the current output content with an indicating mark; and the position indicating display unit is connected to the position indicating process unit and adapted to output a position indicating window in which the relative position of the indicating mark reflects the relative position of the content currently outputted in the output unit to be outputted.
A description of the technical scheme in accordance with the present invention is further described in detail with reference to the attached drawings and embodiments.
Applicant finds that, in the conventional technology, horizontal and vertical scrollbars are adopted to indicate the position relationship between the current content displayed in a window and the display unit to be displayed, and such indicating method has the following disadvantages:
(1) when horizontal and vertical scrollbars are adopted to indicate the relative position of the current content in a window in relation to the display unit to be displayed, the position of the current content displayed in relation to the whole display unit to be displayed cannot be seen;
(2) normally, four steps are needed to reach a target area by moving the horizontal and vertical scrollbars respectively, i.e., it is slow, inaccurate and inconvenient to change the display position, resulting in slowness in positioning the content to be displayed; and
(3) the conventional art cannot provide free two-dimension movement of or free choice of the position to be displayed.
When a relatively large graphic shall be printed while the printer of the user can only print a smaller graphic or on smaller paper, the following problems may emerge:
(1) when horizontal and vertical scrollbars are adopted to indicate the relative position of the present content in a window in relation to the print unit to be printed, the position of the present content printed in relation to the whole print unit to be printed cannot be seen;
(2) normally, four steps are needed to reach a target area by moving the horizontal and vertical scrollbars respectively, i.e., it is slow, inaccurate and inconvenient to change the print position, resulting in slowness in positioning the content to be printed; and
(3) the conventional art cannot provide free two-dimension movement of or free choice of the position to be printed.
When the cache unit to be cached is large while the cache is limited, similar problem may also emerge.
To sum up, when the output unit to be output is large while the provided output space is limited, the above disadvantages or problems may emerge.
Step 1: determining the output unit to be outputted;
Step 2: outputting content within a provided output space, wherein the content outputted within the provided output space is the current output content;
Step 3: mapping the current output content to a position indicating window according to a predetermined method when the to-be-occupied output space of the output unit to be outputted is larger than the provided output space, and representing the current output content by an indicating mark, wherein the relative position of the indicating mark within the position indicating window reflects the relative position of the current output content in the output unit to be outputted.
In this embodiment, the current output content is mapped to the position indicating window according to the predetermined method and represented by the indicating mark, hence the relative position of the indicating mark within the position indicating window can reflect the relative position of the current output content within the output unit to be outputted, and reflecting the relative position of the current output content relative to the output unit to be outputted as a whole can be realized.
When the current output content is changed, the relative position of the indicating mark in the position indicating window shall be changed accordingly in accordance with the predetermined method.
When the current output content shall be outputted to a display, the current output content in the window can be dragged and the new output content shown shall be the current output content and the relative position of the indicating mark representing the current output content mapped in the position indicating window shall also be changed accordingly in accordance with the predetermined method.
When the current output content shall be outputted to a printer, after the current printing job is finished or cancelled, the new printing job shall be the current print content and the relative position of the indicating mark representing the current print content mapped in the position indicating window shall also be changed accordingly in accordance with the predetermined method.
When the current output content shall be outputted to a cache, after the current cache job is cancelled or ceased, the new cache job shall be the current cache content and the relative position of the indicating mark representing the current cache content mapped in the position indicating window shall also be changed accordingly in accordance with the predetermined method.
In this embodiment, when the whole output unit to be outputted is moved or the current output content is changed, the relative position of the indicating mark in the position indicating window shall be changed accordingly in accordance with the predetermined method. By observing the position indicating window, a user can quickly learn the position of the current output content relative to the output unit to be outputted as a whole.
When the indicating mark is moved and the position of the indicating mark in the position indicating window is changed, corresponding content shall be chosen according to the predetermined method from the output unit to be outputted and shall be outputted within the provided output space.
When the content shall be outputted to a display upon moving the indicating mark in the position indicating window, as soon as the position of the indicating mark in the position indicating window is changed, corresponding content shall be chosen according to the predetermined method from the display unit to be displayed and shall be displayed within the current window.
When the content shall be outputted to a printer upon moving the indicating mark in the position indicating window, as soon as the position of the indicating mark in the position indicating window is changed, corresponding content shall be chosen according to the predetermined method from the print unit to be printed and shall be printed as the output.
When the content shall be outputted to a cache upon moving the indicating mark in the position indicating window, as soon as the position of the indicating mark in the position indicating window is changed, corresponding content shall be chosen according to the predetermined method from the cache unit to be cached and shall be outputted to the cache.
In this embodiment, the current output content can be changed quickly by moving the indicating mark in the position indicating window. Compared with the conventional art which requires moving the horizontal and vertical scrollbars respectively to change the current output content, the present invention requires only one step to reach the target area, i.e., the present invention is quick, accurate and convenient in changing the current display position and is quick in positioning the content to be outputted, thereby the output content can be moved freely in two dimensions and can be chosen freely.
The output described above includes but is not limited to displaying, printing and caching; those skilled in the art should understand that all that are involved in information or data traffic and process shall be covered by the protection scope of the present invention.
The following embodiment illustrates, by outputting content to a display, the workflow and work procedure of the position indicating method in accordance with the present invention.
Step 11: determining the display unit to be displayed;
Step 21: outputting content within a window, wherein the content displayed within the window is the current page, and the window can be any type of software or hardware display screen, such as the screen of a television set, the screen of a display, or the window of a display software application;
Step 31: mapping the current page to a position indicating window according to a predetermined method when the to-be-occupied display space of the display unit to be displayed is larger than the space of the window, and representing the current page by an indicating mark, wherein the relative position of the indicating mark within the position indicating window reflects the relative position of the current page in the display unit to be displayed.
In this embodiment, the position of the current page in the whole document can be represented with the position indicating window shown in
The indicating mark may be in any shape, including but not limited to rectangle, circle or line. The relative position of the indicating mark in the position indicating window reflects the position of the current page relative to the document as a whole. As shown in
Among
The preceding description describes two-dimensional display patterns, however, in virtual space or spherical surface display, display patterns in more than two dimensions may be needed, and
The graphics shown in the figures can be set between transparent and opaque; when the graphics are transparent, those under the graphics will be completely visible. Since only the part to be displayed is displayed and the indicating graphic is hidden, the display space can be larger and the space can be fully utilized base on more accurate, faster and more convenient indicating tool that has almost all the functions of a mouse. The technical scheme can be applied to all related display applications in the field of IT and automatic mechanics, and is even more suitable for devices with small display space, such as mobile phones, PDA and PIM.
It can be seen from the above technical scheme that the present invention has the following advantage against the conventional art: by mapping the current output content to the position indicating window according to the predetermined method and representing the current output content by the indicating mark, the present invention enables the relative position of the indicating mark within the position indicating window to reflect the relative position of the current output content within the output unit to be outputted, thereby reflecting the relative position of the current output content relative to the output unit to be outputted as a whole can be realized.
It should be noted that the foregoing embodiments of the present invention only illustrate the technical scheme of the present invention and are not used for limiting the protection scope thereof. Though a detailed description of the present invention is given with reference to the preferred embodiments, it should be understood by those skilled in the art that any modification or equivalent substitution made without departing from the spirit of the present invention should be covered by the protection scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
200610046372.3 | Apr 2006 | CN | national |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2007/001352 | Apr 2007 | US |
Child | 12255001 | US |