Hereinafter, the embodiments of the present invention will be discussed with reference to the drawings, as occasion demands.
<Structure of Embodiment>
Firstly, with reference to
In
In
The case 12 is a resin body which can be carried in one hand, containing various control units and various electronic circuits or the like of the mobile phone 10. The case 12 is one example of the “case” of the present invention.
The display screen device 13 is a liquid crystal panel adapted to display various visual information associated with the mobile phone 10, such as, e.g., a phone number related to a phone call, an email address, and texts of an email. The display screen device 13 is one portion of a display device 700 described later.
The direction keys 14 are button switches which are used in various operations described later, as occasion demands, and whose surfaces are formed to be substantially as even as the case 12 (or formed not to project too much from the case 12). The direction keys 14 are used, for example, to vertically scroll a list related to a call history (or call register) or unread mail, or to select a particular third party in an electronic address book, or for similar cases.
The determination key 15 is a button switch, like the direction keys 14 or the like, which can be used for various determination operations in various operations described later.
The mode keys 16 are constructed as the button switches, like the direction keys 14 and the determination key 15, and adapted to be used for an operation of selecting various function modes of the mobile phone 10.
The operation device 500 is formed of button switches adapted to input various characters, such as kana, numbers, and alphabets, frequently used for the creation of an email and a phone call or the like. A plurality of characters are assigned in advance to the plurality of character keys (described later) constituting the operation device 500.
Incidentally, each of the direction keys 14, the determination key 15, the mode keys 16, and the operation device 500 is one example of the “operating device” of the present invention.
Next, with reference to
In
The plurality of characters (kana, numbers, alphabets, or symbols, and so on) are assigned in advance to the individual character key, and in various operations described later, a user can use the character keys for input, as occasion demands. For example, characters of “1”, “@”, and “b” are assigned in advance to the character key 500a. Incidentally, the explanation about the individual character keys will be omitted.
In the embodiment, a Braille pattern which is specific to the individual character key is physically formed on the surface of the individual character key, and if holding the mobile phone 10 in one hand, a user can identify the individual key with, e.g., a thumb or the like of the hand. Incidentally, the above-mentioned direction keys 14, determination key 15, and mode keys 16 also have the physical Braille patterns formed in the same manner, assisting the user's operations. Incidentally, the Braille pattern is not necessarily formed on all the keys, but it may be formed only on a single or a plurality of reference keys in advance. In this case, it is preferable to somehow notify the user of a relative positional relationship between the reference key and another key.
Next, with reference to
In
A disc-shaped fixing device 17 is grooved in the groove 12a, and moreover, a Braille display device 1100 is fixed on the disc-shaped fixing device 17. Incidentally, the detailed structure of the Braille display device 1100 will be described later.
The fixing device 17 is adapted to be displaced in the groove 12a in a predetermined range in an illustrated slide direction and to rotate in an illustrated rotational direction in an arbitrary position. The fixing device 17 is one example of the “fixing device” of the present invention.
Now, with reference to
In
The Braille display device 1100 has a substrate 1110 fixed by that the fixing device 17 pinches their both sides, and has two Braille pins 1113 and 1114 embedded around the center of the substrate 1110. Incidentally, each of the two Braille pins is one example of the “unit Braille block” of the present invention. In
Next, with reference to
In
On the other hand,
Next, with reference to
In
The CPU 100 is a control unit for controlling the operation of the mobile phone 10, and is adapted to function as one example of the “function performing device” and the “controlling device” of the present invention. The CPU 100 is adapted to perform each process described later, in accordance with a control program stored in the memory 600.
The communication device 200 is a processing unit adapted to perform various high-frequency processing, intermediate-frequency processing and the like, related to the sending and reception of an email and a phone call, such as making or receiving a phone call, via the antenna 11. Incidentally, the operation of the communication device 200 is the same as that of a so-called general mobile phone, and the explanation thereof will be omitted in the embodiment.
The audio processing device 300 is an audio processing unit adapted to generate an audio signal to be outputted from a speaker 19 and supply it to the speaker 19, on the basis of audio signal data or the like related to a received sound supplied via the control bus 18 from the communication device 200 and audio signal data related to ringtone and sound effect supplied from via the control bus 18 from the audio source device 400.
The audio source device 400 is adapted to generate and supply audio data related to ringtone and sound effect or the like.
The operation device 500 is provided with the plurality of character keys, as described above. All the character keys are electrically connected to the control bus 18. The CPU 100 is adapted to specify which key is operated via the control bus 18 if an operation is performed through the operation device 500. Incidentally, it is not illustrated to prevent the complexity of the drawing, but the above-mentioned direction keys 14, determination key 15, and mode keys 16 are also electrically connected to the control bus 18. Namely, the CPU 100 can specify the operated key, as in the operation device 500, even with regard to the above-mentioned keys.
The memory 600 is a storage element including a nonvolatile storing device, such as a ROM, for storing therein control programs used for the CPU 100, and a volatile storing device, such as a RAM, for temporarily storing therein various data generated in various control processes realized by the various control programs.
The display device 700 is a liquid crystal apparatus including the above-mentioned display screen device 13, and includes a control circuit or the like for drive-controlling the display screen device 13 on the basis of image data and video data as for images and video to be displayed on the display screen device 13.
The vibrator 800 is a vibration generator for transmitting vibration to a user via the case 12, and is adapted to notify the user of a plurality of states of the mobile phone 10 by setting in advance a plurality of patterns of vibration.
The Braille conversion device 900 is adapted to generate Braille pattern data corresponding one-on-one to a character included in text information, such as, e.g. a title, sender, and message body, as for an incoming email, and text information or the like as for an email to be sent, generated through the operation of the operation device 500 or the like. The Braille conversion device 900 is one example of the “Braille pattern data generating device” of the present invention. Incidentally, in the embodiment, the Braille data pattern is drive data, used for the drive-control of the Braille display device 1100 performed by the Braille driving device 1000.
The Braille driving device 1000 is a drive mechanism including e.g. an electric actuator or the like, capable of making each of the Braille pins, which constitute the Braille display device 1100, emerge in the above-mentioned emerging direction, as occasion demands. Incidentally, the mechanism of displaying the Braille pattern via the Braille display device 1100 or the like can adopt various known aspects, and the detailed explanation thereof will be omitted here.
<Operation of Embodiment>
On the mobile phone 10, various control processes are performed by the CPU 100. Hereinafter, as the operation of the embodiment, the various control processes will be explained.
<Basic Control Process>
<Concept of Basic Control Process>
The mobile phone 10 having the above-mentioned structure can accurately and certainly notify a user of various events generated passively (i.e. in real time, regardless of the user's operation) on the mobile phone 10 by the drive-control of the Braille display device 1100 and the vibrator 8900 in the basic control process.
Now, with reference to
In
In
In the first event condition, the vibrator 800 is controlled into an inactive state, and the Braille display device 1100 is controlled into the above-mentioned reference state (i.e. in the state that all the Braille pins are stored in the storage holes).
In the second event condition, the vibrator 800 is controlled to vibrate in a pattern PTA, which is a vibration pattern set in advance as notifying the presence of a missed call. Moreover, the Braille display device 1100 is controlled into the reference state.
In the second event condition, the vibrator 800 is controlled to vibrate in a pattern PTB, which is a vibration pattern set in advance as notifying the presence of an unread mail. Moreover, the Braille display device 1100 is controlled into the fully raised state (i.e. in the state that all the Braille pins are raised).
In the fourth event condition, the vibrator 800 is controlled to vibrate in the pattern PTA, and the Braille display device 1100 is controlled into the fully raised state to show a difference from the second event condition.
<Details of Basic Control Process>
Next, with reference to
In
If there is an unread mail (the step A11: YES), the CPU 100 operates the vibrator 800 in the pattern PTA (step A12), and also controls the Braille driving device 1000 to thereby drive-control the Braille display device 1100 into the fully raised state (step A13).
After the drive-control of the Braille display device 1100 and the vibrator 800, the CPU 100 drive-controls the display device 700 to thereby perform a missed call display, such as, e.g., displaying a message of “you have a missed call” on the display screen device 13 (step A14). Incidentally, this situation is equivalent to a situation where the above-mentioned fourth event condition is satisfied.
After the missed call display, the CPU 100 performs a call history information reading standby process, as one of sub routines. Incidentally, the explanation of the call history information reading standby process will be omitted. Incidentally, after the process in the step A14, the CPU 100 performs a Braille pattern data generation process, in parallel with the call history information reading standby process, as one of the sub routines. The Braille pattern data generation process will be discussed later.
On the other hand, if it is judged there is no unread mail in the process in the step A11 (the step A11: NO), the CPU 100 operates the vibrator 800 in the pattern PTA (step A15), enables the display device 700 to perform the missed call display (step A16), and performs the call history information reading standby process. Incidentally, this situation is equivalent to a situation where the above-mentioned second event condition is satisfied.
On the other hand, if there is no missed call (the step A10: NO), the CPU 100 judges whether or not there is an unread mail (step A17). If there is no unread mail (the step A17: NO), namely, in case of the above-mentioned first event condition, the CPU 100 performs a normal standby process. Incidentally, the normal standby process will be discussed later.
In the process in the step A17, if it is judged that there is an unread mail (the step A17:YES), namely, if the above-mentioned third event condition is satisfied, the CPU 100 operates the vibrator 800 in the above-mentioned pattern PTB (step A18), and drive-controls the Braille display device 1100 into the fully raised state (step A19).
After operating each of the vibrator 800 and the Braille display device 1100 in the appropriate pattern and mode, the CPU 100 performs the Braille pattern data generation process. After the Braille pattern data generation process, the CPU 100 drive-controls the display device 700 to display the unread mail in an enhancement state on the display screen device 13 (step A20). Incidentally, a user is the visually impaired and the display of information onto the display screen device 13 seems nonsense; however if the information is displayed on the display screen device 13, a surrounding third party may give an appropriate notification to the user, so that it is practically useful.
Next, with reference to
In
After obtaining the text information, the CPU 100 transfers the obtained text information to the Braille conversion device 900 (step B12). On the forwarding Braille conversion device 900, under the control of the CPU 100, the Braille pattern data corresponding to the transferred text information is generated correspondingly one-on-one to the characters constituting the text information.
The Braille conversion device 900 further sequentially stores the generated Braille pattern data into the memory 600 for each unread mail in accordance with the control of the CPU 100 (step B13). If the Braille pattern data as for all the mail data temporarily stored in the memory 600 is stored into the memory 600, the Braille pattern data generation process ends.
Next, with reference to
In
If there is a user's operation (the step C10: YES), the CPU 100 judges whether or not the operated key is a key to which a number is assigned (hereinafter referred to a “number key”, as occasion demands) on the operation device 500 (step C11). Namely, the number key indicates any of the keys or the character keys other than the character keys 500j and 500l, out of the character keys provided for the operation device 500.
If the operated key is not the number key (the step C11: NO), the CPU 100 performs a process corresponding to the operation content. Incidentally, as already specified, the details of the various processes corresponding to the operation content will be omitted.
If the operated key is the number key (the step C11: YES), the CPU 100 drive-controls the display device 700, to thereby display a number corresponding to the operated number key on the display screen device 13 (step C12). At the same time, the CPU 100 stores, into the memory 600, number information for identifying the numbers (step C13). On the other hand, the number information stored in the memory 600 is transferred to the Braille conversion device 900 by the control of the CPU 100 (the step B12).
On the Braille conversion device 900, as already specified, the Braille pattern data corresponding to the transferred number information is generated. The CPU 100 controls the Braille conversion device 900 to supply the generated Braille pattern data to the Braille driving device 1000 (step C14).
The Braille driving device 1000 raises the Braille pins to be raised, out of the Braille display device 110, on the basis of the supplied Braille pattern data, to thereby display the Braille pattern (step C15).
Now, with reference to
In
As described above, in the embodiment, when one character is displayed, firstly, the attribute of the character to be displayed (e.g. classifications of numbers, characters, or alphabets, etc.) is displayed, and secondly the target character is displayed. Therefore, a user can recognize which Braille is currently displayed, without misunderstanding and quickly.
Incidentally, considering that it is necessary to pass through a plurality of display stages (i.e. as shown in
Back in
Next, with reference to
In
On the other hand, the unread mail is already enhancement-displayed (though which is not directly related to the user) by the process in the step A20 in the basic control process in
After the process in the step D11, the CPU 100 reads the Braille pattern data as for the unread mail stored in the memory 600 (step D12), and supplies the Braille pattern data to the Braille driving device 1000 to thereby display the unread mail as the Braille pattern through the Braille display device 1100 (the step C15). During the display of the unread mail, the characters constituting the unread mail described above are displayed in order by the Braille display device 1100 in the aspect described in
On the other hand, during the display of the unread mail, sometimes, the user may feel like (s)he does not have to confirm the unread mail. Thus, the CPU 100 always judges whether or not there is an end operation while confirming the unread mail (step D13). The aspect of the end operation is not limited at all, and for example, it may be a predetermined operation of the mode keys 16, or the like.
If the end operation is performed (the step D13: YES), the CPU 100 moves the process to the basic control process. Incidentally, at this time point, the unread mail on which the end operation is performed is considered to be already used for the confirmation by the Braille display, and it is released from treatment as the unread mail.
If there is no end operation (the step D13: NO), the CPU 100 judges whether or not all the displays about one unread mail (i.e. a sent date and time, sender, subject, message body, etc.) are ended (step D14). If it is still during the display period of one unread mail (the step D14: NO), the CPU 100 returns the process to the step D13, and repeats the series of processes. If the displays about one unread mail are ended (the step D14: YES), the CPU 100 judges whether or not there is a next unread mail.
If there is no unread mail (i.e. if the Braille pattern data corresponding to the unread mail is not stored in the memory 600) (the step D15: NO), the CPU 100 moves the process to the basic control process. If there is the Braille pattern data as for the unread mail in the memory 600 (the step D15: YES), the CPU 100 returns the process back to the step D11 and repeats the series of processes.
Next, with reference to
In
If the user's operation is not the operation of the mail creation key (the step E10: NO), the CPU 100 performs the process corresponding to the operation content, as described above. If it is the operation of the mail creation key (the step E10: YES), the CPU 100 notifies the user of the selection of a mail creation mode, as audio information or the like obtained by controlling, e.g., the audio source device 400 and the audio processing device 300 or the like (step E11).
If notifying the selection of the mail creation mode, the CPU 100 holds the process until obtaining the user's input (step E12). In the input standby state, the CPU 100 judges whether or not an operation is performed by the operation device 500, i.e. whether or not the key associated with the email creation is operated (step E13).
If an operation is not performed by the operation device 500 (the step E13: NO), the CPU 100 judges whether or not another operation (i.e. an operation unrelated to the email creation) is performed (step E17). If another operation is not performed (the step E17: NO), the CPU 100 returns the process to the step E12 and maintains the input standby state. If another operation is performed (the step E17: YES), the CPU 100 performs the process corresponding to the operation content.
On the other hand, if an operation is performed by the operation device 500 (the step E13: YES), the CPU 100 determines a possible character (step E14). The plurality of characters are assigned in advance to each of the character keys constituting the operation device 500, so that merely operating (pressing) the character key does not make it certain which character a user desires to input. Thus, the CPU 100 determines one of the characters assigned to the operated character key as the possible character; for example, if the character key 500b is operated, the CPU 100 determines “a” to be the possible character. The determined possible character is displayed on the display screen device 13 through the drive-control of the display device 700 (the step C12).
After having the possible character displayed on the display screen device 13, the CPU 100 stores the text information related to the possible character into the memory 600 (the step B11), and further transfers the text information to the Braille conversion device 900 (the step B12). On the Braille conversion device 900, as already explained, the Braille pattern data as for the possible character is generated.
After the Braille pattern data as for the possible character is generated by the Braille conversion device 900, the CPU 100 transfers the generated Braille pattern data to the Braille driving device 1000. Then, through the drive-control of the Braille display device 1100 by the Braille driving device 1000, the possible character is displayed as the Braille pattern (the step C15).
After the possible character is displayed as the Braille pattern, the CPU 100 judges whether or not the possible character is determined as an input character (step E15). Here, whether or not to be determined as an input character is judged on the basis of whether or not the user has performed an operation (determination operation) for determining the possible character. Such a determination operation can adopt a plurality of aspects set in advance; however, for example, the operation of the key for promoting displacement to the right direction (e.g. the direction key located in the most right position) out of the direction keys 14 may be set as what corresponds to the determination operation.
If the user does not perform the determination operation (the step E15: NO), more specifically, if the operation for promoting the change of the possible character is performed through, for example, the operation of any of the direction keys 14, the CPU 100 returns the process to the step E14, determines another character which is assigned to the character key in which the operation is detected in the process in the step E13, and repeats the series of processes. On the other hand, if the user has performed the determination operation (the step E15: YES), the character displayed through the Braille display device 1100 is considered to be one character which constitutes the email, and the CPU 100 displaces a cursor position (input position) associated with the display screen device 13, returns the process to the step E12, and continues the process after the input standby status.
As explained above, according to the mobile phone 10 in the embodiment, the emerging state of each of the Braille pins on the Braille display device 1100 is variably controlled by the various processes performed by the CPU 100. Thus, the various information associated with the mobile phone 10, such as, e.g., the content confirmation of an incoming email, creation of an email, and a phone call, is provided for the user who is the visually impaired.
Particularly, here, on the Braille display device 1100, a contact point with the user (i.e. one example of the “perceptive point” of the present invention) is set on the rear side of the mobile phone 10 in accordance with the arrangement aspect of the Braille display device 1100. Therefore, if holding the mobile phone 10 in one hand, the user can perform the operations of the operation device 500, the direction keys 14, the determination key 15, and the mode keys 16 or the like, which are located on the front side, with, e.g. the thumb or the like, while perceiving the Braille pattern displayed by the Braille display device 1100 with the rest of the fingers holding the rear side. Namely, in the same manner as the unimpaired do, the user can hold and operate the mobile phone 10 in one hand, and the operability is remarkably improved as compared to the case where the both hands are forced to be used. As described above, according to the mobile phone 10 in the embodiment, it is possible to remarkably improve the operability in providing the information for the user in Braille.
Moreover, as shown in
Incidentally, this is not practiced in the embodiment, but, for example, in
Incidentally, in the embodiment, the aspect of raising the Braille pins on the Braille display device 1100 is not particularly specifically demonstrated, but for example, all the Braille pins may be simultaneously raised, or the Braille pins may be raised, with a time difference one another or in predetermined units. If there is the time difference, the time difference may be set from the right to the left, or from the left to the right, with respect to the A-A′ line in
Incidentally, aside from whether or not the time difference is provided for the raising timing among the Braille pins, for example, some user may have an opposite feeling, compared to the normal case that the user senses Braille, with the Braille pins raised on the rear surface of the mobile phone 10. Alternatively, depending on whether the hand used to hold the mobile phone 10 is a right hand or a left hand, the feeling may be opposite in the same manner. In case that happens, e.g., the mode keys 16 or the like of the mobile phone 10 may have such a function assigned that converts the Braille pattern to a pattern which is left-right symmetric, up-down symmetric, or point-symmetric with respect to an arbitrary point. In this case, in response to the operation of the key, the Braille conversion device 900 may convert the once generated Braille pattern data so that it corresponds to the above-mentioned symmetric pattern. Alternatively, the Braille conversion device 900 may generate the Braille pattern data corresponding to such a symmetric pattern from the beginning.
Incidentally, some user may change the hand used to hold the mobile phone 10 during use or at each time of use for some reasons (e.g. change the left hand to the right hand). In that case, it is inefficient to force the user to operate the mode keys 16 or the like at each time. Moreover, considering that the user is the visually impaired, it can be said that some measures should be taken.
Thus, although this is not illustrated in
In this case, during actual use, the CPU 100 may keep monitoring the position of the fixing device 17 or the Braille display device 1100 detected by the sensors, and on the basis of the detected position, the CPU 100 may judge which hand of the user is currently used to operate the mobile phone 10, in accordance with a correlation with the actually used hand and the position, which is obtained in advance experimentally, experientially, or by simulation or the like, or in accordance with algorithm or the like set in advance.
Moreover, the CPU 100 may further judge whether the Braille pattern is to be displaced symmetrically with respect to the display aspect at the current time point as described above, or to be displaced as normal (which herein means that the pattern is not dare to be symmetric), in accordance with the judgment result about the hand used for the actual use, and make the Braille pattern emerge which is suitable for the hand the user uses to hold the mobile phone 10, automatically without a special operation by the user.
Incidentally, in the embodiment, on the Braille display device 1100, the raising direction of the Braille pins is set on the rear side of the mobile phone 10. However, the setting position of the perceptive point is not limited to the rear side as long as the user performs the various operations associated with the mobile phone 10 (the operations of the direction keys 14, the determination key 15, the mode keys 16, and the operation device 500 or the like) with the mobile phone 10 held in one hand and the user can easily and certainly perceive or sense the Braille pattern displayed in accordance with the emerging state of the Braille pins. For example, the mobile phone 10 may be constructed such that the Braille pins are raised, for example, on the side surface portion. Alternatively, in view of the three-dimensional shape of the case 12, if the two sides (i.e. front and rear sides) can be hardly defined, the raising direction of the Braille pins is not necessarily set with the particular concept of two sides. As long as the user holds the equipment in one hand and can easily perform the two different operations in one hand which are to operate the equipment and to perceive the Braille pattern, the physical, electrical, mechanical, or mechanistic aspect of the Braille display device and its position may be arbitrarily determined.
Next, with reference to
In
The user can insert the finger into the substrate 21 in the illustrated insertion direction. While the user's finger is inserted, stretchable rubber bands 22 located in two positions of the substrate 21 can fix the user's finger to the versatile Braille output apparatus 20. Namely, the substrate 21 and the rubber bands 22 constitute one example of the “jointing device” of the present invention.
The side surface of the substrate 21 is connected to a connecter 24 through a signal cable 23, and the signal cable 23 is electrically connected to a not-illustrated driving system and control system inside the substrate 21.
On the internal surface of the substrate 21 which is cylindrically formed, the same types of Braille pins as those in the above-mentioned first embodiment of the Braille display device 1100 are set to emerge with respect to the internal surface, near a place on which the ball of the fingertip abuts while the finger is inserted. The driving system and the control system included in the substrate 21 include the Braille driving device 1000 for driving the Braille display device 1100, the Braille conversion device 900, and the CPU 100 or the like, and these devices can variably control the emerging state of the Braille pins.
In such a structure, the connecter 24 obtains, from various electronic equipment electrically connected with the connector 24, such as, e.g. a mobile phone, PDA, and various remote controllers, information corresponding to functions performed on the electronic equipment, e.g. the various key operations or the like in the first embodiment described above, as an electrical signal or the like. The information corresponding to the functions performed on the electronic equipment is displayed as the Braille pattern through the process or control associated with the Braille conversion device 900, the Braille driving device 1000, and the Braille display device 1100, as in the above-mentioned embodiment.
As described above, the versatile Braille output apparatus 20 has such a structure that the portion associated with the Braille display is independent, compared to the first embodiment. As long as the versatile Braille output apparatus 20 is the electronic equipment adapted to supply the information corresponding to the performed functions, preferably, the character information corresponding to the performed functions as an electrical signal through the connecter 24, the same effects as those in the first embodiment can be provided for the user without limiting the connection target. Namely, it is possible to remarkably improve the operability in providing the information for the user in Braille.
The invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein.
The entire disclosure of Japanese Patent Application No. 2006-122678 filed on Apr. 26, 2006 including the specification, claims, drawings and summary is incorporated herein by reference in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2006-122678 | Apr 2006 | JP | national |