WO2016129940A1 - 촬영된 물체의 이미지에 노트 정보를 입력하는 장치 및 방법 - Google Patents
촬영된 물체의 이미지에 노트 정보를 입력하는 장치 및 방법 Download PDFInfo
- Publication number
- WO2016129940A1 WO2016129940A1 PCT/KR2016/001408 KR2016001408W WO2016129940A1 WO 2016129940 A1 WO2016129940 A1 WO 2016129940A1 KR 2016001408 W KR2016001408 W KR 2016001408W WO 2016129940 A1 WO2016129940 A1 WO 2016129940A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- image
- note
- photographed object
- terminal device
- note information
- Prior art date
Links
Images
Classifications
-
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
-
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03545—Pens or stylus
-
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/042—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
- G06F3/0425—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means using a single imaging device like a video camera for tracking the absolute position of a single or a plurality of objects with respect to an imaged reference surface, e.g. video camera imaging a display or a projection screen, a table or a wall surface, on which a computer generated image is displayed or projected
-
- 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/04842—Selection of displayed objects or displayed text elements
-
- 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
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/171—Editing, e.g. inserting or deleting by use of digital ink
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/101—Collaborative creation, e.g. joint development of products or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
- H04N5/44504—Circuit details of the additional information generator, e.g. details of the character or graphics signal generator, overlay mixing circuits
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/32—Digital ink
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
- H04N23/681—Motion detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
- H04N23/682—Vibration or motion blur correction
Definitions
- the present disclosure relates to multimedia technology, and more particularly, to an apparatus and method for inputting note information into an image of a photographed object.
- mobile terminals such as smart phones and tablet computers are becoming more and more popular. More and more technologies of mobile terminals are also emerging. People use very convenient mobile terminals to talk to each other, take pictures (or take videos), listen to music, play games, and surf the Internet.
- a person can take a picture of an object he likes or needs very conveniently. For example, a person who reads a book can't usually write it in a library or take it home arbitrarily and can't tear the pages. Therefore, when reading a book in a library, the person reading the book may use the camera function of the mobile terminal to photograph pages of important content and store the pages photographed at the mobile terminal for later confirmation. Compared with the handwriting method, photographing of important content using a mobile terminal is more convenient and enables a user's work.
- a user who cares about a book receives a new book. He wants to write nothing in the new book, he wants the new book to be clean, but he also wants to note some interesting content in the new book. At this time, the owner of the new book gives up taking notes or writing notes on the interesting content against his will.
- the reader should open the book to confirm the notes he has made, even if he is permitted to write in the book to take notes. If the reader does not have a book, it is almost impossible to check his notes.
- An apparatus and method for inputting note information into an image of a photographed object for displaying and reflecting note information on a photographed object to an image of the photographed object are provided.
- the technical problem to be achieved by the present embodiment is not limited to the technical problems as described above, and further technical problems can be inferred from the following embodiments.
- the present disclosure provides an apparatus and method for inputting note information into an image of a photographed object to satisfy a user's desire to take notes in a book and to allow the user to view the note information.
- an apparatus for inputting note information into an image of a photographed object may include: a photographing unit obtaining an image of a photographed object; And a processor configured to acquire note information about the object, and a display unit configured to display an image of the photographed object in which the acquired note information is reflected.
- the processor may detect the user's note task on the photographed object or the screen on which the photographed object is displayed, and determine the note information on the photographed object corresponding to the detected note task. .
- the processor may track the position of the tip of the fingertip or the writing tool, and detect the work of the fingertip or the nib for the photographed object as the note work.
- the processor may detect incremental information between image frames of a photographed object by the note task.
- the processor may determine a position of the note information with respect to the photographed object, and reflect the content of the note information in the image of the photographed object based on the determined position of the note information.
- An image of the photographed object may be displayed in which note information is reflected.
- the processor acquires a global image and a local image of the photographed object, performs character recognition on each of the global image and the local image, and based on a character recognition result for each of the global image and the local image.
- the relative position of the note information with respect to the content of the global image may be determined as the position of the note information with respect to the photographed object.
- the processor may detect deviation of at least one of shaking of the photographed object, shaking of a device for inputting note information into an image of the photographed object, and shaking of a writing tool. ) Can be performed.
- the processor may adjust the content of the image of the photographed object based on the note information according to a content adjustment command, and the display may display an image of the photographed object to which the content is adjusted.
- the processor may search for the content of the image of the photographed object based on the designated information, and display the search result to be displayed on the image of the photographed object according to a search command.
- the apparatus for inputting note information into an image of a photographed object may include an image of a photographed object obtained through real-time photographing of the note information, a character recognition result of the photographed image obtained through the real-time photographing, and the photographing.
- the electronic device may further include a storage configured to associate the at least one note position with respect to the object.
- a method of inputting note information into an image of a photographed object includes: obtaining an image of a photographed object, detecting a user's note operation on the photographed object, Acquiring note information about an object, and displaying the acquired note information on an image of the photographed object.
- the acquiring of the note information may include detecting the user's note task on the photographed object or the screen on which the photographed object is displayed, and about the photographed object corresponding to the detected note task.
- the method may include determining the note information.
- the position of the tip of the finger or the writing tool may be tracked to detect the work of the tip or the tip of the photographed object as the note.
- the detecting of the note task may detect incremental information between image frames of a photographed object as the note task.
- the displaying may include determining a position of the note information with respect to the photographed object, and reflecting content of the note information in the image of the photographed object based on the determined position of the note information. And displaying the image of the photographed object in which the note information is reflected.
- the determining of the location of the note information may include obtaining a global image and a local image of the photographed object, performing character recognition on each of the global image and the local image, and And determining the relative position of the note information with respect to the content of the global image as the position of the note information with respect to the photographed object, based on a character recognition result for each of the local images.
- a deviation calibration process is applied to the note information. It further comprises the step of performing.
- the method may further include adjusting a content of the image of the photographed object based on the note information, and the displaying of the image may include adjusting the content of the image of the photographed object. Can be displayed.
- the method may further include retrieving the content of the image of the photographed object based on the designated information, and the displaying may include displaying the search result in the image of the photographed object. Can be.
- a recording medium on which a program for executing on a computer is recorded is recorded as a program for executing on a computer a method of inputting note information into an image of the photographed object.
- the device obtains the note information made by the user on the photographed object when photographing the photographed object in real time,
- the note information is displayed in association with the photographed object. It satisfies the user's desire to take notes on photographed objects such as books. In particular, when the user cannot take the book or is not allowed to write in the book, the user can still take notes conveniently. Convenience for taking notes is even greater. In addition, the user can conveniently view the notes made using the terminal device, which is a great convenience to the user.
- FIG. 1 is a flowchart illustrating a method of inputting note information into an image of a photographed object according to a first embodiment of the present disclosure.
- FIG. 2A is a schematic diagram illustrating an example in which a real time note trigger command is a button according to the first embodiment of the present disclosure.
- 2B is a schematic diagram illustrating an example of a real-time note trigger command coming from an external controller, according to the first embodiment of the present disclosure.
- 3A is a schematic diagram illustrating a shape of a pencil registered in advance, according to a first embodiment of the present disclosure.
- 3B is a schematic diagram illustrating a form of a stylus pen registered in advance according to a first embodiment of the present disclosure.
- 4A and 4B are schematic diagrams each showing a nib position of a writing instrument in an image of a photographed object, according to a first embodiment of the present disclosure.
- 5A is a schematic diagram illustrating note information obtained from a t-th image frame, according to a first embodiment of the present disclosure.
- 5B is a schematic diagram illustrating incremental information of a (t + 1) th image frame compared to a t th image frame, according to the first embodiment of the present disclosure.
- 5C is a schematic diagram illustrating note information of a (t + 1) th image frame, according to the first embodiment of the present disclosure.
- 5D is a schematic diagram illustrating a combination of incremental information of each image frame to obtain note information, according to the first embodiment of the present disclosure.
- FIG. 6 is a schematic diagram illustrating an example in which a user notes on a photographed object, according to the first embodiment of the present disclosure.
- FIG. 7 is a flowchart illustrating a method of inputting note information into an image of a photographed object according to a second embodiment of the present disclosure.
- FIG. 8 is a schematic diagram illustrating an example in which a user notes on a screen, according to a second embodiment of the present disclosure.
- FIG. 9 is a flowchart illustrating a method of inputting note information into an image of a photographed object according to a third embodiment of the present disclosure.
- FIG. 10A is a schematic diagram showing local areas selected by a user according to a third embodiment of the present disclosure.
- FIGS. 10B are schematic diagrams each showing an example in which a local area is adjusted according to layout information, according to the third embodiment of the present disclosure.
- 11A is a schematic diagram illustrating selection of local areas for taking notes on a screen by a user, according to a third embodiment of the present disclosure.
- 11B is a schematic diagram illustrating an example of a user selecting to add a voice note, respectively, according to the third embodiment of the present disclosure.
- 11C is a schematic diagram illustrating an example in which a voice input by a user is collected through an audio data collecting device such as a microphone, respectively, according to the third embodiment of the present disclosure.
- 11D is a schematic diagram illustrating the display of a voice note reproduction identifier, according to a third embodiment of the present disclosure.
- 11E is a schematic diagram illustrating an example in which a terminal device plays back a voice note after the user triggers the voice note play identifier according to the third embodiment of the present disclosure.
- FIG. 12A is a schematic diagram illustrating a captured object obtained by real time imaging, according to a fourth embodiment of the present disclosure.
- FIG. 12B is a schematic diagram illustrating layout analysis for an image, in accordance with a fourth embodiment of the present disclosure.
- 12C is a schematic diagram illustrating character segmentation for an image, in accordance with a fourth embodiment of the present disclosure.
- FIG. 13A is a schematic diagram illustrating a local area selected by a user to take notes, according to a fourth embodiment of the present disclosure.
- FIG. 13B is a schematic diagram illustrating associating handwritten content with a local area that a user wants to note through an arrow, according to a fourth embodiment of the present disclosure.
- FIG. 13C is a schematic diagram illustrating the display of handwritten content inserted around a local area, in accordance with a fourth embodiment of the present disclosure.
- 13D is a schematic diagram illustrating the display of printed characters converted from handwritten characters around a local area, in accordance with a fourth embodiment of the present disclosure.
- FIG. 14 is a schematic diagram illustrating acquiring note information by dynamic imaging according to a fourth embodiment of the present disclosure.
- 15A is a schematic diagram illustrating vibration of a photographed object, according to a fourth embodiment of the present disclosure.
- 15B is a schematic diagram illustrating the shaking of a terminal device according to the fourth embodiment of the present disclosure.
- 15C is a schematic diagram illustrating the shaking of the writing instrument, according to the fourth embodiment of the present disclosure.
- 15D is a schematic diagram illustrating an example in which a writing instrument shakes when a user notes on a photographed object, according to a fourth embodiment of the present disclosure.
- 15E is a schematic diagram illustrating note information after a deviation calibration operation, according to the fourth embodiment of the present disclosure.
- 15F is a schematic diagram illustrating the shaking of the photographed object when the user notes on the photographed object, according to the fourth embodiment of the present disclosure.
- 15G is a schematic diagram illustrating note information after a deviation correcting operation according to the fourth embodiment of the present disclosure.
- 15H is a schematic diagram illustrating the shaking of the terminal device when the user notes on a photographed object, according to the fourth embodiment of the present disclosure.
- 15I is a schematic diagram illustrating note information after a deviation correcting operation according to the fourth embodiment of the present disclosure.
- 15J is a schematic diagram illustrating the shaking of a terminal device when a user notes on a screen, according to the fourth embodiment of the present disclosure.
- 15K is a schematic diagram illustrating note information after a deviation correcting operation according to the fourth embodiment of the present disclosure.
- 16A is a schematic diagram illustrating an example of directly displaying a displayed image without applying an adaptive layout, according to a fifth embodiment of the present disclosure.
- 16B is a schematic diagram illustrating a displayed image after applying an adaptive layout to the displayed image, according to the fifth embodiment of the present disclosure.
- 16C and 16E are schematic diagrams illustrating note information made by a user before applying an adaptive layout to a displayed image, according to a fifth embodiment of the present disclosure.
- 16D and 16F are schematic diagrams illustrating applying an adaptive layout to displayed images and note information, according to a fifth embodiment of the present disclosure.
- FIG. 16G is a schematic diagram illustrating applying an adaptive layout to displayed images and note information after handwritten characters are converted to printed characters, according to a fifth embodiment of the present disclosure.
- 17A is a schematic diagram illustrating note information made by a user prior to a zooming operation, according to a sixth embodiment of the present disclosure.
- 17B is a schematic diagram illustrating a zooming operation on content associated with a star symbol, according to a sixth embodiment of the present disclosure.
- FIG. 17C is a schematic diagram illustrating an example of performing a zooming operation on content associated with a wavy line in FIG. 17A, according to a sixth embodiment of the present disclosure.
- 17D is a schematic diagram illustrating a zooming operation on an area designated by a terminal device according to the sixth embodiment of the present disclosure.
- 17E is a schematic diagram illustrating a designated area selected by a user, in which a zooming operation is to be performed, according to a sixth embodiment of the present disclosure.
- 17F is a schematic diagram illustrating a frame after a zooming operation for designated content according to the sixth embodiment of the present disclosure.
- 17G is a schematic diagram illustrating an adjusted frame, according to a sixth embodiment of the present disclosure.
- 18A is a schematic diagram illustrating note information made by a user, according to a sixth embodiment of the present disclosure.
- 18B is a schematic diagram illustrating erasing content related to note information, according to the sixth embodiment of the present disclosure.
- 19A is a schematic diagram illustrating layout rearrangement during screen rotation, according to a sixth embodiment of the present disclosure.
- 19B is a schematic diagram illustrating note information made by a user prior to rotation of a screen, according to a sixth embodiment of the present disclosure.
- 19C is a schematic diagram illustrating applying an adaptive layout to note information after rotation of a screen, according to a sixth embodiment of the present disclosure.
- 20A is a schematic diagram illustrating editing information made by a user, according to a sixth embodiment of the present disclosure.
- 20B is a schematic diagram illustrating content adjusted according to editing information, according to a sixth embodiment of the present disclosure.
- 21A is a schematic diagram illustrating an example in which only characters or graphics are displayed, respectively, according to a sixth embodiment of the present disclosure.
- 21B is a schematic diagram illustrating hiding annotations, according to a sixth embodiment of the present disclosure.
- 22A is a schematic diagram illustrating an example in which a user selects note information to be adjusted in type according to a sixth embodiment of the present disclosure.
- 22B is a schematic diagram illustrating an example in which a terminal device provides a user with a UI for changing a virtual button or note type according to the sixth embodiment of the present disclosure.
- 22C is a schematic diagram illustrating an example in which a terminal device provides a virtual button corresponding to a predetermined note type according to user statistics on a UI according to a sixth embodiment of the present disclosure.
- 22D is a schematic diagram illustrating an example in which a terminal device adjusts a note type of note information according to a user's selection, according to a sixth embodiment of the present disclosure.
- 22E is a schematic diagram illustrating an example of a virtual button provided in a UI for note editing, according to a sixth embodiment of the present disclosure.
- 22F is a schematic diagram illustrating an example of a virtual button provided in a UI for expanding a note area and shrinking the note area, according to a sixth embodiment of the present disclosure.
- 22G and 22I are schematic diagrams illustrating an example in which a user clicks a virtual button to expand and contract a note area, according to a sixth embodiment of the present disclosure.
- 22H and 22J are schematic views illustrating an example in which a user expands or contracts a note area through a sliding-up or sliding-down operation on a screen according to a sixth embodiment of the present disclosure.
- 22K is a schematic diagram illustrating an example of a virtual button for converting a character format into a UI according to the sixth embodiment of the present disclosure.
- 22L is a schematic diagram illustrating conversion of handwritten characters to printed characters, according to a sixth embodiment of the present disclosure.
- 23A is a schematic diagram illustrating a search result when a search word is a bold character according to a sixth embodiment of the present disclosure.
- 23B is a schematic diagram illustrating a search result according to a sixth embodiment of the present disclosure.
- FIG. 24 is a schematic diagram illustrating a structure of an apparatus for inputting note information into an image of a photographed object according to a seventh embodiment of the present disclosure.
- 25 is a schematic diagram illustrating a structure of a terminal device according to the seventh embodiment of the present disclosure.
- FIG. 26 is a flowchart illustrating a method of inputting note information into an image of a photographed object according to an eighth embodiment of the present disclosure.
- an apparatus for inputting note information into an image of a photographed object may include: a photographing unit obtaining an image of a photographed object; And a processor configured to acquire note information about the object, and a display unit configured to display an image of the photographed object in which the acquired note information is reflected.
- terminal and “intelligent device” as used herein include devices having a radio signal receiver, i.e., only a radio signal receiver without a transmission function, as well as bidirectional reception in a bidirectional communication link. And devices that include both receiving and transmitting hardware to perform the transmission.
- Such devices include portable or other communication devices that include a single line display or a multi-line display or do not include a multi-line display;
- Personal communication service PCS
- PCS Personal communication service
- a personal digital assistant PDA
- PDA personal digital assistant
- It may include a conventional laptop and / or palm computer or other devices equipped with a radio frequency receiver.
- terminal and “intelligent device” may be portable, transportable, mounted on a vehicle (air, sea, and / or land), or operated locally and And / or may be configured and / or adapted to operate in a distributed fashion at any location on Earth and / or in the universe.
- terminal and “intelligent device” may be a communication terminal, an internet terminal, a music / video playback terminal such as a PDA, a Moblie Internet Device (MID), and / or a music / It may be a mobile phone having a video playback function, or an intelligent glass, a smart bracelet, a smart watch, or the like.
- the inventors of the present disclosure find that people always carry a terminal device equipped with a camera such as a mobile phone. Therefore, the inventor considers that the user can shoot in real time using the camera of the terminal device in order to obtain the note information written by the user on a photographed object such as a book.
- the terminal device associates the photographed object such as a book with the acquired note information and displays them on the screen of the terminal device. Therefore, the user's desire to take notes on photographed objects such as books is satisfied. In particular, when the user cannot take the book or is not allowed to write in the book, the user can still take notes conveniently. Convenience for taking notes is even greater. In addition, the user can conveniently view the notes made using the terminal device, which is a great convenience to the user.
- the note information may include a mark symbol and / or edit information.
- Mark symbols include background color, underline, dotted line, wavy line, rectangle, bullet points, brackets, triangle symbol, and star. It may include at least one of a star symbol, and a numeric symbol.
- the edit information includes at least one of inserted content, insertion symbol, delete symbol, position adjustment symbol, emphasis symbol, and annotation. can do.
- a user can take notes on a photographed object such as a book through any one of operating on a photographed object, working on a screen, and inputting a voice.
- the terminal device may obtain note information made by the user on the object photographed through the tasks of the user, and display the note information in association with the photographed object.
- the user may take notes on the object first taken.
- the terminal device recognizes the note made by the user and obtains note information.
- the terminal device may obtain note information by tracking a user's work through a writing tool in real time.
- the user's work through the writing tool may include a work on the photographed object and a work on the screen.
- a first embodiment of the present disclosure describes a method of inputting note information into an image of a photographed object by tracking a user's work on the photographed object in real time. As shown in FIG. 1, the method for inputting note information into an image of a photographed object includes following S101 to S103 blocks.
- the terminal device photographs an object in real time.
- the terminal device may include a mobile terminal device having a camera, such as a cellular phone, a tablet computer, a wearable device (eg, intelligent glasses), or a fixed terminal device connected to the camera.
- the photographed object may be an object having text information or graphic information, such as a book, newspaper, magazine, business card, web page, or the like.
- the terminal device may start the video function or the camera function after receiving the real time note trigger command.
- the camera function and the video function of the terminal device may be general shooting.
- the terminal device photographs the note-meaning object in real time through a photographing tool such as a camera in order to obtain user's note information.
- the real time note trigger command includes at least one of a voice, a button, a gesture, a human-computer interaction interface in augmented reality, and an external controller (eg, a device having a remote control function, such as a stylus pen associated with the terminal device) Can be generated in a variety of ways.
- the terminal device may determine that the voice command is a real time note trigger command. Receive voice commands, and start voice recognition on the voice commands. Therefore, the terminal device starts a real time shooting operation.
- the corresponding relationship between voice commands and real-time note trigger commands is described in "start to take note in real-time", "real-time note starts” in Chinese or English or any other language.
- voice commands are not limited to the above examples. If the user and the terminal device know which information is the voice command corresponding to the real time note trigger command, the information may be other information preconfigured by the user.
- the button When the real time note trigger command is triggered through the button, the button may be a hardware button of the terminal device, for example, a home button, a sound control button, a power button, a program control button, and a newly added button. As shown in FIG. 2A, the terminal device may be an intelligent glass. The button may be a virtual button in a user interface (UI) of the terminal device. If the user presses the button according to a predefined method, the terminal device determines whether a real time note trigger command has been received.
- the predefined scheme may include a short press, a long press, a short press for a predetermined time, a squeeze press and a long press alternately, and the like.
- the gesture may be implemented with one or two hands. Gestures may include shaking hands, drawing circles, drawing rectangles, drawing triangles, drawing stars, and the like.
- the terminal device may detect and recognize the gesture using the gesture detection device.
- the terminal device When the real-time note trigger command comes from an external controller, for example, when the terminal device photographing an object in real time is connected with the stylus pen, when the terminal device receives a command for real-time shooting from the stylus pen, the terminal device is in real time. Shoot objects.
- a connection may be a physical connection (when the terminal device is an intelligent glass as shown in FIG. 2B) or one of more networks such as Bluetooth, ultra-wideband, Zigbee, Wi-Fi, macro network, etc.
- the command may be an infrared command or a message sent by an external controller.
- a real time note trigger command may not be used.
- the terminal device may be in a state capable of always photographing an object in real time to obtain note information.
- the terminal device may need to analyze the image of the photographed object in real time in order to obtain the note information made by the user on the photographed object, so that the terminal device can quickly capture the photographed image of the photographed object. Can be cached
- the terminal device can process each image frame at high speed in the captured video of the photographed object, and analyze each image frame in real time to obtain note information made by the user.
- the terminal device When the terminal device starts the real-time preview function, the camera of the terminal device is in the preview state.
- the terminal device may process the image of the photographed object collected by the camera at high speed.
- the terminal device may process an image of the photographed object collected by the camera in real time according to a predefined high speed processing time interval.
- the fast processing time interval may be configured according to the processing resources of the terminal device or match the time interval for processing the images at high speed when the camera is used for photographing. For example, if there are many redundant processing resources, a small time interval may be configured. If the terminal device has fewer redundant processing resources, a large time interval can be configured.
- the terminal device obtains note information made by the user on the photographed object through tracking the user's work on the photographed object.
- the user's task on the photographed object may be an untraceable task or a traceable task.
- the untraceable task may be a task that does not leave a trace such as handwriting on the photographed object.
- the traceable task may be a task of leaving a trace such as text on the photographed object.
- a user may perform an untraceable operation on an object photographed through a non-traceable writing tool such as a finger or a stylus pen.
- a non-traceable writing tool such as a finger or a stylus pen.
- a user may use his finger or a stylus pen to draw wavy lines under the lines of characters in a book.
- This drawing operation is not traceable since it does not leave a trace such as writing on the photographed object.
- the user can perform untraceable tasks when using a trackable writing tool (such as a pencil or ballpoint pen).
- the trackable writing tool is in a floating state without touching the photographed object. At this time, even if the user notes on the photographed object by using the traceable writing tool, the photographed object does not leave traces such as letters. Therefore, such a task is an untraceable task.
- the user may perform a traceable operation on the photographed object through a traceable writing tool (such as a pencil or a ballpoint pen).
- a traceable writing tool such as a pencil or a ballpoint pen
- a user may use his pencil to draw wavy lines under the lines of characters in a book.
- This drawing operation is traceable because it leaves a trace such as writing in the book.
- the user can perform trackable tasks when using a non-traceable writing tool (such as a finger or a stylus pen).
- a non-traceable writing tool such as a finger or a stylus pen.
- a photographed object is made of a material in which a trace occurs when the object is touched, the trace remains on the photographed object even if the user takes a note using a writing tool that can not be traced. Therefore, such a task is a traceable task.
- a writing tool is a tool used for writing on a writing surface.
- Traceable writing implements include pencils, fountain pens, ballpoint pens, and the like.
- Non-traceable writing instruments include fingers, stylus pens, and the like.
- the text may be a line having a certain length, thickness, and color, or a collection of lines generated by the writing tool when writing on the writing surface. Such lines may be straight or curved.
- the writing surface can be any surface on which the writing instrument can write, for example paper. In embodiments of the present disclosure, the writing surface may be the surface of the photographed object or the surface of the screen.
- the terminal device when photographing a photographed object in real time, processes the image of the photographed object obtained by photographing at high speed and analyzes the processed image at high speed.
- the terminal device may obtain note information made by the user on the photographed object through continuous analysis of the photographed images in real time.
- the terminal device may track the position of the nib of the writing instrument and detect the work of the nib on the photographed object to obtain note information.
- the nib of the writing instrument may be an end of the writing instrument used for the marking operation, for example, a fingertip, a pencil tip, or the like.
- the terminal device can determine the nib position of the writing implement in three ways. Three methods will be described below.
- the nib of the writing instrument is recognized from an image taken in real time according to the form of a pre-registered writing instrument, and the nib position of the writing instrument is determined according to the recognized nib of the writing instrument.
- the area within the rectangle is the nib of the pencil.
- the area within the rectangle is the nib of the stylus pen.
- the terminal device may use the image of the photographed object not including the writing tool as a reference image. The user can then take notes on the photographed object using the writing instrument. The terminal device compares the current image taken in real time with a reference image that does not include the writing tool, so that the terminal device may recognize the nib of the writing tool in real time from the current image photographed in real time, and then the pen tip of the recognized writing tool. Determine the nib position of the writing tool.
- the user when taking notes in real time, the user first photographs the photographed object from which the notes are made using the terminal device.
- the terminal device may acquire a reference image that does not include the writing tool.
- the user then uses the writing instrument to take notes on the photographed object.
- the terminal device may detect the position of the pen tip of the writing instrument from each image frame by comparing the image photographed in real time with the reference image.
- the reference image does not include the image of the writing implement.
- the image obtained by the real time shooting includes an image of the writing tool.
- the difference portion of the image captured in real time compared with the reference image includes the image of the writing tool.
- the terminal device may acquire the pen tip of the writing instrument through analysis of the difference part added to determine the position of the pen tip of the writing instrument.
- the terminal device may recognize the nib under the aid of a pen holding position of the hand.
- the added difference portion of the image taken in real time compared to the reference image may include an image of the hand holding the pen.
- the terminal device recognizes the grasping direction of the hand from the above difference and finds an object such as a nib according to the direction.
- An object such as a nib is the nib of a writing tool.
- the general pen-holding habits of people during the writing process can be obtained through statistics, for example, collecting a range of distances between the pen's grip position and the nib.
- the terminal device recognizes the position where the fingers hold the pen from the added difference portion of the captured image in real time compared with the reference image, and then determines the position of the writing tool according to a predetermined distance between the holding position of the fingers and the nib of the writing instrument. Acquire the nib position. This approach reduces the area for detecting the nib and enables successful recognition of the nib of the writing instrument.
- a wearable device such as a smart bracelet or a smart watch
- the user A's pen-holding habit may be detected that the position of a wearable device such as a smart bracelet or a smart watch of the user's wrist has a distance of 7 cm from the pen tip, and the angle between the wrist and the writing surface is 35 degrees.
- the wrist moves to the right. Therefore, after the position of the wearable device such as the smart bracelet or the smart watch is detected, the position of the nib with respect to the writing surface may be determined.
- the terminal device can determine the position of the pen tip of the writing tool in each image frame of the photographed object obtained through real-time photographing as shown in FIGS. 4A and 4B, and is made by the user on the photographed object.
- the tip position of the writing tool may be tracked in each image frame to detect the tip operation of the photographed object.
- the terminal device acquires a nib position of the writing tool through analyzing the captured image. Since the nib position is the position of the nib of the writing instrument in the photographed image of the photographed object, it may be regarded as the position of the nib when displayed on the screen of the terminal device. Such a position may be the coordinates of the pixels of the pen tip when displayed on the screen of the terminal device.
- the locus portion or some locus points within the moving trajectory of the pen tip of the writing instrument correspond to the work of the nib on the photographed object. do.
- a user may use a writing tool to draw a wavy line below the Nth line of characters of the photographed object, and then move the pen tip of the writing tool below the Mth line of characters, below the Mth line of characters. Draw a wavy line. From the movement trajectory, the job below the Nth line of characters and the job below the Mth line of characters are considered to be tasks for the photographed object. The movement of the pen tip from the Nth line to the Mth line is not for the photographed object.
- the terminal device when detecting the work of the nib on the photographed object, the terminal device needs to recognize a trace portion or trajectory points corresponding to the work of the nib on the photographed object from the movement trajectory of the nib.
- the terminal device when the user performs a work on the object photographed using the writing tool, the terminal device can recognize the writing start position and the writing end position of the nib, and the start position and the writing end position
- a trace portion or trajectory points corresponding to a work of the nib on the photographed object may be obtained.
- the terminal device may set the current position of the nib as the writing start position after detecting the writing start of the nib and track the position of the nib.
- the terminal device may analyze each image frame obtained through real-time imaging, and determine a nib position in each image frame. After the writing end of the nib is detected, the current position of the nib becomes the writing end position. At this time, it is considered that one operation of the nib for the photographed object is finished. The terminal device may no longer track the position of the nib unless the next start of writing is detected.
- the writing start position in the above is the starting point of the locus portion or the locus points corresponding to the work of the nib on the photographed object.
- the writing end position in the above is an end point of the locus portion or the locus points corresponding to the work of the nib on the photographed object.
- the terminal device can record the current position of the nib at predetermined time intervals or record the current position of the nib whenever the nib is over a predefined distance.
- the terminal device can obtain the positions of some trajectory points between the writing start position and the writing end position. Trajectory portions or trajectory points corresponding to the work of the nib on the photographed object may be obtained according to the writing start position, the writing end position, and the positions of some trajectory points.
- the writing start position, writing end position, and positions of some trajectory points may be coordinates of locations displayed on the screen, for example, pixels displayed on the screen.
- the terminal device may detect the writing start and writing end of the pen tip through a gesture recognition scheme.
- the writing start and writing end may be defined in advance.
- the user may perform a predefined writing start action before writing with the pen tip.
- the terminal device may determine that writing has started, and may set the current position of the pen tip as the writing start position.
- the terminal device tracks the position of the pen tip.
- the terminal device may determine the end of the writing, and may set the position of the pen tip before the writing ending action as the writing ending position.
- the predefined writing start action may be a circle drawing in the air by the user
- the writing ending action may be a triangle drawing in the air by the user.
- the terminal device may determine writing start after detecting a user action of drawing a circle, and may set the current position of the pen tip (ie, the position of the nib after the user draws the circle in the air) as the writing start position.
- the terminal device tracks the position of the pen tip. After the user draws a wavy line, the user can draw a triangle in the air.
- the terminal device After detecting the drawing of the triangle, the terminal device determines that writing has been completed, and may set the position of the pen tip before drawing the triangle as the writing ending position.
- the above writing start position, writing end position, and positions of some trajectory points may be recorded by the terminal device when tracking the nib position, and the position of the wavy line drawn by the nib on the photographed object may be obtained.
- the user may configure other writing start and writing end actions, or may configure the same writing start and writing end actions.
- the terminal device may determine that writing has been started when detecting the predefined behavior for the (2n + 1) th time, and that the writing has been completed when detecting the predefined behavior during the (2n + 2) th time. Can decide.
- n may be 0 or a positive integer.
- the terminal device may obtain note information made by the user on the photographed object without being limited to the following two methods.
- the nib position of the writing instrument is tracked and the work of the nib on the photographed object is detected to acquire note information.
- the nib of the writing instrument may be an end of the writing instrument used for the marking operation, for example, a fingertip, a pencil tip, or the like.
- the method of obtaining the note information by the tip position tracking of the writing tool is the same as when the user performs a non-traceable operation on the photographed object. , Do not repeat below.
- the terminal device can detect the incremental information of the current image frame photographed by the photographing tool and determine the note information made by the user on the photographed object according to the incremental information.
- the terminal device may obtain note information on an object photographed through one of the following two methods.
- the current image frame is compared with the previous image frame, and determines the information of the increment of the current image frame compared with the previous image frame, and the information of the increment of the current image frame indicates note information about the photographed object. Combined to obtain.
- the terminal device may detect information of an increment of the current image frame according to the font color. In one implementation, the terminal device may query the incremental information of the current image frame compared to the previous image frame according to the font color information of the pre-registered writing implement.
- the writing color of the writing tool is registered in red in advance. Compared to the previous image frame, a red "good” content is added to the current image frame.
- the terminal device may use red text of "good” as user's note information.
- the binarization scheme can be used to look up incremental information from the current image frame. For example, in the current image frame, a pixel of the same color as the writing color information of the writing tool is identified as 1, and other pixels are identified as 0. In order to obtain the user's note information, all the pixels identified as 1 in the binarized image of the current image can be retrieved and become information of the increment of the current image frame compared to the reference image frame.
- the incremental information is retrieved according to the font color information, so that the user can write to the photographed object using an existing writing tool only if the note made by the user is different from the content of the photographed object. have. This enables the terminal device to recognize the user's note information and improves the user's experience.
- the terminal device when analyzing each image frame, if the terminal device obtains the incremental information of the current image frame compared with the previous image frame, the terminal device acquires note information of the current image frame.
- incremental information can be combined with note information obtained through the combination when analyzing previous image frames.
- the terminal device needs to perform a task including querying the incremental information and combining the notes to obtain real time note information.
- FIG. 5A note information obtained by the terminal device when analyzing the t-th image frame is shown.
- the note information of the (t + 1) th image frame as shown in Fig. 5C is obtained.
- the terminal device may combine the incremental information of several image frames after obtaining the incremental information of these image frames to obtain current note information of the user.
- the terminal device may sequentially combine the incremental information of each image frame according to the time sequence of the incremental information of some image frames to obtain the note information made by the user on the photographed object.
- the time order of the incremental information can be obtained by recording the timestamp of each image frame when analyzing the image frames and determining the time order relationship between the incremental information of the various image frames according to the timestamp of each image frame.
- Each rectangle, shown in FIG. 5D represents an image frame.
- the user writes from left to right.
- the terminal device photographs from left to right and records a timestamp of each image frame to obtain a plurality of image frames in chronological order.
- the timestamp of the first frame on the left is recorded as 14:10:04 on October 31, 2014
- the timestamp of the second frame on the left is recorded as 14:10:06 on October 31, 2014.
- time stamps of all image frames are obtained.
- the incremental text of the image frames is combined.
- the temporal order of the incremental information may be indicated by relative information.
- the user writes from left to right.
- the terminal device photographs a plurality of image frames from left to right in chronological order.
- the terminal device may record time order information of each image frame from left to right in ascending or descending order of the index of the image frames.
- the index of the first image frame on the left may be recorded as 1
- the index of the second image frame on the left may be recorded as 2. Time stamps of all image frames are obtained. Then, according to the order of the image frames indicated in the index, the incremental text of each image frame is combined.
- the current image frame is compared with the first image frame, and the incremental information of the current image frame compared with the first image frame can be used as note information for the photographed object.
- the first image frame may be the first image frame of the photographed object, taken in real time by the terminal device.
- the terminal device may detect an incremental image of the current image frame compared to the first image frame according to the text color information.
- the detailed detection method is similar to the method (1) and will not be described below.
- the terminal device has not only the note information made by the user on the object photographed during the photographing process, that is, the location of the note information in the image of the photographed object, as well as the content of the note information, Even the absolute position of note information is acquired in the image of the photographed object.
- the object photographed is a book.
- the user draws a wavy line below a specific line of characters on the current page.
- the terminal device can know that the note information made by the user on the current page is a wavy line, and can know information such as the line thickness and color of the wavy line.
- the terminal device may acquire the position of each trajectory point of the wavy line drawn by the user in the currently photographed image.
- the terminal device associates and displays the photographed object and the acquired note information.
- the terminal device photographs the photographed object in real time
- the user takes notes on the photographed object by using a writing tool.
- the terminal device needs to display the note information acquired in real time on the screen.
- FIG. 6 is a schematic diagram illustrating an example in which a user directly notes on a photographed object.
- the user may know that he / she can take notes in a book using a writing tool such as a finger.
- the terminal device associates the content of the photographed object with the note information on the screen.
- a second embodiment of the present disclosure describes a process of inputting note information into an image of an object photographed through tracking of real-time tasks of a user on a screen.
- the method for inputting note information into an image of a photographed object includes the following blocks S701 to S703.
- the terminal device photographs the photographed object in real time.
- the terminal device may execute a camera function of a camera tool such as a camera after receiving a real time note trigger command.
- the triggering method of the real time note trigger command is similar to that of the first embodiment, and will not be repeated below.
- the terminal device may obtain note information made by the user on the object photographed through tracking the user's work on the screen.
- the user's work on the screen may include a work performed by the user through a finger or a stylus pen.
- the terminal device photographs a book in real time, and the current photographed image is displayed on the screen in real time.
- the user slides his finger or stylus pen to draw a wavy line below a specific line of characters displayed on the screen.
- the terminal device may acquire a user's slide task for the screen.
- the terminal device After the terminal device detects an operation of the user's finger or stylus pen on the screen, the terminal device obtains note information made by the user on an object photographed according to the movement trajectory of the finger or stylus pen.
- the detection of the operation of the finger or stylus pen on the screen by the terminal device is similar to that of the prior art and will not be described below.
- the terminal device displays note information on the screen according to the user's selection.
- information such as line thickness and text color of the note may be determined by the pressure with which the user uses the writing tool. For example, if the terminal device detects that the pressure of the user's writing tool on the screen is relatively high through the pressure sensor, the terminal device may determine that the user's text is relatively thick and the color is relatively dark. If the terminal device detects through the pressure sensor that the pressure of the user's writing instrument is relatively small, the terminal device may determine that the text is relatively thin and the color is relatively bright.
- the terminal device By detecting the user's work on the screen, the terminal device not only obtains the note information made by the user on the screen through the writing tool, that is, the content of the note information, but also the position of the note information in the image of the photographed object. That is, the location of the note information can also be obtained when displayed on the screen.
- Such a position may be pixel coordinates of each corresponding trajectory point when the note information is displayed on the screen of the terminal device.
- the content of the current page captured in real time is displayed on the screen.
- the user can use his finger to draw wavy lines below a specific line of characters displayed on the screen.
- the terminal device detects the movement trajectory of the finger with respect to the screen in real time.
- the terminal device may know that the note information made by the user is a wavy line on the screen, and may also know information such as the color and the line thickness of the wavy line.
- the terminal device may also know the location of each locus point of the wavy line drawn by the user in the currently photographed image.
- the terminal device associates and displays the photographed object and the acquired note information.
- the terminal device photographs in real time
- the user notes on the screen using a writing tool.
- the terminal device needs to display the note information acquired in real time on the screen.
- FIG. 8 is a schematic diagram illustrating an example in which a user notes on a screen of a terminal device.
- the terminal device captures in real time, the user notes on the screen using a writing tool such as a finger.
- the terminal device associates the content of the photographed object with the note information on the screen.
- the terminal device when acquiring note information, may determine the position of the note information and the content of the note information with respect to the photographed object, and then the position of the note information with respect to the photographed object.
- Note information about the photographed object may be acquired according to the content of the note information.
- the method for inputting note information into an image of a photographed object includes the following blocks S901 to S904.
- the terminal device determines the location of the note information for the photographed object.
- the terminal device can determine the location of the note information with respect to the photographed object through one of the following two methods.
- the user may perform a note position selection operation on the screen of the object or the terminal device photographed with the writing tool, to select a position for note taking.
- a position may be a position point or a local area.
- the task performed by the user with the writing tool on the photographed object may be a traceable task or an untraceable task.
- the terminal device may select the local area through at least one of the following.
- the user can select a local area through cursor dragging.
- the user may perform a long press operation on the screen.
- the terminal device may determine start and end coordinates of the cursor of the long press operation and determine content between the start and end coordinates of the cursor as the content selected by the user.
- This local area selection method is similar to the text selection method in the prior art. Both realize selection through cursor dragging.
- the location point or local area can be selected through a user's click action.
- a user may perform a single click operation (ie, click once on the screen) within the content displayed on the screen.
- the terminal device determines the click point of the single click event in the coordinate plane, which point is the selected location point.
- the user may perform a double click operation (ie, double click on the screen) in the content displayed on the screen.
- the terminal device determines the character to which the click coordinates of the double click event belong, and the sentence to which the character belongs is selected as the content of the selected local area.
- the user may perform a triple click operation (ie, three clicks on the screen) in the content displayed on the screen.
- the terminal device After receiving the triple click task, the terminal device determines the character to which the click coordinates of the triple click event belong, and sets the paragraph to which the character belongs as the content of the selected local area.
- the user can select the local area through dragging the edges of the area selection frame.
- the region selection frame can be rectangular, pentagonal, circular or other shapes.
- the local area can be selected through a slide operation of the user. For example, the user draws a circle on the screen with a writing tool. The terminal device detects the slide job, and then determines the area enclosed by the slide job as the local area selected by the user.
- the terminal device may directly make the local area selected by the user as the local area where a note is made.
- the terminal device may perform character recognition on the image of the photographed object photographed in real time to obtain layout information, adjust the selected local area, and determine the adjusted area as the local area where the note is made. have.
- the layout information obtained through character recognition of the image is obtained by the coordinates of paragraphs and lines in the text area, the order of the paragraphs and lines, the coordinates of each character, the coordinates of the graph area and the text surrounding mode. And background, page margins, paragraph spacing, line spacing, character spacing, alignment manner, and so on. Character recognition for an image is described in detail below with reference to the fourth embodiment of the present disclosure.
- the terminal device determines whether the selected local area contains a complete sentence or paragraph according to the layout information above. If not, the terminal device adjusts the selected local area such that the adjusted local area includes a complete sentence or paragraph.
- FIG. 10A shows local areas selected by the user.
- FIG. 10B illustrates the adjusted local area after the terminal device adjusts the local area shown in FIG. 10A according to the layout information.
- the local area selected by the user may be of any shape, that is, rectangular, pentagonal, freely drawn irregularly closed area, or the like.
- the adjusted local area after the adjustment by the terminal device may be a rectangle, a pentagon, or the like.
- the terminal device After determining the local area where the note is made, the terminal device highlights the information in the local area by adding a background color or adding a frame. If the user finds that some content he wants to select has not been selected or that some content he doesn't want to select has been selected, the user can adjust the local area through position dragging of the frame of the designated area.
- the position of the note information on the photographed object is determined according to the information output after performing speech recognition on the input voice.
- the information output after speech recognition on the speech may be text information or information after the semantic analysis is performed on the text information.
- the terminal device may be the same or different devices as the terminal device for capturing the photographed object in real time and the terminal device for collecting audio data.
- the terminal device may collect the audio data in real time when shooting the photographed object in real time, and receives the voice input by the user from the audio data. You can inquire. For example, user A captures a photographed object in which a note is made in real time using a smart phone and collects audio data in real time using a smart phone.
- the terminal device When the terminal device photographs an object photographed using a video function in real time, the terminal device needs to collect an image of the photographed object and also collect audio data through a device such as a microphone. When the terminal device photographs an object photographed using a camera function in real time, the camera is in a real time preview state. At the same time, the user needs to instruct the terminal device to collect the audio data. In a third embodiment of the present disclosure, the user may trigger the terminal device to begin collecting audio data via an audio data collection trigger command.
- the terminal device may be connected with another device.
- another connected device collects the audio data in real time and transmits the collected audio data to the terminal device.
- the terminal device inquires the voice input by the user from the audio data.
- the connected other device inquires the voice input by the user from the collected audio data and transmits the inquired voice to the terminal device.
- user A has both intelligent glasses and a smartphone. He can use Intelligent Glass to shoot objects shot in real time and collect audio data using a smartphone. At the same time, the smart phone transmits the collected audio data to the intelligent glass in real time.
- the user may collect audio data to start collecting audio data through an audio collection trigger command. May trigger a terminal device.
- the audio acquisition trigger command can be generated in a variety of ways.
- Such a scheme may include at least one of voice, buttons, gestures, augmented reality human-computer interaction interfaces, and external controllers (eg, devices with external control functions such as mobile phones related to intelligent glasses). Can be.
- the terminal device After receiving the voice command, the terminal device recognizes the voice command, so as to determine that the voice command is an audio collection trigger command, and the audio data. Collect it.
- the terminal device may store a corresponding relationship between the voice command and the audio collection trigger command. For example, “start sound recording”, “sound recordings starts”, “record voice”, and other Chinese or English commands or commands in other languages.
- the above voice commands such as those can be associated with the audio collection trigger command through the correspondence table.
- the voice command is not limited to the above examples. If the user and the terminal device know that the voice command corresponds to the audio collection trigger command, the voice command may be other information previously configured by the user.
- the button is a hardware button on the terminal device, such as a home button, a sound control button, a power button, a program control button, a newly added button, or on a terminal device. It may be a virtual button.
- the virtual button may be a microphone icon or a voice note icon.
- the predefined scheme may include a short press, a long press, a short press for a predetermined time, a squeeze press and a long press alternately, and the like.
- the gesture when an audio acquisition trigger command is input by a gesture, the gesture may be performed with one hand or two hands. Gestures may include shaking hands, drawing circles, drawing rectangles, drawing triangles, and the like. The terminal device may detect and recognize the gesture using the gesture detection device.
- the terminal device for real-time recording receives the audio collection trigger command and starts collecting audio data in real time to the terminal device for audio data collection. I can order it.
- the connection between the terminal device for real-time recording and the terminal device for audio data collection may be a physical connection or wireless over at least one of the above networks such as Bluetooth, ultra-wideband, Zigbee, Wi-Fi, macro network, etc. It can be a connection.
- the terminal device for collecting audio data may be in a state of always collecting audio data.
- the user may indicate the position of the note information in the input voice, that is, the position of the photographed object where the note is made.
- the terminal device After acquiring the voice input by the user, the terminal device performs voice recognition on the input voice, performs semantic analysis on the recognized information, and based on the result of the semantic analysis, on the photographed object represented by the user. Determine the location of note information.
- a user may segment the terminal device with the phrase "underline the sentence 'current smart phone usually adopts touch screen techniques'”. Enter).
- the terminal device first performs speech recognition on such a voice portion, performs semantic analysis on the recognized text information, determines that the note information is underlined in the mark symbols according to the text information, and positions the underline on the photographed object. Determine.
- the user inputs a voice portion of "delete the sentence 'we shall go home'" to the terminal device.
- the terminal device first performs speech recognition on the voice portion, performs semantic analysis on the recognized text information, determines that the note information is a deletion symbol in the edit information, and determines the position of the deletion symbol on the photographed object. .
- the terminal device determines the content of note information made on the photographed object.
- the content of the note information may include a note type of the note information, and may further include a line thickness and a text color of the note information. If the note contains non-handwritten characters (such as print characters supported by the system), the content of the note information may contain information such as font, font size, and the corresponding code of the characters. It may further include.
- the terminal device first determines the note type of the note information made on the photographed object, and then determines the content of the note information made on the photographed object according to the determined note type.
- the user may use at least one of (eg, a user input voice, a button, a gesture, an augmented reality person-computer interaction interface, and an external controller (e.g., a device having a remote control function such as a stylus pen associated with terminal diabis). (Not limited), notifies the terminal device of the note type of the note information.
- a user input voice e.g., a button, a gesture, an augmented reality person-computer interaction interface, and an external controller (e.g., a device having a remote control function such as a stylus pen associated with terminal diabis).
- an external controller e.g., a device having a remote control function such as a stylus pen associated with terminal diabis. (Not limited), notifies the terminal device of the note type of the note information.
- the terminal device When the terminal device is notified of the note type by voice, the terminal device receives the voice input by the user. At this time, since the reception of the voice input from the user by the terminal device is similar to that described in block S901, the following will not be repeated.
- the terminal device performs voice recognition on the received voice, and then performs voice analysis, and determines the type of note information according to the result of the voice analysis.
- the terminal device photographs a book in real time
- the user inputs the voice of the content "underline line Y in paragraph X".
- "underline on line Y in paragraph X" in the speech portion is used to indicate the location of the note information, and may recognize that the note type of the note information is underlined.
- the button may be a hardware button on the terminal device, for example, a home button, a sound control button, a power button, a program control button, a newly added button, or a virtual button on the terminal device. Can be.
- the terminal device may collect statistics in advance regarding the type mainly used by the user. Then, after determining the location of the note information, the terminal device provides a virtual button of note type mainly used by the user. The user may click the virtual button corresponding to the note type to notify the terminal device. For example, after the user selects a note location, the terminal device can provide a virtual button to add characters to the UI.
- the terminal device may determine that the note type is an annotation. For another example, after the user selects the note location, the terminal device may provide a virtual button to add the voice note to the UI. When the user clicks the virtual button, the device may determine that the note type is voice note.
- the gesture may be implemented with one or two hands.
- Gestures may include shaking hands, drawing circles, drawing rectangles, drawing triangles, drawing stars, and the like.
- the terminal device may detect and recognize the gesture using the gesture detection device.
- the external control may be a writing tool such as a stylus pen, but is not limited thereto.
- statistics may be collected for note types primarily used by the user.
- a button corresponding to the mainly used note type may be configured on the writing instrument, or a conventional button on the writing instrument may be configured to correspond to the mainly used note type. Therefore, the user may inform the terminal device of the note type by pressing a button corresponding to the note type on the writing instrument.
- the writing instrument transmits an identifier corresponding to the button to the terminal device.
- the terminal device stores the correspondence table between the identifier of each button of the writing tool and the note type in advance. After receiving the identifier of the button transmitted by the writing tool, the terminal device may determine the note type of the note information that the user intends to make through the corresponding table search.
- note types commonly used by users are wavy lines and underlines.
- the stylus pen consists of two buttons. Two buttons may be configured to correspond to two note types, respectively.
- the user wants to draw a wavy line under a specific paragraph of characters of the photographed object, the user can use the stylus pen to select a local area where a specific paragraph of characters is located, and then the note type of the wavy line on the stylus pen. You can press the button corresponding to.
- the stylus pen notifies the terminal device of the identifier of the button.
- the terminal device may determine that the note type of the note information intended to be created by the user is a wavy line, and may recognize characters drawn below the wavy line according to a local area drawn in a circle by the writing tool.
- the terminal device may preconfigure information such as the line thickness and the color of the note. After the note type is acquired according to the above scheme, the terminal device can find a corresponding identifier according to the pre-configured line thickness and color.
- the terminal device may make the corresponding picture as the content of the note. For example, the note type selected by the user is a star symbol. The terminal device may find a picture corresponding to a star symbol in the stored pictures and use the found picture as the content of the note.
- the terminal device may further obtain content that the user wants to add after determining the note type.
- the terminal device may make the voice input by the user as content that the user wants to add, that is, the voice input by the user as a voice note.
- the terminal device when the terminal device shoots a book in real time, the user may use a microphone to annotate the content of "the description of this section is very rigorous" for the paragraph of the current page. Enter it. In this case, the terminal device may directly use the input voice as the content of the annotation made by the user.
- the terminal device may provide a virtual button for adding the voice note to the UI.
- the terminal device determines that the note type is an annotation.
- the terminal device may start an audio data collecting device such as a microphone to collect the voice input by the user in real time.
- the terminal device can turn off the audio data collection device such as a microphone to end the addition of the voice note.
- the terminal device inquires the note content of the note information on the photographed object from the output information to the input voice after performing voice recognition.
- the terminal device may use the text information obtained through voice recognition as the content of the note information about the photographed object. For example, if the text information obtained by performing speech recognition on a voice input by a user is "the description of this section is very rigorous", The textual information above can be a comment made by the user.
- the terminal device first performs voice recognition on the input voice, and then performs semantic analysis, and acquires note content of note information according to the semantic analysis result.
- the terminal device intercepts the voice portion corresponding to the note information from the input voice, makes the voice portion the note content of the user's note information, or inquires the text information corresponding to the note information from the text information obtained by voice recognition, The retrieved text information can be used as note content of note information created by a user.
- the terminal device when the terminal device shoots a book in real time, the user adds an annotation next to the Y line of the voice "X paragraph with a microphone.
- the content of the annotation is very strict (add an annotation beside line Y of paragraph X).
- the content of the annotation is: very rigorous).
- the terminal device may intercept the voice portion "very strict” from the voice into the note content of the note information or make the text information "very strict” as the note content of the note information.
- a user may input handwritten characters through handwriting on a photographed object or screen using a writing instrument.
- the terminal device may use handwritten characters as the content of note information. For example, after the user selects a note location, the terminal device can provide a virtual button to add characters to the UI. When the user clocks the virtual button, the terminal device determines that the note type is an annotation. The user may add handwritten characters to a photographed object or a screen by handwriting using a writing tool.
- a user may enter low-order characters in an input manner (eg, print characters in fonts supported by the system) within the system.
- the terminal device can provide a virtual button to add characters for the UI.
- the terminal device may determine that the note type is an annotation.
- the user can add print characters using the system's input formula.
- the user confirms that the addition of the characters is finished, and the terminal device may display the added characters in the image of the photographed object.
- the note information made on the photographed object is determined according to the position of the note information of the photographed object and the content of the note information.
- the terminal device may know where on the photographed object and what note information is made by the user. For example, the terminal device determines that the location of the note information on the photographed object is a Y line of X paragraph, and the note type of the note information is underlined. Information such as line thickness and note color is preconfigured. Therefore, the terminal device can determine that the user intends to underline the Y line of the X paragraph.
- the terminal device photographs in real time
- the user may take notes on the photographed object using a writing tool.
- the terminal device needs to display the note information acquired in real time on the screen.
- the terminal device needs to display an image of the photographed object captured in real time on a screen. Accordingly, the terminal device needs to display the photographed object in association with the note information.
- the terminal device may display the voice note play identifier next to the content associated with the voice note. .
- the user can listen to the voice note.
- the content of a voice note is "the description of this section is very rigorous.”
- the position of the voice note on the photographed object is the Y line of the X paragraph. That is, the content on the Y line of the X paragraph is the content related to the voice note. Therefore, the terminal device displays the voice note playing identifier next to the content of the Y line of the X paragraph. After triggering the voice note playback identifier in a particular manner, the user can listen to the voice note.
- the voice reproduction identifier may be an icon, text, animation, color, font, and the like, but is not limited thereto.
- the triggering method may be a user's click, slide, air gesture, eye gazing, or the like, but is not limited thereto.
- the user can trigger a plurality of voice note playback identifiers at one time. For example, a user's finger slides over a plurality of voice note playback identifiers. At this time, the system plays the voice notes according to the time sequence in which the identifiers were triggered.
- the voice notes are taken from the contents or the locations of the contents related to the voice notes. It is played back according to the positions of the identifiers.
- 11A is a schematic diagram illustrating an example where a user selects a local area for notes.
- 11B is a schematic diagram illustrating an example in which the user selects to add a voice note.
- 11C is a schematic diagram illustrating an example in which a terminal device collects a voice input by a user with an audio data collecting device such as a microphone.
- 11D is a schematic diagram illustrating an example in which the terminal device displays a voice note reproduction identifier.
- 11E is a schematic diagram illustrating an example in which a terminal device plays back a voice note after a user triggers a voice note play identifier.
- the terminal device captures in real time a note made on a previously photographed object. It is also possible to recognize from the image and use the recognized note as note information.
- a note recognized from an image taken in real time may be a note made by a user on a previously photographed object or a note made by other users on a photographed object.
- the terminal device may recognize note contents, for example, wavy lines, underlines, and annotations, from the captured images in real time according to a character recognition technique and a text recognition technique.
- the terminal device may associate the photographed object with the note information according to the position of the note information made by the user.
- the terminal device may reflect and display the note information on the image of the photographed object.
- the terminal device may make the absolute position of the note information in the image of the photographed object taken in real time as the position of the note information on the photographed object.
- the terminal device can know which position of the image of the object the photographed note information made by the user.
- the terminal device may know the absolute position of the note information in the image of the photographed object, for example, the position of the note information displayed on the screen of the terminal device.
- Such positions may be pixel coordinates corresponding to the trajectory points when the note information is displayed on the screen of the terminal device.
- the terminal device displays note information on the screen according to the pixel coordinates of each trajectory point.
- the object photographed is a book.
- the user draws a wavy line below a specific line of characters on the current page.
- Wavy lines are note information created by a user on a photographed object.
- the terminal device can obtain pixel coordinates of each trajectory point. Then, according to the pixel coordinates of each trajectory point, the terminal device displays a wavy line on the screen.
- the terminal device performs character recognition on an image of the photographed object taken in real time, determines a relative position of the note information with respect to the content of the photographed object according to the character recognition result, and determines the determined relative position. Let it be the position of the note information on the photographed object.
- OCR Optical Character Recongnition
- OCR technology has better disturbance resistance capabilities (e.g., lower resolution, blurry, skewed or distorted, shaded or reflected light), and supports character recognition for many kinds of complex images.
- OCR technology is employed to perform character recognition on an image of a photographed object.
- pre-processing may be performed on an image of the object photographed first. If there is skew or distortion, calibration is performed. If the quality of the image is low, enhancement processing is performed on the image. Thereafter, the terminal device performs layout analysis on the image of the photographed object and obtains layout information through processing such as binarization, block segmentation, line segmentation, and character segmentation.
- the layout information includes the coordinates of the paragraphs and the lines of the text area, the order of the paragraphs and lines, the coordinates of each character, the coordinates of the graph area and the mode around the text, and the background, and the page margins, paragraph spacing, line spacing, Character spacing, alignment method, etc. may be further included.
- character recognition is performed to obtain character information.
- the character information includes a font, a font size, and a code corresponding to each character.
- FIG. 12A shows a schematic diagram of a photographed object taken by the terminal device in real time.
- 12B shows a schematic diagram in which layout analysis is performed on the images as shown in FIG. 12A.
- 12C is a schematic diagram in which character division is performed on the images shown in FIG. 12A to obtain coordinates of each character.
- the terminal device when photographing a photographed object in real time, performs real-time character recognition on each image frame obtained by photographing, and the absolute value of the note information in the character recognition result and the current image frame.
- the relative position of the note information generated by the user with respect to the content of the photographed object is determined according to the position, and the photographed object is associated with the displayed note information according to the relative position.
- the character recognition result includes the above-mentioned layout information and character information.
- the relative position of the note information with respect to the photographed object includes the paragraph number of the paragraph in which the note information is located, related characters, distance from such characters, and the like.
- the object photographed is a book.
- the user draws a wavy line below a specific line of characters on the current page.
- Wavy lines are note information created by a user.
- the terminal device may determine which paragraphs, which lines, and which characters are drawn under which wavy lines, and determine the distance between the wavy lines and characters according to the layout information and the character information obtained by character recognition of the image of the current page.
- the wavy line is then displayed on the screen according to the above information.
- the terminal device may process the character recognition result obtained by the character recognition of the image captured in real time at high speed.
- the terminal device may process the relative position of the note information with respect to the content of the photographed object and the content of the note information acquired in real time at high speed.
- the terminal device determines a relative position of the note information with respect to the content of the photographed object, so that even if the content of the photographed object changes later (for example, the layout is changed). In order to associate and display the note information and the photographed object, the terminal device may determine the position of the note information in the changed content according to the above relative position.
- the relative position of the note information with respect to the content of the photographed object is determined by the content of the photographed object. It can be the relative position of each trajectory point of the note.
- the relative position between the trajectory point and the content includes the paragraph number of the paragraph where the trajectory point is located, the line number of the line where the trajectory point is located, the related characters, the distance from the characters, and the like.
- the relative position of the note information with respect to the content of the photographed object may be a relative position of each trajectory of the note with respect to the content of the photographed object.
- the terminal device uses the corresponding picture as the content of the note.
- the relative position of the note information with respect to the content of the photographed object may be a position of a corresponding picture in the photographed object. If the note is a character type, e.g. annotations and characters are non-handwritten characters, the relative position of the note information with respect to the content of the photographed object is the relative position between the characters and the photographed content, i.e., the photographed object. May be the coordinates of the characters in the content of the.
- the terminal device acquires the note information in the method of inputting the note information into the image of the object photographed according to the third embodiment of the present disclosure, that is, the position of the note information on the photographed object and the content of the note information, respectively, are obtained. If the user wants to annotate a particular paragraph of characters, the blank area around the paragraph of characters may be relatively small. It is difficult for a user to insert handwritten content into the small area using the writing tool. At this time, according to the fourth embodiment of the present disclosure, after the user selects a place where the user wants to take notes, it is possible to insert handwritten content at any position of the photographed object.
- the terminal device determines the size of the blank area around the position to note according to the character recognition result of the photographed object. Acquire and determine the position and size of the handwritten content when displayed according to the size of the blank area.
- the relative position of the handwritten content with respect to the content of the photographed object may be a relative position of each trajectory point of the handwritten content with respect to the content of the photographed object.
- the terminal device displays the inserted handwritten content according to the relative position. If the blank area around the location to note is relatively large, the handwritten content displayed by the terminal device is also relatively large. If the blank area around the position to note is relatively small, the handwritten content displayed by the terminal device is also relatively small.
- the user can manually associate the handwritten content with the location to take notes.
- the terminal device can automatically adjust the displaying position and the size of the handwritten content.
- the user may associate the handwritten content with a location such as a note by a symbol such as an arrow.
- the starting point of the arrow is the location of the handwritten content, and the arrow points to the location selected by the user for taking notes.
- the starting point of the arrow is the location selected by the user for taking notes, and the arrow points to the handwritten content.
- the local area selected by the user for taking notes is the original area in Fig.
- the handwritten content input by the user is "Note: 2014 sales of 206 trillion won, operating profit of 24 trillion won".
- the user associates the handwritten content with a local area for taking notes with an arrow.
- the terminal device determines the position and size of the handwritten content when displayed next to the local area according to the size of the blank area around the local area, in order to obtain the relative position of the handwritten content relative to the content of the local area.
- the terminal device displays handwritten content inserted next to the local area according to the determined relative position.
- the terminal device may recognize the content of the inserted handwritten characters, convert the handwritten characters into printed characters supported by the system, and display the converted printed characters next to the local area. As shown in Fig. 13D, the printed characters converted from handwritten characters are displayed beside the local area.
- the terminal device may automatically detect whether it is required to automatically adjust the display position and size of the handwritten content. For example, after selecting a local area to take notes, the terminal device inserts handwritten content into the photographed object. If the terminal device detects that the location of the handwritten content is too far from the local area for taking notes (greater than a predefined distance threshold), the terminal device needs to adjust the location and size of the handwritten content when displayed. I think it is.
- the terminal device can automatically adjust the position and size of the handwritten content according to the character recognition result of the photographed object, which greatly increases the user's convenience for inputting the handwritten content.
- the photographed object may be a book page with a relatively large area, for example a page of a magazine. If the entire page is taken in real time to obtain note information, the characters in the captured image may be too small to confirm. Therefore, in one embodiment, the user can obtain note information in a dynamic photographing manner.
- a user may acquire a global image of an object photographed using the terminal device.
- the terminal device performs character recognition on the global object to obtain a character recognition result.
- the user then moves the camera's focus closer to the local area of the photographed object so that the characters in the local image are clear with the appropriate font size.
- the terminal device performs character recognition on the currently photographed local area to obtain a character recognition result.
- the terminal device determines the position of the local image within the global image according to the character recognition result of the local image and the character recognition result of the global image.
- the terminal device determines the relative location of the note information with respect to the content of the global image, that is, the location of the note information within the global image. Can be.
- the terminal device associates and displays the photographed object and the note information according to the relative position.
- the dynamic note application may consist of a real time note application.
- the terminal device tells the user to shoot the global image first. At this time, the user focuses the camera on the global area so that the camera can fully collect the content of the photographed object. The user clicks a hardware button or a virtual button to confirm the shooting. The terminal device determines the current captured image as a global image. The user then focuses near the local area for taking note of the camera. After the terminal device acquires the global image, each image frame captured later in real time becomes a local image.
- the obtained character recognition result includes layout information and character information.
- the terminal device may determine the location of the local image in the global image according to the character information in the local image and the global image. For example, the terminal device searches for characters in the global image for characters in the local images. According to the search result, the terminal device can determine the location of the local image within the global image.
- the terminal device may determine the location of the local image in the global image according to the layout information of the local image and the global image. For example, it can be seen from the layout information of the local image that the local image includes a specific paragraph of characters including seven lines. From the layout information of the global image, it can be seen that there is one paragraph including seven lines in the global image. Therefore, the terminal device can determine the position of the local image in the global image according to the position of the paragraph in the global image and the position of the paragraph in the local image.
- the terminal device may determine the position of the local image in the global image according to the layout information and the text information in the local image and the global image.
- the local image includes a paragraph including 5 lines according to the layout information of the local image.
- the characters in this paragraph are font size 3 according to the character information of the local image.
- one of the characters may be font size 3 and the other characters may be font size 4. Therefore, the terminal device can determine the position of the local image in the global image according to the position of the paragraph with font size 3 in the global image and the position of the paragraph in the local image.
- the terminal device moves the terminal device closer to the local area of the photographed object and changes the zooming factor of the camera of the terminal device to focus the camera of the terminal device. At least one of the cameras may focus closer to the local area of the photographed object.
- FIG. 14 is a schematic diagram illustrating acquiring note information using a dynamic photographing method.
- the user can change the shooting area by moving the position of the camera and / or changing the zooming factor of the camera.
- the user may first photograph the local area indicated by 1, then may photograph the local area indicated by 2, then photograph the local area indicated by 3, and other local images. You can take notes in each.
- the terminal device may display the location information of the local image in the global image and the relative position of the user-generated note information with respect to the content of the local image so that the terminal device may display the photographed object and the note information in association with each other.
- the position of the note information within the global image may be determined.
- the user's hand may slightly shake when photographing an object photographed using a terminal device such as a mobile phone, and thus, the terminal device may also shake.
- the photographed object photographed by the terminal device may be shaken.
- the writing instrument may also be shaken.
- the note information of the user may have a deviation.
- the terminal device can detect shaking in real time.
- shaking includes at least one of shaking of the photographed object, shaking of the terminal device, and shaking of the writing tool.
- a deviation correcting operation may be performed on the displayed note information.
- the terminal device can detect the shaking in the following manner.
- the position of the pen tip of the writing tool is changed to satisfy the predefined shaking condition with respect to the content of the photographed object, and the position at which the content of the photographed object is displayed on the screen does not have a change to satisfy the predefined shaking condition. If so (ie, the photographed object and the short-term device are not shaken), the writing instrument can determine that it is shaken.
- Above tremor may be considered an incident shift of the photographed object, the terminal device, or the writing instrument.
- the duration of change is not relatively long, and the rate of change is relatively fast. Therefore, the shaking condition can be configured according to the above.
- the shake condition is that the shake duration is less than the predefined time threshold and the movement speed during the shake is above the predefined speed threshold.
- the terminal device may perform auxiliary detection using a sensor.
- the terminal device detects that the position where the content of the photographed object is displayed on the screen has a change that satisfies a predefined shaking condition, it can be detected that the terminal device has a change at the same time, and that the terminal device is shaking Can be considered. If it detects that the terminal device is not moving, it can be considered that the photographed object is trembling.
- the terminal device may determine whether the terminal device has moved using a detection device such as, but not limited to, an acceleration sensor.
- the terminal device may perform the following deviation correction operation on the displayed note information.
- Determining the position of the note information on the object photographed after the tremor according to the position of the note information on the object photographed before the tremor, the direction of shaking and the distance of the tremor, and the deviation of the note information according to the position of the note information on the object captured after the tremor Perform a calibration.
- Case 1 The writing instrument shakes when the user takes notes through work on a photographed object.
- the position of the pen tip of the writing tool is deviated with respect to the content of the photographed object. If the user finds the deviation, the user moves the pen tip of the writing instrument to the correct position. In this case, the deviation may occur only in the note information generated by the user after the shaking occurs and before the user moves the nib of the writing instrument. At this time, it is only necessary for the terminal device to perform the deviation correction on the note information made by the user during this time. If the movement of the nib of the writing instrument performed by the user satisfies a predefined condition, the terminal device determines that the user moves the nib of the writing instrument to the correct position.
- the predefined condition may be that the direction in which the user moves the pen tip of the writing implement is opposite to the direction of tremor, and the difference between the distance of movement and the tremor distance is not greater than a predefined threshold.
- the terminal device For each locus point in the note information for which deviation correction is required, the terminal device has a locus point in the image of the captured object after the tremor has occurred according to the position of the locus point in the image of the object photographed before the tremor, the shaking direction, and the shaking distance. You can decide where to place it. The terminal device then corrects the position of the trajectory point from the current position to the determined position.
- FIG. 15E is a schematic diagram illustrating deviation correction work performed by the terminal device with respect to the wavy line under “reduced” in FIG. 15D.
- Case 2 When a user notes through work on a photographed object, the object is shaken.
- the terminal device determines that the user moves the nib of the writing instrument to the correct position.
- the predefined condition may be that the direction in which the user moves the pen tip of the writing implement is opposite to the direction of tremor, and the difference between the distance of movement and the tremor distance is not greater than a predefined threshold.
- the terminal device For each locus point in the note information for which deviation correction is required, the terminal device has a locus point in the image of the captured object after the tremor has occurred according to the position of the locus point in the image of the object photographed before the tremor, the shaking direction, and the shaking distance. You can decide where to place it. The terminal device then corrects the position of the trajectory point from the current position to the determined position.
- FIG. 15G is a schematic diagram illustrating a deviation correcting operation performed by the terminal device with respect to the wavy line below the “operating profit” in FIG. 15F;
- Case 3 The terminal device shakes when the user takes notes through work on the photographed object.
- the terminal device After the terminal device is shaken, the position of the content of the photographed object, which is displayed on the screen, is deviated. Therefore, the position where the note information made by the user before shaking is displayed on the screen is also changed. The user does not have to move the writing implement. At this time, since only the note information made by the user before the tremor has a deviation when it is displayed, only the terminal device needs to perform the deviation correction operation on the note information.
- the terminal device For each locus point in the note information for which deviation correction is required, the terminal device has a locus point in the image of the captured object after the tremor has occurred according to the position of the locus point in the image of the object photographed before the tremor, the shaking direction, and the shaking distance. You can decide where to place it. The terminal device then corrects the position of the trajectory point from the current position to the determined position.
- the terminal device has performed character recognition on the image of the photographed object, and associates the note information with the photographed object according to the relative position of the note information with respect to the content of the photographed object.
- the terminal device may not perform deviation correction on the note information made before shaking.
- the terminal device may acquire the relative position of the note information with respect to the content of the photographed object by performing character recognition on the captured image acquired in real time after shaking, and associate the note information with the photographed object according to the relative position. Display allows you to display note information made before shaking in the correct position.
- the terminal device moves up by a distance d. After the tremor has occurred, the wavy lines drawn by the user before the tremor have " increased " with obvious deviations and are displayed below. In this case, the terminal device needs to perform deviation correction on the wavy line drawn by the user before shaking.
- FIG. 15I is a schematic diagram after the terminal device performs the deviation correction operation on the wavy line under " increased " in FIG. 15H.
- Case 4 The writing tool shakes as the user takes notes on the screen.
- the position of the pen tip of the writing tool is deviated with respect to the content of the photographed object. If the user finds the deviation, the user moves the pen tip of the writing instrument to the correct position. In this case, the deviation may occur only in the note information generated by the user after the shaking occurs and before the user moves the nib of the writing instrument. At this time, it is only necessary for the terminal device to perform the deviation correction on the note information made by the user during this time. If the movement of the nib of the writing instrument performed by the user satisfies a predefined condition, the terminal device determines that the user moves the nib of the writing instrument to the correct position.
- the predefined condition may be that the direction in which the user moves the pen tip of the writing implement is opposite to the direction of tremor, and the difference between the distance of movement and the tremor distance is not greater than a predefined threshold.
- the terminal device For each locus point in the note information for which deviation correction is required, the terminal device has a locus point in the image of the captured object after the tremor has occurred according to the position of the locus point in the image of the object photographed before the tremor, the shaking direction, and the shaking distance. You can decide where to place it. The terminal device then corrects the position of the trajectory point from the current position to the determined position.
- the terminal device determines that the user moves the nib of the writing instrument to the correct position.
- the predefined condition may be that the direction in which the user moves the pen tip of the writing implement is opposite to the direction of tremor, and the difference between the distance of movement and the tremor distance is not greater than a predefined threshold.
- the terminal device For each locus point in the note information for which deviation correction is required, the terminal device has a locus point in the image of the captured object after the tremor has occurred according to the position of the locus point in the image of the object photographed before the tremor, the shaking direction, and the shaking distance. You can decide where to place it. The terminal device then corrects the position of the trajectory point from the current position to the determined position.
- Case 6 The terminal device trembles when the user takes notes through the task on the screen.
- the nib of the writing instrument shakes with the terminal device. In other words, there is no relative shift between the pen tip of the writing instrument and the screen. At this time, if the user does not notice the tremor in time, the pen tip of the writing tool does not move to the correct position, or if the user continues to take notes on the screen, it is necessary to take note after the tremor is found later.
- the user may move the pen tip of the writing instrument to the correct position. In this case, the note information made by the user before the nib of the writing instrument moves has a deviation.
- the terminal device determines that the user moves the nib of the writing instrument to the correct position.
- the predefined condition may be that the direction in which the user moves the pen tip of the writing implement is opposite to the direction of tremor, and the difference between the distance of movement and the tremor distance is not greater than a predefined threshold.
- the user can end the note information before finding trembling. Therefore, it is necessary for the terminal device to perform the deviation correction on all the note information.
- the terminal device moves up by a distance d. After the tremor has occurred, the wavy lines drawn by the user before the tremor have " increased " with obvious deviations and are displayed below. The user does not notice the tremor and continues to draw wavy lines. At this time, the terminal device needs to perform deviation correction on the wavy line under the "increased, operating profit of 7 trillion won in the previous quarter".
- the terminal device For each locus point in the note information for which deviation correction is required, the terminal device has a locus point in the image of the captured object after the tremor has occurred according to the position of the locus point in the image of the object photographed before the tremor, the shaking direction, and the shaking distance. You can decide where to place it. The terminal device then corrects the position of the trajectory point from the current position to the determined position.
- the terminal device performs character recognition on the image of the photographed object, which is obtained in real time by photographing, and notes according to the relative position of the note information with respect to the content of the photographed object.
- the terminal device may not perform deviation correction on the note information made before shaking.
- the terminal device may acquire the relative position of the note information with respect to the content of the photographed object by performing character recognition on the captured image acquired in real time after shaking, and associate the note information with the photographed object according to the relative position. Display allows you to display note information made before shaking in the correct position.
- FIG. 15K is a schematic diagram after the terminal device performs the deviation correction operation on the wavy line below “increased and the operating profit was 7 trillion won in the previous quarter” in FIG. 15L.
- the user may choose to save the note information.
- the terminal device associates the note information made by the user with the image of the photographed object photographed in real time.
- the terminal device may associate and store the note information obtained by the user, the image captured in real time, and the character recognition result obtained by performing character recognition on the image captured in real time.
- the terminal device may store the relative position of the note information with respect to the content of the photographed object.
- the terminal device may store the note information in an independent note file in which a relative position of the note information with respect to the content of the photographed object may be stored in the note file.
- the stored note information may include information such as line thickness and color of the note information.
- the relative position of the note information with respect to the content of the photographed object may be a relative position of each trajectory point of the note with respect to the content of the photographed object.
- the relative position of the note information with respect to the content of the photographed object may be the relative position of each trajectory of the note with respect to the content of the photographed object.
- the terminal device may use the corresponding picture as the content of the note.
- the relative position of the note information with respect to the content of the photographed object may be a position of a corresponding picture in the photographed object. If the note is of a character type, e.g., annotations and characters are non-handwritten characters, the relative position of the note information with respect to the content of the photographed object is relative to the content of the photographed object, i.e. Coordinates of the characters in the content of the object.
- the stored note information may include an audio file.
- the format of the audio file may be CD, MP3, MIDI, or the like.
- the terminal device may associate a voice reproduction identifier corresponding to the storage address of the audio file with a hyperlink, but not limited thereto. After the user triggers the voice reproduction identifier in a specific manner, the terminal device obtains the audio file from the corresponding storage location and plays the audio file.
- the user can make the extracted content the content related to the mark symbol in the note information.
- the associated extract content may be stored in the extract note.
- the note source may be stored.
- the note resource may be a book name, author, publisher, title, and the like.
- the note resource may be information such as a book name and author on the cover of the paper book through the cover shooting of the paper book and performing character recognition on the cover.
- the user may scan the bar code of the book through bar code scanning software in the camera and the terminal device to obtain information of the note resource.
- the user may manually add the information of the note resource, and store the information of the note resource and the extracted note accordingly.
- the user can extract interesting or important content using a terminal device such as a mobile phone and store the content as a convenient electronic extract note.
- the note When the terminal device photographs in real time, the note may be made on the photographed object, and the image photographed in real time and the note information may be displayed in association.
- the note information related to the image captured in real time may be obtained, and photographed in real time.
- Image and note information are displayed in association.
- the terminal device compares the captured image with the stored image in real time according to an image recognition technology.
- the terminal device may obtain a relative position of the associated note information and the note information with respect to the content of the stored image, and the note information about the content in the stored image.
- the relative position of the note information with respect to the content in the image taken in real time according to the relative position of the image, the character recognition result of the stored image and the character recognition result of the real-time image can be determined, and taken in real time according to the determined relative position Images and note information can be displayed associatively.
- the photographed area when a user photographs an object photographed in real time, the photographed area may be a whole region of the stored image of the photographed object or a local region of the stored image of the photographed object. Only when the terminal device detects that an image of a photographed object shot in real time is associated with some content of a stored image of the photographed object, it is more convenient to view the note information, and to associate the corresponding note information during real time shooting. It can be displayed.
- the note information stored by the terminal device may be note information previously made by the user in the photographed object or note information received from other devices. Moreover, note information may be obtained from the cloud side.
- User A joins a training class.
- User A uses a mobile phone to make many notes in the training book and stores the notes in the mobile phone.
- User B does not participate in the training class.
- user A may share notes made by the mobile phone with B.
- user B shoots a training book in real time, the notes shared by user A are loaded and displayed immediately.
- user B can conveniently view the notes made by user A in the training book. Since the user's notebook is an electronic notebook stored in the terminal device, the user's desire to take notes can be satisfied without writing in the book.
- the user when a user searches for a still image using the terminal device, the user may note the still image, and display the note information in association with the still image.
- the terminal device when searching for a still image using the terminal device, when the user wants to view the note information made by himself or another user in the still image, the terminal device may be connected to the still image from the local storage, another device or the cloud side.
- the relevant note information can be obtained, and the note information and the still image can be displayed in association with the screen.
- the still image is an image of a photographed object obtained by the terminal device in real time photographing as in the above embodiments of the present disclosure, a still image stored in the local storage of the terminal device, or from another device or cloud side to the terminal device. It may be a still image obtained by.
- the photographed image and the still image displayed by the terminal device are generally referred to as the displayed image.
- the terminal device when displaying an image, may perform at least one of the following.
- the terminal device may perform character recognition (such as OCR recognition) on the displayed image and display the image in an adaptive layout according to the character recognition result.
- character recognition such as OCR recognition
- note information related to the displayed image may also be displayed in the adaptive layout.
- the terminal device can only apply the adaptive layout for note information.
- the user can click the save button on the screen to send a save command to the terminal device.
- the terminal device stores the image after the adaptive layout is applied in a designated format, for example, txt, doc, pdf, rtf, jpg / jpeg, tif and bmp. As such, the user can load the stored image for later viewing without rearranging the layout.
- the terminal device displays the note information and the adaptive layout after the adaptive layout is applied. Stores the associated image in association.
- the terminal device When the terminal device only applies the adaptive layout to the note information, after receiving the user's storage command, the terminal device stores the note information and the displayed image in association after the adaptive layout is applied.
- the method of applying the adaptive layout may include, but is not limited to the following.
- the terminal device may apply the adaptive layout to the content of the displayed image according to the currently displayed view, the size of the displayed image and the character recognition result, and display the image on the screen after the adaptive layout is applied.
- the width of the currently displayed view is limited by the current width of the screen.
- the current width of the screen is related to how the screen is displayed, such as in portrait or landscape mode.
- the terminal device when applying the adaptive layout, is adapted to the screen so that the terminal device is adapted to the screen, depending on the width of the view currently displayed on the screen and the displaying font size of the characters. It is possible to calculate the number of characters in one line (i.e., the number of characters held by one line) that fits the width of, and according to the calculated number of characters in one line and the display font size of the characters in the recognized text area. You can apply an adaptive layout (eg automatic word wrap) for the characters.
- an adaptive layout eg automatic word wrap
- the displaying font size of the characters is determined by the terminal device according to the font size of the characters obtained by character recognition, or the font size previously configured by the user, or the default font size configured in the system of the terminal device, or the reading habit of the user. It may be a determined font size.
- the terminal device when applying the adaptive layout to the recognized characters in the text area, depends on the relationship between the font size of the recognized character and the maximum and minimum values of the preconfigured displaying font size.
- the display font size of each character can be determined first. For example, for a recognized character, when the font size of the recognized character is larger than the maximum value of the preconfigured font size, the maximum value of the preconfigured font size becomes the displaying font size of the character. If the font size of the recognized character is smaller than the minimum value of the preconfigured font size, the minimum value of the preconfigured font size becomes the displaying font size of the character.
- the terminal device may set the adaptive layout for the characters in the text area according to the currently displayed view and the displaying font size of the determined characters to be adapted to the screen.
- the maximum and minimum values of the preconfigured font size can be preconfigured by the user.
- the terminal device may set the adaptive layout for the characters in the text area based on the order of the coordinates of the characters according to the currently displayed view and the displaying font size of the determined characters.
- FIG. 16A is a schematic diagram in which a terminal device directly displays a displayed image without applying an adaptive layout when the displayed image contains only textual content.
- 16B is a schematic diagram in which a terminal device applies an adaptive layout to content in displayed content. Comparison of FIG. 16A and FIG. 16B shows that the content with the adaptive layout is more suitable for reading. The user can comfortably read the content in the displayed image without frequent zooming and left / right dragging operations on the displayed image.
- the terminal device may display the characters in the text area on the screen as images. That is, the terminal device connects the single characters divided from the character recognition result of the text area in one line according to the size of the current displayed view. If a line break is required, the corresponding characters are connected on a new line.
- This display approach is similar to " movable type printing. &Quot; In this display manner, the zooming operation is actually applied to the pixels.
- the terminal device may display the characters in the text area on the screen in a non-image manner, which is equivalent to converting the characters in the text area into a text file. That is, the terminal device displays the characters according to information such as corresponding code, font, font size, and character coordinates of the character. In this display manner, the zooming operation is actually performed to change the font size of the characters.
- the terminal device may display the characters according to the preconfigured font or the font of the recognized characters.
- the terminal device When the content of the displayed image includes both text and graphics regions, that is, when the displayed image is an image with both text and graphics, in one embodiment, the terminal device performs a layout rearrangement and surrounds the text. Characters in the text area and graphics area can be displayed according to the mode of, alignment mode, relative position of the text in each graphic area, the size of the currently displayed view, and paragraph information of each paragraph in the text area. . In addition, the user may change the positional relationship between the graphics area and the text area by dragging the graphics area.
- the character recognition result obtained through character recognition of the displayed image further includes column information.
- the terminal device may separate columns in the text area from left to right and top to bottom according to the position of each column or the position of the irregular area.
- the adaptive layout When the adaptive layout is applied to the content of the displayed image, the adaptive layout may be applied to note information associated with the displayed image.
- the relative position of the note information with respect to the content of the displayed image may be the relative position of each trajectory point of the note with respect to the displayed image.
- the position of the trajectory point relative to the content includes the paragraph number of the paragraph where the trajectory point is located, the line number of the line where the trajectory point is located, the associated characters, the distance from the characters, and the like.
- the terminal device can display the note information in the adaptive layout according to the relative position of each trajectory point with respect to the content of the displayed image after the adaptive layout is applied.
- the image displayed after the adaptive layout is applied, depending on the character recognition results (layout information and character information) of the displayed image after this is applied and the relative position of each trajectory point relative to the content of the displayed image before the adaptive layout is applied.
- the relative position of each trajectory point with respect to the content of may be determined.
- the distance between each trajectory point in the note and the characters in the displayed image may be adjusted according to information such as font size and line gap of the characters in the displayed image after the adaptive layout is applied. If the font size and line spacing of the characters in the displayed image is increased after the adaptive layout is applied, the distance between each trajectory point in the note and the characters in the displayed image also increases accordingly.
- the terminal device uses the corresponding picture as the content of the note.
- the relative position of the note information with respect to the content of the displayed image may be the position of the corresponding picture in the displayed image.
- the terminal device is displayed after the adaptive layout is applied so that the terminal device can display the corresponding picture according to the position of the corresponding picture in the content of the displayed image after the adaptive layout has been applied. According to the character recognition result of the image and the position of the corresponding picture in the content of the displayed image before the adaptive layout is applied, the position of the corresponding picture in the content of the displayed image after the adaptive layout is applied may be determined.
- the size of the corresponding picture may be adjusted according to information such as font size, line spacing of characters in the displayed image after the adaptive layout is applied. For example, if the font size and line spacing of the characters in the displayed image are increased after the adaptive layout is applied, the magnification is applied to the corresponding picture.
- 16C is a schematic diagram illustrating note information made by a user before an adaptive layout is applied to the displayed image.
- the terminal device applies the adaptive layout to the content of the displayed image, the coordinates of each character in the content of the displayed image are changed.
- the position of each trajectory point in the wavy line drawn by the user in the displayed image also changes.
- the position of the star symbol within the content of the displayed image also changes accordingly.
- the terminal device displays the relative position of each trajectory point in the wavy line with respect to the content of the displayed image after the adaptive layout is applied and the adaptive layout is applied according to the character recognition result of the displayed image after the adaptive layout is applied. Determine the position of the star symbol within the content of the image.
- 16D is a schematic diagram illustrating an example in which an adaptive layout is applied to a displayed image and note information. As can be seen in FIG. 16D, after the adaptive layout is applied to the content of the displayed image, the adaptive layout is also applied to the note information.
- the adaptive layout is applied to the note information, and then to smooth the lines of the note, the terminal device is placed in accordance with the interpolation algorithm.
- Several trajectory points can be inserted between the trajectory points, and after the adaptive layout is applied, the trajectory points can be connected in order to obtain note information.
- the relative position of the note information relative to the content of the displayed image may be the relative position of each trajectory of the note relative to the content of the displayed image.
- the content of the annotation is generally located in the blank area of the displayed image. Therefore, the terminal device can display the note information after the adaptive layout is applied according to the relative position of each trajectory point with respect to the content of the displayed image after the adaptive layout is applied. According to the character recognition result, the size of the blank area around the note can be obtained, and according to the size of the blank area and the relative position of each trajectory point with respect to the content of the displayed image before the adaptive layout is applied, the adaptive layout is determined. After application, the relative position of each trajectory point relative to the content of the displayed image can be determined.
- 16E is a schematic diagram illustrating note information made by a user before an adaptive layout is applied to a displayed image.
- 16F is a schematic diagram illustrating image and note information displayed after adaptive layout has been applied.
- FIG. 16G is a schematic diagram illustrating an example in which an adaptive layout is applied to displayed images and note information after handwritten characters are converted to printed characters.
- the note is a character type, e.g., annotations and characters, the off-season characters, e.g., print characters input by the user or handwritten characters converted from handwritten characters through an input function provided by the system.
- the relative position of the note information with respect to the content of the displayed image may be coordinates of respective characters in the content of the displayed image.
- the content of the annotation is generally located within the blank area in the displayed image. Therefore, the terminal device may determine the size of the blank area around the note according to the character recognition result of the displayed image after the adaptive layout is applied, and within the content of the displayed image before the size of the blank area and the adaptive layout are applied.
- each character in the note after the adaptive layout has been applied to display the note information after the adaptive layout has been applied according to the font size and coordinates of each character of the note in the content of the displayed image after the adaptive layout has been applied.
- the font size of is determined according to the size of the blank area and the font size of the characters in the displayed image after the adaptive layout is applied.
- the terminal device may perform character recognition and handwriting recognition on the displayed image to recognize the existing note.
- the terminal device may store the recognized note information in association with the displayed image and store a relative position of the note information with respect to the content of the displayed image. Later, the user can perform tasks such as zooming, editing, highlighting, and adjusting the layout of the note on the recognized note information on the displayed image.
- the note on the displayed image can be erased through the one-key erase function provided by the terminal device.
- the terminal device may replace the pixels of the content with the background image of the document.
- the user can delete only part of the content of the note. After the user selects the content of the note to erase, the erase is performed through the erase function provided by the terminal device. Pixels of erased content can be replaced by an image of the background of the document.
- the terminal device may hide the note information after receiving the user's note hiding command and display the note information after receiving the user's note displaying command.
- the terminal device can provide a virtual button on the UI for converting handwritten characters into printed characters.
- the terminal device changes the recognized handwritten characters into printed characters.
- the user can view a clean document with the necessary note content, which can greatly enhance the user's reading experience through adaptive layout application to existing notes in the displayed image.
- the terminal device may perform character recognition (such as OCR recognition) on the displayed image, and apply an adaptive layout to the character recognition result.
- the object of the zooming operation may be the entire content of the image, that is, the full content zooming.
- the object of the zooming operation may be designated information.
- the terminal device only performs zooming in a direction in which the size of the designated information and the son content does not change.
- the designated information includes at least one of the following.
- Content related to note information is content corresponding to note information. For example, if “current smart phone usually adopts touch screen techniques” is underlined, the content associated with the underline is "current smartphone generally uses touch screen technology.” Is adopted ".
- the displayed image is associated with note information, and a corresponding adaptive layout needs to be applied to the note information.
- the terminal device may display note information after the adaptive layout is applied according to the relative position of each trajectory point with respect to the content of the displayed image after zooming and before the zooming.
- the relative position of each trajectory point with respect to the content of the image may be determined after zooming.
- the distance between each trajectory point in the note and the characters in the displayed image is adjusted according to the font size and line spacing of the characters in the displayed image after zooming. For example, if the font size and line spacing of the characters in the displayed image are increased after zooming, the distance between each trajectory point and the characters in the displayed image is increased accordingly.
- the terminal device may display a character recognition result of the zoomed image to display the image according to the position of the picture in the content of the zoomed image.
- the position of the photo in the content of the displayed image before zooming the position of the photo in the content of the zoomed image may be determined.
- the size of the picture may be adjusted according to information such as font size and line width of characters in the displayed image after zooming.
- the terminal device may apply the note information after the adaptive layout is applied according to the relative position of each trajectory point relative to the content of the displayed image after zooming.
- the size of the blank area around the note can be determined according to the character recognition result of the displayed image after zooming, and according to the size of the blank area and the relative position of each trajectory point with respect to the content of the displayed image before zooming. After zooming, the relative position of each trajectory point with respect to the content of the displayed image may be determined.
- word wrapping may be implemented in the blank area.
- the terminal device may determine the size of the empty area around the note according to the character recognition result of the displayed image after zooming, and the size of the empty area. And the coordinates of each character in the content of the image displayed after zooming according to the coordinates of each character in the displayed image before zooming.
- the font size of each character in the note after the adaptive layout is applied may be determined according to the size of the blank area and the font size of the characters in the displayed image after zooming.
- the note information may be displayed according to the coordinates and font size of each character of the note in the displayed image after the adaptive layout is applied.
- the zooming of the note information performed by the terminal device may be regarded as a corresponding increase or decrease relative to the line thickness of the note.
- the zooming of the note information performed by the terminal device may be regarded as a zooming operation on the corresponding picture.
- the zooming of the note information performed by the terminal device may be considered a zooming operation for the handwritten characters in the blank area
- Word wrapping may be performed on handwritten characters to adapt to the area.
- the terminal device determines the size of the blank area around the note according to the character recognition result of the displayed image, and determines the size of the blank area, the zooming level of the zooming command, and the content of the displayed image before zooming.
- the relative position of each trajectory point with respect to the content of the displayed image is determined according to the relative position of each trajectory point with respect to, and the note information is displayed according to the relative position.
- the zooming of the note information performed by the terminal device is an automatic line for the characters to adapt to the zooming and blank area for the font size of the characters. Can be considered a change.
- the terminal device determines the font size of each character after zooming according to the zooming level indicated by the zooming command and the font size of each character in the note before zooming.
- the coordinates of each character of the post-zoom note in the content of the displayed image are determined according to the size of the blank area and the coordinates of each character in the note in the content of the pre-zoomed image.
- the note information is displayed according to the determined relative position and font size of the character.
- the terminal device may perform zooming on the complete note information. That is, after the user triggers a zooming command with a gesture, voice, or button, the terminal device performs a zooming operation on all of the note information in the displayed image.
- the terminal device may perform a zooming operation on note information in a designated type or designated note information.
- the terminal device may perform a zooming operation on all annotations in the note information or perform a zooming operation on a specific annotation.
- the terminal device may perform zooming on content related to note information.
- the zooming operation may be performed on content related to all of the note information, content related to the specified type of note information, or content related to the designated note information.
- the terminal device may perform a zooming operation on all of the underlined texts or characters corresponding to the specific underline.
- 17A is a schematic diagram illustrating note information of a user before performing a zooming operation.
- 17B is a schematic diagram illustrating a zooming operation performed by a user on content related to a star symbol.
- 17C is a schematic diagram of a user performing zooming on content related to wavy lines in FIG. 17A.
- the terminal device when zooming toward content related to note information, may apply a corresponding adaptive layout for the note information.
- the method of applying the adaptive layout to the note information is similar to that when zooming is performed on the entire document, and thus will not be repeated below.
- the user can select the note information of the displayed image and the designated area in the content. Therefore, the terminal device can determine the designated area for performing the zooming task. After receiving the zooming command of the user, the terminal device performs zooming on the content in the designated area and the size of other content that does not change.
- the manner in which the user selects the designated area is similar to the selection of the local area desired by the user for taking notes in the third embodiment, and thus will not be repeated below.
- the terminal device can emphasize the information in the designated area through methods such as adding a background color or adding a frame. If the user finds that some of the content he wants to select is not selected or that some content he does not want to select is selected, the user can adjust the designated area through position dragging of the frame of the designated area.
- 17D is a schematic diagram illustrating a zooming operation performed by a terminal device for a designated area.
- the adaptive layout when the terminal device zooms the content in the designated area, if the user notes in the designated area, the adaptive layout may also be applied to the note information.
- the application of the adaptive layout to the note information is similar to the application of the adaptive layout during the entire document zooming, and is not repeated hereafter.
- the frame of the designated area also needs corresponding adjustment.
- the terminal device adjusts the frame according to the content of the designated area after zooming.
- 17E is a schematic diagram illustrating a designated area selected by a user to perform a zooming operation.
- 17F is a schematic diagram illustrating a frame after the designated content is zoomed.
- 17G is a schematic diagram illustrating an adjusted frame.
- the content in the specified type may be the content of the specified font, the content of the specified format, the specified symbol, the title, the outline, the content table, the content that appears at a relatively high frequency, the text or the graphic, This is not restrictive.
- the terminal device can automatically recognize the content of the specified font such as bold content, italic content, etc. from the displayed image, and the terminal device can recognize the content of different colors, It is possible to automatically recognize content of a designated format, such as content of a large character font size, highlighted content, and the like, and the terminal device may recognize a designated symbol (quotation mark, book title mark), text, graphic, or the like.
- the terminal device can automatically look up a table of outlines or content.
- the terminal device may recognize the approximate structure of the document, such as the title, subtitle, and core content, according to information such as font, font size, and alignment mode obtained through character recognition of the displayed image. By combining the above information, an outline or table of the content of the document can be obtained.
- the terminal device may associate the content of the document with an outline or a table of content.
- an outline or table of content Since an outline or table of content is obtained, it is very convenient for the user when reading the displayed image with many characters.
- the user can call up an outline or table of content at any time and select the portion of interest.
- Corresponding content can be displayed on the screen at one time, improving the user's reading efficiency and experience.
- the terminal device may recognize content that appears at a high frequency (eg, having a frequency above a preconfigured frequency threshold) within an image displayed via a character recognition technique (eg, OCR technique).
- the recognized content may be content that the user emphasizes, and therefore may be of a specified type of content.
- the adaptive layout may be applied to the note information. Applying an adaptive layout to note information is similar to applying a layout when zooming toward the entire document, so we will not repeat it below.
- the terminal device after the terminal device performs character recognition (such as OCR recognition) on the displayed image, the user may perform editing operations such as cut, copy, paste, and erase.
- the terminal device may perform corresponding editing processing on the content according to the editing operation of the user.
- the terminal device copies the content to be copied selected by the user to the clipboard for subsequent paste operation.
- the content displayed by the terminal device changes, so that the terminal device may perform layout rearrangement on the displayed content.
- the terminal device may perform an editing operation on the above designated information.
- FIG. 18A is a schematic diagram illustrating note information made by a user.
- the terminal device only deletes the content related to the note information of the symbol "" in Fig. 18A.
- the user may click an eraser button for transmitting an eraser erasing function to the terminal device.
- the terminal device determines the slide trajectory of the slide task, erases the characters passed by the slide trajectory from the text area, and rearranges the layout to display the remaining content. do.
- the terminal device When the terminal device rotates the screen, the terminal device may re-determine the size of the currently displayed view according to the width of the screen after rotation, rearrange the contents of the displayed image, and newly determine the currently displayed view.
- the content may be displayed on the screen according to the size and the character recognition result of the displayed image.
- the screen of the terminal device rotates, only the display direction of the image is changed. While the screen is in landscape mode, when the image is of vertical type, the image is displayed so that its height extends to the entire screen by default. At this time, the size of the displayed image is reduced to make the user uncomfortable.
- the size of the displayed image is determined again, and for easy reading by the user, the displayed content is rearranged to adapt to the screen.
- 19A is a schematic diagram illustrating display during layout rearrangement and screen rotation.
- the user may change the vertical or horizontal display mode of the screen through a rotation operation on the terminal device.
- the adaptive layout can be applied to note information associated with the displayed image.
- the application of the adaptive layout to the note information by the terminal device is similar to the application of the adaptive layout to the note information according to the displayed view and thus will not be repeated below.
- 19B is a schematic diagram illustrating note information made by a user before screen rotation.
- 19C is a schematic diagram in which an adaptive layout is applied to note information after screen rotation.
- the content adjustment function may be used. After receiving the content adjustment command, the terminal device adjusts the content of the displayed image according to the note information, and displays the adjusted content after rearranging the layout.
- the terminal device may adjust the content of the displayed image in accordance with at least one of the following ways.
- the edit information includes (1) an insertion symbol and content to be inserted.
- the edit information includes a delete symbol.
- the editing information includes the 3 position adjustment symbol.
- the user can adjust some displayed dizzy note information and displayed content through the display content adjustment in a display manner that expects the displayed content. Enhances the experience of viewing note information.
- the terminal device may configure the highlighting function.
- the terminal device highlights the designated information after receiving the highlighting command.
- the designated information includes at least one of the following.
- the terminal device may highlight all of the note information, the note information of the specified type, or the designated note information. For example, when shooting a book in real time, the user adds a comment "this paragraph is very good" next to the paragraph. After receiving the highlighting function, the terminal device highlights the above annotation in the same way as adding a background color.
- the terminal device may highlight content related to all of the note information, content related to the specified note information, or content related to the specified note information. For example, when shooting a book in real time, the user underlines a specific paragraph of characters. After receiving the highlight command, the terminal device may highlight the underlined characters in the same manner as displaying in the highlight color.
- the terminal device may highlight the content in the designated area after receiving the highlight command.
- the user can select the note information of the displayed image and the designated area in the content.
- the terminal device can then highlight the content within the designated area.
- the selection of the designated area is similar to selecting the local area for note taking by the user in the third embodiment, and thus will not be repeated below.
- the terminal device may highlight the note information of the displayed image and the specified type of content in the content after the highlight command.
- the specified type of content may be content of a specified font, content of a specified format, a specified symbol, a title, an outline, a table of content, a high frequency of content, text, graphics, and the like, but is not limited thereto.
- the terminal device may emphasize the designated information in such manners as bold, increased font size, displaying in accent color, hiding background color, and hiding information other than the specified information.
- the user may only be interested in some key information in the note information and the content of the displayed image.
- the terminal device can only display designated information selected by the user, and can hide information other than the designated information.
- the terminal device merely displays text in the content of the displayed image after layout rearrangement according to the size of the currently displayed view and hides the graphics.
- the terminal device if the designated information selected by the user is a graphic, the terminal device merely displays a graphic in the content of the displayed image on the screen and hides the text.
- the user writes many notes on the displayed image. Occasionally, a user does not need to see a note but wants to see a clean document. In this case, the terminal device may hide the note information after receiving the user's note hiding command, and display the note information after receiving the note display command from the user.
- the user can call the hidden content at any time.
- the terminal device may hide other information in a folding hide manner.
- the user can deploy hidden content at any time.
- the terminal device can completely hide other information except designated information. If information other than the designated information includes the graphic, the graphic may be translucent or blurred and displayed in the background below the designated information.
- 21A is a schematic diagram in which the terminal device only displays text or only graphics.
- 21B is a schematic diagram in which the terminal device hides the annotation.
- the terminal device when displaying note information, may adjust the note type of the note information according to the needs of the user.
- the user may first select note information for which the note type needs to be adjusted.
- the terminal device provides a virtual button in the UI to change the note type.
- the terminal device provides virtual buttons corresponding to the note types frequently used by the user determined according to the statistics.
- the user selects the note type to be used and clicks the corresponding virtual button.
- the terminal device adjusts the note type of the note information according to the user's selection.
- the user draws a wavy line under a specific paragraph of characters.
- the user can click on the screen within the position where the wavy line is displayed.
- the terminal device provides virtual buttons for the user on the UI to change the type of note.
- the terminal device determines that the user wants to change the wavy line. Therefore, the terminal device provides the user with virtual buttons corresponding to the types of notes acquired according to the statistics on the UI.
- the user selects the desired type according to his needs and clicks the corresponding virtual button.
- the terminal device adjusts the type of note according to the user's selection.
- the user selects note information that the user wants to change the note type.
- the terminal device provides a virtual button on the UI to change the note type of the note.
- the terminal device provides the user with virtual buttons corresponding to mainly used note types determined according to statistics on the UI.
- the terminal device adjusts a note type of note information according to a user's selection.
- the terminal device may adjust content related to note information.
- the user may first select note information whose content requires adjustment.
- the terminal device provides the user with a virtual button for editing the note information on the UI.
- the terminal device provides the user with virtual buttons for expanding the note area and reducing the note area on the UI.
- the virtual button for expanding the note area the note area may be expanded by up / down slides on the screen. Accordingly, the content related to the note is increased.
- the user clicks the virtual button for reducing the note area the note area may be reduced by up / down slides on the screen. Accordingly, the content associated with the note is reduced.
- the terminal device provides a virtual button for editing the note for the user on the UI.
- the terminal device provides virtual buttons for expanding or contracting the note area for the user on the UI.
- the user expands the note area through the up / down slides on the screen.
- the user zooms out the note area through the up / down slide on the screen.
- the terminal device can recognize the handwritten characters from the note information, and convert the handwritten characters into print characters to display the print characters.
- the user can configure the font and font size of the characters after conversion.
- the terminal device may determine the font and font size of the characters after conversion according to the font and font size of the characters in the content of the displayed image.
- the terminal device may provide a virtual button for converting the format of the characters on the UI after the user selects to input the handwritten characters.
- the terminal device converts the handwritten characters into print characters and displays the converted characters.
- the terminal device After the user selects to input handwritten characters, the terminal device provides a virtual button for converting the character format on the UI. As shown in Fig. 22L, after the user clicks on a virtual button for converting handwritten characters into print characters, the terminal device converts the handwritten characters into print characters.
- the user may delete some note information as required. For example, the user deletes a comment when viewing the note information.
- the terminal device associates and saves the annotated note information and the displayed image.
- the terminal device when it is detected that there is an obvious deviation in a note written by the user, the terminal device can automatically perform the deviation correction operation or ask the user whether to perform the deviation correction operation and confirm the user. You can then perform deviation correction on the note information.
- the terminal device estimates the position of the next trajectory point and compares the estimated position with the actual position of the next trajectory point. If the distance between the estimated position and the actual position of the next trajectory point exceeds a predefined distance threshold, the next trajectory point becomes a deviated trajectory point. If the predefined number of consecutive trajectory points is all deviation trajectory points, it can be considered that there is an apparent deviation in the note.
- the terminal device may estimate the position of the next trajectory point according to the estimated position of the trajectory point.
- the terminal device may perform the deviation correcting operation on each of the separated trajectory points according to the estimated position of the separated trajectory point. For example, the position of the deviation trajectory point in the displayed image may be adjusted relative to the estimated position of the deviation trajectory point. Thereafter, after the user clicks the save button, the terminal device stores the relative position between the note information and the content of the displayed image after the deviation correction.
- a user retrieves content displayed by the terminal device.
- a user enters a search term on the UI of a terminal device.
- the terminal device retrieves the content of the displayed image according to the search word input by the user. Since the specified information (such as content related to note information or note information) is generally content that a user is interested in, in the sixth embodiment of the present disclosure, the terminal device may search for the content of the displayed image according to a search word. It may be desirable to retrieve the specified information when When the terminal device displays a search result according to a search sequence, the user may first see the search result within designated information. Thus, search efficiency and user experience are improved.
- the terminal device After receiving a user's search instruction, the terminal device first searches for full note information, specified type of note information, or designated note information. For example, after the user enters a search term, the terminal device first searches for the content of the annotation input by the user. Thus, the terminal device first displays the search results in the content of the annotation.
- the terminal device After receiving the search command, the terminal device first searches for the entire note document, content related to the specified type of note information, or content related to the specified note information. For example, after a user enters a search term, the terminal device preferably searches for content marked with underscores and wavy lines. Thus, the terminal device preferably displays the search results in the content marked with underlines and wavy lines.
- the terminal device may search for the content of the designated area.
- the selection of the designated area is similar to the selection of the local area necessary for the user to take notes in the third embodiment of the present disclosure, and thus not repeated below.
- the terminal device may preferably search for a specified type of content after receiving a search command.
- the specified type of content may be content of a specified font, content of a specified format, a specified symbol, a title, an outline, a table of content, a high frequency of content, text, graphics, and the like, but is not limited thereto.
- the terminal device may determine a search word according to the designated information after receiving the search command sent by the user, and perform a search operation according to the determined search word. Since the specified information (such as content related to note information or note information) is generally content of interest to the user, the terminal device may find information required by the user more quickly when searching according to a search term determined according to the designated information. Thus, the search efficiency is increased and the user's search experience is improved.
- the specified information such as content related to note information or note information
- the terminal device may automatically determine a search word for the user according to the designated information.
- the terminal device may use the entire content of the designated information as the search word or the relative core content of the designated information as the search word.
- the terminal device may determine a search word according to the whole note information, the specified type of note information, or the specified note information. For example, the content of an annotation entered by a user is "We need to focus on children's mental health.”
- the terminal device inquires the core content of "mental health" as a search word from the content of the annotation. After that, the terminal device searches according to the search word.
- the terminal device may determine a search word according to content related to all note information, content related to note information of a specified type, or content related to specified note information. For example, the terminal device draws a wavy line under "mental health” or under "child's mental health is very important". The terminal device may set "mental health" as a search word after receiving a search command. Thereafter, the terminal device may search according to the search word.
- the terminal device may determine a search word according to content in a designated area after receiving a search command.
- the selection of the designated area is similar to the selection of the local area necessary for the user to take notes in the third embodiment of the present disclosure, and thus not repeated below.
- the terminal device may determine a search word according to a content of a specified type after receiving a search command.
- the specified type of content may be content of a specified font, content of a specified format, a specified symbol, a title, an outline, a table of content, a high frequency of content, text, graphics, and the like, but is not limited thereto.
- the terminal device may provide candidate search information serving as a criterion for inputting a search word to the user, according to the designated information, to help the user determine the search word accurately and quickly. Since the specified information (such as content related to note information or note information) is generally content focused on by the user, when the user inputs a search word into a search word input box provided on the UI, the terminal device selects the user's selection. The reference search terms determined according to the information specified under the input box for the user can be loaded. When the user selects a search word from the reference search words, the terminal device may conveniently search the user directly according to the search word.
- the specified information such as content related to note information or note information
- the terminal device may implement real-time matching within the above designated information according to the partial content of the search word currently input by the user, and update the currently displayed reference search words. As such, when the user inputs a part of the content, the terminal device may acquire a search word that the user wants to input in advance through quick matching.
- the terminal device may query the complete content of the designated information as the reference search word or search the core content as the reference search word from the designated information.
- the terminal device After determining the search word according to the above designated information, the terminal device searches according to the conventional method or preferably within the designated information according to the first implementation.
- the terminal device may preferably display a search result related to the specified information in the search result. Since the designated information (content related to the note information or the note information) is generally information that the user is interested in, the user can quickly see the information of interest in the search result without searching in the search result. This improves the user's search experience.
- the terminal device may preferably display a search result relating to all note information, or a search result related to the designated type of note information, or a search result related to the designated note information. For example, a user enters an annotation with the content "We need to focus on children's mental health.” After the search operation, the terminal device may preferably display a search result related to "mental health.”
- the terminal device may preferably display a search result related to content corresponding to all note information, content corresponding to note information of a specified type, or content corresponding to designated note information. For example, a user draws a wavy line under "mental health” or a wavy line under "child's mental health is very important.”
- the terminal device may preferably display a search result related to "mental health.”
- the terminal device may preferably display search results related to the specified type of content.
- the specified type of content may be content of a specified font, content of a specified format, a specified symbol, a title, an outline, a table of content, a high frequency of content, text, graphics, and the like, but is not limited thereto.
- the terminal device may perform a search operation according to a conventional search method, or according to the first implementation method above, or according to the second implementation method above.
- the terminal device may search for data stored in the cloud, search for content stored in the terminal device, or search for content in the image and note information currently displayed by the terminal device.
- the terminal device may further emphasize the search result, for example, display with the highlight color, add a background color, and the like.
- 23A illustrates a search result of a terminal device when a search word is bold letters.
- 23B is a schematic diagram showing a search result of a terminal device when a search word designated by a user is “Linux”.
- the terminal device may further display the background of the displayed image when displaying the content of the displayed image.
- the terminal device looks up the complete background image from the displayed image and displays the retrieved complete background image as the background image of the displayed image.
- the terminal device may obtain a complete background image through the restoration of the background information of the non-letter area in the displayed image.
- the terminal device may adjust the size of the background image according to the size of the screen.
- the displayed image is adjusted (eg, when a paragraph of characters is deleted or the font of characters is adjusted), the background image is not changed.
- the terminal device inquires a corresponding background image and displays the inquired background image as a background image of the corresponding character. That is, background images corresponding to different characters are different.
- the background image is also changed. For example, when a paragraph of characters is deleted, the background image corresponding to the deleted characters is also deleted. In another example, when a paragraph of characters is inserted, the background images corresponding to the inserted characters are suitable for the entire background image according to the background images of the surrounding characters.
- the terminal device When the photographed object taken by the terminal device in real time is the 3D model displaying page or the still image displayed by the terminal device is the image of the 3D model displaying page, when displaying the image, the terminal device displays the 3D model displaying.
- the 3D model image corresponding to the playing page may be called and displayed.
- a 3D model displaying software may be preinstalled in the terminal device.
- the terminal device detects the displayed image including the 3D model image and the user chooses to display the 3D model image
- the terminal device calls the 3D model image from locally stored data or data stored on the cloud side, and the 3D model Display the image.
- the terminal device adjusts the display perspective of the 3D model image in real time according to the shooting angle of the real time shooting.
- at least three identifiers may be configured in the 3D model displaying page.
- the terminal device may adjust the displaying view of the 3D model image in real time according to parameters, a distance and an angle between the camera and the respective identifiers.
- the photographed object taken in real time is a page of a book with a large area, for example a page of a magazine, or an image currently displayed by the terminal device is an image of a page with a large area.
- the characters in the image are relatively small and are not suitable for viewing.
- the user can see a particular local area.
- a thumbnail of the local area currently viewed by the user in the global area may be displayed on the screen so that the user may know the location of the currently visible local area within the global area.
- the terminal device may display a thumbnail of the local area currently photographed in the global area on the screen.
- the method of inputting note information into the image of the photographed object can be applied to photographed objects (books, magazines, etc.) in various languages. .
- photographed objects books, magazines, etc.
- Those skilled in the art can use the principles of the present disclosure to perform the above procedure when the photographed object is a book or magazine in languages other than Chinese and English, without departing from the principles of the present disclosure, It is within the protection scope of the present disclosure.
- a seventh embodiment of the present disclosure provides an apparatus or a terminal device for inputting note information into an image of a photographed object.
- the apparatus 2400 for inputting note information into an image of a photographed object may include a photographing unit 2410, a processor 2420, and a display unit 2430.
- the photographing unit 2410 may photograph an object that is a photographing target and acquire an image of the photographed object.
- the processor 2420 may detect a user's note work on the photographed object and acquire note information about the photographed object.
- the user's note work on the photographed object refers to the user's note on the photographed object or the screen on which the photographed object is displayed.
- the user's note work on the photographed object includes not only the user's note work directly on the photographed object but also the user's note work on the space where the photographed object is located.
- the user's note work on the screen on which the photographed object is displayed includes not only the user's note work directly on the screen on which the photographed object is displayed, but also the user's note work on a space with the screen on which the photographed object is displayed. do.
- the display unit 2430 may display an image of the photographed object in which the acquired note information is reflected.
- the processor 2420 may acquire note information about the photographed object by tracking a task on the photographed object or a task on a screen on which the photographed object is displayed.
- Work on the photographed object may be a trackable job or a non-traceable job.
- the processor 2420 tracks the position of the tip of the pot or writing tool, and detects the work of the fingertip or nib on the photographed object as a user's note work to capture the photographed object. Obtain note information about the object, or detect incremental information between image frames of the photographed object by a user's note operation, to obtain note information about the photographed object.
- the processor 2420 determines note information made on the photographed object according to the incremental information of the current image frame.
- the processor 2420 compares the current image frame with the previous image frame, determines the incremental information of the current image frame compared to the previous image frame, and obtains the incremental information of each frame to obtain note information made on the photographed object. Combine information.
- the processor 2420 is configured to compare the current image frame with the original image frame, and use the incremental information of the current image frame compared with the original image frame as note information made on the photographed object.
- the processor 2420 tracks the position of the tip of the fingertip or the writing instrument, detects the task of the tip of the fingertip or the writing instrument as a user's note task, and photographs the photographed object. Configured to obtain note information for the.
- the processor 2420 recognizes a nib of the writing tool from an image photographed in real time according to a form of a writing tool registered in advance, and positions the nib of the writing tool according to the nib of the recognized writing tool. Or compare the photographed image in real time with a reference image that does not include the writing tool, recognize the nib of the writing tool, and determine the position of the nib of the writing tool according to the recognized nib of the writing tool.
- the processor 2420 may determine the position of the note information with respect to the photographed object and reflect the content of the note information in the image of the photographed object based on the determined position of the note information.
- the display 2430 may display an image of the photographed object in which the note information is reflected.
- the processor 2420 is configured to detect a photographed object or a note position selection task on the screen, and determines the position of the note information on the photographed object according to the note position selection task or outputs information after voice recognition of the input voice. And determine the location of the note information on the photographed object.
- the processor 2420 is configured to determine the note type of the note information made on the photographed object, and determine the content of the note information on the photographed object according to the note type.
- the processor 2420 is configured to determine a note type of note information made on the photographed object through at least one of a user input voice, a button, a gesture, a human-computer interaction interface in augmented reality, and an external controller.
- the external controller may be a stylus pen.
- the processor 2420 performs character recognition on the image of the photographed object photographed in real time, determines a relative position of note information with respect to the content of the photographed object according to the character recognition result, and determines the determined relative position of the photographed object. And to locate the note information on the tablet.
- the processor 2420 acquires a global image of the photographed object captured in real time, performs character recognition on the global image, performs character recognition on a local image of the photographed object photographed in real time, The position of the local image in the global image and the relative position of the note information with respect to the content of the local image are determined according to the character recognition result of the global image. And determine the relative position of the note information with respect to the content of the global image, and make the relative position of the note information within the content of the global image the position of the note information on the photographed object.
- the processor 2420 may input the note information to the image of the photographed object, and when the deviation is detected, the processor 2420 may perform the deviation correction process on the note information.
- the processor 2420 applies the deviation correction process to the correction of the note information. Can be done.
- the processor 2420 determines the position of the note information on the photographed object after shaking according to the position of the note information on the photographed object before shaking, the shaking direction, and the shaking distance, and according to the position of the note information on the photographed object after shaking. Configured to perform deviation correction processing on the information.
- the note information includes mark symbols and / or edit information.
- Mark symbols include background color, underline, dotted line, wavy line, rectangle, bullet points, brackets, triangle symbol, and star. At least one of a star symbol, and a numeric symbol.
- the edit information may include at least one of the inserted content, the edit information, the inserted content, the insertion symbol, the deletion symbol, the position adjustment symbol, the highlight symbol, and the annotation.
- the apparatus for inputting note information into the image of the photographed object may adjust the content of the photographed object according to the note information and display the adjusted content after receiving the content adjustment command.
- the processor 2420 may adjust the content of the image of the photographed object based on the note information according to the content adjustment command. For example, when the note information is edit information indicating deletion, the processor 2420 may adjust the content of the image of the photographed object by deleting a content portion corresponding to the location where the delete symbol is located in the image of the photographed object.
- the display unit 2430 may display an image of the photographed object having content adjusted.
- the processor 2420 deletes the content related to the deletion symbol from the content of the photographed object, inserts the content to be inserted at the position indicated by the insertion symbol, adjusts the position of the content relative to the positioning symbol, and relates to the emphasis symbol. Adjust the content of the photographed object by at least one of emphasizing the content.
- the processor 2420 may search for the content of the image of the photographed object based on the designated information according to the search command. For example, the processor 2420 may search within specified information after receiving a search command, or determine a search word according to the designated information after receiving a search command, and search according to the determined search word.
- the display 2430 may display the search result in the image of the photographed object. For example, the display 2430 may display a search result related to specified information in the search result.
- the processor 2420 may highlight the designated information after receiving the highlighting command or zoom in the designated information after receiving the zooming command.
- the display 2430 may display the highlighted or zoomed content in the image of the photographed object.
- the processor 2420 may highlight the designated information by at least one of bold, increased font size, accent color, background color, and hidden information.
- the designated information includes at least one of note information, content related to note information in the content of the photographed object, note information of the photographed object, or content of a designated area or content of a designated type in the content.
- the designated area is determined by detecting the selected local area within the content of the photographed object and adjusting the detected local area according to layout information corresponding to the photographed object.
- the apparatus for inputting note information into an image of a photographed object may further include a 3D display configured to call and display a 3D model image corresponding to the 3D model displaying page when the photographed object is a 3D model displaying page. .
- the 3D display unit is further configured to adjust the displaying perspective of the 3D model image in real time according to the shooting angle of the real time shooting.
- the device for inputting the note information into the image of the photographed object includes the information of the photographed object obtained through real-time recording of the note information, the character recognition result of the image taken in real time, and the relative position of the note information with respect to the photographed object.
- the storage device may further include storage associated with at least one.
- each component in the apparatus for inputting note information to an image of a photographed object can be seen from implementations of the method for inputting note information to an image of a photographed object described above.
- the photographing unit 2410 obtains an image of the photographed object, and the processor 2420 captures the photographed object.
- the user's note work on the object is detected to obtain note information on the photographed object, and the display 2430 may display an image of the photographed object on which the obtained note information is reflected.
- the user's desire to take notes on photographed objects such as books is satisfied.
- the user can conveniently take notes even if they cannot take the book or are not allowed to write in the book.
- the convenience of taking notes is increased.
- the user can comfortably view the notes using the terminal device, which brings great convenience to the user.
- 25 is a schematic diagram illustrating a structure of a terminal device for inputting note information into an image of an object photographed according to an exemplary embodiment of the present disclosure.
- the terminal device 2500 may include at least one processor 2510, at least one output interface 2520 or another user interface 2530, a memory 2540, at least one communication, such as a CPU. Bus 2550.
- the communication bus 2550 is used to implement the connection and communication of the above components.
- terminal device 2500 may include another user interface 2530, a display, a keyboard or a click device (such as a mouse, trackball, touch board, or touch screen).
- Memory 2540 may include non-volatile memory, such as Random Access Memory (RAM), or at least one disk memory.
- the memory 2540 may optionally include at least one storage device remote from the processor 2510.
- the memory 2540 stores elements such as executable modules or data structures, or a subset of them, or an extension set of them.
- Operating system 2581 including various system programs to implement various basic services and to handle hardware based tasks.
- Application programs 2542 including various application programs, used to implement various application services.
- the application programs 2542 include, but are not limited to the following.
- Note acquisition unit configured to capture in real time the note information made on the photographed object
- Note association and display unit configured to associate and display photographed objects and note information
- the note acquiring unit is configured to acquire note information made on the photographed object through the task on the photographed object or the task tracking on the screen.
- Tasks on photographed objects include tasks that can be estimated and tasks that cannot be tracked.
- the note acquiring unit tracks the position of the tip of the fingertip or the writing tool, and detects the task of the fingertip or the nib on the photographed object to obtain note information made on the photographed object, or And determine note information made on the photographed object according to the incremental information of the current image frame.
- the note acquiring unit determines note information made on the photographed object according to the incremental information of the current image frame.
- the note acquiring unit compares the current image frame with the previous image frame, determines the incremental information of the current image frame compared with the previous image frame, and obtains the incremental information of each frame to obtain the note information made on the photographed object.
- the note acquiring unit is configured to compare the current image frame with the first image frame, and use the incremental information of the current image frame compared with the first image frame as the note information made on the photographed object.
- the note acquiring unit tracks the position of the tip of the fingertip or the writing instrument, detects the task of the tip of the pot or the writing instrument, and acquires the note information made on the photographed object. It is configured to.
- the note acquiring unit recognizes the nib of the writing tool from an image captured in real time according to the form of the pre-registered writing tool, and determines the position of the nib of the writing tool according to the recognized nib of the writing tool. Alternatively, the image photographed in real time is compared with a reference image not including the writing tool, the nib of the writing tool is recognized, and the position of the nib of the writing tool is determined according to the recognized nib of the writing tool.
- the note acquiring unit may include the following.
- First positioning sub-unit for determining the position of the note information on the photographed object
- a note content determining sub unit configured to determine content of note information on the photographed object
- a note information determination subunit that determines note information made on the photographed object according to the position of the note information on the photographed object and the content of the note information.
- the first positioning sub unit is configured to detect a photographed object or a note position selection operation on the screen, and determines the position of the note information on the photographed object according to the note position selection operation, or outputs after voice recognition of the input voice. And determine the position of the note information on the photographed object according to the information to be taken.
- the note content determination subunit is configured to determine the note type of the note information made on the photographed object and to determine the content of the note information on the photographed object according to the note type.
- the note content determination subunit is configured to determine a note type of note information made on an object photographed through at least one of a user input voice, a button, a gesture, a human-computer interaction interface in augmented reality, and an external controller.
- the external controller is a stylus pen.
- the note association and display unit may include the following.
- Second positioning sub unit for determining the position of the note information on the photographed object
- Association subunit that associates the photographed object with the note information according to the position of the note information on the photographed object
- the second positioning sub unit performs character recognition on an image of the photographed object photographed in real time, determines a relative position of note information with respect to the content of the photographed object according to the character recognition result, and photographs the determined relative position. And to locate the note information on the object.
- the second positioning sub unit acquires a global image of the photographed object taken in real time, performs character recognition on the global image, performs character recognition on a local image of the photographed object taken in real time, Based on the character recognition result of the image and the global image, the position of the local image in the global image and the relative position of the note information with respect to the content of the local image are determined. Determine the relative position of the note information with respect to the content of the global image according to the relative position, and make the relative position of the note information within the content of the global image the position of the note information on the photographed object.
- the terminal device further includes a deviation correction processing unit configured to perform deviation correction processing on the note information when a deviation is detected.
- the shaking includes at least one of shaking of the photographed object, shaking of the terminal device, and shaking of the writing tool.
- the deviation correction processor determines the position of the note information on the photographed object after shaking according to the position of the note information on the photographed object before shaking, the shaking direction, and the shaking distance, and the note information according to the position of the note information on the photographed object after shaking. Is configured to perform deviation correction processing.
- the note information includes mark symbols and / or edit information.
- the mark symbol includes at least one of a background color, an underline, a dotted line, a wavy line, a rectangle, a bullet, parentheses, a triangle symbol, a star, a star symbol, and a numeric symbol.
- the edit information may include at least one of the inserted content, the edit information, the inserted content, the insertion symbol, the deletion symbol, the position adjustment symbol, the highlight symbol, and the annotation.
- the terminal device may further include a content adjusting unit configured to adjust the content of the photographed object according to the note information and display the adjusted content after receiving the content adjusting command.
- a content adjusting unit configured to adjust the content of the photographed object according to the note information and display the adjusted content after receiving the content adjusting command.
- the content adjusting unit deletes the content related to the deletion symbol from the content of the photographed object, inserts the content to be inserted at the position indicated by the insertion symbol, adjusts the position of the content related to the positioning symbol, and displays the content related to the highlight symbol. Adjust the content of the photographed object by at least one of the emphasis.
- the terminal device may further include at least one of the following.
- a first search unit configured to search within the designated information after receiving a search command
- a second search unit configured to determine a search word according to specified information after receiving a search command, and to search according to the determined search word;
- a third search unit configured to display a search result related to the designated information in the search result after receiving the search command
- a highlighting unit configured to highlight the designated information after receiving the highlighting command
- Zooming unit configured to zoom the designated information after receiving the zooming command.
- the emphasis unit is further configured to emphasize the designated information with at least one of bold, increased font size, highlight color, background color, and hide information in addition to the designated information.
- the designated information includes at least one of note information, content related to note information in the content of the photographed object, note information of the photographed object, or content of a designated area or content of a designated type in the content.
- the designated area is determined by detecting the selected local area within the content of the photographed object and adjusting the detected local area according to layout information corresponding to the photographed object.
- the terminal device may further include a 3D display unit configured to call and display a 3D model image corresponding to the 3D model displaying page when the photographed object is the 3D model displaying page.
- a 3D display unit configured to call and display a 3D model image corresponding to the 3D model displaying page when the photographed object is the 3D model displaying page.
- the 3D display unit is further configured to adjust the displaying perspective of the 3D model image in real time according to the shooting angle of the real time shooting.
- the terminal device stores the note information in association with at least one of an image of a photographed object photographed in real time, a character recognition result of the image captured in real time, and a relative position of the note information with respect to the content of the photographed object. It may further include.
- the processor 2510 executes corresponding steps through calling programs or instructions stored in the memory 2540.
- the method for inputting note information into an image of a photographed object includes the following blocks S2601 to S2603.
- the contents of the apparatus or the terminal device for inputting the note information into the image of the photographed object of the seventh embodiment may be applied to the method of inputting the note information into the image of the photographed object of the eighth embodiment. have.
- the apparatus 2400 for inputting note information into an image of the photographed object may acquire an image of the photographed object.
- the apparatus 2400 for inputting note information into an image of the photographed object may detect a note operation of the user regarding the photographed object and acquire note information about the photographed object.
- the device 2400 for inputting note information into an image of an object detects a user's note operation on a photographed object or a screen on which the photographed object is displayed, and receives note information on the photographed object corresponding to the detected note operation. You can decide.
- the device 2400 for inputting note information into an image of an object may track a position of a tip of a fingertip or a writing tool, and detect a fingertip or a tip of a nib of a photographed object as a user's note. Also, the device 2400 for inputting note information into an image of an object may detect incremental information between unknown frames of the photographed object as a user's note work.
- the apparatus 2400 for inputting note information into an image of the photographed object may display the reflected note information acquired in the image of the photographed object.
- the device 2400 for inputting note information into the image of the photographed object determines the location of the note information with respect to the photographed object, and reflects the content of the note information to the image of the photographed object based on the determined location of the note information. can do.
- the apparatus 2400 for inputting note information into an image of the photographed object may display an image of the photographed object in which the note information is reflected.
- the device 2400 for inputting note information into an image of the photographed object may acquire a global image and a local image of the photographed object, and perform character recognition on each of the global image and the local image.
- the device 2400 for inputting note information into the image of the photographed object may determine the relative position of the note information with respect to the content of the global image based on the character recognition result of each of the global image and the local image. It can be determined by the position of.
- the device 2400 for inputting note information to the image of the photographed object detects at least one of shaking of the photographed object, vibration of the device to input note information to the image of the photographed object, and shaking of the writing tool, In addition, deviation calibration may be further performed on the note information.
- the device 2400 for inputting note information into the image of the photographed object adjusts the content of the image of the photographed object based on the note information according to a content adjustment command, and adjusts the image of the photographed object with the content adjusted. Can be displayed.
- the device 2400 for inputting note information into the image of the photographed object searches for the content of the image of the photographed object based on the designated information, and the search result is revealed in the image of the photographed object. Can be displayed.
- the device comprises a processor, a memory for storing and executing program data, a permanent storage such as a disk drive, a communication port for communicating with an external device, a user interface such as a touch panel, a key, a button and the like.
- a user interface such as a touch panel, a key, a button and the like.
- Methods implemented by software modules or algorithms may be stored on a computer readable recording medium as computer readable codes or program instructions executable on the processor. Computer programs installed in the device can also be selectively activated or reconfigured.
- the computer-readable recording medium may be a magnetic storage medium (eg, read-only memory (ROM), random-access memory (RAM), floppy disk, hard disk, etc.) and an optical reading medium (eg, CD-ROM). ) And DVD (Digital Versatile Disc).
- the computer readable recording medium can be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
- the medium is readable by the computer, stored in the memory, and can be executed by the processor.
- computer program instructions may be used to realize each block and combination of blocks in the block diagrams and / or flowcharts and / or figures.
- the computer program instructions may also be provided to a processor for a method of processing a general purpose computer, a professional computer or other programmable data to realize each block and combination of blocks in the block diagrams and / or flowcharts and / or figures. It will be apparent to those skilled in the art.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Graphics (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
Claims (15)
- 촬영된 물체의 이미지를 획득하는 촬영부;상기 촬영된 물체에 관한 사용자의 노트 작업을 검출하여, 상기 촬영된 물체에 대한 노트 정보를 획득하는 프로세서; 및상기 획득한 노트 정보가 반영된, 상기 촬영된 물체의 이미지를 디스플레이하는 디스플레이부;를 포함하는, 촬영된 물체의 이미지에 노트 정보를 입력하는 장치.
- 제 1 항에 있어서,상기 프로세서는,상기 촬영된 물체 또는 상기 촬영된 물체가 표시되는 화면에 대한 상기 사용자의 노트 작업을 검출하고, 상기 검출된 노트 작업에 대응되는 상기 촬영된 물체에 대한 상기 노트 정보를 결정하는, 촬영된 물체의 이미지에 노트 정보를 입력하는 장치.
- 제 2 항에 있어서,상기 프로세서는,손끝 또는 필기 도구의 펜촉의 위치를 추적하여, 상기 촬영된 물체에 대한 상기 손끝 또는 상기 펜촉의 작업을 상기 노트 작업으로써 검출하는, 촬영된 물체의 이미지에 노트 정보를 입력하는 장치.
- 제 1 항에 있어서,상기 프로세서는,상기 촬영된 물체에 대한 상기 노트 정보의 위치를 결정하고, 상기 결정된 노트 정보의 위치에 기초하여, 상기 촬영된 물체의 이미지에 상기 노트 정보의 콘텐트를 반영하며,상기 디스플레이부는,상기 노트 정보가 반영된, 상기 촬영된 물체의 이미지를 디스플레이하는, 촬영된 물체의 이미지에 노트 정보를 입력하는 장치.
- 제 4 항에 있어서,상기 프로세서는,상기 촬영된 물체의 글로벌 이미지와 로컬 이미지를 획득하고, 상기 글로벌 이미지와 상기 로컬 이미지 각각에 대해 문자 인식을 수행하며, 상기 글로벌 이미지와 상기 로컬 이미지 각각에 대한 문자 인식 결과에 기초하여, 상기 글로벌 이미지의 콘텐트에 대한 상기 노트 정보의 상대적 위치를 상기 촬영된 물체에 대한 상기 노트 정보의 위치로써 결정하는, 촬영된 물체의 이미지에 노트 정보를 입력하는 장치.
- 제 1 항에 있어서,상기 프로세서는,상기 촬영된 물체의 떨림, 촬영된 물체의 이미지에 노트 정보를 입력하는 장치의 떨림, 및 필기 도구의 떨림 중 적어도 하나의 떨림이 감지되면, 상기 노트 정보에 편차 교정(deviation calibration) 처리를 수행하는, 촬영된 물체의 이미지에 노트 정보를 입력하는 장치.
- 제 1 항에 있어서,상기 프로세서는,콘텐트 조정 명령에 따라, 상기 노트 정보에 기초하여, 상기 촬영된 물체의 이미지의 콘텐트를 조정하고,상기 디스플레이부는,상기 콘텐트가 조정된, 상기 촬영된 물체의 이미지를 디스플레이하는, 촬영된 물체의 이미지에 노트 정보를 입력하는 장치.
- 촬영된 물체의 이미지를 획득하는 단계;상기 촬영된 물체에 관한 사용자의 노트 작업을 검출하여, 상기 촬영된 물체에 대한 노트 정보를 획득하는 단계; 및상기 촬영된 물체의 이미지에 상기 획득한 노트 정보를 반영하여 디스플레이하는 단계;를 포함하는, 촬영된 물체의 이미지에 노트 정보를 입력하는 방법.
- 제 8 항에 있어서,상기 노트 정보를 획득하는 단계는,상기 촬영된 물체 또는 상기 촬영된 물체가 표시되는 화면에 대한 상기 사용자의 노트 작업을 검출하는 단계; 및상기 검출된 노트 작업에 대응되는 상기 촬영된 물체에 대한 상기 노트 정보를 결정하는 단계;를 포함하는, 촬영된 물체의 이미지에 노트 정보를 입력하는 방법.
- 제 9 항에 있어서,상기 노트 작업을 검출하는 단계는,촬영된 물체의 이미지 프레임들 간의 증분의 정보를 상기 노트 작업으로써 검출하는, 촬영된 물체의 이미지에 노트 정보를 입력하는 방법.
- 제 8 항에 있어서,상기 디스플레이하는 단계는,상기 촬영된 물체에 대한 상기 노트 정보의 위치를 결정하는 단계; 및상기 결정된 노트 정보의 위치에 기초하여, 상기 촬영된 물체의 이미지에 상기 노트 정보의 콘텐트를 반영하는 단계; 및상기 노트 정보가 반영된, 상기 촬영된 물체의 이미지를 디스플레이하는 단계;를 포함하는, 촬영된 물체의 이미지에 노트 정보를 입력하는 방법.
- 제 11 항에 있어서,상기 노트 정보의 위치를 결정하는 단계는,상기 촬영된 물체의 글로벌 이미지와 로컬 이미지를 획득하는 단계;상기 글로벌 이미지와 상기 로컬 이미지 각각에 대해 문자 인식을 수행하는 단계; 및상기 글로벌 이미지와 상기 로컬 이미지 각각에 대한 문자 인식 결과에 기초하여, 상기 글로벌 이미지의 콘텐트에 대한 상기 노트 정보의 상대적 위치를 상기 촬영된 물체에 대한 상기 노트 정보의 위치로써 결정하는 단계;를 포함하는, 촬영된 물체의 이미지에 노트 정보를 입력하는 방법.
- 제 8 항에 있어서,상기 촬영된 물체의 떨림, 촬영된 물체의 이미지에 노트 정보를 입력하는 장치의 떨림, 및 필기 도구의 떨림 중 적어도 하나의 떨림이 감지되면, 상기 노트 정보에 편차 교정(deviation calibration) 처리를 수행하는 단계를 더 포함하는, 촬영된 물체의 이미지에 노트 정보를 입력하는 방법.
- 제 8 항에 있어서,콘텐트 조정 명령에 따라, 상기 노트 정보에 기초하여, 상기 촬영된 물체의 이미지의 콘텐트를 조정하는 단계를 더 포함하고,상기 디스플레이하는 단계는,상기 콘텐트가 조정된, 상기 촬영된 물체의 이미지를 디스플레이하는, 촬영된 물체의 이미지에 노트 정보를 입력하는 방법.
- 제 8 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP16749480.6A EP3246796A4 (en) | 2015-02-12 | 2016-02-11 | Device and method for inputting note information into image of photographed object |
KR1020177022740A KR102352683B1 (ko) | 2015-02-12 | 2016-02-11 | 촬영된 물체의 이미지에 노트 정보를 입력하는 장치 및 방법 |
US15/550,913 US10778928B2 (en) | 2015-02-12 | 2016-02-11 | Device and method for inputting note information into image of photographed object |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510077202.0A CN105988568B (zh) | 2015-02-12 | 2015-02-12 | 获取笔记信息的方法和装置 |
CN201510077202.0 | 2015-02-12 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016129940A1 true WO2016129940A1 (ko) | 2016-08-18 |
Family
ID=56614936
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2016/001408 WO2016129940A1 (ko) | 2015-02-12 | 2016-02-11 | 촬영된 물체의 이미지에 노트 정보를 입력하는 장치 및 방법 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10778928B2 (ko) |
EP (1) | EP3246796A4 (ko) |
KR (1) | KR102352683B1 (ko) |
CN (2) | CN105988568B (ko) |
WO (1) | WO2016129940A1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112068747A (zh) * | 2020-11-16 | 2020-12-11 | 南京孜博汇信息科技有限公司 | 听写信息的处理方法 |
Families Citing this family (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106778725A (zh) * | 2016-12-07 | 2017-05-31 | 南京仁光电子科技有限公司 | 会议信息录入方法和装置 |
CN106709435A (zh) * | 2016-12-07 | 2017-05-24 | 南京仁光电子科技有限公司 | 信息录入方法和装置 |
US11720745B2 (en) * | 2017-06-13 | 2023-08-08 | Microsoft Technology Licensing, Llc | Detecting occlusion of digital ink |
CN107316505A (zh) * | 2017-08-18 | 2017-11-03 | 广州视源电子科技股份有限公司 | 教学关联信息的确定方法、装置、教学设备及存储介质 |
CN108009140A (zh) * | 2017-11-27 | 2018-05-08 | 上海爱优威软件开发有限公司 | 一种终端信息编辑方法及*** |
CN108182432A (zh) * | 2017-12-28 | 2018-06-19 | 北京百度网讯科技有限公司 | 信息处理方法和装置 |
CN108279824A (zh) * | 2018-01-30 | 2018-07-13 | 深圳市富途网络科技有限公司 | 一种基于定位逻辑的应用程序页面展示模块及方法 |
CN108255386B (zh) * | 2018-02-12 | 2019-07-05 | 掌阅科技股份有限公司 | 电子书手写笔记的显示方法、计算设备及计算机存储介质 |
CN108737645A (zh) * | 2018-04-26 | 2018-11-02 | 网易(杭州)网络有限公司 | 消息的提示方法和装置、以及存储介质和终端 |
CN108874187A (zh) * | 2018-06-06 | 2018-11-23 | 哈尔滨工业大学 | 一种投影仪笔记*** |
CN109036482A (zh) * | 2018-06-22 | 2018-12-18 | 厦门盈趣科技股份有限公司 | 一种集ocr与语音识别的智能录音笔 |
US10630738B1 (en) * | 2018-09-28 | 2020-04-21 | Ringcentral, Inc. | Method and system for sharing annotated conferencing content among conference participants |
CN109756676B (zh) * | 2019-01-16 | 2021-06-25 | 广东小天才科技有限公司 | 一种图像处理方法及电子设备 |
CN111754448A (zh) * | 2019-03-27 | 2020-10-09 | 李超 | 一种基于图像采集分析的作业试卷信息采集的方法与装置 |
CN110209279A (zh) * | 2019-05-30 | 2019-09-06 | 上海云甫智能科技有限公司 | 一种基于智能眼镜的阅读管理方法及*** |
CN112286423A (zh) * | 2019-07-23 | 2021-01-29 | 珠海金山办公软件有限公司 | 一种显示文档的方法、***、存储介质和终端 |
KR102616496B1 (ko) * | 2019-08-12 | 2023-12-21 | 엘지전자 주식회사 | Xr 디바이스 및 그 제어 방법 |
CN110457463A (zh) * | 2019-08-19 | 2019-11-15 | 广东小天才科技有限公司 | 一种基于智能台灯的笔记记录方法、笔记整理方法及装置 |
CN112306359A (zh) * | 2019-08-29 | 2021-02-02 | 北京字节跳动网络技术有限公司 | 一种笔迹的展示方法、装置、设备及存储介质 |
US11074400B2 (en) * | 2019-09-30 | 2021-07-27 | Dropbox, Inc. | Collaborative in-line content item annotations |
KR102215598B1 (ko) | 2019-10-02 | 2021-02-15 | 주식회사 한글과컴퓨터 | 인쇄용지에 인쇄되어 있는 문자의 크기를 측정하는 전자 단말 장치 및 그 동작 방법 |
CN110837788B (zh) * | 2019-10-31 | 2022-10-28 | 北京深度制耀科技有限公司 | 一种pdf文档的处理方法及装置 |
WO2021225032A1 (ja) * | 2020-05-08 | 2021-11-11 | ブラザー工業株式会社 | 編集プログラム |
US11372518B2 (en) * | 2020-06-03 | 2022-06-28 | Capital One Services, Llc | Systems and methods for augmented or mixed reality writing |
US11443103B2 (en) * | 2020-10-07 | 2022-09-13 | Rakuten Kobo Inc. | Reflowable content with annotations |
CN112213983B (zh) * | 2020-10-12 | 2021-10-08 | 安徽兴安电气设备股份有限公司 | 一种基于5g通信的二次供水设备远程在线监控*** |
KR102297708B1 (ko) * | 2020-11-26 | 2021-09-03 | (주)웅진씽크빅 | 필기 인식을 이용한 학습 지원 시스템 및 방법 |
JP2022092119A (ja) * | 2020-12-10 | 2022-06-22 | キヤノン株式会社 | 画像処理装置、画像処理方法およびプログラム |
CN113157166B (zh) * | 2021-05-20 | 2022-03-29 | 读书郎教育科技有限公司 | 一种智能终端实现自适应笔记的方法、存储介质及电子设备 |
CN113360685A (zh) * | 2021-06-03 | 2021-09-07 | 北京百度网讯科技有限公司 | 笔记内容处理方法、装置、设备和介质 |
CN113377238A (zh) * | 2021-07-01 | 2021-09-10 | 读书郎教育科技有限公司 | 一种为作业添加多媒体评语的方法及智能台灯 |
CN113986096A (zh) * | 2021-12-29 | 2022-01-28 | 北京亮亮视野科技有限公司 | 一种交互方法、装置、电子设备和存储介质 |
KR102465039B1 (ko) * | 2021-12-30 | 2022-11-10 | (주)웅진씽크빅 | 사용자 인터랙션을 검출하는 방법 및 이를 지원하는 전자 장치 |
CN114567731B (zh) * | 2022-03-28 | 2024-04-05 | 广东小天才科技有限公司 | 目标物拍摄方法、装置、终端设备及存储介质 |
CN114945107B (zh) * | 2022-04-15 | 2024-02-02 | 北京奕斯伟计算技术股份有限公司 | 视频处理方法和相关装置 |
US20240070390A1 (en) * | 2022-08-31 | 2024-02-29 | Micron Technology, Inc. | Generating suggestions using extended reality |
CN115909342B (zh) * | 2023-01-03 | 2023-05-23 | 湖北瑞云智联科技有限公司 | 基于触点运动轨迹的图像标记识别***及方法 |
KR102670153B1 (ko) * | 2023-02-15 | 2024-05-29 | 함효진 | 독후활동 워크시트 정답지 편집구조 및 독후활동 워크시트 제작 서비스 제공 시스템 |
CN116578219B (zh) * | 2023-04-28 | 2024-06-14 | 北京洞悉网络有限公司 | 适用于左右双屏的表单页面自适配展示方法、装置、计算机设备及计算机可读存储介质 |
CN116795222B (zh) * | 2023-06-20 | 2024-03-29 | 广东工业大学 | 一种基于OpenCV图像识别的数字毛笔 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030063136A1 (en) * | 2001-10-02 | 2003-04-03 | J'maev Jack Ivan | Method and software for hybrid electronic note taking |
US20060017810A1 (en) * | 2004-04-02 | 2006-01-26 | Kurzweil Raymond C | Mode processing in portable reading machine |
US20080276176A1 (en) * | 2008-05-19 | 2008-11-06 | Avram Wahba | Guestbook |
WO2013028279A1 (en) * | 2011-08-19 | 2013-02-28 | Qualcomm Incorporated | Use of association of an object detected in an image to obtain information to display to a user |
US20140049652A1 (en) * | 2012-08-17 | 2014-02-20 | Samsung Electronics Co., Ltd. | Camera device and methods for aiding users in use thereof |
Family Cites Families (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6584479B2 (en) * | 1998-06-17 | 2003-06-24 | Xerox Corporation | Overlay presentation of textual and graphical annotations |
JP3773670B2 (ja) * | 1998-09-30 | 2006-05-10 | 株式会社東芝 | 情報呈示方法および情報呈示装置および記録媒体 |
US7259753B2 (en) * | 2000-06-21 | 2007-08-21 | Microsoft Corporation | Classifying, anchoring, and transforming ink |
US6816615B2 (en) * | 2000-11-10 | 2004-11-09 | Microsoft Corporation | Implicit page breaks for digitally represented handwriting |
US20040194021A1 (en) * | 2001-09-14 | 2004-09-30 | Fuji Xerox Co., Ltd. | Systems and methods for sharing high value annotations |
US20040139391A1 (en) * | 2003-01-15 | 2004-07-15 | Xerox Corporation | Integration of handwritten annotations into an electronic original |
US7218783B2 (en) * | 2003-06-13 | 2007-05-15 | Microsoft Corporation | Digital ink annotation process and system for recognizing, anchoring and reflowing digital ink annotations |
EP1569140A3 (en) * | 2004-01-30 | 2006-10-25 | Hewlett-Packard Development Company, L.P. | Apparatus, methods and software for associating electronic and physical documents |
US7551187B2 (en) * | 2004-02-10 | 2009-06-23 | Microsoft Corporation | Systems and methods that utilize a dynamic digital zooming interface in connection with digital inking |
US7343552B2 (en) * | 2004-02-12 | 2008-03-11 | Fuji Xerox Co., Ltd. | Systems and methods for freeform annotations |
US7574048B2 (en) * | 2004-09-03 | 2009-08-11 | Microsoft Corporation | Freeform digital ink annotation recognition |
JP4733415B2 (ja) * | 2005-04-05 | 2011-07-27 | シャープ株式会社 | 電子文書の表示装置及び方法、並びにコンピュータプログラム |
US7627703B2 (en) | 2005-06-29 | 2009-12-01 | Microsoft Corporation | Input device with audio capabilities |
KR100576370B1 (ko) | 2005-09-13 | 2006-05-03 | (주)드림투리얼리티 | 휴대용 디스플레이 디바이스에서의 컨텐츠 자동 최적화장치 |
US8427424B2 (en) * | 2008-09-30 | 2013-04-23 | Microsoft Corporation | Using physical objects in conjunction with an interactive surface |
CN102239068B (zh) * | 2008-12-04 | 2013-03-13 | 三菱电机株式会社 | 显示输入装置 |
WO2010086991A1 (ja) * | 2009-01-30 | 2010-08-05 | 富士通株式会社 | 画像表示装置、画像表示方法及びコンピュータプログラム |
CN101997969A (zh) * | 2009-08-13 | 2011-03-30 | 索尼爱立信移动通讯有限公司 | 图片声音注释添加方法和装置以及包括该装置的移动终端 |
US9715326B2 (en) * | 2011-03-16 | 2017-07-25 | Peking University | Superimposed annotation output |
KR101774963B1 (ko) * | 2011-05-24 | 2017-09-05 | 엘지전자 주식회사 | 이동 단말기 |
CN102411458A (zh) * | 2011-08-15 | 2012-04-11 | 留越 | 一种纸面笔迹信息化处理的方法及*** |
CN102890827B (zh) | 2011-10-09 | 2015-05-13 | 北京多看科技有限公司 | 一种扫描版文档重排版的方法 |
CN102436330A (zh) * | 2011-12-22 | 2012-05-02 | 广东威创视讯科技股份有限公司 | 一种嵌入式电子白板及其实现方法 |
DE102012102797B4 (de) | 2012-03-30 | 2017-08-10 | Beyo Gmbh | Kamerabasiertes Mobilfunkgerät zur Konvertierung eines Dokuments anhand von aufgenommenen Bildern in ein Format zur optimierten Anzeige auf dem kamerabasierten Mobilfunkgerät |
US9996516B2 (en) * | 2012-05-16 | 2018-06-12 | Rakuten, Inc. | Image processing device for determining a display position of an annotation |
TWI464667B (zh) * | 2012-05-23 | 2014-12-11 | Wistron Corp | 電子書之筆記共享方法及電子閱讀裝置、電腦可讀取媒體 |
US8830523B2 (en) * | 2012-10-31 | 2014-09-09 | Couragent, Inc. | Article image annotation system |
JP2014102669A (ja) * | 2012-11-20 | 2014-06-05 | Toshiba Corp | 情報処理装置、情報処理方法およびプログラム |
KR102147935B1 (ko) * | 2013-08-29 | 2020-08-25 | 삼성전자주식회사 | 데이터 처리 방법 및 그 전자 장치 |
JP2015049604A (ja) * | 2013-08-30 | 2015-03-16 | 株式会社東芝 | 電子文書を表示するための電子機器および方法 |
JP6092418B2 (ja) * | 2013-10-23 | 2017-03-08 | 株式会社東芝 | 電子機器、方法及びプログラム |
US9424241B2 (en) * | 2013-12-31 | 2016-08-23 | Barnes & Noble College Booksellers, Llc | Annotation mode including multiple note types for paginated digital content |
US9542363B2 (en) * | 2014-01-31 | 2017-01-10 | Konica Minolta Laboratory U.S.A., Inc. | Processing of page-image based document to generate a re-targeted document for different display devices which support different types of user input methods |
US9723216B2 (en) * | 2014-02-13 | 2017-08-01 | Nvidia Corporation | Method and system for generating an image including optically zoomed and digitally zoomed regions |
US9881223B2 (en) * | 2014-04-22 | 2018-01-30 | Lenovo (Singapore) Pte. Ltd. | Forming scanned composite document with optical character recognition function |
US10275050B2 (en) * | 2014-05-23 | 2019-04-30 | Microsoft Technology Licensing, Llc | Ink for a shared interactive space |
US10360657B2 (en) * | 2014-06-16 | 2019-07-23 | International Business Machines Corporations | Scaling content of touch-based systems |
US9430141B1 (en) * | 2014-07-01 | 2016-08-30 | Amazon Technologies, Inc. | Adaptive annotations |
CN104199566B (zh) * | 2014-08-21 | 2017-04-05 | 三星电子(中国)研发中心 | 一种笔迹同步的装置及方法 |
-
2015
- 2015-02-12 CN CN201510077202.0A patent/CN105988568B/zh active Active
- 2015-02-12 CN CN202010591743.6A patent/CN111857332A/zh active Pending
-
2016
- 2016-02-11 US US15/550,913 patent/US10778928B2/en active Active
- 2016-02-11 WO PCT/KR2016/001408 patent/WO2016129940A1/ko active Application Filing
- 2016-02-11 KR KR1020177022740A patent/KR102352683B1/ko active IP Right Grant
- 2016-02-11 EP EP16749480.6A patent/EP3246796A4/en not_active Ceased
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030063136A1 (en) * | 2001-10-02 | 2003-04-03 | J'maev Jack Ivan | Method and software for hybrid electronic note taking |
US20060017810A1 (en) * | 2004-04-02 | 2006-01-26 | Kurzweil Raymond C | Mode processing in portable reading machine |
US20080276176A1 (en) * | 2008-05-19 | 2008-11-06 | Avram Wahba | Guestbook |
WO2013028279A1 (en) * | 2011-08-19 | 2013-02-28 | Qualcomm Incorporated | Use of association of an object detected in an image to obtain information to display to a user |
US20140049652A1 (en) * | 2012-08-17 | 2014-02-20 | Samsung Electronics Co., Ltd. | Camera device and methods for aiding users in use thereof |
Non-Patent Citations (1)
Title |
---|
See also references of EP3246796A4 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112068747A (zh) * | 2020-11-16 | 2020-12-11 | 南京孜博汇信息科技有限公司 | 听写信息的处理方法 |
CN112068747B (zh) * | 2020-11-16 | 2021-02-23 | 南京孜博汇信息科技有限公司 | 听写信息的处理方法 |
Also Published As
Publication number | Publication date |
---|---|
KR20170116049A (ko) | 2017-10-18 |
CN105988568B (zh) | 2020-07-24 |
US20180027206A1 (en) | 2018-01-25 |
EP3246796A4 (en) | 2018-02-28 |
CN111857332A (zh) | 2020-10-30 |
CN105988568A (zh) | 2016-10-05 |
EP3246796A1 (en) | 2017-11-22 |
KR102352683B1 (ko) | 2022-01-18 |
US10778928B2 (en) | 2020-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2016129940A1 (ko) | 촬영된 물체의 이미지에 노트 정보를 입력하는 장치 및 방법 | |
WO2016129934A1 (ko) | 핸드라이팅 인식 방법 및 장치 | |
WO2017116216A1 (ko) | 스마트 데스크탑 및 스마트 단말에 기반한 컨텐츠 표시 방법 | |
WO2016085173A1 (en) | Device and method of providing handwritten content in the same | |
WO2016018062A1 (en) | Method and device for providing content | |
WO2016018111A1 (en) | Message service providing device and method of providing content via the same | |
WO2016018039A1 (en) | Apparatus and method for providing information | |
WO2014010998A1 (en) | Method for transmitting and receiving data between memo layer and application and electronic device using the same | |
WO2018093182A1 (en) | Image management method and apparatus thereof | |
WO2018034402A1 (en) | Mobile terminal and method for controlling the same | |
WO2016017987A1 (en) | Method and device for providing image | |
WO2014011000A1 (en) | Method and apparatus for controlling application by handwriting image recognition | |
WO2016017992A1 (en) | Method and device for classifying content | |
WO2017104860A1 (ko) | 롤러블 이동 단말기 | |
WO2016133350A1 (ko) | 복수의 사용자의 활동에 기초하여 콘텐트를 추천하는 방법 및 이를 위한 장치 | |
WO2016114428A1 (ko) | 문법 모델을 이용하여 음성인식을 수행하는 방법 및 디바이스 | |
WO2013022218A2 (en) | Electronic apparatus and method for providing user interface thereof | |
WO2013022223A2 (en) | Method for controlling electronic apparatus based on voice recognition and motion recognition, and electronic apparatus applying the same | |
WO2015005734A1 (en) | User terminal device for supporting user interaction and methods thereof | |
WO2016099141A9 (ko) | 멀티미디어 콘텐츠 제작 및 재생 방법, 이를 수행하는 전자 기기 및 이를 실행하는 프로그램이 저장된 기록 매체 | |
WO2013022222A2 (en) | Method for controlling electronic apparatus based on motion recognition, and electronic apparatus applying the same | |
WO2015030556A1 (en) | Apparatus and method for displaying chart in electronic device | |
WO2014030952A1 (en) | Information transmission method and system, device, and computer readable recording medium thereof | |
WO2013022221A2 (en) | Method for controlling electronic apparatus based on voice recognition and motion recognition, and electronic apparatus applying the same | |
WO2013069936A1 (en) | Electronic apparatus and method for controlling thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16749480 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 20177022740 Country of ref document: KR Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 15550913 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
REEP | Request for entry into the european phase |
Ref document number: 2016749480 Country of ref document: EP |