RussianPatents.com
|
Digital image processing device and touch-based image scaling method. RU patent 2514099. |
|||||||||||||||||||||
IPC classes for russian patent Digital image processing device and touch-based image scaling method. RU patent 2514099. (RU 2514099):
|
FIELD: physics, computer engineering. SUBSTANCE: invention relates to a digital image processing device which employs image scaling to change the scale of a displayed image using a touch procedure. The digital image processing device comprises an interface processor to identify a touch gesture of a user applied to the surface of a touch-screen display when image data are displayed, the touch gesture of the user describing an arched trajectory, and a display control processor for controlling scaling up and scaling down of the displayed image based on the centre angle of the arched trajectory described by said gesture. EFFECT: providing simple and dynamic change in sale of a displayed image. 16 cl, 15 dwg
The technical field to which the invention relates Provided by the information-processing device that uses the scaling property of the image to zoom the displayed image, using the touch. The level of technology In the prior art known that in devices of information processing can use the touch pad. When using devices of information processing of this type are implemented more intuitive operation, in the result of the use of operations touches, such as tapping, dragging, haul etc. on the touch panel. For example, ferrying is an operation, during which slightly snap your finger on the touch panel (you can also use the stylus and so on). In addition, in recent years also become more widespread devices of information processing, which have so-called "multi-touch panel, where you can perform operations information and breeding fingers, etc. while determining the provisions of touch in many places. In this respect, the operation of breeding fingers is an operation in which two fingers touch the touch pad, and the distance between two fingers increases. Operation information fingers is an operation in which the distance between two fingers decreases. Should note that here the operation of touch, implemented with the simultaneous detection of many of the provisions touching, sometimes also called "multi-touch" operation, and the operation of the touch implemented when one of the provisions of touch at the same time, sometimes also called operation with a single touch. It should be noted that in the above, "multi-touch" operation, although you can perform various operations of touch, because you are using multiple fingers, operation becomes complicated in comparison with the operation with a single touch. Summary of the invention The present invention is directed to solution of the tasks described above, and it proposed the information-processing device, method of scaling the image and the program for him that improve the functionality of action zoom in/zoom out. The proposed device processing of digital images and related techniques that contains the interface of the display with touch screen, allowing the user to control by touching the imaging device in displaying the image data. Processor interface identifies the gesture with one touch user, applied to the surface of the display with touch screen. The gesture with one touch specifies the data area of the displayed image as a center of focus of the operation of the zoom. Thus, on the basis of the trajectory from one touch when the touch position is moved, the information-processing device in accordance with the present invention establishes a Central point and used the attitude to scale the image. In this, the information-processing device can, for example, to zoom in and zoom out when using the simple operation of touch, simply tracking the trajectory of one finger (namely, the operation with one touch). In accordance with the present invention, the scale of the image can be enlarged and improved by using simple operations consisting in a simple tracking the trajectory of one finger (namely, the operation with a single touch). Thus, the realization of the information processing unit, a way to scale the image and the program for him that improve the functionality in performing transactions increase/decrease the zoom level. Brief description of drawings Figure 1 shows a block diagram of the high level that represents the device configuration information processing for the first approximate variant of implementation. On figa shows a perspective view, representing the foreign configuration DSC (digital still camera) of figure 1. On FIGU shown the second kind in the future, representing the foreign configuration of figure 1 DSC. Figure 3 shows a block diagram illustrating the hardware configuration DSC on figa-2B. Figure 4 shows a diagram that illustrates the display of the tracked image. Figure 5 shows the schematic of the operation (1) zoom in response to operation of a touch. Figure 6 shows a diagram representing the operation (2) zoom in response to operation of a touch. Figure 7 shows a diagram representing the calculation of the radius of the center point and angle of the circle sweep provisions of touch. On Fig shows the block diagram of the sequence of operations, representing the procedure of change the image scale. Figure 9 shows a diagram representing the operation (1) zoom in response to the operation of touch in accordance with the second option implementation. Figure 10 shows a diagram representing the operation (2) zoom in response to the operation of touch in accordance with the second option implementation. Figure 11 shows a diagram representing the zoom if you change the size and the center of the circle. On Fig shows a diagram representing the operation (1) zoom in response to the operation of touch in accordance with another option implementation. On Fig shows a diagram representing the operation (2) zoom in response to the operation of touch in accordance with another option implementation. On Fig shows a diagram representing the operation (3) zoom in response to the operation of touch in accordance with another option implementation. Description of options for the implementation of Below are explained indicative options for carrying out the invention (below are called variants of implementation). 1. The first option exercise 1.1 General description of the first version of the implementation First, explained General description of the first version of the implementation. It should be noted that after the explanations of a General description explains concrete examples of implementation. 1 reference position indicated in figure 1 the information-processing device. Unit 1 information processing has the section 2 of the display, which displays the image. In addition, the unit 1 information processing has 3 phase detection provisions, which detects the touch position on the display screen section 2 of the display. In addition, the unit 1 information processing has the section 4 recognition trajectory, which, when the touch position, detective 3 phase detection position, moving, recognizes a single trajectory. In addition, the unit 1 information processing has the section 5 installation, which, on the basis of a single trajectory, recognized by the site 4 of recognition trajectory, establishes the point in the center (focus) and the attitude that is used to scale the image, the image displayed on the section 2 of the display. In addition, the unit 1 information processing has an area of 6 control that, based on the settings made by the setup area 5, increases or decreases the scale of the image displayed on the section 2 of the display. In the above configuration, on the basis of a single trajectory, when the position touch moves, unit 1 information processing can zoom in or zoom out of the image using simple operation touch (namely, the operation of single contact), in which the trajectory just draw one finger. In addition, the unit 1 information processing can be of section 7 of the image. In this case, images shot by section 7 of the image are displayed in the section 2 of the display. In addition, on the basis of a single trajectory, recognized by the site 4 of recognition trajectory, section 5 installs the center point and zoom the image, used to perform a zoom in or zoom out. In addition, based on the settings made by section 5 installation, plot 6 management provides increase or decrease the image size displayed on the section 2 of the display when you perform image scale. Using the above configuration, based on single path, when the touch position is moved, the unit 1 information processing can zoom in or zoom out the image with simple operation of touch (namely, the simple operation of single contact), in which the trajectory just traced one finger. Specific examples of the unit 1 information processing with the above configuration in more detail below. 1.2 Foreign configuration DSC (digital camera) Further, with reference to figa and FIGU explained external configuration DSC 100, which is a concrete example the above devices 1 information processing. DSC 100 housing is 101, which has, in General, the form of a flat rectangle with a size that is easy to hold with one hand. Lens 102 capture images and emitter 103 AF (autofocus)and flash 104 provided on the top section of the front surface 101A housing 101. Emitter 103 AF is also used as lamp device of the automatic descent. In addition, cap 105 lens, which you can move with slip downwards, are provided on the front surface 101A. When the cover 105 lens is shifted downward, lens 102 of the image, the irradiator 103 AF and flash 104 opened, and when the cover 105 lens moved upward, these elements are protected this cover. It should be noted that in DSC 100 power supply comes on automatically when the cover 105 lens is moved downwards. In addition, the button 106 shutter button 107 playback button 108 power supply is provided on the top surface W housing 101. In addition, the touch screen 109 provided on the back surface 101C housing 101. Button 107 playback is a hardware button, which switches the operation mode DSC 100 to playback mode and displays on the touch screen 109 images that were shot. Touch screen 109 is a display device on which it is possible to perform operations of touch. When the cover 105 lens shift in direction or down when you press the button 108 power supply, power source DSC 100 is enabled and activated photo mode. Then DSC 100 displays the image being captured through the lens 102 shooting on the touch screen 109, as the image displayed. In addition, DSC 100 performs an operation to change the image scale in accordance with the operation touch on the touch screen 109. Then, when you click on 106 shutter, DSC 100 records the image. Also, when you click on 107 playback, DSC 100 switches to playback mode. When this happens, DSC 100 displays on the touch screen 109 single image, for example, among the recorded images. Then DSC 100 switches the image displayed in accordance with the operation touch on the touch screen 109. 1.3 hardware Configuration DSC (digital camera) Further, with reference to figure 3 explains the hardware configuration DSC 100. In DSC 100 110 CPU performs various processing loaded into RAM 112 programs written in ROM 111 program, and executes these programs, and also controls each site according to input signals from the touch panel 113 and section 114 operations. It should be noted that the CPU is an abbreviation for Central processing unit. ROM is an acronym for random-access memory, and memory is an acronym for random access memory. Touch panel 113 is a device, which, together with the liquid-crystal panel 115, forms above the touch screen 109. When you touch a finger to the selected position on the touch panel 113 determine the position coordinates of touching (namely, the touch position). Then touch panel 113 passes to the CPU 110 input signal indicating the position coordinates of touching. It should be noted that, during the period in which the touch panel 113 continuously touch, for example, when performing a drag-and so on, the input signal, indicating the coordinates on the touch panel, occasionally passed in the CPU 110 after a certain interval of time. When the CPU 110 gets the position coordinates of touching on the input signal transmitted from the touch panel 113, it converts received coordinates to the on-screen liquid crystal panel 115 and, thus, recognizes what situation occurred on the LCD touch panel 115. In addition, as a result of successive transformations of coordinates provisions of contact, which were received on the input signals transmitted periodically through a certain time interval in the coordinates on the screen LCD panels 115, CPU 110 recognize how moved the touch position (namely, recognizes the trajectory of the provisions of touch). Then, on the basis of the provisions of touch and trajectory position touch recognized thus, the CPU 110 determines what kind of operation touch was carried out and in what position on the screen. Section 114 operations is a device that is generated from the button 106 shutter button 107 playback and buttons 108 power source described above and transmits to the CPU 110 input in accordance with the operation of these buttons. Based on the input signal from the plot 114 operations, the CPU 110 determines whether the button from the button 106 shutter button 107 playback and buttons 108 power source operation was performed. In fact, when you click on 108 power supply on the plot 114 operations, and the power supply is switched on, or when you accept the statement on the mode switch to the shooting mode using the touch on the touch panel 113, CPU 110 works are in photo mode. At this time the CPU 110 controls the drive 116 of the engine so that the Executive element 117 driven and, therefore, opens the section 118 of the lens, which includes lens 102 of the image, and the emitter AF 103, etc. described above, from the housing 101 DSC 100. In addition, the drive element 117 CPU 110 adjusts the aperture of section 118 of the lens changes the zoom ratio optical zoom control image moves the lens focus etc. Then the CPU 110 controls the generator 119 synchronization and signal synchronization in item 120 of the image, which is formed from CCD (charge coupled device) or the like. As a result of work-based signal synchronization item 120 of the image converts light, falling from the photographed subject withdrawn from section 118 of the lens into an electrical signal (namely, performs photovoltaic conversion) and transmit an electrical signal to section 121 of the processing of the analog signal. Based on the control performed by the CPU 110, section 121 processing of the analog signal receives analog signal image processing of the analog signal (gain etc.) electrical signal and transmits analog signal image in analog-digital Converter (also sometimes called A/D Converter) 122. Based on the control performed by the CPU 110, A/D Converter 122 receives digital image signal, performing analog-to-digital conversion (A/D conversion) transmitted analog image signal and sends digital image signal in section 123 digital signal processing. Based on the control performed by the CPU 110, section 123 digital signal processing performs digital signal processing (noise etc), the transmitted digital image signal, and then transmits the processed signal to LCD panel 115. As a result, the image of the subject of photography show on the LCD panel 115 as the image displayed. Thus, DSC 100 provides an opportunity for the photographer to check the object to be photographed. In addition, at this time, based control CPU 110, section 123 digital signal processing generates a graphical signal, such as a button or icon, and this imposes a graphical signal to digital image signal. As a result, the button or icon, etc. are displayed with a preview image on the LCD panel 115. Furthermore, suppose that in this time, I received instructions to perform zoom in or zoom out the image in the result of the operation of the touch panel 113. In this case, the CPU 110 performs the operation zoom in or zoom out in accordance with the regulations. Here CPU 110 may operate against zoom optical zoom, driving section 118 lenses, and can control the ratio zoom with digital zoom, driving section 123 digital signal processing. Other words, in accordance with the instructions zoom in or zoom out the CPU 110 performs the operation zoom in or zoom out, driving factor zoom, optical zoom and digital zoom. As a result, the size of the tracked the image displayed on the LCD panel 115, increase (zoom) or decrease (reduction of the scale of the image). Suppose also that at this time, click on the button 106 shutter section 114 operations. In this case, the CPU 110 records the image in accordance with the operation. At this time, based on the control performed by the CPU 110, section 123 digital signal processing generates compressed image data by compressing digital images transmitted from an A/D Converter 122 using the format compression and expansion, such as JPEG. It should be noted that JPEG is a reduction from the combined group of experts in the field of photography. CPU 110 generates an image file by adding a header file, etc. to a compressed image data generated by section 123 of digital signal processing. Then the CPU 110 writes the image file device 124 records. CPU 110 writes the image so. It should be noted that the device 124 account is a non-volatile storage device with a volume of approximately several gigabytes to several tens of gigabytes. The device 124 records can be a recording medium, which is a built-in DSC 100 in advance, or can be a recording media that can be attached/detached from DSC 100, such as a memory card. Separately from the device 124 records DSC has 100 EEPROM (electrically erasable programmable ROM) 125. CPU 110 writes EEPROM 125 information that must be contained after disconnecting the power source, such as the different items of information set by the user. On the other hand, when you click on 107 playback on the section 114 of operations or when you accept the command operations mode to playback mode in the result of the operation of the touch panel, 113, CPU 110 works in playback mode. CPU 110, for example, reads a single file (for example, the image file with the most recent data capture) among the image files recorded with the device 124 records, allocates these compressed image data from an image file and sends the compressed image data in section 123 digital signal processing. Based on the control performed by the CPU 110, section 123 digital signal processing digital image signal before compression as a result of expansion transferred to the compressed image data and sends digital image signal in LCD panel 115. As a result, the playback picture (also called the playback image is displayed on the LCD panel 115. In addition, at this time, based on the control performed by the CPU 110, section 123 digital signal processing generates a graphical signal, such as a button or icon, and this imposes a graphical signal digital images. As a result, the button or icon, etc. are displayed together with the playback image on the LCD panel 115. Furthermore, assume that at this time there are instructions on the increase or reduction of the sizes of the reproduced image in the result of the operation of the touch panel 113. In this case, in accordance with this instruction, the CPU 110 increases or decreases the scale of the reproduced image displayed on the LCD panel 115, driving section 123 digital signal processing. Also, in addition, assume that comes manual switching of the reproduced image in the result of the operation of the touch panel 113. In this case, in accordance with the instruction, the CPU 110 reads the image file later or earlier data capture than the current display the playback picture, extracts data compressed image from an image file and passes these compressed image data in section 123 digital signal processing. As a result, it switches the playback picture displayed on the LCD panel 115. CPU 110 displays an image in this way. It should be noted that section 118 of the lens and the item 120 of the image DSC 100 represent hardware that correspond to section 7 of the image above devices 1 information processing. In addition, the liquid crystal panel 115 DSC 100 represents hardware, which correspond to the phase 2 display unit 1 information processing. In addition, the touch panel 113 DSC 100 represents hardware, which correspond to the 3 phase detection location 1 information processing. In addition, the CPU 110 DSC 100 represents hardware, which correspond to phase 4 recognition trajectory, section 5 installation and section 6 control device 1 information processing. It should be noted that, while in photo mode, the DSC 100 can operate the zoom using the operation of the touch screen 109, as described above. In addition, when the device DSC 100 is in playback mode, it can perform operations increase or decrease the playback picture if the operation of the touch screen 109. In more detail below explains the operation of touch (also called operations to change the image scale)corresponding to this type of operations to change the image scale (increase/decrease image size). 1.4 Operation zoom (zoom in/out the image size) The operation of the zoom mode photographing and operations increase/decrease the size of the image in playback mode are similar operation touch, and explanation focuses mainly on the operations zoom the image in the photo mode. When you switch to the shooting mode, the CPU 110 displays the image of Mr track on the touch screen 109, as shown in figure 4. Here, when you perform an operation the touch screen 109, moving one finger so that the image of Mr tracking draw a circle as shown in figure 5 and 6, the CPU 110 determines that the operation of touch is the operation of the zoom, and performs the operation of the zoom. At this time, if the circle is drawn clockwise, for example, the CPU 110 makes the center point of the circle centre scale the image (that is the center of focus) and performs the zoom for this operation at 2x ratio zoom images for each round. As a result, the size of the image Mr tracking displayed on the touch screen 109 increases, with a center point of the centre vycherkivaete circle. On the other hand, if the circle is drawn in an anticlockwise direction, the CPU 110 makes the center point of a circle with the center of the zoom, and performs zoom out of the image using the coefficient of 0,5x zoom, for each round. As a result, the size of the image Mr tracking displayed on the touch screen 109 decreases) with center at the point centre vycherkivaete circle. More specifically, the CPU 110 recognizes the trajectory when the touch position moves through the consistent transformation in screen coordinates position coordinates of touching, derived from the input signal, which is periodically passed from the touch screen 109 after a specified time interval (for example, every few milliseconds). In other words, if the coordinates (A, B, and C on the screen three points on the trajectory (start point, end point and point between the start point and the end point, for example) are not on a straight line, the CPU 110 determines that the trajectory is an arc of a circle, and that the operation of touch is an operation to change the image scale. Based on the coordinates (A, B, and C on the screen three points on the arc of a circle CPU 110 then calculates the coordinates X on the screen a center point and a radius R of the circle (namely, the radius of the circle which is a part of this arc of a circle, which passes through these three points. Here CPU 110 sets calculated coordinates X on the screen with the center point of the circle as the center point of the zoom. It should be noted that, as the center point of the circle is not moving, the center point of the circle is fixed as the X on the screen. In addition, the three coordinates of points A, B and C on the screen of radius R, which was calculated first, the CPU 110 then calculates the angle W the center of an arc of a circle. Angle W center is the ratio of the amount drawn arc (namely, the size of the moving finger or the arc length of a circle) with respect to the outer circumference of the circle, part of which is this arc of a circle. For example, if the angle W centre is ninety degrees, this means that the length of the drawn arc of a circle is one quarter of the length of the outer circumference of the circle (three hundred and sixty degrees). Based on the coordinates (A, B, and C are three points on the screen CPU 110 additionally defines the direction in which draw an arc of a circle (namely, draw do it in a clockwise or counterclockwise direction). Then, from the direction in which draw an arc of a circle and a Central angle W vycherkivaete arc of a circle, the CPU 110 sets the type of zoom (zoom in or zoom out of the image) and the rate of change of scale. For example, if we assume that an arc of a circle track in a clockwise direction, and the Central angle W arc of a circle is ninety degrees, the CPU 110 sets the type of zoom images as zoom and sets the ratio zoom images as equal to 1,25x. In addition if to assume that the arc of a circle drawn in an anticlockwise direction, and Central angle W is a hundred and eighty degrees, the CPU 110 sets the type of zoom images as a reduction of the scale of the image and sets the ratio zoom as 0,h. Based on the defined coordinates X on the screen (center point to change the image scale), the type of zoom and the ratio zoom the image, the CPU 110 then performs the operation of the zoom. It should be noted that, in this case, you can use either one of the optical zoom or digital zoom, or as a change optical zoom and change digital zoom. For example, when the center point of the image MP tracking is installed as a center point to zoom the image, you can use the optical zoom the image, and when the center point of the scale of the image is displaced from the center point of the image tracking Mr, you can use the digital zoom. So by the way, on the basis of points of the centre monitored the arc of a circle, size of the tracked arc of a circle and the direction in which it is drawn, which is calculated on the trajectory of the provisions of touch, the CPU 110 sets the X coordinate on the screen (the center point to change the image scale), the type of change the image scale and the rate of change of the scale of the image, and then performs the operation of the zoom. As a result, as shown in figure 5 and 6, the image of Mr tracking, which display on the touch screen 109, increases or decreases from the center to the X on the screen, which is installed as a center point to change the image scale. Thus, the CPU 110 performs the operation scale image based on the trajectory of the provisions of touch, when you perform an operation to touch, in which the finger moves in such a way that it traces a circle on the image of Mr tracking (namely, based on the trajectory of finger images Mr tracking). In addition as this kind of operation, touch continue (namely, while finger continues to move so that he draws a circle), the CPU 110 periodically recognizes the trajectory of the provisions of touch after a preset time interval and performs an operation that changes the zoom ratio at the basis of recognized trajectory provisions of touch. As a result, based on the trajectory of a finger on the Mr image tracking, image Mr tracking displayed on the touch screen 109, increase or decrease when you change the center point zoom, image and ratio zoom, essentially in real time. For example, suppose the fingers move so that he draws one circle in the form of concentric circles in the clockwise direction. In this case, the image of Mr tracking gradually increase with the center at point centre vycherkivaete circle of scale 1x, 1,25x, 1.5x, 1,h to 2. In addition, because the CPU 110 periodically recognizes the trajectory of the provisions of touch after a preset time interval, the faster the speed at which draw a circle (that is, the faster the speed of movement of a finger), the more you change the scale factor of the image. On the other hand, for example, when the finger moved so that he was drawing a circle when you change the center point of the circle, the image of Mr tracking increase or decrease to move the center point of the zoom. CPU 110 performs the operation of the zoom so, while in photo mode, in accordance with the touch operation, in which the finger moves so that he draws a circle on the touch screen 109. As described above, DSC 100 recognizes the trajectory of the provisions touch tracked with one finger on the touch screen 109, and when this route is circular, it determines that the operation was carried touch with one finger moved so that he drew a circle on the image MP track. Then, based on a center point vycherkivaete circle, size of a drawn circle and the direction in which outlined the circle who expect recognized trajectory provisions of touch (that is, the trajectory of movement of a finger), DSC 100 sets the center point to zoom the image, the type zoom image and coefficient and performs the operation of the zoom. Thus, using a simple touch, which simply draws a circle in the selected area of the image of Mr tracking, as a centre of one finger, DSC 100 can perform a modify operation the image scale, and the user this specifies the center point to zoom the image, the type zoom ratio and change the image scale. In addition, similarly, in playback mode, also the CPU 110 DSC 100 increases or decreases the size scale reproduced image displayed on the touch screen 109 in accordance with the touch operation, during which one finger moved so that he was drawing a circle on the touch screen 109. In other words, when you switch to playback mode, the CPU 110 displays the playback picture on the touch screen 109. Here CPU 110 recognizes the trajectory provisions touch on the touch screen 109 and when the trajectory is an arc of a circle, the CPU 110 determines that the operation was carried touch, during which one finger moves so that he traces a circle on the reproduced image. Namely, determines that the operation was carried increase/decrease the image size. Then, based on the center point vycherkivaete circle, size vycherkivaete circle and the direction in which draw a circle, which is calculated using recognized trajectory provisions of touch, CPU 110 sets his point center operation resize, sets whether to perform an operation to increase the image size or shrink operation, and sets the rate of change of the size. CPU 110 then performs an increase or decrease in the size of the displayed image. Thus, using simply the operation of touch or just drawing a circle in the selected area of the image displayed in the center of one finger, DSC 100 can increase or decrease the displayed image by specifying a user point center operation resize images whether to perform an operation increase or decrease in size, and the rate of change of the size. 1.5 the process will change the image scale Further, with reference to the blockthe precedence diagram shown in Fig, explains the procedure of process (also called a procedure for changing the scale of the image) when performing operations zoom in accordance with the above operation of touch. It should be noted that the procedure RT1 process of change the image scale is a procedure performed CPU 110 DSC 100 in accordance with the programs, the ROM-111 programs. It should be noted that the procedure of the process to run increase/decrease the size of the image displayed is similar to the procedure RT1 process zoom, and her explanation, therefore, is not provided here. When you switch to the shooting mode, the CPU 110 displays the image of Mr track on the touch screen 109 and also begins the procedure RT1 process zoom the image, the process proceeds to SP1. At the stage SP1, based on the input signal from the touch screen 109, 110 CPU expects to touch 109. At the stage SP2, based on location coordinates of touching received from the input signal, periodically transferred from the touch screen 109 after a certain interval of time, the CPU 110 recognize the trajectory of the provisions of touch and gets the coordinates of a, b and C screen, which represent three points on this path. Once identified A, B and C of the screen in three points on the trajectory thus, the CPU 110 moves to the next stage SP3. At the stage SP3, based on correlation of the provisions of coordinates on the screen three points A, B and C on the trajectory, the CPU 110 specifies whether or not the trajectory of a circular arc. When on stage SP3 receive an affirmative result, this means that the trajectory is an arc of a circle, namely, that the operation was carried scale the image. At this time the CPU 110 proceeds to SP4. At the stage SP4, based on the coordinates on the screen A, B and C of the three point on the trajectory, the CPU 110 sets the X coordinate on the screen, which is the center point to zoom the image, the type zoom ratio and zoom the image, and then proceeds to SP5. At the stage SP5, the CPU 110 performs an operation to change the image scale in accordance with the center point to zoom the image, type zoom ratio zoom image installed on stage SP4, and then again returns to the stage SP1. On the other hand, when the aforesaid stage SP3 get a negative result, this means that the path is not an arc of a circle and is a straight line, that is, the operation of the zoom was not completed. At this time the CPU 110 returns to the stage SP1. DSC 100 performs an operation to change the image scale in accordance with the procedure RT1 process of change the image scale of this type. 1.6 Work and results In accordance with the above configuration, then switch to the photographing, DSC 100 displays the image of Mr track on the touch screen 109. In this case, when on the touch screen 109 perform an operation the touch of one finger, DSC 100 recognizes the trajectory of the provisions of touch. In addition, when a path is a circle, DSC 100 determines that the operation was carried scale the image, in which one finger moved in such a way that it draws a circle on the image MP track. Then, based on a center point vycherkivaete circle, size drawn circle and the direction in which draw a circle, which is calculated on the trajectory of the provisions of touch (namely, on a trajectory of movement of a finger), DSC 100 sets the center point to zoom the image, the type of zoom and the rate of change of scale image and performs the operation of the zoom. Thus, using a simple touch operation, consisting in a simple drawing of the circle in the selected area of the image of Mr track in the center of one finger, DSC 100 can perform zoom image, giving the user the possibility of establishing a center point of the zoom, zoom, and coefficient of zoom. In addition, when you switch to playback mode, the DSC 100 displays the playback picture on the touch screen 109. Then, similar to photo mode when DSC 100 performs an increase/decrease the size of the image in which the finger moves so that it draws a circle on the reproduced image, DSC 100 sets the point center operation resize the image, and determines whether to increase or decrease the image size, and the rate of change image size and performs change the dimensions of the display image in accordance with the operation to increase/decrease the size of the image. Thus, using a simple touch operation that simply draw a circle in the selected area of the image displayed in the center of one finger, DSC 100 can perform a modify operation the image scale by establishing user mid-point scale operations, determine whether to perform the increasing size of the image or reduces the image size, and rate of change of the dimensions of the image. Thus, DSC 100 can perform zoom and operation of increase / decrease the size of the image in the simple operation of touch, consisting in a simple drawing of the circle with one finger, namely, using the simple operation of a single touch. So by the way, functionality DSC 100 during the execution of operations increase/decrease the size of the image can be further improved, as compared to the case where the operation increase/decrease the image size to perform, using the multi-touch operation, such as reducing or the pinch. In addition, since the operation of changing the image size and the zoom in/out the image size can be executed using the one touch operation, DSC 100 does not require a screen that is compatible with multi-touch. Also, do not require a hardware button to perform the operation to change the image scale and increase/decrease the image size. As a result, it becomes possible to simplify configuration DSC 100 as compared to the case, which provides a multi-touch compatible screen and a hardware button to perform the operation scaling the image and operations increase/decrease the image size. In addition, DSC 100 sets the center point to zoom the image, the type of zoom and the rate of change of scale image based on a center point vycherkivaete circle, size vycherkivaete circle and the direction in which the circle is drawn using the operation of touch, runs only once. As a result, for DSC 100 is not required to perform many operations touching, during which, for example, the point of the center set the first operation, and then set the ratio zoom images in the second operation touch. DSC 100, therefore, can perform to increase/decrease the size of the image centered in the selected area using the touch operation, which is done only once. Using the above configuration, DSC 100 can increase or decrease the image size by using simple operation touch or simply by drawing a circle with one finger (namely, using the one touch operation), and thus, functionality during the operation of the increase / decrease the size of the image can be further improved. 2. The second option exercise The second option exercise explained below. In the above first variant of implementation, when the finger moved in such a way that it draws a circle, set the ratio zoom in accordance with the magnitude vycherkivaete circle (namely, in accordance with the arc length of a circle). In contrast, in the second variant of the implementation of the rate of change the image scale is not installed in accordance with the magnitude vycherkivaete circle, but is determined according to the size vycherkivaete circle. It should be noted that the configuration DSC 100 essentially represents the same as in the first variant of implementation, and thus, here is the link to the first variant of implementation. In line with this, it explains only way to change the image scale. Like the first option exercise, then switch to the shooting mode, the CPU 110 displays the image of Mr track on the touch screen 109, as shown in figure 4. Here, as shown in figure 9 and figure 10, the CPU 110 performs the operation of the zoom when you perform an operation to touch, in which the finger moves on the touch screen 109 in such a way that it draws a circle in a clockwise direction in the image of Mr tracking. At this time the CPU 110 performs the operation of the zoom so that the area, which forms the inner part vycherkivaete circle on the displayed image Mr tracking display so that it fills the display area of the touch screen 109. As a result, the size of the image Mr tracking displayed on the touch screen 109, increases so that the area, which forms the inner part vycherkivaete circle is displayed so that it fills the display area of the touch screen 109. More specifically, sweep provisions touching the CPU 110 calculates the coordinates X on the screen a center point and a radius R vycherkivaete circle. CPU 110 then sets the calculated coordinates X on-screen point of the circle's center point as a center of the zoom. In addition, the calculated coordinates X on the screen center point of the circle and calculated the radius R of the circle CPU 110 identifies the image of Mr tracking section, which forms the inner part of monitored circle. On the basis of radius R vycherkivaete range and size of the display area touch screen 109 CPU 110 then sets the rate of change of the scale of the image so that the size of the area within vycherkivaete range is increased so that it fills the display area, and performs the operation of the zoom. In this case, as shown in figure 9 and figure 10, the larger the radius R vycherkivaete range, the lower the ratio zoom sets the CPU is 110, and the smaller the radius R vycherkivaete circle, the greater ratio zoom sets the CPU 110. Accordingly, as shown in figure 11, for example, by consecutive tracing small circles the user is able to consistently increase the image scale, while simultaneously reducing the plot, the size of which he or she wishes to increase. For example, suppose the user focuses on the girl's face in the center of the image MP track. First, as figure 11 shows, the user draws a larger number, which covers the face of this girl, and other areas. As a result, the size of the plot, which includes the girl's face, increase (see 11a). In addition, making vycherchivaya the smaller circle, the user moves the center vycherkivaete circle so that the center vycherkivaete circle becomes the center of a girl's face (see 11b and 11C). As a result, in the end, the size of the girl's face increased so that it is displayed so that it fills the display area (see 11d). As described above, when you perform an operation touching the touch screen 109, while your finger to draw a circle in a clockwise direction in the image of Mr tracking, DSC 100 determines that the operation was carried zoom the image. DSC 100 then performs the operation of the zoom so that the area inside vycherkivaete circle on the image of Mr track is displayed so that it fills the display area of the touch screen 109. Thus, using a simple touch operation, consisting in simple touch of a circle, which is enclosed in the selected area of the image of Mr tracking, DSC 100 can perform an operation that changes the zoom ratio so that the selected area is displayed fill the display area of the touch screen 109. It should be noted that here the explanation is given for the operation of the zoom. The operation of the zoom, in essence, is the same as in the first variant of implementation, and its explanation, therefore, excluded here. In addition, when switching mode also playback, similar to the operation of zoom while in photo mode, the DSC 100 can perform enlarge the image so that the selected area of the displayed image will be displayed fill the display area of the touch screen 109. In addition, as regards the procedure zoom the image, install the zoom performed on stage SP4, procedures RT1 processing zoom in accordance with the first variant of the implementation can be changed to the settings explained in the second variant of implementation. In other words, at the stage SP4, CPU 110, you may set the center point of the zoom, and the rate of change of scale image based on the X coordinate of the area on the screen center vycherkivaete of a circle of radius R vycherkivaete range and the size of the area display touch screen 109. 3. Other ways of implementation 3.1 the Other option 1 implementation In the above first and second variants of implementation, in playback mode, when you perform an operation to touch, in which the finger moves so that he draws a circle clockwise direction, the CPU 110 DSC 100 performs increase in the size of the reproduced image that is being displayed on the touch screen 109. At this time the plot which is outside vycherkivaete range displayed on the reproduced image Sp, may remain the same, and the size of the plot, which is located inside vycherkivaete circle, can be increased, as shown in Fig. More specifically, when you perform an operation to touch, in which the finger moves so that he draws a circle in a clockwise direction, the CPU 110 identifies the area within vycherkivaete circle on the reproduced image Sp. CPU 110 then increases the dimensions of the image on the site within vycherkivaete circle with center X coordinate on the screen, which represents the pivot point vycherkivaete steep, and using the zoom ratio of the image size, the magnitude vycherkivaete circle. In addition, the CPU 110 cuts areas that extend outside of the circle, from the image section with the increased size of the image. As a result, only the area within vycherkivaete circle on the reproduced image Sp displayed on the touch screen 109, enhance and display inside a circle with center at point centre vycherkivaete circle. In addition, for example, assume that the touch screen 109 DSC 100 is compatible with multi-touch and that the operation of the touch shown in Fig, perform, in which two circles simultaneously draw by moving two fingers. In this case, the CPU 110 can leave the areas that are outside of these two circles, such as they are, and can increase the size of the image in areas which, in turn, form the inner part of two simultaneously vycherchivaya circles. This invention is not limited these examples, and when many circles drawn sequentially, areas that form the inner parts consistently vycherkivaete many circles, can be incrementally increased. 3.2 Another option 2 implementation However, this invention is not limited by this example, and, as shown in Fig when you perform an operation to touch, in which an image of Mr tracking lightly RUB your finger (click), and the operation of a click is determined using the CPU 110 sweep of a finger, the CPU 110 may recognize that the operation was carried zoom image and performs the operation of the zoom. More specifically, the CPU 110 recognizes the trajectory of rapid movement, sets the X coordinate on the screen at the point of the beginning of the sharp movements, as the centre point of change the image scale, and also sets the ratio zoom in accordance with the click speed (the speed of movement of a finger). At this time, for example, the rate of change of the scale of the image is positioned so that the higher the speed sharp movements, the higher the ratio zoom sets the CPU 110. Thus, using a simple touch operation, consisting in the use of the selected area of the image of Mr tracking, as a starting point, and performing a click at the selected speed, DSC 100 can perform the operation of the zoom so that the user installs the center point to change the image scale and rate of change the image scale. It should be noted that while in playback mode, the DSC 100 can also increase the size of the image displayed in the support to the operation of clicks performed similar operations zoom the image in the photo mode. In addition, the invention is not limited to the example of the circle, and the operation of touch, in which the finger moves to draw another shape, such as a triangle or square, can be defined as the operation of the zoom, and the operation of the zoom, you can run respectively. In this case also, as in the case of the circle, the CPU 110 calculates the trajectory of the provisions of touch (that is, the trajectory of a finger) point to the center of the form, size vycherkivaete form and the direction in which the shape is drawn, and, based on this, the CPU 110 sets the point Central zoom the image, the type zoom ratio and change the image scale. CPU 110 then performs, respectively, the operation of the zoom. However, in the case of a form, for which it is difficult to calculate the center point, when this form is outlined only partially, such as, for example, triangle, and so on, the pivot point can be calculated in the point in time at which will be drawn one closed form. 3.3 Another option 3 implementation In addition, above the first variant of the implementation of the CPA 110 performs the operation zoom image ratio zoom the image, which corresponds to the length vycherkivaete arc of a circle for a preset time. The invention is not limited by this example, and the CPU 110 can perform an operation that changes the zoom ratio each time length vycherkivaete circle reaches, for example, a quarter of the circumference of a circle using a quarter of the rate scale the image to full circle. In addition, each time the length vycherkivaete arc of the circle reaches, for example, the length of the entire circle, namely every time plotted one circle, the operation of the zoom can be done with the rate of change of the scale of the image corresponding to a full circle. When doing this it becomes possible to manage such a way that the operation of the zoom images do not perform up until arc vycherkivaete circle reaches the specified length and, therefore, you can prevent erroneous operation, such as the operation changes the image scale, when a touch-screen 109 touch, for example, by mistake. The invention is not limited by this example, and the ratio zoom can be set not in accordance with the length vycherkivaete arc of a circle, but in accordance with the rate at which draw an arc of a circle. 3.4 Another option 4 implementation In addition, in the above options, run-in DSC 100, which is an information-processing device, there is a section 118 of the lens and the item 120 of the image that will serve as the site of the shooting of an image. In DSC 100, besides there's LCD panel 115 as the section of the display. In DSC 100, besides there touchpad 113, as the site of the discovery of the situation. In DSC 100, in addition, provides the CPU 110, both the area of recognition of the trajectory, plot setup and land management. This invention is not limited to this and only if each of the above functional areas DSC 100 has the same function, it can be composed using different hardware or software. For example, instead of the touch screen 109, formed in the liquid crystal panel 115 and touchpad 113, DSC 100 can be provided by the LCD panel, etc. that has the functions of the touch panel. In addition, instead of the LCD panel 115 DSC 100 can be provided by another display device, such as a device organic EL (electroluminescence) etc. In addition, in the above variants of implementation, the present invention is applicable to DSC 100. However, the present the invention is not limited and can be applied in a variety of devices, including digital video camera, personal computer, mobile phone, etc. unless such device is the device display, which enables the operation of contact, such as touching the touch screen 109 etc. For example, the present invention can be applied to the navigation device that displays an image map. By applying the present invention on the navigation device, the navigation device can perform to increase/decrease the size of image setup center on the selected area of the image map by one-touch operation, using one finger. 3.5 Another version 5 implementation In addition, in the above variants of implementation, the program used to perform each of the different processes that are recorded in ROM 111 program DSC 100. This invention is not limited by this example, and the program can be, for example, pre-recorded on the recording media, such as the map of memory, and CPU 110 DSC 100 can read this program with the recording media and execute it. Alternatively, the program read from the recording media that can be installed in EEPROM 125. 3.6 Another option 6 implementation In addition, this invention is not limited to the above first and second variants of realization and other projects implementation. In other words, the scope of the present invention covers selected combination of part or all of the above first, second and other options for the implementation or the allocation of part of the above options for the implementation. For specialists in the art it will be clear that different modification, combination, podnominatsii and changes may occur depending on the design requirements and other factors, if they are within the applied formula of the invention or cash equivalents. This application contains the subject of the invention related to the fact that disclosed in the priority application JP 2009-121106 on the Japanese patent, filed in Japan patent office may 19, 2009 The present invention can be widely used in devices that have, for example, the touch screen. 1. The processing unit of a digital image that contains the processor interface for the identification gesture user's touch to the surface of the touch screen display when displaying the image data, and the gesture touch user describes curved trajectory, and processor control the display to control the increase or decrease the scale of the displayed image on the basis of the Central angle of the curved trajectory described specified gesture. 2. The device of processing digital images of claim 1, wherein the processor control the display made with the possibility of control by increasing or decreasing the scale of the displayed image proportionally Central corner of the curved trajectory. 3. The device of processing digital images of claim 1, wherein the curved trajectory is defined by at least three points. 4. The device of processing digital images of claim 1, wherein the implementation of the curved trajectory by the user in the first direction specifies the operation of the zoom. 5. The device of processing digital images of claim 1, wherein the implementation of the curved trajectory user in the second direction specifies the operation of the zoom. 6. The device of processing digital images of claim 1, wherein the curved trajectory is used to define the boundaries of regions of the displayed image to be excluded from the operation of the zoom. 7. The device of processing digital images of claim 1, wherein the device digital image processing is a navigation device. 8. The device of processing digital images containing: a means of identification, made with the possibility of identification gesture touch user to the surface of the touch screen display when displaying the image data, and the gesture touch user describes curved trajectory, and a management tool, the increase or decrease the scale of the displayed image on the basis of the Central angle of the arc the trajectories described by the specified gesture. 10. The method of processing digital images of claim 9, in which at the stage of management of the increase or decrease the scale of the displayed image is managed by increasing or decreasing the scale proportionally Central corner of the curved trajectory. 11. The method of processing digital images of claim 9, which set curved trajectory at least three points. 12. The method of processing digital images of claim 9, in which the partial execution outlining the user in the first direction specifies the operation of the zoom. 13. The method of processing digital images of claim 9, in which the partial execution outlining the user in the second direction specifies the operation of the zoom. 14. The method of processing digital images of claim 9, which use a curved trajectory to determine the boundaries of regions of the displayed image to be excluded from the operation of the zoom. 15. The method of processing digital images of claim 9, in which the device digital image processing is a navigation device. 16. Machine-readable media, characterized by the fact that coded commands computer program that causes the execution of a device digital image processing method of processing digital images that contain the time that: identify gesture user's touch to the surface of the touch screen display when displaying the image data, and the gesture touch user describes arched the trajectory, and is managed by increasing or decreasing the scale of the displayed image on the basis of the Central angle of the curved trajectory described specified gesture.
|
© 2013-2014 Russian business network RussianPatents.com - Special Russian commercial information project for world wide. Foreign filing in English. |