Embodiment
See also Fig. 1, it is the functional module group figure of the electronic equipment 100 of an embodiment of the present invention.Introduction is carried out at indicated directions such as electronic equipment 100 can be pointed according to the user, pen adjustment text display interface.In this embodiment, electronic equipment 100 is one to have the E-book reader of image unit 40, and in other embodiments, electronic equipment 100 can also be the electronic equipment that computer, mobile phone etc. have image unit.
Electronic equipment 100 comprises a storage unit 10, an input block 20, a display unit 30, an image unit 40 and a processing unit 50.
Storage unit 10 stores a plurality of electronic text files 101, includes the test sheets of a standard in the text 101.Storage unit 10 also is used to store one and comprises the posture feature database 102 of at least one user profile and a plurality of coordinates (as shown in Figure 2) on the display unit 30.Each user profile comprises a plurality of finger-image eigenwerts of user identity, user, and the one-to-one relationship between a plurality of coordinates on user's a plurality of finger-image eigenwerts and the display unit 30.These a plurality of finger-image eigenwerts point to a finger for this user each coordinate time finger-image reflection the eigenwert of finger direction indication, obviously, the user points to different coordinate times with finger, its finger-image characteristic can be different.In other embodiments, this posture feature database 102 can also comprise the introduction special efficacy type of user preset.Introduction special efficacy type comprises: font enlarged and displayed, colour show, underline types such as demonstration and sytlized font demonstration.The user reads for ease, and font color, font size or the font pattern in each introduction special efficacy type all is different from the show state of the literal acquiescence of display unit 30 demonstrations.When the information in this posture feature database 102 is user's unlocking electronic equipment 100 or its introduction function; Through a navigation interface test sheets is carried out the finger-image eigenwert and extract the storage of test back, each extracts test and the user profile that its test obtains is stored in the posture feature database 102 with carrying out the finger-image eigenwert to test sheets through this navigation interface per family.
In another embodiment; Each user profile of storage is a plurality of image feature values of holding pen that comprise user identity, user in the posture feature database 102, and the one-to-one relationship between a plurality of coordinates on the image feature value held of user a plurality of and the display unit 30.The pen that this image feature value of a plurality of is held for this user uses point to each coordinate time an image reflection the eigenwert of a direction indication, obviously, the user holds pen and points to different coordinate times, its characteristics of image can be different.In other embodiments; Each user profile of storage is the image feature value that comprise user identity, user a plurality of hold object such as rod in the posture feature database 102, and user a plurality of hold the one-to-one relationship between a plurality of coordinates on image feature value and the display unit 30 of object such as rod.
The operation that input block 20 is used to receive the user is as starting, carry out and finishes introduction, introduction and to operations such as being provided with of introduction function, and the generation corresponding operation signal.
Image unit 40 is used for gathering in real time user's image and transfers to processing unit 50.In this embodiment; Image unit 40 is one to be arranged at the camera in the centre position of display unit 30 upper ends; Be used to gather the image that the user points to the finger of display unit 30, and when the user starts the introduction function through input block 20, this camera will be triggered and open synchronously.In other embodiments, the position of camera can be arranged at centre position or other position of display unit 30 left ends, as long as can gather the image that the user points to the finger of display unit 30 in real time.In other embodiments, image unit 40 is used for gathering in real time the image that the user holds the pen, rod or other objects that point to display unit 30.
Processing unit 50 comprises an image processing module 501, comparison judge module 502, a special efficacy control module 503 and a display control module 504.
Image processing module 501 is used to move various image processing algorithms the user images of gathering is carried out analyzing and processing, extracts the image feature value of user images.
Comparison judge module 502 is used for this user's finger image feature value of the image feature value of the user images of image processing module 501 extractions and 102 storages of posture feature database is compared; In posture feature database 102, find identical finger-image eigenwert; Obtain and be stored in coordinate corresponding in the posture feature database 102 with this image feature value, and with the coordinates transmission of obtaining to special efficacy control module 503.In this embodiment, if user preset introduction special efficacy type, compare then that judge module 502 also obtains corresponding introduction attribute type in the lump and with this introduction special efficacy type transfers to special efficacy control module 503.
Special efficacy control module 503 is used for coordinate according to the transmission of comparison judge module 502 to be obtained on the display unit 30 regional institute content displayed that should the coordinate place, and the introduction special efficacy type that is provided with in advance according to the introduction special efficacy type or the system of user preset should the zone attendes institute's content displayed and carries out special effect processing.For example content displayed on the zone at this coordinate place is carried out font enlarged and displayed, colored demonstration, underlined demonstration and sytlized font demonstration or the like.In another embodiment; Special efficacy control module 503 is used to also to judge whether content displayed is associated on the zone at the coordinate place that content displayed on the zone at this coordinate place is whether adjacent with its left and right sides; As whether be a phrase or be not a word; And when whether adjacent with its left and right sides on the zone at the coordinate place of content displayed on the zone of judging this coordinate place content displayed was associated, the introduction special efficacy type that is provided with in advance according to the introduction special efficacy type or the system of user preset was carried out special effect processing in the lump with content displayed on the zone at this coordinate and adjacent coordinate place thereof.
Display control module 504 is used for the content that special efficacy control module 503 was carried out special effect processing is shown in the zone that 30 pairs of display units should the coordinate place.
Wherein, When the user uses electronic equipment 100; When the user starts the introduction function through input block; This this display unit 30 of display control module 504 controls shows an information input frame, supplies the user to input user identity such as user name, and 502 pairs of user's posture feature databases 102 of this comparison judge module are searched for; When comparison judge module 502 searched the user profile that comprises this user name, then image processing module 501, a comparison judge module 502, a special efficacy control module 503 and a display control module 504 were carried out aforesaid function.
When comparison judge module 502 does not search the user profile that comprises this user name; Then be defaulted as this user profile for using first; Display control module 504 is controlled at and ejects a dialog box on the display unit 30; Whether the prompting user carries out the finger-image eigenwert is extracted test; When the user selected to carry out finger-image eigenwert extraction test, display control module 504 was also controlled the test sheets in the text 101 is shown on the display unit 30, and the special efficacy demonstration introduction that control ejection dialog box prompting user follows on the display unit 30 is read.After the user confirms (as selecting " OK " in the dialog box), special efficacy control module 503 is carried out special effect processing to the content element on the test sheets according to preset order according to preset introduction characteristic.The content element that special effect processing is carried out special efficacy control module 503 in display control module 504 controls is shown on the display unit 30 according to this preset order one by one.In this embodiment, a coordinate on the corresponding display unit 30 of each content element on the test sheets.40 of image units are gathered user's test pattern of user's finger of a coordinate time on the direction display unit 30 successively in real time when the user tests, and the test pattern of gathering is transferred to image processing module 501.Image processing module 501 also is used to extract the finger-image eigenwert of user's test pattern, and with the finger-image eigenwert of being extracted be stored in the posture feature database 102 after coordinate is corresponding one by one.After navigation finished, the user can start the introduction function.
See also Fig. 3, it is the process flow diagram of electronic equipment 100 text introduction methods of the present invention, comprising:
Step S30, user start the text introduction function, and comparison judge module 502 judges whether this user starts the text introduction function first, if not, then get into step S31, otherwise, step S39 got into.
Step S31, image unit 40 is gathered the image that the user points to the finger of display unit 30 in real time.In other embodiments, image unit 40 is used for gathering in real time the image that the user holds the pen, rod or other objects that point to display unit 30.
Step S32, the various image processing algorithms of image processing module 501 operations carry out analyzing and processing to the user images of gathering, and extract the finger-image eigenwert of this user images.
Step S33; Comparison judge module 502 is compared this user's finger image feature value of storage in this finger-image eigenwert and the posture feature database 102; In posture feature database 102, find identical finger-image eigenwert, and obtain the coordinate corresponding with this finger-image eigenwert.
Step S34, special efficacy control module 503 is obtained on the display unit 30 content displayed on should the zone at coordinate place according to this coordinate.
Step S35, special efficacy control module 503 judges whether content displayed is associated on the zone at the coordinate place that content displayed is adjacent with its left and right sides on the zone at this coordinate place, if, then get into step S36, otherwise, entering step S37.
Step S36, the introduction special efficacy type that special efficacy control module 503 is provided with according to the introduction special efficacy type or the system of user preset is in advance carried out special effect processing in the lump with content displayed on the zone at the zone at this coordinate place and adjacent coordinate place thereof.As shown in Figure 4, wherein respectively regional content displayed " Popular ", " OSs " at the zone at different coordinate place and adjacent coordinates place thereof reached " Such as " in (a)-(c) and carried out special effect processing in the lump.
Step S37, special efficacy control module 503 is carried out special effect processing according to the introduction special efficacy type that the introduction special efficacy type or the system of user preset is provided with in advance with content displayed on the zone at this coordinate figure place.
Step S38, display control module 504 is shown in the content that this carried out special effect processing on the display unit 30 again.
Please consult Fig. 4 simultaneously, it is the text introduction interface that is in the electronic equipment 100 under the text introduction state.Wherein (a) and (b), (c) are respectively according to after three kinds of the extract real-time finger user images eigenwerts, and content displayed on the zone at this corresponding coordinate place of finger-image eigenwert in three is carried out being shown in the introduction interface on the display unit 30 after the special effect processing.The zone at these three coordinates places of 503 pairs of special efficacy control modules and regional institute's content displayed " Popular ", " OSs " at adjacent coordinates place thereof reach that " Suchas " carried out underlining in the lump, italic shows and in the closed region of letter, fill the special effect processing of redness.
Step S39, if the user starts the entering text introduction first, whether 502 definite users of comparison judge module select to carry out the finger-image eigenwert and extract test, if then get into step S40, otherwise flow process finishes.
Step S40, display control module 504 controls are shown in the test sheets in the text 101 on the display unit 30, and the special efficacy demonstration introduction that the dialog box of control ejection simultaneously prompting user follows on the display unit 30 is read.
Step S41, special efficacy control module 503 is carried out special effect processing to the content element on the test sheets according to preset order according to preset introduction characteristic.In this embodiment, a coordinate on the corresponding display unit 30 of each content element on the test sheets.Introduction attribute type when in other embodiments, electronic equipment 100 also allows the user that test is set.
Step S42; The content element that special effect processing was carried out special efficacy control module 503 in display control module 504 controls is shown on the display unit 30 according to this preset order one by one; Simultaneously, image unit 40 is gathered the test pattern of user's finger of each coordinate time on user's direction display unit 30 in real time.
Step S43, image processing module 501 extracts the finger-image eigenwert of user test image, and corresponding one by one its coordinate of the finger-image eigenwert of being extracted is stored in the posture feature database 102 execution in step S31 after test finishes.
Use above-mentioned electronic equipment 100; When the user gets into the text introduction interface; Image processing module 501 extracts the finger-image eigenwert of the image of the finger that these users point to display unit 30; Comparison judge module 502 finds the coordinate of identical finger-image eigenwert of this user and correspondence thereof in posture feature database 102 after; Special efficacy control module 503 is carried out special effect processing according to this coordinate with content displayed on the zone at this coordinate place, and display control module 504 is shown in this content of carrying out special effect processing on the zone at this coordinate place on the display unit 30, thereby has made things convenient for user's reading.In other embodiments; Electronic equipment 100 also can be held the image of pen, rod or other objects according to the user of real-time collection; After being controlled at the coordinate that finds identical image feature value of this user and correspondence thereof in the posture feature database 102; According to this coordinate content displayed on the zone at this coordinate place is carried out special effect processing, and this content of carrying out special effect processing is shown on the zone at this coordinate place on the display unit 30, read to make things convenient for the user.
Those skilled in the art will be appreciated that; Above embodiment only is to be used for explaining the present invention; And be not to be used as qualification of the present invention; As long as within connotation scope of the present invention, the appropriate change that above embodiment is done all drops within the scope that the present invention requires to protect with changing.