CN110647640B - Computer system, method for operating a computing device and system for operating a computing device - Google Patents
Computer system, method for operating a computing device and system for operating a computing device Download PDFInfo
- Publication number
- CN110647640B CN110647640B CN201910938661.1A CN201910938661A CN110647640B CN 110647640 B CN110647640 B CN 110647640B CN 201910938661 A CN201910938661 A CN 201910938661A CN 110647640 B CN110647640 B CN 110647640B
- Authority
- CN
- China
- Prior art keywords
- picture
- display screen
- similar
- touch display
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 85
- 230000004044 response Effects 0.000 claims description 39
- 238000012937 correction Methods 0.000 claims description 18
- 230000008569 process Effects 0.000 claims description 12
- 238000010586 diagram Methods 0.000 description 13
- 238000010422 painting Methods 0.000 description 6
- 230000002411 adverse Effects 0.000 description 4
- 238000013527 convolutional neural network Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000010428 oil painting Methods 0.000 description 3
- 241001465754 Metazoa Species 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/53—Querying
- G06F16/532—Query formulation, e.g. graphical querying
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/53—Querying
- G06F16/538—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/583—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Library & Information Science (AREA)
- Human Computer Interaction (AREA)
- Mathematical Physics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a computer system, a method for operating a computing device and a system for operating the computing device. The system includes a processor; the touch display screen is connected with the processor, the processor receives gesture input on the touch display screen and controls the computer system, wherein: responding to a picture acquisition touch instruction of a user, acquiring an original picture, and displaying the original picture on a touch display screen; the processor displays a region to be edited of an original picture on the touch display screen; responding to touch on a touch display screen by changing at least one of the size of the area to be edited and the size of the original picture and selecting the picture to be searched for finally; and responding to a picture searching instruction of a user, searching similar pictures of the picture to be searched by the processor and displaying the similar pictures on the touch display screen. The method and the device can search by using the picture which is interested by the user, and acquire the picture which is possibly interested by the user and is related to the picture.
Description
Technical Field
The present invention relates to the field of image processing technologies, and in particular, to a computer system, a method for operating a computing device, and a system for operating a computing device.
Background
With the rapid development of multimedia technology and the increasing volume of image data information in the internet, users can obtain a great amount of interesting image information on the internet.
However, the inventors of the present invention, in carrying out the present invention, have found that the prior art has at least the following problems:
sometimes, a user finds a picture in which the user is interested, and it is inconvenient to find some pictures with the same or similar characteristics as the picture from a large number of pictures on a terminal device or the internet.
Disclosure of Invention
In view of the above, an object of the embodiments of the present invention is to provide a computer system, a method for operating a computing device, and a system for operating a computing device, which are capable of directly searching through a picture that is interested by a user, and finally obtaining a picture related to the picture that may be interested by the user.
In accordance with a first aspect of the embodiments of the present invention for the above purpose, there is provided a computer system, including:
a processor;
a touch display screen connected to the processor, the processor receiving gesture input on the touch display screen and controlling the computer system, wherein:
responding to a picture acquisition touch instruction of a user, acquiring an original picture, and displaying the original picture on the touch display screen;
the processor displays a region to be edited of the original picture on the touch display screen;
responding to touch on the touch display screen by changing at least one of the size of the area to be edited and the size of the original picture and selecting a picture to be searched finally;
and responding to a picture searching instruction of a user, searching similar pictures of the picture to be searched by the processor and displaying the similar pictures on the touch display screen.
Optionally, the responding to the touch on the touch display screen by changing at least one of the size of the area to be edited and the size of the original picture and selecting the picture to be searched for finally includes:
responding to a stretching instruction of a user to at least one of the area to be edited and the original picture, and stretching at least one of the area to be edited and the original picture to adjust the size of at least one of the area to be edited and the original picture so as to respond to touch on the touch display screen and obtain a range to be cropped of the original picture;
and responding to a picture cutting instruction of a user, cutting the original picture based on the sideline of the area to be edited to obtain the picture to be searched, and displaying the picture to be searched on the touch display screen.
Optionally, after the cropping the original picture, the method further includes:
and the processor executes a distortion correction instruction to carry out distortion correction on the clipped original picture.
Optionally, the searching, by the processor, for a similar picture of the picture to be searched and displaying the similar picture on the touch display screen includes:
the processor displays a similar picture display area on the touch display screen, and displays the similar pictures on the similar picture display area according to a preset arrangement sequence;
the similar picture comprises one of an original image of the similar picture, a low-resolution thumbnail of the similar picture and a local image of the similar picture.
Optionally, the method further includes: the processor controls the touch display screen to display at least one of the similarity between the similar picture and the picture to be searched, the recommendation reason of the similar picture and the work information of the similar picture in the similar picture display area.
Optionally, the method further includes:
the processor controls the touch display screen to display a co-author picture display area, and displays a co-author picture with the same author as the picture to be searched in the co-author picture display area;
wherein the co-author picture comprises one of an original picture of the co-author picture, a low resolution thumbnail of the co-author picture, and a partial picture of the co-author picture.
Optionally, the method further includes:
in a display state, a first size of a first picture positioned in the center of the similar picture display area or the same-author picture display area is larger than a second size of a second picture adjacent to the first picture;
in a switching state, in response to a first directional contact instruction of a user on the touch display screen along a first direction, switching from the first picture to the second picture is achieved by changing the position of the first picture relative to the touch display screen in the first direction, and in the switching process, the size of the first picture is gradually reduced to the second size, and the size of the second picture is gradually increased to the first size.
Optionally, the method further includes: and responding to a picture selection triggering instruction of the first picture from a user, and generating a picture display window for displaying the first picture and a first operation icon on the touch display screen by the processor.
Optionally, the method further includes: in response to a first directional sliding instruction of the picture display window in a second direction by a user, the processor realizes switching from the first picture to a second picture by changing the position of the first picture in the second direction relative to the touch display screen; wherein the second direction is different from the first direction.
Optionally, after responding to the picture trigger instruction of the user to the first picture, the method further includes: and the processor generates a floating window which is positioned on the picture display window and used for displaying the text description and the second operation icon of the first picture on the touch display screen.
Optionally, the method further includes: and in response to a first click instruction of a user on the picture display window, the processor hides or displays the floating window.
Optionally, the method further includes: and responding to a second click instruction of the user on at least one part of the characters in the character description, and generating a search window aiming at the clicked characters on the touch display screen by the processor.
Optionally, the method further includes:
in response to a second directional sliding instruction of the user on the picture display window in a first direction, determining at least one third picture corresponding to the first picture, and enabling the processor to switch from the first picture to the third picture by changing the position of the first picture in the first direction relative to the touch display screen;
or,
and determining at least one third picture corresponding to the first picture, and automatically changing the position of the first picture relative to the touch display screen in the first direction according to a preset time interval by the processor to realize switching from the first picture to the third picture.
Optionally, the method further includes: responding to a sending touch instruction of a user to a push icon in the first operation icons, and sending the first picture to a first display device associated with the computer system by the processor and displaying the first picture on the first display device.
A second aspect of embodiments of the present invention provides a method for operating a computing device, the method being implemented by one or more processors and, when operating the computing device, the method comprising:
responding to a picture acquisition touch instruction of a user, acquiring an original picture, and displaying the original picture on a touch display screen;
providing a region to be edited of an original picture on the touch display screen;
responding to touch on the touch display screen by changing at least one of the size of the area to be edited and the size of the original picture and selecting a picture to be searched finally;
and responding to a picture searching instruction of a user, searching similar pictures of the picture to be searched, and displaying the similar pictures on the touch display screen.
Optionally, the responding to touch on the touch display screen by changing at least one of the size of the area to be edited and the size of the original picture and selecting the picture to be searched finally includes:
responding to a stretching instruction of a user to at least one of the area to be edited and the original picture, and stretching at least one of the area to be edited and the original picture to adjust the size of at least one of the area to be edited and the original picture so as to respond to touch on the touch display screen and acquire a range to be cropped of the original picture;
and responding to a picture cutting instruction of a user, cutting the original picture based on the sideline of the area to be edited to obtain the picture to be searched, and displaying the picture to be searched on the touch display screen.
Optionally, after the cropping the original picture, the method further includes: and executing a distortion correction instruction to carry out distortion correction on the clipped original picture.
Optionally, searching for a similar picture of the picture to be searched and displaying the similar picture on the touch display screen includes:
displaying a similar picture display area on the touch display screen, and displaying the similar pictures on the similar picture display area according to a preset arrangement sequence;
the similar picture comprises one of an original image of the similar picture, a low-resolution thumbnail of the similar picture and a local image of the similar picture.
Optionally, the method further includes: and controlling the touch display screen to display at least one of the similarity between the similar picture and the picture to be searched, the recommendation reason of the similar picture and the work information of the similar picture on the similar picture display area.
Optionally, the method further includes:
controlling the touch display screen to display a co-author picture display area, and displaying a co-author picture with the same author as the picture to be searched in the co-author picture display area;
wherein the co-author picture comprises one of an original picture of the co-author picture, a low resolution thumbnail of the co-author picture, and a partial picture of the co-author picture.
Optionally, the method further includes:
in a display state, a first size of a first picture positioned in the center of the similar picture display area or the same-author picture display area is larger than a second size of a second picture adjacent to the first picture;
in a switching state, in response to a first directional contact instruction of a user on the touch display screen along a first direction, switching from the first picture to the second picture is achieved by changing the position of the first picture relative to the touch display screen in the first direction, and the size of the first picture is gradually reduced to the second size and the size of the second picture is gradually increased to the first size in the switching process.
Optionally, the method further includes: and responding to a picture trigger instruction of a user to the first picture, and generating a picture display window for displaying the first picture and the first operation icon on the touch display screen.
Optionally, the method further includes: in response to a first directional sliding instruction of a user on the picture display window in a second direction, switching from the first picture to a second picture is achieved by changing the position of the first picture in the second direction relative to the touch display screen; wherein the second direction is different from the first direction.
Optionally, after the response to the user's picture trigger instruction for the first picture, the method further includes: and generating a floating window which is positioned on the picture display window and used for displaying the text description and the second operation icon of the first picture on the touch display screen.
Optionally, the method further includes: and hiding or displaying the floating window in response to a first click instruction of a user on the picture display window.
Optionally, the method further includes: and responding to a second click instruction of the user on at least one part of the characters in the character description, and generating a search window aiming at the clicked characters on the touch display screen.
Optionally, the method further includes:
in response to a second directional sliding instruction of the user on the picture display window in the first direction, determining at least one third picture corresponding to the first picture, and switching from the first picture to the third picture by changing the position of the first picture relative to the touch display screen in the first direction;
or,
and determining at least one third picture corresponding to the first picture, and automatically changing the position of the first picture relative to the touch display screen in the first direction according to a preset time interval to realize switching from the first picture to the third picture.
Optionally, the method further includes: responding to a sending touch instruction of a user to a push icon in the first operation icons, sending the first picture to a first display device associated with the computer system and displaying the first picture on the first display device.
A third aspect of an embodiment of the present invention is directed to a system for operating a computing device, the system including:
the picture acquisition module is used for responding to a picture acquisition touch instruction of a user, acquiring an original picture and displaying the original picture on a touch display screen;
the editing module is used for displaying a region to be edited of an original picture on the touch display screen;
the picture to be searched confirming module is used for responding to touch control on the touch control display screen by changing at least one of the size of the area to be edited and the size of the original picture and selecting the picture to be searched which is finally searched;
and the searching module is used for responding to a picture searching instruction of a user, searching similar pictures of the picture to be searched and displaying the similar pictures on the touch display screen.
As can be seen from the foregoing, according to the computer system, the method for operating a computing device, and the system for operating a computing device provided in the embodiments of the present invention, the processor can directly obtain an original picture that is interesting to a user through gesture input of the user on the touch display screen, then the processor can perform some processing on the original picture to eliminate adverse factors such as unnecessary frames and backgrounds on the original picture to obtain a picture to be searched, and then the processor can directly perform picture search based on the picture to be searched according to a picture search instruction of the user, so as to search and display a picture similar to the picture that is interesting to the user, so that the user can obtain one or more pictures that are relevant to the picture that the user may be interested in. The system provides a simple method for searching the interested picture for the user, and the method is simple to operate.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a block diagram of a computer system according to an embodiment of the present invention;
FIG. 2 is a diagram illustrating a picture search process performed by the computer system according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of an area to be edited in the embodiment of the present invention;
FIG. 4 is a schematic diagram illustrating a similar picture display according to an embodiment of the present invention;
FIG. 5 is a diagram illustrating a display of a co-worker picture according to an embodiment of the present invention;
fig. 6a is a schematic view of a first dynamic display of similar pictures according to an embodiment of the present invention;
FIG. 6b is a schematic diagram of a second dynamic display of similar pictures according to an embodiment of the present invention;
FIG. 6c is a third dynamic display diagram of similar pictures according to the embodiment of the present invention;
FIG. 7a is a schematic view of a first display of a picture display window according to an embodiment of the present invention;
FIG. 7b is a second display diagram of the image display window according to the embodiment of the present invention;
FIG. 7c is a third display diagram of the picture display window according to the embodiment of the invention;
FIG. 7d is a fourth illustration of a picture display window according to an embodiment of the invention;
fig. 7e is a fifth display diagram of the picture display window according to the embodiment of the invention;
FIG. 8 is a flow chart illustrating a method for operating a computing device according to an embodiment of the invention;
fig. 9 is a schematic structural diagram of a system for operating a computing device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to specific embodiments and the accompanying drawings.
It should be noted that all expressions using "first" and "second" in the embodiments of the present invention are used for distinguishing two entities with the same name but different names or different parameters, and it should be noted that "first" and "second" are merely for convenience of description and should not be construed as limitations of the embodiments of the present invention, and they are not described in any more detail in the following embodiments.
In various embodiments, the invention may be implemented on any electronic device, which may be a smartphone, handheld computer, personal Digital Assistant (PDA), personal computer, cellular telephone, or the like, having limited screen space. For example, the invention may be implemented as a feature of an application management mode of an operating system or application software running on such a device. Thus, the invention may be implemented as part of a graphical user interface for controlling software on such a device.
A first aspect of the embodiment of the present invention provides a computer system, as shown in fig. 1, the computer system includes a processor 90 and a touch display screen 91, where the touch display screen 91 is connected to the processor 90. In some embodiments, the touch display screen 91 includes a plurality of icons corresponding to various functions, and the user activates the corresponding functions by touching the icons. In some embodiments, the touch-sensitive display screen provides a touch-sensitive gesture area for inputting gesture-based commands, and the processor 90 receives gesture input on the touch-sensitive display screen 91 acting on the touch-sensitive gesture area and controls the computer system, wherein the computer system may perform the following steps, as shown in fig. 2:
In this embodiment, the system senses a gesture operation of a user on the touch display screen and generates a picture acquisition touch instruction based on the gesture operation, and the processor responds to and processes the picture acquisition touch instruction to acquire an original picture uploaded by the user and display the original picture on the touch display screen. Optionally, the system detects a predetermined gesture trigger operation for the picture acquisition option under the initial page, and invokes a predefined picture acquisition page to execute the image acquisition operation. The gesture operation of the user can be that the user touches a photographing icon on the touch display screen to take a picture as an original picture, or the user touches a selection icon on the touch display screen to select a picture from an album of the electronic device as the original picture, and the picture acquisition page is a camera photographing page or an album selection page. That is, in this embodiment, a camera function of the current device may be called to take a photo as an original picture, or an album may be called to select a photo as the original picture. And after the original picture is acquired, displaying the original picture on a picture acquisition page of the touch display screen.
And 102, displaying an area to be edited of the original picture on the touch display screen by the processor.
In the present embodiment, as shown in fig. 3, the region to be edited 11, that is, the region where the picture to be searched is located, may have some borders or other regions unrelated to the picture in which the user is interested in the original picture 10 that is selected by the user through camera shooting or album, which may adversely affect the subsequent search. Therefore, in this step, the effective area in the original picture is automatically obtained by calling the contour detection algorithm, and a trapezoid is generated at the edge of the effective area as the area to be edited 11 of the original picture, it should be noted that the area to be edited may be a regular figure (for example, a rectangle) or an irregular figure (for example, the trapezoid shown in fig. 3).
And 103, responding to touch on the touch display screen by changing at least one of the size of the area to be edited and the size of the original picture, and selecting a picture to be searched finally.
In this embodiment, after the area to be edited is generated, the original picture displayed on the touch display screen can be edited through the area to be edited, so that the size of the original picture and the picture content can be selected and cut, and the picture frame or other contents which can adversely affect the next search can be deleted. Optionally, the user may also directly modify and select the size of the original image, so as to select a partial region of the original image that is interested in the user for the next search.
And step 104, responding to a picture searching instruction of a user, searching similar pictures of the picture to be searched by the processor and displaying the similar pictures on the touch display screen.
In this embodiment, the system may automatically extract feature information of a picture to be searched, search the picture to be searched according to the extracted feature information, acquire a similar picture of the picture to be searched, and finally display the acquired similar picture on a touch display screen of the current device, so as to facilitate viewing and processing by a user.
The feature information of the image to be searched may be a multi-scale feature, and the multi-scale feature may be a hash value, a Convolutional Neural Network (CNN) feature, or the like. The obtaining mode for obtaining the multi-scale features may be: and inputting the image to be searched into the convolutional neural network model, acquiring the multi-scale characteristics of the image to be searched, wherein the output result can comprise information such as the type and the content of the picture. The types of the pictures can be animal pictures, plant pictures, landscape pictures, human pictures and the like, and the contents of the pictures can be animals and the types thereof, plants and the types thereof, figures, other objects and the like. The convolutional neural network model used in the embodiment is obtained by training and adjusting the pictures in the picture library, so that the accuracy of the model can be improved.
After the characteristic information of the image to be searched is acquired, the system executes the image searching instruction to search the image to be searched. When searching for pictures, the search matching may be performed in a picture library of the server, or may be performed on the network side. According to the computer system provided by the embodiment of the invention, the processor can directly obtain the original picture which is interested by the user through the gesture input of the user on the touch display screen, then the processor can carry out some processing on the original picture to eliminate adverse factors such as redundant borders and backgrounds on the original picture to obtain the picture to be searched, and then the processor can directly carry out picture searching based on the picture to be searched according to the picture searching instruction of the user, so that the picture similar to the picture which is interested by the user is searched and displayed, and the user can obtain one or more pictures which are related to the picture and are possibly interested by the user. The system provides a simple method for searching the interested picture for the user, and the method is simple to operate.
In some optional embodiments, the responding to touch on the touch display screen by changing at least one of the size of the area to be edited and the size of the original picture and selecting a picture to be searched for finally in step 103 by the computer system specifically includes:
step 201, responding to a stretching instruction of a user to at least one of the area to be edited and the original picture, by stretching at least one of the area to be edited and the original picture to adjust the size of at least one of the area to be edited and the original picture, to touch on the touch display screen and obtain a range to be cropped of the original picture.
In this embodiment, as shown in fig. 3, after the area to be edited 11 is generated, adjustable points 12 for adjustment are arranged at the edge and the vertex of the area to be edited 11, and a user can drag any adjustable point 12 according to the needs of the user to stretch the edge position of the area to be edited to adjust the range of the area to be edited 11, so that the user can obtain the finally required area range, that is, the range to be cropped. Optionally, the user may also directly modify and select the original image, so as to select a partial region of the original image that is interested by the user and perform the next operation.
Step 202, in response to a picture clipping instruction of a user, clipping the original picture based on a sideline of the area to be edited to obtain the picture to be searched, and displaying the picture to be searched on the touch display screen.
In this embodiment, the system detects a predetermined trigger operation for a picture clipping option in a current page and executes a picture clipping instruction, and presents the clipped original picture. The cut picture only comprises the area where the picture to be searched is located, and the influence of redundant parts on subsequent picture searching results is avoided.
Optionally, after the cropping the original picture in step 202, the method further includes:
and the processor executes a distortion correction instruction to carry out distortion correction on the clipped original picture.
Due to the problem of shooting angle, the shot picture may be distorted, and in order to facilitate the search of subsequent pictures, the picture of the quadrilateral region obtained after cutting is corrected through a distortion correction algorithm, and finally the picture to be searched for searching is obtained. In this embodiment, the distortion correction algorithm may be a geometric correction algorithm based on polynomial coordinate transformation, a piecewise correction algorithm of a first-order polynomial, or the like.
In other optional embodiments, in step 104, the computer system further includes that the processor searches for a similar picture of the picture to be searched and displays the similar picture on the touch display screen:
the processor displays a similar picture display area on the touch display screen, and displays the similar pictures on the similar picture display area according to a preset arrangement sequence. . In this embodiment, the system acquires a picture to be matched from a network or a picture library, and then compares the feature information of the picture to be searched with the feature information of the picture to be matched. And then judging the relation between the similarity between the picture to be matched and the picture to be searched and a preset first threshold value, and if the similarity is greater than the first threshold value, taking the picture to be matched as a similar picture. Optionally, the similar picture includes one of an original image of the similar picture, a low-resolution thumbnail of the similar picture, and a partial image of the similar picture. As shown in fig. 4, in this embodiment, the processor displays a picture to be searched 13 on the upper portion of the display area 911 of the touch display screen, and displays a searched similar picture 14 in a similar picture display area on the bottom of the touch display screen. Wherein, a plurality of complete similar pictures 14 are displayed in the similar picture display area, and the display size of each similar picture 14 is the same. The original image, the low-resolution thumbnail image, or the partial image of the similar picture displayed in the similar picture display area is displayed in a small display size. The original image which is displayed on the similar image display area and can be a similar image is a complete original image with high definition and high resolution which is stored in the image library, so that a user can know all conditions of the image when previewing. And only the low-resolution thumbnail of the similar picture, the local picture of the similar picture and the like can be displayed, and the thumbnail and the local picture are smaller than the picture of the original picture, so that the response speed of the page can be greatly improved, and better preview experience is provided for the user. The user needs to view the complete picture, and can click on the corresponding picture to view the detailed information.
Optionally, the similar pictures searched by the processor may also include the same picture as the picture to be searched. In some cases, after the user sees some paintings or pictures at the exhibition or other places, the user wants to obtain the same paintings or pictures as the paintings or pictures, and therefore, the user needs to search out the same pictures to show the pictures to the user. Generally, the same picture is a picture with the maximum similarity to the picture to be searched (including a picture identical to the picture to be searched) in the similar pictures. When searching similar pictures, if the searched similar pictures contain the same picture, the processor generally arranges the same picture before other similar pictures and displays the same picture to a user; and if the searched similar pictures do not contain the same picture, only showing other similar pictures.
In the above embodiment, the specific method for determining the similarity between the picture to be matched and the picture to be searched may be: comparing the feature information of the picture to be searched with the feature information of the picture to be matched, acquiring the number of feature points with the same feature information in the picture to be searched and the picture to be matched and the total number of the feature points, and taking the ratio of the number of the feature points to the total number of the feature points as the similarity. Meanwhile, other algorithms for calculating the similarity of the two pictures can be selected. The picture library can store the feature information of the picture such as the type, the author information, the detailed information of the picture and the like in advance, and after the feature information of the picture to be searched is obtained, the feature information of the picture to be searched can be compared with the feature information of each picture stored in the picture library, so that a similar picture corresponding to the picture to be searched can be searched.
Optionally, the processor may obtain the number of similar pictures and the url of the similar pictures for presentation to the user. When a plurality of similar pictures are acquired, the similar pictures can be displayed in the similar picture display area in the order of high similarity to low similarity. If the similar pictures include the same picture, the pictures are arranged in sequence from high to low according to the similarity, and the same picture with the maximum similarity is arranged at the first position. Meanwhile, a flag may be used to indicate whether there are identical pictures, wherein in a specific embodiment, 1 represents that there are identical pictures and 0 represents that there are no identical pictures. When the similar pictures are displayed on the touch display screen, if the judgment flag bit is 1, the similar pictures are proved to include the same pictures, and the same pictures are also displayed during display.
Optionally, when multiple similar pictures are obtained, the display order of the similar pictures may also be sorted according to a rule set by the user, for example, the user may select conditions such as the type, genre, creator, and content of the pictures. The types can be oil painting, watercolor, traditional Chinese painting, sketch and the like, the genres comprise realistic styles, abstract styles and the like, and the contents comprise human pictures, landscape paintings and the like. In a specific embodiment, the user can select "oil painting priority" from "types" according to the preference of the user, so that the processor displays the oil painting in the acquired similar pictures in front for the user to view preferentially, and arranges other types of similar pictures in the back, so that the user can select the favorite pictures more quickly. Optionally, the system may also analyze features of the pictures collected, liked, frequently browsed, and frequently searched by the user to determine a favorite picture style of the user, and sort similar pictures according to different preferences of the user, so as to provide a better search experience for the user.
Optionally, when the processor searches for a similar picture and displays the similar picture on the touch display screen, the following may also be implemented: the processor controls the touch display screen to display at least one of the similarity between the similar picture and the picture to be searched, the recommendation reason of the similar picture and the work information of the similar picture in the similar picture display area. The similarity may be a percentage, and is used to show the similarity between the similar picture and the picture to be searched to the user. The similar picture display area may display a specific reason for recommendation, or may display only a link to the reason for recommendation, and the user may display the specific reason for recommendation after clicking "reason for recommendation". The work information may include information for multiple dimensions of the name of the work, the author of the work, the time of creation, the collection address, the style of the work, the type of the work, and so on.
In some optional embodiments, further comprising: in the step 104, the processor searches for a similar picture of the picture to be searched and displays the similar picture on the touch display screen, where the computer system further includes:
the processor controls the touch display screen to display a co-author picture display area, and displays a co-author picture with the same author as the picture to be searched in the co-author picture display area; wherein the co-author picture comprises one of an original picture of the co-author picture, a low resolution thumbnail of the co-author picture, and a partial picture of the co-author picture. After finding the picture which is interested by the user, the user can also be interested in other pictures and paintings of the author of the picture, so that after the system acquires the same picture, the system can acquire the author of the picture to be searched according to the same picture, and searches other pictures of the same author stored in the picture library as the pictures of the same author based on author information, thereby further providing more pictures which are possibly interested by the user for the user to select.
As shown in fig. 5, in this embodiment, the processor displays the picture 13 to be searched on the upper portion of the display area 911 of the touch display screen, displays the searched similar picture 14 in the middle portion of the touch display screen, and displays the picture of the same author of the picture 13 to be searched on the bottom portion of the touch display screen. The original image, the low-resolution thumbnail image, or the partial image of the same-author picture displayed in the same-author picture display area is displayed in a smaller display size. The original image which is displayed on the display area of the picture of the same author and can be the picture of the same author, namely the complete original image with high definition and high resolution and stored in the picture library, so that a user can know all the conditions of the picture when previewing. And only the low-resolution thumbnail of the picture of the same author, the local image of the picture of the same author and the like can be displayed, and the thumbnail and the local image are smaller than the picture of the original image, so that the response speed of the page can be greatly improved, and better preview experience is provided for the user. The user needs to view the complete picture, and can click on the corresponding picture to view the detailed information.
In some optional embodiments, the computer system further comprises:
in a display state, a first size of a first picture located in the center of the similar picture display area or the co-worker picture display area is larger than a second size of a second picture adjacent to the first picture. The first size of the first picture is not the actual size of the first picture, but the display size of the first picture in the similar picture display area or the display area of the picture of the same author, and similarly, the second size of the second picture is not the actual size of the second picture, but the display size of the second picture in the similar picture display area or the display area of the picture of the same author. As shown in fig. 6a, in this embodiment, the display sizes of the similar picture display areas or the multiple pictures displayed in the same-author picture display area are different, the display size of the first picture 141 located in the center is larger than the display size of the second picture 142 located at the edge, and only a part of the pictures are displayed when the second picture 142 is located at the edge.
In a switching state, in response to a first directional contact instruction of a user on the touch display screen along a first direction, switching from the first picture to the second picture is achieved by changing the position of the first picture relative to the touch display screen in the first direction, and the size of the first picture is gradually reduced to the second size and the size of the second picture is gradually increased to the first size in the switching process. Wherein, the first direction may be a horizontal direction. As shown in fig. 6a to 6c, the user performs a sliding operation on the first picture from right to left to gradually switch the display of the first picture 141 to the second picture 142. After the switching is completed, the second picture 142 is located in the middle of the similar picture display area or the same-author picture display area, the first picture 141 moves to the edge and only displays a part of the picture, the picture located on the right side of the second picture 142 also displays a part of the picture, and a user can conveniently view the second picture 142.
In the above embodiments, the first direction may be a horizontal direction. The display sizes of the other pictures except the first picture 141 and the second picture 142 may be equal to the second size, or may be adjusted according to actual needs. For example, when a plurality of pictures are displayed in the similar picture display area or the same-author picture display area, the display size of the picture positioned at the center is largest, and the display sizes of the pictures at the two sides are sequentially reduced.
In some embodiments, the system of the present invention further comprises: and responding to a picture selection triggering instruction of the first picture from a user, and generating a picture display window for displaying the first picture and a first operation icon on the touch display screen by the processor. As shown in fig. 7a, in a normal display state, the size of the picture display window is not smaller than the size of the display area 911 of the touch display screen, and therefore the picture display window is not separately displayed in the drawing. As shown in fig. 6a, when the user clicks the first picture 141, a picture display window is generated on the touch display screen. When the display form of the first picture 141 in fig. 6a is itself a picture in which the original image is directly reduced, the picture display window only enlarges the first picture 141 for the user to view; when the first picture 141 in fig. 6a is displayed as a low-resolution thumbnail or a partial image of the first picture 141, the picture display window displays the high-resolution and complete original image of the first picture 141 and enlarges the original image for the user to view. Meanwhile, the user can further move or enlarge the first picture 141 by gesture touch so that the user can conveniently view the details of the first picture 141. The first operation icon 1411 is located at the bottom of the display area 911 of the touch display screen, and may include a favorite icon, a push icon, and the like. The user clicks the collection icon to collect the first picture 141 displayed in the current picture display window, and the user clicks the push icon to push the first picture 141 displayed in the current picture display window to other devices such as other display devices, electronic picture frames, picture screens and the like for display.
In this embodiment, when the first picture is located in the center of the similar picture display area or the peer picture display area, the processor can respond to the picture selection trigger instruction for the first picture, but cannot respond to the picture selection trigger instructions for other pictures except the first picture. In some optional embodiments, the processor may be configured to respond not only to the picture selection trigger instruction for the first picture, but also to the picture selection trigger instructions for other pictures other than the first picture.
In other alternative embodiments, the system of the present invention further comprises: in response to a first directional sliding instruction of the picture display window in a second direction by a user, the processor realizes switching from the first picture to a second picture by changing the position of the first picture in the second direction relative to the touch display screen; wherein the second direction is different from the first direction. Optionally, when the first direction is a horizontal direction, the second direction is a vertical direction. As shown in fig. 7b, in this embodiment, the first directional sliding instruction is a sliding instruction from bottom to top, and after receiving the sliding instruction, the processor controls the first picture 141 to gradually move upward and gradually hide from the upper portion of the first picture 141, and controls the second picture 142 to appear from the bottom of the display area 911 of the touch display screen until the first picture 141 is completely hidden and the second picture 142 is completely displayed on the picture display window. As shown in fig. 7a to 7b, in the present embodiment, when sliding from bottom to top, the picture displayed in the picture display window is switched from the first picture 141 located in the middle to the second picture 142 located at the right side of the first picture 141 in fig. 6 a. When sliding from top to bottom, the picture displayed in the picture display window is switched from the first picture 141 located in the middle to the picture located at the left side of the first picture 141. Optionally, the system may also be configured to switch the picture displayed in the picture display window from the first picture 141 located in the middle to the picture located on the left side of the first picture 141 when the picture is slid from bottom to top, and switch the picture displayed in the picture display window from the first picture 141 located in the middle to the second picture 142 located on the right side of the first picture 141 when the picture is slid from top to bottom. By the embodiment, a user can directly view each picture in the similar picture display area or the co-author picture display area on the picture display window, and the user does not need to return to the page shown in fig. 6a after viewing the enlarged image of one picture and open another picture for enlarged viewing, so that a more convenient picture viewing mode is provided for the user. Optionally, after the response to the user's picture trigger instruction for the first picture, the method further includes: and the processor generates a floating window which is positioned on the picture display window and used for displaying the text description and the second operation icon of the first picture on the touch display screen. As shown in fig. 7c, in this embodiment, the textual description 1412 of the first picture 141 is located at the lower left corner of the display area 911 of the touch display screen and above the first operation icon 1411, and the textual description 1412 may include information of multiple dimensions, such as a name of a work, an author of the work, creation time, a collection address, a style of the work, a type of the work, and an uploading user. Optionally, in response to a second click instruction of the user on at least a part of the text in the text description, the processor generates a search window for the clicked text on the touch display screen. In one embodiment, when the user clicks on an author of a work in the textual description 1412, the processor generates a search window for the author of the work on the touch-sensitive display screen through which the user may search for other work information of the author of the work. Other word descriptions 1412, such as a favorite address, a work style, a work type, an uploading user, etc., may also be searched, so that after the user searches out an interested picture, the user may further search according to some features of the interested picture, thereby helping the user find other possibly interested pictures or information.
The second operation icon 1413 is located at the right edge of the display area 911 of the touch display screen, and may include adding icons of attention, praise, comment, share, and the like, the user clicks the attention icon to pay attention to the uploading user of the current picture, the user clicks the praise icon to approve the picture, the user clicks the comment icon to enter a comment page to comment the picture, and the user clicks the share icon to share the icon on other pages or APPs.
Optionally, the method further includes: and responding to a first click instruction of a user on the picture display window, the processor hides or displays the floating window, namely the floating window can be switched between a hiding state and a displaying state through the first click instruction. In this embodiment, when the processor generates a picture display window on the touch display screen, the floating window for displaying the text description of the first picture and the second operation icon is hidden; the processor displays the floating window after receiving the first click command for the first time, and hides the floating window after receiving the first click command again. Optionally, when the processor generates a picture display window on the touch display screen, the processor is used for displaying the text description of the first picture and directly displaying the floating window of the second operation icon; the processor hides the floating window again after receiving the first click command for the first time, and displays the floating window after receiving the first click command again.
In some optional embodiments, when the pixels of the enlarged first picture 141 displayed in the picture display window are the same as the display area 911 of the touch display screen (i.e., the aspect ratio of the first picture is the same as the aspect ratio of the display area), the enlarged first picture 141 may cover the entire display area 911. When the pixels of the enlarged first picture 141 displayed in the picture display window are different from the display area 911 of the touch display screen (i.e., the aspect ratio of the first picture is different from the aspect ratio of the display area), as shown in fig. 7d, the area of the picture display window not covered by the first picture 141 may be set as a monochrome, texture, or translucent background as needed. Typically, the background is set to black to better highlight the picture in the picture presentation window.
In other optional embodiments, the computer system further comprises: in response to a second directional sliding instruction of the user on the picture display window in a first direction, determining at least one third picture corresponding to the first picture, and enabling the processor to switch from the first picture to the third picture by changing the position of the first picture in the first direction relative to the touch display screen; or determining at least one third picture corresponding to the first picture, and automatically changing the position of the first picture relative to the touch display screen in the first direction according to a preset time interval by the processor to realize switching from the first picture to the third picture. As shown in fig. 6a, when the user clicks the first picture 141, the first picture 141 may further include a third picture 143 that is the same as the first picture, but is not displayed in the similar picture display area or the same-author picture display area, as shown in fig. 7e, the switching from the first picture 141 to the third picture 143 is implemented by a sliding operation of the user on the touch display screen in a horizontal direction, or the switching from the first picture 141 to the third picture 143 is automatically implemented by a system according to a preset time interval.
In other optional embodiments, the system further comprises: responding to a sending touch instruction of a user to a push icon in the first operation icons, and sending the first picture to a first display device associated with the computer system by the processor and displaying the first picture on the first display device. As shown in fig. 7a, a push icon is included in the first operation icon 1411, and when the user clicks the push icon, the system pushes the currently displayed picture to the first display device associated with the local computer system for display.
In this embodiment, at least one picture may be selected to be sent to a device to which a connection has been established with the current device. For example, if the current device is a mobile terminal device such as a mobile phone, a picture selected by the user can be sent to a terminal device such as a painted screen, a large screen, or another mobile phone for display; or sending the picture selected by the user to a cloud server, and enabling the cloud server to redistribute the picture to other display devices for display.
A second aspect of the embodiments of the present invention provides a method for operating a computing device, where the method is implemented by one or more processors, and as shown in fig. 8, when operating the computing device, the method includes:
And step 304, responding to a picture searching instruction of a user, searching for a similar picture of the picture to be searched, and displaying the similar picture on the touch display screen.
Optionally, the responding to the touch on the touch display screen and selecting the picture to be searched for finally by changing at least one of the size of the area to be edited and the size of the original picture in step 303 includes:
step 401, in response to a stretching instruction of a user for at least one of the area to be edited and the original picture, responding to touch on the touch display screen by stretching at least one of the area to be edited and the original picture to adjust the size of at least one of the area to be edited and the original picture, and acquiring a range to be cropped of the original picture.
Step 402, in response to a picture clipping instruction of a user, clipping the original picture based on a sideline of the area to be edited to obtain the picture to be searched, and displaying the picture to be searched on the touch display screen.
Optionally, after the cropping the original picture in step 402, the method further includes:
and executing a distortion correction instruction to perform distortion correction on the clipped original picture so as to obtain a final picture to be searched.
Optionally, the searching for a similar picture of the picture to be searched in step 304 and displaying the similar picture on the touch display screen includes:
displaying a similar picture display area on the touch display screen, and displaying the similar pictures on the similar picture display area according to a preset arrangement sequence; the similar picture comprises one of an original image of the similar picture, a low-resolution thumbnail of the similar picture and a local image of the similar picture.
Optionally, the method further includes: and controlling the touch display screen to display at least one of the similarity between the similar picture and the picture to be searched, the recommendation reason of the similar picture and the work information of the similar picture in the similar picture display area.
Optionally, the method further includes:
controlling the touch display screen to display a co-author picture display area, and displaying a co-author picture with the same author as the picture to be searched in the co-author picture display area; wherein the co-author picture comprises one of an original picture of the co-author picture, a low resolution thumbnail of the co-author picture, and a partial picture of the co-author picture.
Optionally, the method further includes: in a display state, a first size of a first picture positioned in the center of the similar picture display area or the same-author picture display area is larger than a second size of a second picture adjacent to the first picture;
in a switching state, in response to a first directional contact instruction of a user on the touch display screen along a first direction, switching from the first picture to the second picture is achieved by changing the position of the first picture relative to the touch display screen in the first direction, and in the switching process, the size of the first picture is gradually reduced to the second size, and the size of the second picture is gradually increased to the first size.
Optionally, the method further includes: and responding to a picture triggering instruction of a user on the first picture, and generating a picture display window for displaying the first picture and the first operation icon on the touch display screen.
Optionally, the method further includes: in response to a first directional sliding instruction of a user on the picture display window in a second direction, switching from the first picture to a second picture is achieved by changing the position of the first picture in the second direction relative to the touch display screen; wherein the second direction is different from the first direction.
Optionally, after responding to the picture trigger instruction of the user to the first picture, the method further includes: and generating a floating window which is positioned on the picture display window and used for displaying the text description and the second operation icon of the first picture on the touch display screen.
Optionally, the method further includes: and hiding or displaying the floating window in response to a first click instruction of a user on the picture display window.
Optionally, the method further includes: and responding to a second click instruction of the user on at least one part of the characters in the character description, and generating a search window aiming at the clicked characters on the touch display screen.
Optionally, the method further includes: in response to a second directional sliding instruction of the user on the picture display window in the first direction, determining at least one third picture corresponding to the first picture, and switching from the first picture to the third picture by changing the position of the first picture relative to the touch display screen in the first direction; or determining at least one third picture corresponding to the first picture, and automatically changing the position of the first picture relative to the touch display screen in the first direction according to a preset time interval to realize switching from the first picture to the third picture.
Optionally, the method further includes: responding to a sending touch instruction of a user to a push icon in the first operation icons, sending the first picture to a first display device associated with the computer system and displaying the first picture on the first display device.
The method of the above embodiment is used for operating a computing device having a corresponding computer system in the foregoing embodiments, and has the beneficial effects of the corresponding computer system embodiment, which are not described herein again.
A third aspect of an embodiment of the present invention provides a system for operating a computing device, as shown in fig. 9, the system including:
the picture acquiring module 31 is configured to respond to a picture acquiring touch instruction of a user, acquire an original picture, and display the original picture on a touch display screen.
And the editing module 32 is configured to display a region to be edited of the original picture on the touch display screen.
And the to-be-searched picture confirming module 33 is configured to respond to touch on the touch display screen by changing at least one of the size of the to-be-edited region and the size of the original picture, and select a picture to be searched which is to be searched finally.
And the searching module 34 is configured to search for a similar picture of the picture to be searched in response to a picture searching instruction of the user, and display the similar picture on the touch display screen.
Optionally, the to-be-searched picture confirmation module 13 is further configured to implement:
responding to a stretching instruction of a user to at least one of the area to be edited and the original picture, and stretching at least one of the area to be edited and the original picture to adjust the size of at least one of the area to be edited and the original picture so as to respond to touch on the touch display screen and obtain a range to be cropped of the original picture;
and responding to a picture cutting instruction of a user, cutting the original picture based on the sideline of the area to be edited to obtain the picture to be searched, and displaying the picture to be searched on the touch display screen. .
Optionally, the to-be-searched picture confirming module 13 is further configured to, after cropping the original picture: and executing a distortion correction instruction to perform distortion correction on the clipped original picture.
Optionally, the search module 14 is further configured to implement:
displaying a similar picture display area on the touch display screen, and displaying the similar picture in the similar picture display area; the similar picture comprises one of an original image of the similar picture, a low-resolution thumbnail of the similar picture and a local image of the similar picture.
Optionally, the system is further configured to implement: and controlling the touch display screen to display at least one of the similarity between the similar picture and the picture to be searched, the recommendation reason of the similar picture and the work information of the similar picture in the similar picture display area.
Optionally, the search module 14 is further configured to implement:
controlling the touch display screen to display a co-author picture display area, and displaying a co-author picture with the same author as the picture to be searched in the co-author picture display area; wherein the co-author picture comprises one of an original picture of the co-author picture, a low resolution thumbnail of the co-author picture, and a partial picture of the co-author picture.
Optionally, the system is further configured to implement:
in a display state, a first size of a first picture positioned in the center of the similar picture display area or the same-author picture display area is larger than a second size of a second picture adjacent to the first picture;
in a switching state, in response to a first directional contact instruction of a user on the touch display screen along a first direction, switching from the first picture to the second picture is achieved by changing the position of the first picture relative to the touch display screen in the first direction, and in the switching process, the size of the first picture is gradually reduced to the second size, and the size of the second picture is gradually increased to the first size.
Optionally, the system is further configured to implement: and responding to a picture triggering instruction of a user on the first picture, and generating a picture display window for displaying the first picture and the first operation icon on the touch display screen.
Optionally, the system is further configured to implement: in response to a first directional sliding instruction of a user on the picture display window in a second direction, switching from the first picture to a second picture is achieved by changing the position of the first picture in the second direction relative to the touch display screen; wherein the second direction is different from the first direction.
Optionally, after responding to the picture triggering instruction of the user on the first picture, the system is further configured to implement: and generating a floating window which is positioned on the picture display window and used for displaying the text description and the second operation icon of the first picture on the touch display screen.
Optionally, the system is further configured to implement: and hiding or displaying the floating window in response to a first click instruction of a user on the picture display window.
Optionally, the system is further configured to implement: and responding to a second click instruction of the user on at least one part of the words in the word description, and generating a search window aiming at the clicked words on the touch display screen.
Optionally, the system is further configured to implement: in response to a second directional sliding instruction of the user on the picture display window in the first direction, determining at least one third picture corresponding to the first picture, and switching from the first picture to the third picture by changing the position of the first picture relative to the touch display screen in the first direction; or determining at least one third picture corresponding to the first picture, and automatically changing the position of the first picture relative to the touch display screen in the first direction according to a preset time interval to realize switching from the first picture to the third picture.
Optionally, the system is further configured to implement: responding to a sending touch instruction of a user to a push icon in the first operation icons, sending the first picture to a first display device associated with the computer system and displaying the first picture on the first display device.
It should be noted that each module in the embodiment of the present application may be implemented by hardware such as a computer, a CPU, an FPGA, and a GPU.
The system of the foregoing embodiment is used to implement the method for operating a computing device according to the foregoing embodiment, and has the beneficial effects of the corresponding method embodiment, which are not described herein again.
Those of ordinary skill in the art will understand that: the discussion of any embodiment above is meant to be exemplary only, and is not intended to intimate that the scope of the disclosure, including the claims, is limited to these examples; within the idea of the invention, also features in the above embodiments or in different embodiments may be combined, steps may be implemented in any order, and there are many other variations of the different aspects of the invention as described above, which are not provided in detail for the sake of brevity.
In addition, well known power/ground connections to Integrated Circuit (IC) chips and other components may or may not be shown within the provided figures for simplicity of illustration and discussion, and so as not to obscure the invention. Furthermore, devices may be shown in block diagram form in order to avoid obscuring the invention, and also in view of the fact that specifics with respect to implementation of such block diagram devices are highly dependent upon the platform within which the present invention is to be implemented (i.e., specifics should be well within purview of one skilled in the art). Where specific details (e.g., circuits) are set forth in order to describe example embodiments of the invention, it should be apparent to one skilled in the art that the invention can be practiced without, or with variation of, these specific details. Accordingly, the description is to be regarded as illustrative instead of restrictive.
While the present invention has been described in conjunction with specific embodiments thereof, many alternatives, modifications, and variations of these embodiments will be apparent to those of ordinary skill in the art in light of the foregoing description. For example, other memory architectures, such as Dynamic RAM (DRAM), may use the discussed embodiments.
The embodiments of the invention are intended to embrace all such alternatives, modifications and variances which fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalents, improvements, and the like that may be made without departing from the spirit or scope of the present invention are intended to be included within the scope of the present invention.
Claims (27)
1. A computer system, comprising:
a processor;
a touch display screen connected to the processor, the processor receiving gesture input on the touch display screen and controlling the computer system, wherein:
responding to a picture acquisition touch instruction of a user, acquiring an original picture, and displaying the original picture on the touch display screen;
the processor displays a region to be edited of the original picture on the touch display screen;
responding to touch on the touch display screen by changing at least one of the size of the area to be edited and the size of the original picture and selecting a picture to be searched finally;
responding to a picture searching instruction of a user, searching similar pictures of the picture to be searched by the processor and displaying the similar pictures on the touch display screen;
the processor searches for similar pictures of the picture to be searched and displays the similar pictures on the touch display screen, and the method comprises the following steps:
the processor displays a similar picture display area on the touch display screen, and displays the similar pictures on the similar picture display area according to a preset arrangement sequence;
the similar picture comprises one of an original image of the similar picture, a low-resolution thumbnail of the similar picture and a local image of the similar picture;
in a display state, the first size of a first picture positioned in the center of the similar picture display area is larger than the second size of a second picture adjacent to the first picture, and the second picture positioned at the edge of the similar picture display area only displays partial pictures;
in a switching state, responding to a first directional contact instruction of a user on the touch display screen along a first direction, and realizing switching from the first picture to the second picture by changing the position of the first picture relative to the touch display screen in the first direction, wherein the size of the first picture is gradually reduced to the second size in the switching process, and the size of the second picture is gradually increased to the first size; and after the switching is finished, the second picture is positioned in the middle of the similar picture display area, and the first picture is moved to the edge and only displays partial pictures.
2. The computer system of claim 1, wherein the responding to touch on the touch display screen by changing at least one of the size of the area to be edited and the size of the original picture and selecting the picture to be searched for finally comprises:
responding to a stretching instruction of a user to at least one of the area to be edited and the original picture, and stretching at least one of the area to be edited and the original picture to adjust the size of at least one of the area to be edited and the original picture so as to respond to touch on the touch display screen and acquire a range to be cropped of the original picture;
and responding to a picture cutting instruction of a user, cutting the original picture based on the sideline of the area to be edited to obtain the picture to be searched, and displaying the picture to be searched on the touch display screen.
3. The computer system of claim 2, wherein after the cropping the original picture further comprises:
and the processor executes a distortion correction instruction to carry out distortion correction on the clipped original picture.
4. The computer system of claim 1, further comprising: the processor controls the touch display screen to display at least one of the similarity between the similar picture and the picture to be searched, the recommendation reason of the similar picture and the work information of the similar picture in the similar picture display area.
5. The computer system of claim 1, further comprising:
the processor controls the touch display screen to display a co-author picture display area, and displays a co-author picture with the same author as the picture to be searched in the co-author picture display area;
wherein the co-author picture comprises one of an original picture of the co-author picture, a low resolution thumbnail of the co-author picture, and a partial picture of the co-author picture.
6. The computer system of claim 5, further comprising:
in a display state, a first size of a first picture positioned in the center of the display area of the picture of the same author is larger than a second size of a second picture adjacent to the first picture;
in a switching state, in response to a first directional contact instruction of a user on the touch display screen along a first direction, switching from the first picture to the second picture is achieved by changing the position of the first picture relative to the touch display screen in the first direction, and in the switching process, the size of the first picture is gradually reduced to the second size, and the size of the second picture is gradually increased to the first size.
7. The computer system of claim 6, further comprising:
and responding to a picture selection triggering instruction of a user on the first picture, and generating a picture display window for displaying the first picture and the first operation icon on the touch display screen by the processor.
8. The computer system of claim 7, further comprising:
in response to a first directional sliding instruction of a user on the picture display window in a second direction, the processor realizes switching from the first picture to a second picture by changing the position of the first picture in the second direction relative to the touch display screen; wherein the second direction is different from the first direction.
9. The computer system of claim 7, wherein the response to the user's picture triggering instruction for the first picture is further followed by:
and the processor generates a floating window which is positioned on the picture display window and used for displaying the text description and the second operation icon of the first picture on the touch display screen.
10. The computer system of claim 9, further comprising:
and in response to a first click instruction of a user on the picture display window, the processor hides or displays the floating window.
11. The computer system of claim 9, further comprising:
and responding to a second click instruction of the user on at least one part of the characters in the character description, and generating a search window aiming at the clicked characters on the touch display screen by the processor.
12. The computer system of claim 7, further comprising:
in response to a second directional sliding instruction of the user on the picture display window in a first direction, determining at least one third picture corresponding to the first picture, and enabling the processor to switch from the first picture to the third picture by changing the position of the first picture in the first direction relative to the touch display screen;
or,
and determining at least one third picture corresponding to the first picture, and automatically changing the position of the first picture relative to the touch display screen in the first direction according to a preset time interval by the processor to realize the switching from the first picture to the third picture.
13. The computer system of claim 7, further comprising:
in response to a sending touch instruction of a user to a push icon in the first operation icons, the processor sends the first picture to a first display device associated with the computer system and displays the first picture on the first display device.
14. A method for operating a computing device, the method being implemented by one or more processors and comprising, when operating the computing device:
responding to a picture acquisition touch instruction of a user, acquiring an original picture, and displaying the original picture on a touch display screen;
providing a region to be edited of an original picture on the touch display screen;
responding to touch on the touch display screen by changing at least one of the size of the area to be edited and the size of the original picture and selecting a picture to be searched for finally;
responding to a picture searching instruction of a user, searching similar pictures of the picture to be searched and displaying the similar pictures on the touch display screen;
searching for similar pictures of the picture to be searched and displaying the similar pictures on the touch display screen comprises the following steps:
displaying a similar picture display area on the touch display screen, and displaying the similar pictures on the similar picture display area according to a preset arrangement sequence;
the similar picture comprises one of an original image of the similar picture, a low-resolution thumbnail of the similar picture and a local image of the similar picture;
in a display state, the first size of a first picture positioned in the center of the similar picture display area is larger than the second size of a second picture adjacent to the first picture, and the second picture positioned at the edge of the similar picture display area only displays partial pictures;
in a switching state, responding to a first directional contact instruction of a user on the touch display screen along a first direction, and realizing switching from the first picture to the second picture by changing the position of the first picture relative to the touch display screen in the first direction, wherein the size of the first picture is gradually reduced to the second size in the switching process, and the size of the second picture is gradually increased to the first size; after the switching is completed, the second picture is located in the middle of the similar picture display area, and the first picture is moved to the edge and only displays part of the pictures.
15. The method of claim 14, wherein responding to a touch on the touch display screen by changing at least one of the size of the area to be edited and the size of the original picture and selecting the picture to be searched for finally comprises:
responding to a stretching instruction of a user to at least one of the area to be edited and the original picture, and stretching at least one of the area to be edited and the original picture to adjust the size of at least one of the area to be edited and the original picture so as to respond to touch on the touch display screen and obtain a range to be cropped of the original picture;
and responding to a picture cutting instruction of a user, cutting the original picture based on the sideline of the area to be edited to obtain the picture to be searched, and displaying the picture to be searched on the touch display screen.
16. The method according to claim 15, further comprising, after said cropping the original picture:
and executing a distortion correction instruction to perform distortion correction on the clipped original picture.
17. The method of claim 14, further comprising: and controlling the touch display screen to display at least one of the similarity between the similar picture and the picture to be searched, the recommendation reason of the similar picture and the work information of the similar picture on the similar picture display area.
18. The method of claim 14, further comprising:
controlling the touch display screen to display a co-author picture display area, and displaying a co-author picture with the same author as the picture to be searched in the co-author picture display area;
wherein the co-author picture comprises one of an original picture of the co-author picture, a low resolution thumbnail of the co-author picture, and a partial picture of the co-author picture.
19. The method of claim 18, further comprising:
in a display state, a first size of a first picture positioned in the center of the display area of the picture of the same author is larger than a second size of a second picture adjacent to the first picture;
in a switching state, in response to a first directional contact instruction of a user on the touch display screen along a first direction, switching from the first picture to the second picture is achieved by changing the position of the first picture relative to the touch display screen in the first direction, and the size of the first picture is gradually reduced to the second size and the size of the second picture is gradually increased to the first size in the switching process.
20. The method of claim 19, further comprising:
and responding to a picture triggering instruction of a user on the first picture, and generating a picture display window for displaying the first picture and the first operation icon on the touch display screen.
21. The method of claim 20, further comprising:
in response to a first directional sliding instruction of a user on the picture display window in a second direction, switching from the first picture to a second picture is achieved by changing the position of the first picture in the second direction relative to the touch display screen; wherein the second direction is different from the first direction.
22. The method of claim 20, wherein the responding to the user's picture triggering instruction for the first picture is further followed by:
and generating a floating window which is positioned on the picture display window and used for displaying the text description and the second operation icon of the first picture on the touch display screen.
23. The method of claim 22, further comprising:
and hiding or displaying the floating window in response to a first click instruction of a user on the picture display window.
24. The method of claim 22, further comprising:
and responding to a second click instruction of the user on at least one part of the words in the word description, and generating a search window aiming at the clicked words on the touch display screen.
25. The method of claim 20, further comprising:
in response to a second directional sliding instruction of the user on the picture display window in the first direction, determining at least one third picture corresponding to the first picture, and switching from the first picture to the third picture by changing the position of the first picture in the first direction relative to the touch display screen;
or,
and determining at least one third picture corresponding to the first picture, and automatically changing the position of the first picture relative to the touch display screen in the first direction according to a preset time interval to realize switching from the first picture to the third picture.
26. The method of claim 20, further comprising:
responding to a sending touch instruction of a user to a push icon in the first operation icons, sending the first picture to a first display device associated with the computer system and displaying the first picture on the first display device.
27. A system for operating a computing device, the system comprising:
the picture acquisition module is used for responding to a picture acquisition touch instruction of a user, acquiring an original picture and displaying the original picture on a touch display screen;
the editing module is used for displaying a region to be edited of an original picture on the touch display screen;
the picture to be searched confirming module is used for responding to touch control on the touch control display screen by changing at least one of the size of the area to be edited and the size of the original picture and selecting the picture to be searched which is finally searched;
the searching module is used for responding to a picture searching instruction of a user, searching similar pictures of the pictures to be searched and displaying the similar pictures on the touch display screen;
the search module is further configured to implement: displaying a similar picture display area on the touch display screen, and displaying the similar picture in the similar picture display area; the similar picture comprises one of an original image of the similar picture, a low-resolution thumbnail of the similar picture and a local image of the similar picture; in a display state, the first size of a first picture positioned in the center of the similar picture display area is larger than the second size of a second picture adjacent to the first picture, and the second picture positioned at the edge of the similar picture display area only displays partial pictures; in a switching state, responding to a first directional contact instruction of a user on the touch display screen along a first direction, and realizing switching from the first picture to the second picture by changing the position of the first picture relative to the touch display screen in the first direction, wherein the size of the first picture is gradually reduced to the second size and the size of the second picture is gradually increased to the first size in the switching process; after the switching is completed, the second picture is located in the middle of the similar picture display area, and the first picture is moved to the edge and only displays part of the pictures.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910938661.1A CN110647640B (en) | 2019-09-30 | 2019-09-30 | Computer system, method for operating a computing device and system for operating a computing device |
PCT/CN2020/117042 WO2021063222A1 (en) | 2019-09-30 | 2020-09-23 | Electronic device and image processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910938661.1A CN110647640B (en) | 2019-09-30 | 2019-09-30 | Computer system, method for operating a computing device and system for operating a computing device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110647640A CN110647640A (en) | 2020-01-03 |
CN110647640B true CN110647640B (en) | 2023-01-10 |
Family
ID=68993410
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910938661.1A Active CN110647640B (en) | 2019-09-30 | 2019-09-30 | Computer system, method for operating a computing device and system for operating a computing device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110647640B (en) |
WO (1) | WO2021063222A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110647640B (en) * | 2019-09-30 | 2023-01-10 | 京东方科技集团股份有限公司 | Computer system, method for operating a computing device and system for operating a computing device |
CN112783405B (en) * | 2021-01-25 | 2022-03-01 | 张飞 | Method for making and displaying flow chart on computer |
CN113946258A (en) * | 2021-10-18 | 2022-01-18 | 珠海格力电器股份有限公司 | Picture editing processing method and device, storage medium, processor and terminal equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101030202A (en) * | 2006-03-01 | 2007-09-05 | 腾讯科技(深圳)有限公司 | System and method for switching picture in photo album |
CN107256109A (en) * | 2017-05-27 | 2017-10-17 | 北京小米移动软件有限公司 | Method for information display, device and terminal |
CN107341185A (en) * | 2017-06-05 | 2017-11-10 | 北京小米移动软件有限公司 | The method and device of presentation of information |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7694213B2 (en) * | 2004-11-01 | 2010-04-06 | Advanced Telecommunications Research Institute International | Video content creating apparatus |
CN101146178A (en) * | 2006-09-14 | 2008-03-19 | 奥林巴斯映像株式会社 | Camera |
US8805079B2 (en) * | 2009-12-02 | 2014-08-12 | Google Inc. | Identifying matching canonical documents in response to a visual query and in accordance with geographic information |
US20140075393A1 (en) * | 2012-09-11 | 2014-03-13 | Microsoft Corporation | Gesture-Based Search Queries |
CN103020184B (en) * | 2012-11-29 | 2016-05-25 | 北京百度网讯科技有限公司 | Use photographic images to obtain the method and system of Search Results |
EP2951756A4 (en) * | 2013-02-01 | 2016-09-07 | Intel Corp | Techniques for image-based search using touch controls |
CN103279496A (en) * | 2013-05-07 | 2013-09-04 | 深圳市同洲电子股份有限公司 | Terminal and display method of associated information |
CN104090761B (en) * | 2014-07-10 | 2017-09-29 | 福州瑞芯微电子股份有限公司 | A kind of sectional drawing application apparatus and method |
CN104090762B (en) * | 2014-07-10 | 2017-04-19 | 福州瑞芯微电子股份有限公司 | Screenshot processing device and method |
CN105868385B (en) * | 2014-12-12 | 2020-02-07 | 北京奇虎科技有限公司 | Method and system for searching based on terminal interface touch operation |
KR102440848B1 (en) * | 2016-05-20 | 2022-09-06 | 엘지전자 주식회사 | Mobile terminal and its control method |
CN108268601A (en) * | 2017-12-20 | 2018-07-10 | 优视科技(中国)有限公司 | Image searching method, device and computer equipment |
CN108958576B (en) * | 2018-06-08 | 2021-02-02 | Oppo广东移动通信有限公司 | Content identification method and device and mobile terminal |
CN110647640B (en) * | 2019-09-30 | 2023-01-10 | 京东方科技集团股份有限公司 | Computer system, method for operating a computing device and system for operating a computing device |
-
2019
- 2019-09-30 CN CN201910938661.1A patent/CN110647640B/en active Active
-
2020
- 2020-09-23 WO PCT/CN2020/117042 patent/WO2021063222A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101030202A (en) * | 2006-03-01 | 2007-09-05 | 腾讯科技(深圳)有限公司 | System and method for switching picture in photo album |
CN107256109A (en) * | 2017-05-27 | 2017-10-17 | 北京小米移动软件有限公司 | Method for information display, device and terminal |
CN107341185A (en) * | 2017-06-05 | 2017-11-10 | 北京小米移动软件有限公司 | The method and device of presentation of information |
Non-Patent Citations (2)
Title |
---|
Mobile web browsing initiated by visual search;Berna Erol 等;《2009 IEEE International Conference on Multimedia and Expo》;20090818;1839-1840 * |
手机用户界面设计的原型构建研究;任文永;《中国优秀硕士学位论文全文数据库信息科技辑》;20090415(第4期);I138-540 * |
Also Published As
Publication number | Publication date |
---|---|
CN110647640A (en) | 2020-01-03 |
WO2021063222A1 (en) | 2021-04-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11543958B2 (en) | Control of search results with multipoint pinch gestures | |
US11188216B2 (en) | Selectively emphasizing digital content | |
US10685417B2 (en) | Method and device for searching in a touch-screen apparatus based on gesture inputs | |
US10134165B2 (en) | Image distractor detection and processing | |
US10778928B2 (en) | Device and method for inputting note information into image of photographed object | |
WO2018196457A1 (en) | On-screen comment display method and electronic device | |
CN110647640B (en) | Computer system, method for operating a computing device and system for operating a computing device | |
CN107659722B (en) | An image selection method and mobile terminal | |
US10783408B2 (en) | Identification of fonts in an application | |
US20150199119A1 (en) | Optimizing web site images using a focal point | |
WO2019020061A1 (en) | Video dialogue processing method, video client, video server, and computer readable storage medium | |
CN113496226B (en) | Character selection method and device based on character recognition and terminal equipment | |
WO2017107855A1 (en) | Picture searching method and device | |
CN103514271A (en) | Method and device for providing thumbnail image corresponding to webpage content | |
WO2016082624A1 (en) | Method and device for providing image presentation information | |
TW201333734A (en) | Video search device, video search method, recording medium, and program | |
CN112965681B (en) | Image processing method, device, equipment and storage medium | |
CN103514272A (en) | Method and device for providing thumbnail corresponding to webpage content | |
CN112330728B (en) | Image processing method, device, electronic device and readable storage medium | |
KR101485497B1 (en) | Apparatus and method of recommendig background image based on icon-information on progress | |
CN106469437B (en) | Image processing method and image processing device | |
KR20150135042A (en) | Method for Searching and Device Thereof | |
CN112099708B (en) | Multimedia data display method and device, electronic equipment and storage medium | |
CN114049638A (en) | Image processing method, device, electronic device and storage medium | |
CN113592983A (en) | Image processing method and device and computer readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |