The present disclosure relates to a display having a haptic feedback function.
Patent Literature 1 describes, as a display of a mobile phone or the like, a display including a touch-sensitive interface and an actuator, in which when the touch-sensitive interface detects that a user has contacted an image being displayed, the actuator outputs a haptic effect with an intensity corresponding to a color of a portion of the image where the contact has been detected.
Patent Literature 1: Japanese Patent Application Laid-open No. 2019-023892
In the display described in Patent Literature 1, a haptic value and a haptic intensity to be fed back to the user are assigned to the intensity of color of each pixel of the image. However, a resolution at which the display described in Patent Literature 1 performs haptic feedback exceeds a resolution identifiable by humans, and thus the user receives feedback in which a plurality of values are mixed. That is, the feedback received by the user is feedback similar to that in a case of touching a monochrome image, and in a case where a gradational image is displayed, the user cannot identify the gradation therein and may erroneously recognize the image as a monochrome image, which is a problem.
The present disclosure has been made in view of the above, and an object thereof is to obtain a display that realizes haptic feedback capable of preventing erroneous recognition by an operator in a case where an image with gradation is displayed.
To solve the above described problems and achieve the object a display according to the present disclosure includes a monitor adapted to perform haptic feedback when detecting an input from an operator while an image is being displayed, the monitor including: a first region adapted to display an image; a second region including a plurality of input detection regions each adapted to detect an input from an operator; and an input/output region being obtained by superimposing a third region including a plurality of haptic feedback regions each adapted to perform haptic feedback to the operator. The display also includes a data processor adapted to determine a haptic output value in each of the plurality of haptic feedback regions on a basis of: image data of an image being displayed on the first region; and a detection result of an input from an operator in each of the plurality of input detection regions.
A display according to the present disclosure achieves an effect of realizing haptic feedback capable of preventing erroneous recognition by an operator in a case where an image with gradation is displayed.
Hereinafter, a display according to an embodiment of the present disclosure will be described in detail with reference to the drawings.
The monitor 10 includes: an input detector 11; a haptic output 12; a display controller 13; a detection function of detecting an input from an operator and a haptic output function of performing haptic feedback to the operator; in addition to an image display function as a function of performing the display of an image described above. The input detected by the detection function is operation of the display 100 by the operator.
In the monitor 10, the input detector 11 detects operation performed on the display 100 by the operator. When the input detector 11 detects an input from the operator, the haptic output 12 performs haptic feedback to the operator. The display controller 13 displays an image on a panel unit (not illustrated). Note that the input detector 11 detects the input from the operator via the panel unit on which the display controller 13 displays the image, and similarly, the haptic output 12 performs the haptic feedback via the panel unit.
The data processor 20 includes: an image information acquirer 21; a feature quantity calculator 22; and a haptic output determiner 23. The feature quantity calculator 22 and the haptic output determiner 23 constitute an output value calculator 24.
In the data processor 20, when the monitor 10 is displaying an image, the image information acquirer 21 acquires, from the data storage 30, information regarding each pixel corresponding to a range in which the input detector 11 has detected an input from the operator, among pixels constituting the image being displayed. The feature quantity calculator 22 calculates a feature quantity for determining a value of a force output by the haptic output 12 on the basis of the information acquired by the image information acquirer 21. The haptic output determiner 23 determines the haptic value output by the haptic output 12 on the basis of the feature quantity calculated by the feature quantity calculator 22 and a lookup table indicating a correspondence relationship between feature quantities and haptic output values.
Here, the panel unit will be described which displays an image by the monitor 10, detects an input from the operator, and outputs a force to the operator.
The input/output region 200 includes: a plurality of haptic feedback regions 201 each for performing haptic feedback to the operator; and a plurality of input detection regions 202 each for detecting an input from the operator. One haptic feedback region 201 includes a total of nine input detection regions 202, three regions in a longitudinal direction by three regions in a lateral direction. In addition, the input/output region 200 includes a total of 72 haptic feedback regions 201, eight regions in the longitudinal direction by nine regions in the lateral direction. An image is displayed on the entirety of the input/output region 200.
That is, the input/output region 200 is obtained by superimposing a first region for displaying an image, a second region including the plurality of input detection regions 202 each for detecting an input from the operator, and a third region including the plurality of haptic feedback regions 201 each for performing haptic feedback to the operator.
Next, an operation of the display 100 according to the present embodiment will be described in detail with reference to
A case will be described where there is an input from the operator when the display 100 displays Braille images 301 as illustrated in
When the operator touches the panel unit included in the monitor 10 of the display 100, the input detector 11 detects an input from the operator (step S11). In a case of the example illustrated in
Next, the image information acquirer 21 acquires a value of luminance of each pixel included in the detection range 203 from the data storage 30 (step S12). That is, the image information acquirer 21 reads out image data of an image displayed by the monitor 10 from image data stored in the data storage 30, and moreover, extracts the value of the luminance of each pixel included in the detection range 203 from the read image data.
Next, the feature quantity calculator 22 calculates a feature quantity for each of the haptic feedback regions 201 (step S13). The feature quantity calculator 22 calculates the feature quantity for each of the haptic feedback regions 201, specifically for each of the haptic feedback regions 201 entirely or partially included in the detection range 203. In the case of the example illustrated in
The feature quantity calculated by the feature quantity calculator 22 is an average value of the luminance values of the pixels included in each of the haptic FB regions. However, for each of the haptic FB regions only partially included in the detection range 203, an average value is obtained using the luminance values of the pixels of the portions included in the detection range 203, that is, using the luminance values of the pixels included in the input detection regions 202 in which the input from the operator has been detected. For example, in a case of the haptic FB region 5F illustrated in
Next, the haptic output determiner 23 determines a haptic output value in each of the haptic feedback regions 201 (step S14). Specifically, for each of the haptic feedback regions 201 for which the feature quantity has been calculated by the feature quantity calculator 22, the haptic output determiner 23 determines the haptic output value on the basis of the feature quantity of each of the haptic feedback regions 201 and the lookup table indicating the correspondence relationship between feature quantities and haptic output values. Since the feature quantity is an average value of the luminance values, it can be said that the lookup table is a correspondence table between luminance values and haptic output values.
Next, the haptic output 12 performs haptic feedback (step S15). That is, the haptic output 12 outputs a haptic value from each of the haptic feedback regions 201 in accordance with the haptic output value in each of the haptic feedback regions 201 determined by the haptic output determiner 23.
The display 100 repeatedly executes steps S11 to S15 illustrated in
Note that, in
In the examples illustrated in
As described above, the display 100 according to the present embodiment includes the monitor 10, the data processor 20, and the data storage 30. The monitor 10 includes the pluralities of haptic feedback regions 201 and input detection regions 202 superimposed on a display region of an image. The monitor 10 detects an input from the operator, that is, a touch by the operator in each of the plurality of input detection regions 202, and outputs a haptic value from each of the haptic feedback regions 201 partially or entirely overlapping the input detection regions 202 in which the input from the operator has been detected. The data processor 20 determines a haptic value output from each of the haptic feedback regions 201 on the basis of the luminance value of each pixel included in the detection range formed by each of the input detection regions 202 in which the input from the operator has been detected. In the above example, the haptic value to be fed back to the operator is determined using the luminance of each pixel, but the value may be determined using a color. As a result, it is possible to realize haptic feedback capable of preventing erroneous recognition by the operator in a case where an image with gradation is displayed.
As a method for realizing haptic feedback, a method has been conventionally used in which an output value of a haptic value is determined for each component constituting a display screen, and a haptic value map indicating a correspondence between components and the output values is created and stored. For example, regarding each of display components such as switches and buttons to be touched by an operator, a range from which a haptic value is output when the display component is touched by the operator the and a haptic value to be output have been determined in advance. In the method, a range and an intensity of haptic feedback performed in a case where the operator touches the display component are fixed. That is, the same haptic feedback is performed regardless of which part of the display component the operator has touched. On the other hand, the display 100 according to the present embodiment distinguishes a range touched by the operator, and outputs a haptic value having a value corresponding to the luminance or color of each pixel included in the range touched by the operator, so that the haptic feedback can be performed in a shape close to an image being displayed.
In the present embodiment, the input from the operator detected by the input detector 11 of the monitor 10 is an input to one location, but simultaneous inputs to a plurality of locations as illustrated in
The display controller 13 of the monitor 10 may enlarge or reduce an image being displayed in accordance with an instruction from the operator. Even in a case where the image is enlarged or reduced, the monitor 10 repeatedly executes steps S11 to S15 in
The display controller 13 may have a function of performing flow display of an image. That is, the display controller 13 may update an image to be displayed while shifting the image in a left-to-right direction or a top-to-bottom direction at constant intervals. Also in that case, the monitor 10 repeatedly executes steps S11 to S15 in
At that time, the output value calculator 24 including the feature quantity calculator 22 and the haptic output determiner 23 may reduce the amount of calculation by not performing a feature quantity calculation process and a haptic output value determination process in a case of a condition that it is possible to reuse a haptic output value determined once. For example, it is assumed that the image illustrated in
Next, hardware that realizes the display 100 will be described.
The processor 101 is a central processing unit (CPU, also referred to as a central processing device, a processing device, an arithmetic device, a microprocessor, a microcomputer, and a digital signal processor (DSP)) or the like. The memory 102 is a random access memory (RAM), a read only memory (ROM), a flash memory, an erasable programmable read only memory (EPROM), or an electrically erasable programmable read only memory (EEPROM (registered trademark)). The display 103 includes an input detection circuit that detects an input from the operator and a force output circuit that outputs a force to the operator, in addition to a general image processing circuit included in a liquid crystal panel or the like.
The data processor 20 of the display 100 is realized by the processor 101 executing programs for operating as the image information acquirer 21, the feature quantity calculator 22, and the haptic output determiner 23 of the data processor 20. The programs for operating as the image information acquirer 21, the feature quantity calculator 22, and the haptic output determiner 23 are stored in the memory 102. The processor 101 reads out the programs from the memory 102 and executes the programs, thereby operating as the image information acquirer 21, the feature quantity calculator 22, and the haptic output determiner 23. The programs for operating as the image information acquirer 21, the feature quantity calculator 22, and the haptic output determiner 23 may be provided to a user in a state of being stored in the memory 102 in advance, or may be provided to the user in a state of being written in a storage medium such as a compact disc (CD) -ROM or a digital versatile disc (DVD) -ROM and installed in the memory 102 by the user.
The monitor 10 of the display 100 is realized by the display 103. The data storage 30 is realized by the memory 102.
The configurations described in the embodiment above are merely examples and can be combined with other known technology and part thereof can be omitted or modified without departing from the gist thereof.
10 monitor; 11 input detector; 12 haptic output 13 display controller; 20 data processor; 21 image information acquirer; 22 feature quantity calculator; 23 haptic output determiner 24 output value calculator; 30 data storage; 100 display; 200 input/output region; 201 haptic feedback region; 202 input detection region; 203 detection range.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2020/021461 | 5/29/2020 | WO |