Electronic device for displaying image and operating method of electronic device

Through electronic devices, identifying and classifying elements in real-world documents, generating calibration documents and displaying them, the problem of difficulty in effectively processing and displaying real-world documents in the prior art is solved, and the visibility and convenience of users are improved.

CN119895425APending Publication Date: 2025-04-25SAMSUNG ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380065322.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-09-20
Filing Date
2023-09-19
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

The prior art is difficult to effectively process and display documents located in the real world, especially when providing convenient visual aids, which makes it difficult to improve user visibility and convenience.

Method used

The input document is obtained through an electronic device, characters, images or combinations thereof are identified in the document, documents are classified based on the recognized element type, and calibration documents are generated and displayed on the display by arranging the elements into one row in the classification type and order.

Benefits of technology

It realizes efficient processing and display of real-world documents, improving user visibility and convenience, and users can understand document content without frequently moving their sight.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119895425A_ABST
    Figure CN119895425A_ABST
Patent Text Reader

Abstract

An electronic device and an operating method of the electronic device are provided, the electronic device including a display, a memory storing at least one instruction, and at least one processor configured to execute the at least one instruction stored in the memory to: acquire an input document; identifying, from each of the input documents, an element including at least one of a character, an image, or a combination of a character and an image; classifying the type of each of the input documents based on the type of the identified element; obtaining a calibration document by arranging the identified elements in a row based on a classification type of each of the input documents; and controlling the display to display the acquired calibration document.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an electronic device for displaying an image and an operating method of the electronic device. Specifically, the present disclosure relates to an electronic device including a display and displaying a calibration document generated based on an acquired input document on the display and an operating method of the electronic device. Background Art

[0002] As technology develops, visual aids have been developed to provide convenience to users viewing objects located in the real world, such as newspapers, books, and Internet news.

[0003] The visual aid can take pictures of objects in the real world, enlarge or color-invert the captured image, and then provide the image to the user. In addition, the visual aid can have a magnification function so that the user can magnify and view the objects in the real world through the visual aid. Summary of the invention Technical issues

[0004] An electronic device according to an embodiment of the present disclosure may include: a display; a memory storing at least one instruction; and at least one processor configured to execute at least one instruction stored in the memory. In an embodiment of the present disclosure, at least one processor may be configured to acquire an input document. At least one processor may be configured to identify elements including at least one of a character, an image, or a combination of a character and an image from each of the input documents. At least one processor may be configured to classify the type of each of the input documents based on the type of the identified element. At least one processor may be configured to acquire a calibration document by arranging the identified elements in a row based on the classification type of each of the input documents. At least one processor may be configured to control the display to display the acquired calibration document.

[0005] An embodiment of the present disclosure may provide an operating method of an electronic device including a display. In an embodiment of the present disclosure, the operating method of the electronic device may include acquiring an input document. The operating method of the electronic device may include: identifying an element including at least one of a character, an image, or a combination of a character and an image from each of the input documents. The operating method of the electronic device may include: classifying the type of each of the input documents based on the type of the identified element. The operating method of the electronic device may include: acquiring a calibration document by arranging the identified elements in a row based on the classified type of each of the input documents. The operating method of the electronic device may include: displaying the acquired calibration document on the display.

[0006] An embodiment of the present disclosure may provide a computer-readable recording medium having recorded thereon a program for causing a computer to execute one of the operating methods disclosed herein. BRIEF DESCRIPTION OF THE DRAWINGS

[0007] The present disclosure may be readily understood by referring to the following detailed description and the accompanying drawings, in which reference numerals refer to structural elements.

[0008] Figure 1 is a diagram for describing an electronic device according to an embodiment of the present disclosure.

[0009] Figure 2 2 is a diagram for explaining an electronic device and an operating method of the electronic device according to an embodiment of the present disclosure.

[0010] Figure 3 is a block diagram for explaining an electronic device and an operating method of the electronic device according to an embodiment of the present disclosure.

[0011] Figure 4 is a flowchart illustrating an operating method of an electronic device according to an embodiment of the present disclosure.

[0012] Figure 5 is a diagram for explaining an operation of acquiring content including an element according to an embodiment of the present disclosure.

[0013] Figure 6 is a flowchart for explaining an operating method of an electronic device according to an embodiment of the present disclosure.

[0014] Figure 7 is a flowchart for explaining an operating method of an electronic device when an element includes a character according to an embodiment of the present disclosure.

[0015] Figure 8a is a diagram for explaining an operation of classifying the type of an input document based on a kind of an element according to an embodiment of the present disclosure.

[0016] Figure 8b is a diagram for explaining an operation of recognizing an order of elements based on a classification type of an input document according to an embodiment of the present disclosure.

[0017] Figure 8c is a diagram for explaining that a calibration document is acquired by arranging elements in a row in an identified order according to an embodiment of the present disclosure.

[0018] Figure 8d is a conceptual diagram for explaining a method of displaying a calibration document acquired by arranging characters in one line on a display according to an embodiment of the present disclosure.

[0019] Fig. 9is a flowchart for explaining an operating method of an electronic device when an element includes a character and an image according to an embodiment of the present disclosure.

[0020] Fig.10a is a diagram for explaining an operation of classifying the type of an input document based on a kind of an element according to an embodiment of the present disclosure.

[0021] Fig.10b is a diagram for explaining an operation of recognizing an order of elements based on a classification type of an input document according to an embodiment of the present disclosure.

[0022] Fig.10c is a diagram for explaining that a calibration document is acquired by arranging elements in a row in an identified order according to an embodiment of the present disclosure.

[0023] Fig.10d is a conceptual diagram for explaining a method of displaying a calibration document acquired by arranging characters and images in one line on a display according to an embodiment of the present disclosure.

[0024] Fig.11 is a flowchart for explaining an operating method of an electronic device when an element includes a scene according to an embodiment of the present disclosure.

[0025] Fig.12a is a diagram for explaining an operation of classifying the type of an input document based on a kind of an element according to an embodiment of the present disclosure.

[0026] Figure 12b is a diagram for explaining an operation of recognizing an order of elements based on a classification type of an input document according to an embodiment of the present disclosure.

[0027] Fig.12c is a diagram for explaining acquiring a calibration document by arranging elements in a row in an identified order according to an embodiment of the present disclosure.

[0028] Fig.12d is a conceptual diagram for explaining a method of displaying an output image including a calibration document acquired by arranging scenes in a row on a display according to an embodiment of the present disclosure.

[0029] Fig.13 is a diagram for explaining a method of controlling an acquired calibration document according to an embodiment of the present disclosure.

[0030] Fig.14 is a conceptual diagram for explaining a method of controlling a scrolling method of a calibration document displayed on a display according to an embodiment of the present disclosure.

[0031] Fig.15is a conceptual diagram for explaining a method of controlling a movement method of a calibration document displayed on a display according to an embodiment of the present disclosure.

[0032] Fig.16 is a conceptual diagram for explaining a method of controlling a method of saving an acquired calibration document according to an embodiment of the present disclosure.

[0033] Fig.17 is a conceptual diagram for explaining a method of controlling a loading method of a calibration document according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0034] Throughout this disclosure, the expression "at least one of a, b, or c" means only a, only b, only c, both a and b, both a and c, both b and c, all of a, b, and c, or variations thereof.

[0035] The terms used herein are briefly described, and the embodiments of the present disclosure are described in detail.

[0036] About the terms used in this article, while taking into account the functions in the embodiments of the present disclosure, currently widely used common terms are selected as much as possible. However, these terms may vary depending on the intentions of those of ordinary skill in the art, precedents, the emergence of new technologies, etc. In addition, in specific cases, there are also terms arbitrarily selected by the applicant. In this case, the meaning of these terms will be described in detail in the description of the embodiments of the present disclosure. Therefore, the terms used in this article should be defined based on the meaning of the terms and the description in the full text of the disclosure, rather than simply based on the names of the terms.

[0037] As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. All terms (including technical or scientific terms) used herein have the same meaning as commonly understood by those of ordinary skill in the art.

[0038] Throughout this disclosure, unless otherwise stated, the expression "a part includes a certain element" means that a part also includes other elements, rather than excluding other elements. In addition, terms such as "… device / operator" and "module" used herein represent a unit that processes at least one function or operation, and can be implemented as hardware, software, or a combination of hardware and software.

[0039] As used herein, the expression "configured to" may be used interchangeably with, for example, "suitable for," "capable of," "designed to," "adapted to," "made for," or "capable of...", depending on the circumstances. The term "configured to" does not necessarily mean "specially designed to" only in terms of hardware. On the contrary, in some cases, the expression "the system is configured to..." may mean that the system and other devices or components are "capable of...". For example, "a processor configured to perform A, B, and C" may refer to a dedicated processor (e.g., an embedded processor) for performing the corresponding operations or a general-purpose processor (e.g., a central processing unit (CPU) or an application processor) that can perform the corresponding operations by executing one or more software programs stored in a memory.

[0040] In addition, when an element is referred to as being “connected” or “coupled” to another element, the one element may be directly connected or coupled to the other element, but it should be understood that the elements may be connected or coupled to each other via intervening elements therebetween unless the context clearly indicates otherwise.

[0041] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily implement the present disclosure. However, the present disclosure can be implemented in various different forms and is not limited to the embodiments described herein. In order to clearly illustrate the embodiments of the present disclosure, parts not related to the description are omitted in the accompanying drawings, and similar reference numerals are assigned to similar parts throughout the present disclosure.

[0042] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.

[0043] Figure 1 is a diagram for explaining an electronic device according to an embodiment of the present disclosure.

[0044] refer to Figure 1 According to an embodiment of the present disclosure, the electronic device 100 may provide an output image IM to a user US wearing the electronic device 100 (see Figure 2 In the embodiment of the present disclosure, the electronic device 100 is a device capable of providing an output image IM to a user US, and Figure 1 1 is shown in the shape of glasses worn on the face of the user US. However, the present disclosure is not limited thereto, and the electronic device 100 may be implemented as an electronic device in the form of a head mounted display (HMD) device or a helmet worn on the head of the user US. In addition, as an example of the present disclosure, the electronic device 100 may be implemented as an electronic device of various shapes, such as a mobile device, a smart phone, a laptop computer, a desktop computer, a tablet PC, an e-book reader, a digital broadcast terminal, a personal digital assistant (PDA), a portable multimedia player (PMP), a wearable device, etc.

[0045] In an embodiment of the present disclosure, the electronic device 100 may be a video see-through electronic device that utilizes a camera 160 (see Figure 3 ) captures the real-world physical environment space, obtains the input image, and then displays it through the display 110 (see Figure 2 ) provides the acquired input image to the user US. In an embodiment of the present disclosure, the electronic device 100 can capture the target document TD existing in the real world by using the camera 160 (see Figure 6 ) and obtain the input document ID (see Figure 6 ), and then provide the calibration document generated based on the input document ID to the user US through the display 110. In an embodiment of the present disclosure, the electronic device 100 may generate a calibration document based on a pre-stored input document ID or an externally provided input document ID.

[0046] However, the present disclosure is not limited to this. The electronic device 100 may also be an optical see-through electronic device that enables the user US to observe the physical environment space of the real world through a waveguide (or light guide plate) formed of a transparent material, and is capable of providing the light generated in the optical engine to the eyes of the user US through the waveguide to provide a virtual image. In an embodiment of the present disclosure, the electronic device 100 may use the camera 160 to shoot the target document TD in the real world observed by the user US, obtain the input document ID, and then provide the light generated by the optical engine to the waveguide, and provide the user US with a calibration document generated based on the input document ID.

[0047] Hereinafter, for convenience of description, the electronic device 100 is described as a glasses-shaped video see-through electronic device worn on the face of the user US.

[0048] In an embodiment of the present disclosure, the user US may use a separate external device 200 that performs data communication with the electronic apparatus 100. In an embodiment of the present disclosure, the electronic apparatus 200 may be implemented as an external electronic apparatus of various shapes, such as a mobile device, a smart phone, a laptop computer, a desktop computer, a tablet PC, an e-book reader, a digital broadcast terminal, a personal digital assistant (PDA), a portable multimedia player (PMP), a wearable device, etc.

[0049] In an embodiment of the present disclosure, the user US can control the operation of the electronic device 100 by using the external electronic device 200. Figures 14 to 17 Controlling the operation of the electronic device 100 by using the external electronic device 200 will be described. However, the present disclosure is not limited thereto, and the user US may control the operation of the electronic device 100 by using the electronic device 100.

[0050] Figure 21 is a diagram for explaining an electronic device and an operating method of the electronic device according to an embodiment of the present disclosure. Figure 1 The same elements as those described are denoted by the same reference numerals, and description thereof is omitted.

[0051] refer to Figure 2 , the electronic device 100 may include a display 110, a frame 120, temples 130 and a nose pad 135. In an embodiment of the present disclosure, Figure 2 Only elements for explaining the structure of the electronic device 100 are shown in FIG. 1 , and the elements included in the electronic device 100 are not limited to Figure 2 In an embodiment of the present disclosure, the electronic device 100 may include: a camera 160 (see Figure 3 ), used to capture the target document TD in the real world (see Figure 6 ); Eye tracking sensor capable of tracking the eyes of the user US (see Figure 1 ); a memory comprising at least one instruction; at least one processor; and a battery.

[0052] In an embodiment of the present disclosure, the display 110 may be disposed in the frame 120. Figure 2 The display 110 is shown as having a circular shape, but the present disclosure is not limited thereto. The display 110 may have a square shape, etc. In an embodiment of the present disclosure, Figure 2 It is shown that the display 110 includes two sub-displays, and each of the sub-displays provides an output image IM to the user US However, the present disclosure is not limited thereto, and a display having an integral shape may also provide an output image IM to the user US.

[0053] In an embodiment of the present disclosure, the frame 120 may have a shape similar to a frame of a common glasses structure. The frame 120 may include a frame shape surrounding the display 110. When the display 110 includes two sub-displays, the frame 120 may include two frames surrounding the two sub-displays respectively.

[0054] In an embodiment of the present disclosure, the temple 130 may be connected to the frame 120. The temple 130 is a component that supports the electronic device 100 by resting on the ear of the user US when the user US wears the electronic device 100. In an embodiment of the present disclosure, when the electronic device 100 includes a memory, a processor, and a battery, the memory, the processor, and the battery may be embedded in the temple 130.

[0055] In an embodiment of the present disclosure, a nose pad 135 may be connected to the frame 120. The nose pad 135 is a component that spans the nose of the user US and supports the electronic device 100 when the user US wears the electronic device 100. In an embodiment of the present disclosure, the nose pad 135 may include a nose bridge support and a glasses nose pad. In addition, the nose bridge support and the glasses nose pad may be an integrated structure, but are not limited thereto. In an embodiment of the present disclosure, the nose pad 135 and the frame 120 may be formed integrally.

[0056] In an embodiment of the present disclosure, the electronic device 100 may further include a camera 160 connected to the frame 120 (see Figure 3 ). The camera 160 may be arranged to face the physical environment space of the real world. In an embodiment of the present disclosure, the camera 160 may photograph the real world in a direction opposite to the direction in which the display 110 faces the user US.

[0057] In an embodiment of the present disclosure, the display 110 may provide an output image IM to the user US. In an embodiment of the present disclosure, the display 110 may provide a calibration document to be described below as an output image IM to the user US. In an embodiment of the present disclosure, the electronic device 100 may provide a portion of the calibration document to the user US. In an embodiment of the present disclosure, the electronic device 100 may provide a portion of the calibration document to the user US during a cycle including a plurality of image frames. In this regard, within each image frame included in one cycle, the electronic device 100 may provide a portion of the calibration document to the user US. In an embodiment of the present disclosure, the calibration document may be provided to the user US sequentially during one cycle.

[0058] In an embodiment of the present disclosure, the output image IM may include a first output image IM1 and a second output image IM2. The first output image IM1 may include elements included in the calibration document. The second output image IM2 may be a background image of the first output image IM1.

[0059] In an embodiment of the present disclosure, according to the type of the calibration document, the first output image IM1 may include at least one of characters, images, or scenes. In an embodiment of the present disclosure, the scene may be a combination of characters and images.

[0060] The second output image IM2 may be an image for enhancing the visibility of the first output image IM1 provided to the user US. In an embodiment of the present disclosure, the second output image IM2 may have a grayscale different from that of the first output image IM1. The second output image IM2 may be an image including black or a grayscale lower than that of the first output image IM1.

[0061] Figure 3is a block diagram for explaining an electronic device and an operating method of the electronic device according to an embodiment of the present disclosure.

[0062] refer to Figure 3 , the electronic device 100 may include a display 110, a memory 140, a processor 150, a camera 160, and a communication interface 170. However, Figure 3 All the elements shown are not essential elements. The electronic device 100 may be implemented with more than Figure 3 The elements shown may be more or less than the elements shown. In the embodiment of the present disclosure, the electronic device 100 may further include temples 130, nose pads 135, etc.

[0063] In an embodiment of the present disclosure, the display 110, the memory 140, the processor 150, the camera 160, and the communication interface 170 may be electrically and / or physically connected to each other. Figure 1 and Figure 2 The same elements as those described are denoted by the same reference numerals, and description thereof is omitted.

[0064] In an embodiment of the present disclosure, the display 110 may include one of a liquid crystal display, a plasma display, an organic light emitting diode display, and an inorganic light emitting diode display. However, the present disclosure is not limited thereto, and the display 110 may include other types of displays capable of providing an output image IM to the user US.

[0065] In an embodiment of the present disclosure, when the electronic device 100 is an optical see-through electronic device, the display 110 may include a waveguide formed of a transparent material. In this case, the electronic device 100 may further include an optical module that generates an output image IM for displaying (see Figure 2 ) and projects the light to a waveguide. The optical module may perform the same function as a projector. In an embodiment of the present disclosure, the optical module may further include an illumination optical system, an optical path converter, an image panel, a beam splitter, and a projection optical system.

[0066] In an embodiment of the present disclosure, the memory 140 may include at least one of a flash memory, a hard disk memory, a multimedia card micro memory, a card memory (e.g., a secure digital (SD) or extreme digital (XD) memory), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a mask ROM, a flash ROM, a hard disk drive (HDD), or a solid-state drive (SSD). The memory 140 may store instructions or program codes for executing functions or operations of the electronic device 100. At least one instruction, algorithm, data structure, program code, and application stored in the memory 140 may be implemented in a programming or scripting language (e.g., C, C++, Java, or assembly language), for example.

[0067] In the embodiment of the present disclosure, the memory 140 may store various types of modules, which may be used to obtain the input document ID (see Figure 6 ), and a calibration document acquired by sequentially arranging elements included in the input document ID in one line is displayed on the display 110.

[0068] In an embodiment of the present disclosure, the memory 140 may store an input document acquisition module 141, an element identification module 142, a type classification module 143, a calibration element acquisition module 144, a sequence identification module 145, a calibration document acquisition module 146, and a method control module 147. However, Figure 3 All modules shown are not essential modules. The memory 140 can store Figure 3 The modules shown may be more or fewer modules.

[0069] The “module” included in the memory 140 may mean a unit that processes a function or operation to be performed by the processor 150. The “module” included in the memory 140 may be implemented as software, such as at least one instruction, algorithm, data structure, or program code.

[0070] In an embodiment of the present disclosure, the input document acquisition module 141 may include instructions or program codes related to the operation or function of the electronic device 100 acquiring the input document ID including the element. In an embodiment of the present disclosure, at least one processor 150 may execute the instructions or program codes of the input document acquisition module 141 to shoot the target document TD in the real world through the camera 160 and acquire the input document ID.

[0071] In an embodiment of the present disclosure, the element identification module 142 may include instructions or program codes related to the operation or function of identifying the element included in the acquired input document ID. In an embodiment of the present disclosure, at least one processor 150 may execute the instructions or program codes of the element identification module 142 to identify at least one of the characters, images, or scenes included in the input document ID.

[0072] In an embodiment of the present disclosure, the type classification module 143 may include instructions or program codes related to an operation or function of classifying the type of the input document ID based on the kind of the identified element.

[0073] In an embodiment of the present disclosure, when the element identified from the input document ID is a character, at least one processor 150 may execute the instruction or program code of the type classification module 143 to classify the input document ID as a first type. In an embodiment of the present disclosure, when the element identified from the input document ID includes a character and an image, at least one processor 150 may execute the instruction or program code of the type classification module 143 to classify the input document ID as a second type. In an embodiment of the present disclosure, when the element identified from the input document ID includes a scene, at least one processor 150 may execute the instruction or program code of the type classification module 143 to classify the input document ID as a third type. In an embodiment of the present disclosure, the scene may be an element included in a comic, a cartoon, a webtoon, etc. In an embodiment of the present disclosure, the scene may be referred to as a storyboard or screen included in a comic, a cartoon, a webtoon, etc.

[0074] In an embodiment of the present disclosure, the type classification module 143 may include instructions or program codes related to the operation or function of classifying the type of the input document ID based on the arrangement of the identified elements. In an embodiment of the present disclosure, at least one processor 150 may execute the instructions or program codes of the type classification module 143 to classify the text included in the input document ID based on the arrangement of the identified characters when the type of the identified element is a character. In this regard, the text may represent a sentence or paragraph including at least one character. In addition, the text may include a plurality of paragraphs arranged in one direction.

[0075] In an embodiment of the present disclosure, when an element included in the input document ID includes a first text TG_1 including at least one character, at least one processor 150 may execute instructions or program codes of the type classification module 143, thereby classifying the input document ID as a first subtype including the first text TG_1 based on the arrangement of the at least one character identified. In an embodiment of the present disclosure, the first subtype may be a type including one text.

[0076] In an embodiment of the present disclosure, when the element included in the input document ID includes a second text TG_2 (see Figure 8a ) and a third text TG_3 containing at least one character and different from the second text TG_2 (see Figure 8a ), at least one processor 150 may execute instructions or program codes of the type classification module 143 to classify the input document ID into a second subtype including a second text TG_2 and a third text TG_3 based on the arrangement of the plurality of recognized characters.

[0077] However, the present disclosure is not limited thereto, and the input document ID may include three or more texts, and at least one processor 150 may execute instructions or program codes of the type classification module 143 to classify the input document ID into subtypes including three or more texts based on the arrangement of multiple recognized characters.

[0078] In an embodiment of the present disclosure, the calibration element acquisition module 144 may include instructions or program codes related to the operation or function of acquiring the calibration element by calibrating the identified element. In an embodiment of the present disclosure, at least one processor 150 may execute the instructions or program codes of the calibration element acquisition module 144 to acquire the calibration element by amplifying or cancelling the amplification of the identified element or calibrate the calibration element by color inversion (e.g., negative color).

[0079] In an embodiment of the present disclosure, when the recognized element includes a character, at least one processor 150 may execute the instruction or program code of the calibration element acquisition module 144 to acquire the calibration element by enlarging, canceling the enlargement, or color inverting the character. In an embodiment of the present disclosure, when the recognized element includes a character and an image, at least one processor 150 may execute the instruction or program code of the calibration element acquisition module 144 to color invert the character but not the image. In an embodiment of the present disclosure, when the recognized element includes a scene, at least one processor 150 may execute the instruction or program code of the calibration element acquisition module 144 to acquire the calibration image by enlarging the scene.

[0080] In an embodiment of the present disclosure, the sequence identification module 145 may include instructions or program codes related to an operation or function of identifying the sequence of elements included in an input document ID based on the classification type of the input document ID.

[0081] In an embodiment of the present disclosure, when the input document ID is of the first type, at least one processor 150 may execute instructions or program codes of the sequence recognition module 145 to determine the order of characters included in the input document ID based on the first type. When the input document ID is of the second type, at least one processor 150 may execute instructions or program codes of the sequence recognition module 145 to determine the order of characters and images included in the input document ID based on the second type. When the input document ID is of the third type, at least one processor 150 may execute instructions or program codes of the sequence recognition module 145 to determine the order of scenes included in the input document ID based on the third type.

[0082] In an embodiment of the present invention, when the input document ID is one of the first subtype or the second subtype, at least one processor 150 may execute instructions or program codes of the sequence recognition module 145 to recognize the sequence of multiple characters included in the input document ID based on the one subtype. When the input document ID is the first subtype, at least one processor 150 may execute instructions or program codes of the sequence recognition module 145 to recognize the sequence of multiple characters included in the input document ID based on the first subtype. When the input document ID is the second subtype, at least one processor 150 may execute instructions or program codes of the sequence recognition module 145 to recognize the sequence of multiple characters included in the input document ID based on the second subtype.

[0083] In an embodiment of the present disclosure, the calibration document acquisition module 146 may include instructions or program codes related to an operation or function of acquiring a calibration document by arranging identified elements in a row in an order identified according to a classification type of an input document ID.

[0084] In an embodiment of the present disclosure, when the input document ID is classified as the first type, at least one processor 150 may execute the instructions or program code of the calibration document acquisition module 146 to arrange the recognized characters in a row in the order of the recognized characters to acquire the calibration document. In an embodiment of the present disclosure, when the input document ID is classified as the second type, at least one processor 150 may execute the instructions or program code of the calibration document acquisition module 146 to arrange the recognized characters and the recognized images in a row in the order of the recognized characters and the images to acquire the calibration document. In an embodiment of the present disclosure, when the input document ID is classified as the third type, at least one processor 150 may execute the instructions or program code of the calibration document acquisition module 146 to arrange the recognized scenes in a row in the order of the recognized scenes to acquire the calibration document.

[0085] In an embodiment of the present disclosure, when the input document ID is classified as the first subtype, at least one processor 150 may execute instructions or program codes of the calibration document acquisition module 146 to arrange the recognized multiple characters in a row in the order of the recognized multiple characters to acquire the calibration document. In an embodiment of the present disclosure, when the input document ID is classified as the second subtype, at least one processor 150 may execute instructions or program codes of the calibration document acquisition module 146 to arrange the recognized multiple characters in a row in the order of the recognized multiple characters to acquire the calibration document.

[0086] In an embodiment of the present disclosure, the method control module 147 may include instructions or program codes related to controlling the operation or function of acquiring the calibration document and the operation or function of displaying the calibration document on the display 110 .

[0087] In an embodiment of the present disclosure, at least one processor 150 may execute instructions or program codes of the method control module 147 to control a method for saving the acquired calibration document. At least one processor 150 may execute instructions or program codes of the method control module 147 to control a method for loading a pre-acquired calibration document. In an embodiment of the present disclosure, at least one processor 150 may execute instructions or program codes of the method control module 147 to control a method for scrolling the calibration document displayed on the display 110. At least one processor 150 may execute instructions or program codes of the method control module 147 to control a method for moving the calibration document displayed on the display 110. At least one processor 150 may execute instructions or program codes of the method control module 147 to control a method for zooming in or canceling zooming in on the calibration document displayed on the display 110.

[0088] In an embodiment of the present disclosure, at least one of the type classification module 143 or the sequence recognition module 145 may include an artificial intelligence (AI) model. In an embodiment of the present disclosure, the AI ​​model included in at least one of the type classification module 143 or the sequence recognition module 145 may include a machine learning or deep learning model.

[0089] In an embodiment of the present disclosure, the AI ​​model included in at least one of the type classification module 143 or the sequence recognition module 145 may include multiple neural network layers. Each neural network layer may have multiple weight values, and the operation of the current neural network layer may be performed by calculating the operation result of the previous neural network layer and the multiple weight values. Examples of AI models may include convolutional neural networks (CNNs), deep neural networks (DNNs), recurrent neural networks (RNNs), restricted Boltzmann machines (RBMs), deep belief networks (DBNs), bidirectional recursive deep neural networks (BRDNNs), deep Q networks, generative adversarial networks (GANs), and variational autoencoders (VAEs). According to the present disclosure, the AI ​​models included in each of the type classification module 143 and the sequence recognition module 145 are not limited to the above examples.

[0090] In an embodiment of the present disclosure, the AI ​​model included in the type classification module 143 can be trained to classify the type of the input document ID based on the type of the identified element. In an embodiment of the present disclosure, the communication interface 170 can perform data communication with an external server, an external device 200, or other adjacent electronic devices by using at least one of the data communication schemes, and the data communication schemes include, for example, wired local area network (LAN), wireless LAN, wireless fidelity (Wi-Fi), Bluetooth, ZigBee, Wi-Fi Direct (WFD), Infrared Data Association (IrDA), Bluetooth Low Energy (BLE), Near Field Communication (NFC), Wireless Broadband Internet (Wibro), World Interoperability for Microwave Access (WiMAX), Shared Wireless Access Protocol (SWAP), Wireless Gigabit Alliance (WiGig), and Radio Frequency (RF) communication.

[0091] In an embodiment of the present disclosure, the communication interface 170 may receive a pre-acquired calibration document from a server, an external device 200 , or other adjacent electronic apparatuses.

[0092] The electronic device 100 may provide the received pre-acquired calibration document to the user US. In an embodiment of the present disclosure, the communication interface 170 may receive a control signal including information about a method of controlling the acquired calibration document from a server, an external electronic device 200, or other adjacent electronic device. The communication interface 170 may receive a control signal including information about a method of saving the acquired calibration document or information about a method of loading a pre-acquired calibration document from a server, an external electronic device 200, or other adjacent electronic device.

[0093] In an embodiment of the present disclosure, the communication interface 170 may receive a control signal including information about a method of displaying the acquired calibration document on the display 110 from a server, an external electronic device 200, or other adjacent electronic devices. The communication interface 170 may receive a control signal including information about at least one of the following methods: a method of scrolling the calibration document displayed on the display 110, a method of moving the calibration document displayed on the display 110, and a method of enlarging and cancelling the enlargement of the calibration document displayed on the display 110 from the server, the external electronic device 200, or other adjacent electronic devices. Figure 4 is a flowchart illustrating an operating method of an electronic device according to an embodiment of the present disclosure.

[0094] Figure 5 is a diagram for explaining an operation of acquiring content including an element according to an embodiment of the present disclosure.

[0095] In the following, with reference Figure 1 The same elements as those described are denoted by the same reference numerals, and description thereof will be omitted. Figure 3 , Figure 4 and Figure 5 In an embodiment of the present disclosure, the operating method of the electronic device 100 may include operation S100: obtaining an input document ID including an element.

[0096] In an embodiment of the present disclosure, at least one processor 150 may acquire an input document ID including an element. At least one processor 150 may execute the input document acquisition module 141 to photograph a target document TD in the real world through the camera 160 and acquire an input document ID.

[0097] In an embodiment of the present disclosure, the target document TD may include content containing elements. In an embodiment of the present disclosure, when the target document TD includes content containing only characters, the acquired input document ID may also include content containing only characters.

[0098] In this case, at least one processor 150 may classify the input document ID as a first type to be described below. In an embodiment of the present disclosure, when the target document TD includes a first text TG_1 (see Figure 8a ), the acquired input document ID may also include content including the first text TG_1. In this case, at least one processor 150 may classify the input document ID into a first subtype to be described below.

[0099] In the embodiment of the present disclosure, when the target document TD includes the second text TG_2 (see Figure 8a ) and the third text TG_3 (see Figure 8a), the acquired input document ID may also include content including the second text TG_2 and the third text TG_3. In this case, at least one processor 150 may classify the input document ID into the second subtype to be described below. In an embodiment of the present disclosure, when the target document TD includes content including text and images, the acquired input document ID may also include content including text and images.

[0100] In this case, at least one processor 150 may classify the input document ID as the second type to be described below. In an embodiment of the present disclosure, when the target document TD includes content containing a scene, the acquired input document ID may also include content containing a scene. In this case, at least one processor 150 may classify the input document ID as the third type to be described below. In an embodiment of the present disclosure, the operating method of the electronic device 100 may include operation S200: identifying elements from the input document ID, and then classifying the type of the input document ID based on the identified elements. At least one processor 150 may identify elements from the input document ID, and then classify the type of the input document ID based on the identified elements. In an embodiment of the present disclosure, operation S200 of classifying the type of the input document ID may include: operation S210 of identifying elements from the input document ID and operation S220 of classifying the type of the input document ID based on the type of the identified elements. At least one processor 150 may identify elements from the input document ID.

[0101] At least one processor 150 may classify the type of the input document ID based on the type of the identified element. In an embodiment of the present disclosure, at least one processor 150 may identify the element from the input document ID by executing the element identification module 142. At least one processor 150 may classify the type of the input document ID based on the type of the identified element by executing the type classification module 143. In an embodiment of the present disclosure, the operating method of the electronic device 100 may include operation S300: acquiring a calibration document by arranging the identified elements in a row in an order identified according to the classification type of the input document ID.

[0102] In an embodiment of the present disclosure, operation S300 of acquiring the calibration document may include: identifying an order of elements based on the classification type of the input document ID, and acquiring the calibration document by arranging the identified elements in a row according to the identified order. In an embodiment of the present disclosure, at least one processor 150 may acquire the calibration document by arranging the identified elements in a row according to the order identified based on the classification type of the input document ID.

[0103] In an embodiment of the present disclosure, at least one processor 150 may identify the order of the identified elements based on the classification type of the input document ID. At least one processor 150 may acquire the calibration document by arranging the identified elements in a row according to the identified order. In an embodiment of the present disclosure, at least one processor 150 may execute the sequence identification module 145 to identify the order of the identified elements based on the classification type of the input document ID.

[0104] At least one processor 150 may execute the calibration document acquisition module 146 to acquire the calibration document by arranging the identified elements in a row in the identified order. In an embodiment of the present disclosure, the operating method of the electronic device 100 includes operation S400: displaying the acquired calibration document on the display 110.

[0105] In an embodiment of the present disclosure, at least one processor 150 may display the acquired calibration document on the display 110. In an embodiment of the present disclosure, at least one processor 150 may execute the method control module 147 to display the acquired calibration document on the display 110.

[0106] Figure 6 is a flowchart for explaining an operating method of an electronic device according to an embodiment of the present disclosure. Figure 6 Operations S310 to S330 are shown as Figure 4 The operation S300 shown in FIG. Figure 4 After the operation S200 is performed Figure 6 Operations S310 and S320 are shown.

[0107] refer to Figure 4 and Figure 6 The operation S300 of acquiring the calibration document includes an operation S310 of identifying the order of the identified elements based on the classification type of the input document ID. The operation S300 of acquiring the calibration document includes an operation S320 of acquiring calibration elements by calibrating the identified elements.

[0108] The operation S300 of acquiring the calibration document includes an operation S330 of acquiring the calibration document by arranging the calibration elements in a row in the identified order. However, the present disclosure is not limited thereto. The operation S300 of acquiring the calibration document may include an operation S310 of identifying the order of the identified elements based on the classification type of the input document ID; and an operation S310 of arranging the identified elements in a row in the identified order.

[0109] In an embodiment of the present disclosure, at least one processor 150 may acquire a calibration document by arranging calibration elements in a row according to the order of elements identified based on the classification type of the input document ID. At least one processor 150 may identify the order of the identified elements by the classification type based on the input document ID. At least one processor 150 may acquire the calibration elements by calibrating the identified elements.

[0110] At least one processor 150 may acquire a calibration document by arranging the calibration elements in a row according to the identified order. In an embodiment of the present disclosure, at least one processor 150 may execute a sequence recognition module 145 to recognize the order of the identified elements based on the classification type of the input document ID. At least one processor 150 executes a calibration element acquisition module 144 to calibrate the identified elements and acquire the calibration elements. At least one processor 150 executes a calibration document acquisition module 146 to arrange the calibration elements in a row according to the identified order and acquire the calibration document. Figure 7 is a flowchart for explaining an operating method of an electronic device when an element includes a character according to an embodiment of the present disclosure.

[0111] Figure 8a is a diagram for explaining an operation of classifying the type of an input document based on a kind of an element according to an embodiment of the present disclosure. Figure 8b is a diagram for explaining an operation of recognizing an order of elements based on a classification type of an input document according to an embodiment of the present disclosure. Figure 8c is a diagram for explaining acquiring a calibration document by arranging elements in a row in an identified order according to an embodiment of the present disclosure. Figure 8d is a conceptual diagram for explaining a method of displaying an acquired calibration document on a display by arranging characters in one line according to an embodiment of the present disclosure.

[0112] Figure 7 The operations S310a to S330a shown are embodiments of Figure 4 The operation S300 shown in FIG. Figure 4 After the operation S200 is performed Figure 7 Operations S310a and S320a are shown. Figure 4 , Figure 7 and Figure 8a In the embodiment of the present disclosure, in the operation S210 of identifying an element, at least one processor 150 (see Figure 3 ) Identify the elements included in the obtained input document IDa.

[0113] In an embodiment of the present disclosure, at least one processor 150 may recognize characters EMa, which are elements included in the input document IDa, through optical character recognition (OCR). In an embodiment of the present disclosure, in operation S220 of classifying the type of the input document IDa, when the elements included in the input document IDa include characters EMa, the at least one processor 150 may classify the type of the input document IDa as a first type. In an embodiment of the present disclosure, when the elements included in the input document IDa include only characters EMa but not images, the at least one processor 150 may classify the type of the input document IDa as a first type. As an example of the present disclosure, each element included in the input document IDa may correspond to one character EMa. Reference Figure 7 and Figure 8b In an embodiment of the present disclosure, the operating method of the electronic device 100 may include operation S300a: acquiring a calibration document CDa by arranging the recognized characters EMa in a row according to the order recognized based on the first type. In an embodiment of the present disclosure, the operation S300a of acquiring the calibration document CDa may include operation S310a: recognizing the arrangement order OEMa of the recognized characters EMa based on the first type. The operation S300a of acquiring the calibration document CDa may include operation S320a: acquiring calibration characters CEMa by calibrating the recognized characters EMa.

[0114] The operation S300a of acquiring the calibration document CDa may include an operation S330a of acquiring the calibration document CDa by arranging the calibration characters CEMA in a row according to the recognized order OEMa. In an embodiment of the present disclosure, in the operation S310a of recognizing the arrangement order OEMa of the recognized characters EMa, at least one processor 150 may recognize the arrangement order OEMa of the recognized characters EMa based on that the input document IDa belongs to the first type including characters as elements.

[0115] At least one processor 150 may identify the arrangement order OEMa of the identified characters EMa based on the content of the identified characters EMa and the space between the multiple identified characters EMa. In an embodiment of the present disclosure, at least one processor 150 may analyze the content of the identified characters EMa, and identify the arrangement order OEMa of the identified characters EMa based on the analyzed content. At least one processor 150 may determine the positions (such as spacing, line breaks, etc.) between the multiple identified characters EMa based on the space between the multiple identified characters EMa, and identify the arrangement order OEMa of the identified characters EMa based on the determined positions.

[0116] Figure 8bIt is shown that the order OEMa of the recognized characters EMa is recognized from left to right in the horizontal direction and from top to bottom in the vertical direction. However, the present disclosure is not limited thereto, and the recognition order OEMa of the recognized characters EMa may vary depending on the content included in the input document IDa. Figure 7 , Figure 8b and Figure 8c In an embodiment of the present disclosure, in operation S320a of generating the calibration character CEMa by calibrating the recognized character EMa, the at least one processor 150 may generate the calibration character CEMa by calibrating the recognized character EMa. Figure 8c It is shown that the size of the calibration character CEMa is larger than the size of the corresponding recognized character EMa by enlarging the recognized character EMa, but the present disclosure is not limited thereto.

[0117] The at least one processor 150 may acquire the calibration character CEMa by canceling the amplification of the recognized character EMa or calibrating the recognized character EMa by color inversion (such as negative color). Figure 7 , Figure 8b and Figure 8c In an embodiment of the present disclosure, in operation S330a of acquiring the calibration document CDa, at least one processor 150 may acquire the calibration document CDa by arranging the calibration characters CEMA in a row according to the recognized order OEMa. In an embodiment of the present disclosure, the characters EMa are arranged in multiple rows and columns in the input document IDa_1. At least one processor 150 may acquire the calibration document CDa by recognizing the character listing order OEMa in the input document IDa and arranging the calibration characters CEMA in a row according to the recognized order OEMa.

[0118] refer to Figure 7 and Figure 8d In an embodiment of the present disclosure, in the operation of displaying the calibration document CDa on the display 110, the at least one processor 150 may display a portion of the acquired calibration document CDa on the display 110. In an embodiment of the present disclosure, when the calibration character CEMa included in the calibration document CDa is an enlargement of the recognized character EMa, the size of the character displayed on the display 110 may be larger than that of the target document TD (see Figure 5 ) The size of the characters included in the .

[0119] Therefore, when viewing the characters displayed on the display 110, the visibility of the user US can be improved compared to viewing the target document TD directly with the eyes. In addition, the calibration characters CEMA included in the calibration document CDa can be calibrated by negatively inverting the recognized characters EMa. In an embodiment of the present disclosure, Figure 8dIt is shown that the output image IM includes a first output image IM1 and a second output image IM2.

[0120] The first output image IM1 is an image corresponding to the calibration characters CEMa.

[0121] The second output image IM2 may be a background image of the first output image IM1. The electronic device 100 may perform color inversion by negative color inversion so that the grayscale of the first output image IM1 is higher than the grayscale of the second output image IM2.

[0122] When viewing the output image IM provided by the electronic device 100 , the visibility of the user US may be improved compared to viewing the target document TD directly with the eyes.

[0123] However, the present disclosure is not limited thereto. In an embodiment of the present disclosure, the calibration characters CEMa included in the calibration document CDa may be calibrated by canceling the magnification of the recognized text EMa.

[0124] In this case, the size of the characters displayed on the display 110 may be smaller than the size of the characters included in the target document TD. Therefore, when viewing the characters displayed on the display 110, the number of characters entering the field of view of the user US may be increased compared to viewing the target document TD directly with the eyes. In an embodiment of the present disclosure, the output image IM may include a portion of the calibration document CDa. In an embodiment of the present disclosure, when the time period during which the output image IM corresponding to the entire calibration document CDa is provided to the user US by the electronic device 100 is referred to as an image cycle, the electronic device 100 sequentially displays the output image IM including a portion of the calibration document CDa to the user US during a plurality of image frames included in the image cycle. In an embodiment of the present disclosure, the electronic device 100 displays the output image IM including the beginning portion of the calibration document CDa on the display 110 within one image frame. The electronic device 100 displays the output image IM including the next portion of the beginning portion of the calibration document CDa included in the output image IM of the previous image frame on the display 110 during the next image frame.

[0125] The electronic device 100 may repeat this process during the image period until the output image IM including the last portion of the calibration document CDa is displayed on the display 110. Figure 7 and Figure 8d, the electronic device 100 displays an output image IM including “The ban” (which is the beginning part of the calibration document CDa) on the display 110 in the first image frame. The electronic device 100 displays an output image IM including “yellow” (which is the next part of “The ban” in the calibration document CDa) on the display 110 in the second image frame (which is a frame after the first image frame). The electronic device 100 displays an output image IM including “mind.” (which is the next part of “yellow” in the calibration document CDa) on the display 110 in the third image frame (which is a frame after the second image frame).

[0126] However, the present disclosure is not limited thereto. The number and size of the calibration characters CEMa displayed on the display 110 may vary based on the degree of magnification of the recognized characters EMa.

[0127] As the degree of magnification of the recognized characters EMa increases, the number of calibration characters CEMa displayed on the display 110 decreases, and the size of the calibration characters CEMa may increase. Figure 1 ) can be improved. In an embodiment of the present disclosure, characters EMa are arranged in multiple lines in the target document TD and the input document IDa.

[0128] Therefore, when the user US directly views the target document TD or when the input document IDa is provided to the user US, the user US needs to move his / her sight line up or down to understand the content of the target document TD or the input document IDa. In an embodiment of the present disclosure, when the content included in the target document TD or the input document IDa continues from one line of characters EMa to the next line, the user US needs to move his / her sight line from the right end of the previous line to the lower left of the next line. Therefore, the user US needs to move his / her sight line downward and to the left.

[0129] In this case, when the user US's line of sight moves downward to a row other than the next row, it may be difficult for the user US to understand the meaning of the contents. In addition, this problem may also occur when an output image IM including characters obtained by enlarging characters EMa included in the target document TD or the input document IDa is provided to the user US in order to improve visibility for the user US. When the output image IM including enlarged characters is provided to the user US, the number of characters that can be included in the output image IM is reduced due to the larger size of the enlarged characters. Therefore, it may be difficult for the user US to determine whether the line of sight has been moved to the desired row when moving the line of sight upward or downward based on the contents of the peripheral characters, and thus it may be difficult for the user US to move the line of sight to the desired row.

[0130] In an embodiment of the present disclosure, the calibration characters CEMa included in the calibration document CDa are in the recognized order OEMa (see Figure 8b ) are arranged in a row. The order of the calibration characters CEMa sequentially displayed on the display 110 by the electronic device 100 is consistent with the order of the target document TD (see Figure 5 ) and the input document IDa (see Figure 8a ) in the same order as the characters EMa included in it.

[0131] In an embodiment of the present disclosure, the output image IM displayed by the electronic device 100 includes calibration characters CEMa arranged in a row. The user US viewing the output image IM provided by the electronic device 100 does not need to move his / her sight up or down to understand the meaning of the content. Therefore, when viewing the output image IM provided by the electronic device 100, the visibility of the user US can be improved.

[0132] refer to Figure 7 and Figure 8a In an embodiment of the present disclosure, the input document IDa may include a first text document IDa_1 and a second text document IDa_2, wherein the first text document IDa_1 includes content including a first text TG_1, and the second text document IDa_2 includes a second text TG_2 and a third text TG_3. In an embodiment of the present disclosure, the first text TG_1 includes a plurality of first characters EMa_1. The first text TG_1 is a text in which a plurality of first characters EMa_1 are arranged in sequence according to the content order of the content.

[0133] The second text TG_2 includes at least one second character EMa_2. The second text TG_2 is a text in which a plurality of second characters EMa_2 are arranged in sequence according to the content order of the content. The third text TG3 includes at least one third character EMa_3. The third text TG_3 is a text in which a plurality of third characters EMa_3 are arranged in sequence according to the content order of the content. In the following, for ease of description, the first text document IDa_1 is defined as an input document IDa of the first subtype, and the second text document IDa_2 is defined as an input document IDa of the second subtype.

[0134] In an embodiment of the present disclosure, in the operation S210 of identifying an element, at least one processor 150 identifies a plurality of characters EMa_1, EMa_2, and EMa_3 included in the acquired input document IDa of the first subtype or the acquired input document IDa of the second subtype. In an embodiment of the present disclosure, the operating method of the electronic device 100 may further include the following operations: based on the arrangement of the plurality of identified characters EMa_1, EMa_2, and EMa_3, the type of the input document IDa is classified into the first subtype or the second subtype. In an embodiment of the present disclosure, when the space between the plurality of identified characters EMa_1, EMa_2, and EMa_3 remains constant and is greater than a preset space, the at least one processor 150 may classify the input document IDa as the second subtype including the second text TG_2 and the third text TG_3 that are different from each other. When the space between the plurality of identified characters EMa_1, EMa_2, and EMa_3 is less than the preset space, the at least one processor 150 may classify the input document IDa as the first subtype including the first text TG_1. In this aspect, the preset space may be a space corresponding to a space between two adjacent characters. Figure 8a It is shown that the input document IDa_2 of the second subtype includes the second text TG_2 and the third text TG_3 divided in the horizontal direction, but the present disclosure is not limited thereto. The input document IDa_2 of the second subtype may include two texts divided in the vertical direction.

[0135] Furthermore, the input document IDa may include other subtypes containing three or more texts.

[0136] refer to Figure 7 and Figure 8b In an embodiment of the present disclosure, the operation S300a of acquiring the calibration document CDa may further include: recognizing an order of the plurality of recognized characters EMa_1, EMa_2, and EMa_3 based on one of the first subtype or the second subtype.

[0137] In an embodiment of the present invention, when the type of the input document IDa is classified as the first subtype, at least one processor 150 may identify the order OEMa_1 of the plurality of first characters EMa_1 based on the content or space of each of the plurality of first characters EMa_1 included in the first text TG_1. In an embodiment of the present disclosure, when the type of the input document IDa is classified as the second subtype, at least one processor 150 may identify the order ORGa of the second text TG_2 and the third text TG_3 based on the content of each of the plurality of second characters EMa_2 included in the second text TG_2 and the content of each of the plurality of third characters EMa_3 included in the third text TG_3. After identifying the order ORGa of the second text TG_2 and the third text TG_3, at least one processor 150 may identify the order OEMa_2 of the plurality of second characters EMa_2 based on the content or space of the plurality of second characters EMa_2 included in the second text TG_2. After recognizing the order ORGa of the second text TG_2 and the third text TG_3, the at least one processor 150 may recognize the order OEMa_3 of the plurality of third characters EMa_3 based on the content or space of the plurality of third characters EMa_3 included in the third text TG_3.

[0138] However, in an embodiment of the present disclosure, at least one processor 150 may also recognize the order ORGa of the second text TG_2 and the third text TG_3, the order OEMa_2 of the plurality of second characters EMa_2, and the order OEMa_3 of the plurality of third characters EMa_3 together. Figure 7 , Figure 8b and Figure 8c In an embodiment of the present disclosure, the operation S330a of acquiring the calibration document CDa may include acquiring the calibration document CDa by arranging a plurality of recognized characters EMa_1, EMa_2, and EMa_3 in a row according to an order OEMa recognized based on any one of the first subtype or the second subtype. In an embodiment of the present disclosure, when the input document IDa_1 is classified as the first subtype and an order OEMa_1 of a plurality of first characters EMa_1 is recognized based on the first subtype, at least one processor 150 may acquire the first sub-calibration document CDa_1 by arranging a plurality of first characters EMa_1 in a row according to the recognized order OEMa_1.

[0139] In an embodiment of the present disclosure, when the input document IDa_1 is classified as a second subtype, and the order ORGa of the second text TG_2 and the third text TG_3, the order OEMa_2 of multiple second characters EMa_2, and the order OEMa_3 of multiple third characters EMa_3 are identified based on the second subtype, at least one processor 150 can obtain a second sub-calibration document CDa_2 by arranging the multiple second characters EMa_2 and the multiple third characters EMa_3 in a row according to the identified order ORGa, OEMa_2, OEMa_3, respectively.

[0140] In an embodiment of the present disclosure, the order in which the plurality of second characters EMa_2 and the plurality of third characters EMa_3 included in the second sub-calibration document CDa_2 are arranged may correspond to the order ORGa of the second text TG_2 and the third text TG_3.

[0141] Fig. 9 is a flowchart for explaining an operating method of an electronic device when an element includes a character and an image according to an embodiment of the present disclosure. Fig.10a is a diagram for explaining an operation of classifying the type of an input document based on a kind of an element according to an embodiment of the present disclosure. Fig.10b is a diagram for explaining an operation of recognizing an order of elements based on a classification type of an input document according to an embodiment of the present disclosure. Fig.10c is a diagram for explaining acquiring a calibration document by arranging elements in a row in an identified order according to an embodiment of the present disclosure.

[0142] Fig.10d is a conceptual diagram for explaining a method of displaying a calibration document obtained by arranging characters and images in one line on a display according to an embodiment of the present disclosure.

[0143] In the following, with reference Figure 4 The same operations as those described are denoted by the same reference numerals, and description thereof is omitted.

[0144] refer to Fig. 9 and Fig.10a In the embodiment of the present disclosure, in operation S210 of identifying an element (see Figure 4 ), at least one processor 150 (see Figure 3 ) Identify elements included in the acquired input document IDb. In an embodiment of the present disclosure, at least one processor 150 may identify characters and images included in the input document IDb as elements.

[0145] In an embodiment of the present disclosure, at least one processor 150 may recognize a plurality of characters EMa_4 and EMa_5 included in an input document IDb by performing OCR. In an embodiment of the present disclosure, at least one processor 150 may recognize regions TG4 and TG5 in which a plurality of characters EMa_4 and EMa_5 are provided and a region IG in which a plurality of characters EMa_4 and EMa_5 are not provided. In an embodiment of the present disclosure, when the region IG in which a plurality of characters EMa_4 and EMa_5 are not provided includes specific data different from characters, at least one processor 150 may recognize that a first image EMb_1 is provided in the corresponding region IG. In an embodiment of the present disclosure, at least one processor 150 may recognize the specific data provided in the corresponding region IG as the first image EMb_1. In an embodiment of the present disclosure, a plurality of characters EMa_4 and EMa_5 include at least one fourth character EMa_4 and at least one fifth character EMa_5.

[0146] A region in which at least one fourth character EMa_4 is disposed may be referred to as a fourth text TG4.

[0147] A region where at least one fifth character EMa_5 is disposed may be referred to as a fifth text TG5. A region where the fourth character EMa_4 and the fifth character EMa_5 are not disposed may be referred to as an image region IG.

[0148] In an embodiment of the present disclosure, in operation S220 of classifying the type of the input document ID, when the elements included in the input document IDb include characters EMa_4 and EMa_5 and image EMb_1, the at least one processor 150 may classify the type of the input document IDb as the second type. In an embodiment of the present disclosure, when the input document IDb includes a text area and an image area, the at least one processor 150 may classify the type of the input document IDb as the second type. In an embodiment of the present disclosure, when the input document IDb includes a text area and an image area, the at least one processor 150 may classify the type of the input document IDb as the second type. Fig.10a The input document IDb shown including the fourth character EMa_4, the fifth character EMa_5, and the first image EMb_1 is classified as the second type. Fig.10a It is shown that the input document IDb includes two texts TG4 and TG5 and one image region IG, but the present disclosure is not limited thereto.

[0149] The input document IDb may include at least one text and at least one image area. Even if the input document includes at least one text and at least one image area, the at least one processor 150 may classify the input document as the second type. Fig. 9 and Fig.10bThe operating method of the electronic device 100 according to an embodiment of the present disclosure may include operation S300b: acquiring a calibration document CDb by arranging the recognized characters EMa_4 and EMa_5 and the recognized image EMb_1 in a row in the order recognized based on the second type (see Fig.10c ). In an embodiment of the present disclosure, the operation S300b of acquiring the calibration document CDb may include an operation S310b of recognizing the order OEMa_4 and OEMa_5 of the recognized characters EMa_4 and EMa_5 and the order OIG of the recognized image EMb_1 based on the second type.

[0150] In an embodiment of the present disclosure, operation S300b of acquiring the calibration document CDb may include operation S320b: acquiring calibration characters by calibrating the recognized characters EMa_4 and EMa_5. In an embodiment of the present disclosure, in operation S310b of recognizing the order OEMa_4 and OEMa_5 of the recognized characters EMa_4 and EMa_5 and the order OIG of the recognized first image EMb_1 based on the second type, at least one processor 150 may recognize the order between the recognized characters EMa_4 and EMa_5 and the recognized first image EMb_1 based on the input document IDb belonging to the second type. In an embodiment of the present invention, at least one processor 150 may recognize the order of the fourth text TG4, the fifth text TG5, and the image area IG by the arrangement of the fourth text TG4 and the fifth text TG5 recognized as characters and the image area IG.

[0151] In an embodiment of the present disclosure, the order of the contents included in the input document IDb can be identified as the order of the fourth text TG4, the image area IG, and the fifth text TG5. Based on this, the at least one processor 150 can identify the order OIG of the first image EMb_1 in the input document IDb. In an embodiment of the present disclosure, the at least one processor 150 can identify the order OEMa_4 of the fourth character EMa_4 in the fourth text TG4 and the order OEMa_5 of the fifth character EMa_5 in the fifth text TG5.

[0152] At least one processor 150 may identify the order OEMa_4 of the identified fourth character EMa_4 based on the content or space of the identified fourth character EMa_4. At least one processor 150 may identify the order OEMa_5 of the identified fifth character EMa_5 based on the content or space of the identified fifth character EMa_5. In an embodiment of the present disclosure, in operation S320b of acquiring a calibration character, at least one processor 150 may acquire the calibration character by calibrating the identified fourth character EMa_4 and the identified fifth character EMa_5.

[0153] In an embodiment of the present disclosure, the at least one processor 150 may store the recognized first image EMb_1 as an original first image. However, the present disclosure is not limited thereto, and the at least one processor 150 may acquire a calibration image by magnifying or canceling magnification of the recognized first image EMb_1.

[0154] refer to Fig. 9 and Fig.10c In an embodiment of the present disclosure, the operation S300b of acquiring the calibration document CDb may include an operation S330b of arranging the recognized characters EMa_4 and EMa_5 and the image area IG in a row according to the recognized order OEMa_4, OEMa_5, and OIG to acquire the calibration document CDb. The present disclosure is not limited thereto, and in the operation S300b of acquiring the calibration document CDb, the at least one processor 150 may acquire the calibration document CDb by arranging the calibration characters and the recognized image area IG in a row according to the recognized order OEMa_4, OEMa_5, and OIG.

[0155] In this case, the calibration document CDb may include an image area IG identified as an original image area. Fig.10c OEMa_4, OEMa_5 and OIG are shown in the order identified (see Fig.10b ) The calibration document CDb arranges the recognized fourth character EMa_4, the recognized fifth character EMa_5 and the recognized image area IG in a row. The present disclosure is not limited thereto, and the calibration document CDb may include calibration characters and calibration images calibrated by magnification, cancellation of magnification or color inversion.

[0156] Furthermore, the calibration document CDb may include characters calibrated by color inversion and images not calibrated by color inversion. Fig. 9 and Fig.10d , the electronic device 100 displays an output image IM including “The ban” (which is the beginning portion of the calibration document CDb) on the display 110 within the first image frame. In an embodiment of the present disclosure, “The ban” may correspond to a fourth character EMa_4 included in the fourth text TG4.

[0157] The electronic device 100 displays the output image IM including the first image EMb_1 (which is the next part of “The ban” in the calibration document CDb) on the display 110 in the second image frame (which is a frame subsequent to the first image frame).

[0158] In an embodiment of the present disclosure, the first image EMb_1 may correspond to the first image EMb_1 included in the image area IG. The electronic device 100 displays an output image IM including "mind." (which is the next part of the image EMb in the calibration document CDb) on the display 110 in a third image frame (which is a frame after the second image frame).

[0159] In an embodiment of the present disclosure, “mind.” may correspond to the fifth character EMa_5 included in the fifth text TG5. Fig.11 is a flowchart for explaining an operating method of an electronic device when an element includes a scene according to an embodiment of the present disclosure. Fig.12a is a diagram for explaining an operation of classifying the type of an input document based on a kind of an element according to an embodiment of the present disclosure.

[0160] Figure 12b is a diagram for explaining an operation of recognizing an order of elements based on a classification type of an input document according to an embodiment of the present disclosure. Fig.12c is a diagram for explaining acquiring a calibration document by arranging elements in a row in an identified order according to an embodiment of the present disclosure.

[0161] Fig.12d 1 is a conceptual diagram for explaining a method of displaying an output image including a calibration document obtained by arranging scenes in a row on a display according to an embodiment of the present disclosure. Figure 4 The same operations as those described are denoted by the same reference numerals, and description thereof is omitted.

[0162] refer to Fig.11 and Fig.12a In the embodiment of the present disclosure, in the operation S210 of identifying an element, at least one processor 150 (see Figure 3 ) Identify elements included in the acquired input document IDc. In an embodiment of the present disclosure, at least one processor 150 may identify scenes SF_1 and SF_2 as elements, wherein scenes SF_1 and SF_2 include at least one of characters or images included in the input document IDc.

[0163] A scene may be an element included in a comic, a cartoon, a webtoon, etc. In an embodiment of the present disclosure, a scene may be referred to as a storyboard or a picture included in a comic, a cartoon, a webtoon, etc. In an embodiment of the present disclosure, at least one processor 150 may identify an area including at least one of characters or images and surrounded by lines having a specific shape as scenes SF_1 and SF_2. In an embodiment of the present disclosure, at least one processor 150 may identify an area including at least one of characters or images and surrounded by lines having a rectangular shape as scenes SF_1 and SF_2. However, the present disclosure is not limited thereto, and at least one processor 150 may identify an area including at least one of characters or images and surrounded by lines having a circular shape as scenes SF_1 and SF_2.

[0164] Furthermore, the at least one processor 150 may recognize regions SG_1 and SG_2 each including at least one of a character or an image and spaced apart from the peripheral region by a preset distance or more as scenes SF_1 and SF_2 , respectively.

[0165] At least one processor 150 may respectively identify regions SG_1 and SG_2 each including at least one of a character or an image and surrounded by a blank region not including data as scenes SF_1 and SF_2. In an embodiment of the present disclosure, scenes SF_1 and SF_2 include a character scene SF_1 including a sixth character EMa_6 and a non-character scene SF_2 not including a character. Fig.12a It is shown that the character scene SF_1 includes a plurality of sixth characters EMa_6 and one second image EMb_2, but the present disclosure is not limited thereto. The character scene SF_1 may include only characters.

[0166] Furthermore, the character scene SF_1 may include a plurality of images. Fig.12a It is shown that the non-character scene SF_2 includes one third image EMb_3, but the present disclosure is not limited thereto. The non-character scene SF_2 may include a plurality of images.

[0167] In an embodiment of the present disclosure, at least one processor 150 may identify a character scene region SG_1 corresponding to a character scene SF_1 and a non-character scene region SG_2 corresponding to a non-character scene SF_2 as elements of the input document IDc. In addition, the present disclosure is not limited thereto, and a scene SF may only include at least one non-character scene SF_2.

[0168] In an embodiment of the present disclosure, in operation S220 of classifying the type of the input document IDc, when the elements included in the input document IDc include scenes SF_1 and SF_2, the at least one processor 150 may classify the type of the input document IDc as the third type. Fig.12a The input document IDc shown is classified as the third type. Fig.11 and Figure 12b In an embodiment of the present disclosure, the operating method of the electronic device 100 may include step S300c: arranging the identified scenes SF_1 and SF_2 in a row in the order identified based on the third type to obtain a calibration document CDc (reference Fig.12c ). In an embodiment of the present disclosure, step S300c of acquiring the calibration document CDc may include step S310c: identifying the sequential OSG of the identified scenes SF_1 and SF_2 based on the third type. In an embodiment of the present disclosure, step S300c of acquiring the calibration document CDc may include step S320c: identifying the sixth character EMa_6 from the character scene SF_1. In an embodiment of the present disclosure, step S300c of acquiring the calibration document CDc may further include: acquiring the calibration character by calibrating the identified sixth character EMa_6. In an embodiment of the present disclosure, in operation S310c of identifying the sequential OSG of the identified scenes SF_1 and SF_2, at least one processor 150 may identify the sequential OSG of the identified scenes SF_1 and SF_2 based on that the input document IDc belongs to the third type. In an embodiment of the present disclosure, when the input document IDc is classified as the third type, at least one processor 150 can identify the sequential OSG of the identified scenes SF_1 and SF_2 based on the fact that the input document IDc includes at least one scene and the content contained in the input document IDc continues from one scene to another.

[0169] The at least one processor 150 may recognize a sequential OSG of the recognized scenes SF_1 and SF_2 based on contents of a sixth character EMa_6 included in the character scene SF_1, a second image EMb_2 included in the character scene SF_1, and a third image EMb_3 included in the non-character scene SF_2. Figure 12b A sequential OSG in which the recognized scenes SF_1 and SF_2 are alternately arranged from the upper left to the lower right is shown, but the present disclosure is not limited thereto.

[0170] The order of the recognized scenes may be arranged alternately from the upper right to the lower left, or from the top to the bottom, or from the left to the right, and is not limited to any one. In an embodiment of the present disclosure, in operation S320c of recognizing the sixth character EMa_6 from the character scene SF_1, at least one processor 150 may perform OCR to recognize the sixth character EMa_6 included in the character scene SF_1, and recognize the order OSEM of the recognized sixth character EMa_6 based on the content or space of the recognized sixth character EMa_6. Reference Fig.11 and Fig.12cIn the embodiment of the present disclosure, the operation S300c of acquiring the calibration document CDc may further include an operation S330c of: obtaining the calibration document CDc in the order OSG (see Figure 12b ) Arrange the recognized scenes SF_1 and SF_2 in a row to obtain the calibration document CDc. In an embodiment of the present disclosure, in operation S330c of obtaining the calibration document CDc, the at least one processor 150 may obtain the calibration document CDc in the following manner: Arrange the recognized scenes SF_1 and SF_2 in a row according to the recognized scene order OSG, and arrange the recognized scenes SF_1 and SF_2 in a row according to the recognized sixth character EMa_6 order OSEM (see Figure 12b ) The recognized sixth character EMa_6 and the character scene SF_1 corresponding thereto are arranged together.

[0171] Fig.12c It is shown that the character scene SF_1 and the non-character scene SF_2 are arranged in a row according to the recognized order OSG, and the sixth character EMa_6 recognized from the character scene SF_1 is arranged together in a row at the lower end of the character scene SF_1 corresponding thereto. However, the present disclosure is not limited thereto, and the character scene SF_1 and the non-character scene SF_2 may also be arranged in a row according to the recognized order OSG to obtain the calibration document CDc. In addition, the sixth character EMa_6 may be arranged at the side or upper end of the character scene SF_1 corresponding thereto.

[0172] refer to Fig.11 and Fig.12d , the electronic device 100 displays an output image IM on the display 110 within the first image frame, the output image IM including a scene located at the beginning portion of the calibration document CDc. In an embodiment of the present disclosure, when the scene included in the first image frame is a character scene SF_1, the electronic device 100 displays an output image IM including the character scene SF_1 and a sixth character EMa_6 corresponding to the character scene SF_1.

[0173] The electronic device 100 displays the output image IM including the scene following the character scene SF_1 included in the output image IM displayed in the first image frame on the display 110 in the second image frame which is a frame following the first image frame in the calibration document CDc.

[0174] The electronic device 100 displays an output image IM including a scene after the scene included in the output image IM displayed in the second image frame in the calibration document CDc on the display 110 in the third image frame. In an embodiment of the present disclosure, when the scene included in the third image frame is a non-character scene SF_2, the electronic device 100 displays the output image IM including the non-character scene SF_2.

[0175] In the embodiment of the present disclosure, the electronic device 100 sends the OSG to the user US (see Figure 1 ) in turn provides the target document TD (see Figure 5 ) / Input document IDc( Fig.12a ). Therefore, the user US viewing the output image IM provided by the electronic device 100 does not need to search the order of the scenes SF in order to understand the meaning of the content. Therefore, the visibility and convenience of the user US viewing the output image IM provided by the electronic device 100 can be improved.

[0176] Furthermore, when an output image of an enlarged scene including a scene SF included in the target document TD or the input document IDa is simply provided to the user US in order to improve visibility of the user US, it is difficult for the user US to understand the content of the peripheral scene, and thus it is difficult to search for an order of scenes SF suitable for the meaning of the content. Unlike this, in the present disclosure, a calibration document in which the recognized scenes SF are enlarged and calibrated and arranged in a row in order is provided to the user US.

[0177] Therefore, the enlarged scene SF may be provided to the user US, and the user US does not need to search the order of the scene SF, so that visibility and convenience of the user US may be improved.

[0178] Fig.13 is a diagram for explaining a method of controlling an acquired calibration document according to an embodiment of the present disclosure. Figure 2 , Figure 4 and Fig.13 After the operation S300 of acquiring the calibration document, the operating method of the electronic device 100 may further include an operation S350 of controlling the acquired calibration document.

[0179] In an embodiment of the present disclosure, the operation S350 of controlling the acquired calibration document may include an operation S351: controlling a scrolling method of the calibration document displayed on the display. The operation S350 of controlling the acquired calibration document may include an operation S352: controlling a moving method of the calibration document displayed on the display. The operation S350 of controlling the acquired calibration document may include an operation S353: controlling a saving method of the acquired calibration document.

[0180] In the following, reference Fig.14 and Fig.15 Operations S351, S352, and S353 will be described.

[0181] Fig.14 is a conceptual diagram for explaining a method of controlling a scrolling method of a calibration document displayed on a display according to an embodiment of the present disclosure. Fig.14Controlling the operation of the electronic device 100 by using the external electronic device 200 is shown.

[0182] In the embodiment of the present disclosure, the user US (see Figure 1 ) can control the operation of the electronic device 100 by providing input to the external electronic device 200.

[0183] However, the present disclosure is not limited thereto, and the user US (see Figure 1 ) can control the operation of the electronic device 100 by providing input via the electronic device 100.

[0184] In the following, Figures 14 to 17 In the embodiment, for the convenience of description, it is described that the user US uses the external electronic device 200 to control the operation of the electronic device 100. Fig.14 , operation S351 of a method of controlling a scrolling of a calibration document displayed on the display 110 (see Fig.13 ) includes an operation of selecting a scrolling mode of the calibration document. In an embodiment of the present disclosure, in the operation of selecting the scrolling mode of the calibration document, the electronic device 100 may receive a user input, which is an input of a user US, and the user US selects the scrolling mode of the calibration document as any one of an automatic mode for automatically scrolling the calibration document or a manual mode for manually scrolling the calibration document. The electronic device 100 may determine the scrolling mode based on the received user input.

[0185] In an embodiment of the present disclosure, in an automatic mode of automatically scrolling a calibration document, the calibration document of a current image frame displayed on the display 110 may be automatically scrolled to the calibration document of a next image frame at a set speed.

[0186] In an embodiment of the present disclosure, in automatic mode, the calibration document of the current image frame can be scrolled to the calibration document of the next image frame in units of any one of characters, words, and sentences. However, the present disclosure is not limited to this, and the calibration document of the current image frame can also be scrolled to the calibration document of the next image frame in units of frames. In an embodiment of the present disclosure, the external electronic device 200 can receive the input of the user US for selecting the scrolling mode of the calibration document by using the upper volume key and the lower volume key. When the input is provided to the upper volume key of the external electronic device 200, the electronic device 100 can select the scrolling mode of the calibration document displayed on the display 110 as the automatic mode.

[0187] When receiving an input of the user US for clicking the upper volume key of the external electronic device 200, the electronic device 100 may select the scroll mode of the calibration document displayed on the display 110 as the automatic mode. However, the present disclosure is not limited thereto, and when an input corresponding to a preset condition is provided to select the scroll mode of the calibration document displayed on the display 110 as the automatic mode, the electronic device 100 may select the scroll mode of the calibration document as the automatic mode. When receiving an input of the user US via the lower volume key of the external electronic device 200 (e.g., clicking the lower volume key), the electronic device 100 may operate in a manual mode as the scroll mode of the calibration document displayed on the display 110.

[0188] The external electronic device 200 may receive an input from the user US for clicking the volume key, and the electronic device 100 may select the manual mode as the scrolling mode of the calibration document displayed on the display 110. However, the present disclosure is not limited thereto, and when an input corresponding to a preset condition is provided to select the scrolling mode of the calibration document displayed on the display 110 as the manual mode, the electronic device 100 may select the scrolling mode of the calibration document displayed on the display 110 as the manual mode. In an embodiment of the present disclosure, the operation of controlling the scrolling method of the calibration document displayed on the display 110 may include the following operation: when the scrolling mode of the calibration document displayed on the display 110 is selected as the automatic mode, adjusting the scrolling speed of the calibration document.

[0189] In an embodiment of the present disclosure, in the operation of adjusting the scrolling speed of the calibration document, the user US may increase or decrease the speed of automatically scrolling the calibration document. In an embodiment of the present disclosure, when receiving the input of the user US for clicking the upper volume key and the lower volume key of the external electronic device 200, the electronic device 100 may adjust the scrolling speed of the calibration document displayed on the display 110. When receiving the input of the user US for clicking the upper volume key of the external electronic device 200, the electronic device 100 may increase the scrolling speed of the calibration document displayed on the display 110. However, the present disclosure is not limited thereto, and when an input corresponding to a preset condition for increasing the scrolling speed of the calibration document displayed on the display 110 is provided, the electronic device 100 may increase the scrolling speed of the calibration document displayed on the display 110.

[0190] In an embodiment of the present disclosure, in a case where it is preset that the scrolling speed of the calibration document is increased when an input for once tapping the display 110 of the external electronic device 200 is provided, when an input of the user US for satisfying the condition is provided, the electronic device 100 may increase the scrolling speed of the calibration document displayed on the display 110. When an input of the user US for providing an input to a lower volume key of the external electronic device 200 is received, the electronic device 100 may reduce the scrolling speed of the calibration document displayed on the display 110. However, the present disclosure is not limited thereto, and when an input corresponding to the preset condition for reducing the scrolling speed of the calibration document displayed on the display 110 is provided, the electronic device 100 may reduce the scrolling speed of the calibration document.

[0191] In an embodiment of the present disclosure, when a setting is set to reduce the scrolling speed of the calibration document when the display 100 of the external electronic device 200 is tapped twice, when the input of the user US for satisfying this condition is provided, the electronic device 100 can reduce the scrolling speed of the calibration document displayed on the display 110.

[0192] In an embodiment of the present disclosure, when the scrolling mode of the calibration document displayed on the display 110 is selected as the manual mode, the operation of controlling the scrolling method of the calibration document displayed on the display 110 may include the following operation: determining the scrolling direction of the calibration document. In an embodiment of the present disclosure, in the operation of determining the scrolling direction of the calibration document, the user US may scroll the current calibration document to the next calibration document or the previous calibration document.

[0193] In an embodiment of the present disclosure, the user US may determine the scrolling direction of the calibration document by sliding the screen of the external electronic device 200 .

[0194] When an input for sliding the screen to the left is provided to the screen of the external electronic device 200, the electronic device 100 may scroll the calibration document of the current order displayed on the display 110 to the calibration document of the next order. When an input for sliding the screen to the left is received from the user US on the screen of the external electronic device 200, the electronic device 100 may scroll the calibration document of the current order displayed on the display 110 to the calibration document of the next order.

[0195] However, the present disclosure is not limited thereto, and when an input corresponding to a preset condition for scrolling the calibration documents of the current order displayed on the display 110 to the calibration documents of the next order is provided, the electronic device 100 can scroll the calibration documents of the current order displayed on the display 110 to the calibration documents of the next order.

[0196] In an embodiment of the present disclosure, when an input is provided to the upper volume key of the external electronic device 200 and an input corresponding to a preset condition for scrolling the calibration document of the next order is provided, the electronic device 100 may scroll the calibration document of the current order displayed on the display 110 to the calibration document of the next order. In addition, when an input for dragging the screen to the left is provided on the screen of the external electronic device 200, in the case where an input corresponding to a preset condition for scrolling the calibration document of the next order is provided, the electronic device 100 may scroll the calibration document of the current order displayed on the display 110 to the calibration document of the next order.

[0197] When an input for sliding the screen to the right is provided to the screen of the external electronic device 200, the electronic device 100 may scroll the calibration document of the current order displayed on the display 110 to the calibration document of the previous order.

[0198] When an input for sliding the screen to the right by the user US is received on the screen of the external electronic device 200, the electronic device 100 may scroll the calibration document of the current order displayed on the display 110 to the calibration document of the previous order. However, the present disclosure is not limited thereto, and when an input corresponding to a preset condition for scrolling the calibration document of the current order displayed on the display 110 to the calibration document of the previous order is provided, the electronic device 100 may scroll the calibration document of the current order displayed on the display 110 to the calibration document of the previous order.

[0199] In an embodiment of the present disclosure, when an input is provided to the lower volume key of the external electronic device 200, in the case where an input corresponding to a preset condition for scrolling a calibration document of a previous order is provided, the electronic device 100 may scroll the calibration document of the current order displayed on the display 110 to the calibration document of the previous order. In addition, when an input for dragging the screen to the right is provided on the screen of the external electronic device 200, in the case where an input corresponding to a preset condition for scrolling a calibration document of a previous order is provided, the electronic device 100 may scroll the calibration document of the current order displayed on the display 110 to the calibration document of the previous order.

[0200] Fig.15 2 is a conceptual diagram for explaining a method of controlling a movement method of a calibration document displayed on a display according to an embodiment of the present disclosure. Fig.15 , operation S352 of the method of controlling the movement of the calibration document displayed on the display 110 (see Fig.13 ) may include the following operations: Determine the input document IDa_1 (see Figure 8a ) corresponds to the calibration document CDa displayed on the display 110 (see Figure 8dIn an embodiment of the present disclosure, a portion of the calibration document CDa may be displayed on the display 110.

[0201] In an embodiment of the present disclosure, the user US can determine the position of the calibration document displayed on the display 110 by double-clicking the screen of the external electronic device 200. When a double-click input is provided to the screen of the external electronic device 200, the electronic device 100 displays a screen for determining the position of the calibration document displayed on the display 110.

[0202] In an embodiment of the present disclosure, when an input of a user US for double-clicking the screen of the external electronic device 200 is provided to the external electronic device 200, the electronic device 100 may display on the display 110 the position of the calibration document displayed on the display 110 corresponding to the position last read in the input document IDa_1 by the user US before the double-click. When an input of a user US for double-clicking the screen of the external electronic device 200 is provided to the external electronic device 200, the electronic device 100 may display on the display 110 the position of the calibration document corresponding to the position last read in the entire content of the input document IDa_1 in the form of a mini map. In an embodiment of the present disclosure, the electronic device 100 may display the position of the calibration document corresponding to the position last read in the entire content of the input document IDa_1 in the form of a progress bar PB.

[0203] In an embodiment of the present disclosure, operation S352 of the method of controlling the movement of the calibration document displayed on the display 110 may include the following operation: displaying the calibration document CDa corresponding to the desired position in the input document IDa_1 on the display 110 .

[0204] In an embodiment of the present disclosure, the user US may drag and drop the screen of the external electronic device 200 to display the calibration document CDa corresponding to the desired position in the input document IDa_1 on the display 110. When an input for dragging and dropping the screen is provided to the screen of the external electronic device 200, the electronic device 100 may display the calibration document CDa corresponding to the dropped position in the input document ID_a on the display 110.

[0205] In an embodiment of the present disclosure, the user US can view the input document IDa_1 in the form of a mini map displayed on the display 110, and drag and drop to a desired position in the input document IDa_1. In an embodiment of the present disclosure, operation S352 of the method for controlling the movement of the calibration document displayed on the display 110 may include the following operations: displaying on the display 110 a calibration document CDa corresponding to a position last read by the user US before the electronic device 100 controls the movement of the calibration document.

[0206] In an embodiment of the present disclosure, the electronic device 100 may display the calibration document CDa corresponding to the desired position in the input document ID_a on the display 110, and then display the calibration document CDa corresponding to the position last read before the movement of the calibration document is controlled on the display 110. When an input for double-clicking the screen is provided to the screen of the external electronic device 200, the electronic device 100 may display the calibration document CDa corresponding to the last read position on the display 110. When an input for double-clicking the screen by the user US is provided to the external electronic device 200, the electronic device 100 displays the calibration document CDa corresponding to the position last read before the movement of the calibration document is controlled on the display 110.

[0207] However, the present disclosure is not limited thereto, and when an input corresponding to a preset condition for operating each control operation is provided, Fig.15 Each control operation is shown.

[0208] Fig.16 is a conceptual diagram for explaining a method of controlling a method of saving an acquired calibration document according to an embodiment of the present disclosure.

[0209] refer to Fig.13 and Fig.16 , the operating method of the electronic device 100 in the embodiment of the present disclosure (see Figure 8d ) may also include an operation of saving the acquired calibration document CDa (see Figure 8d ). In an embodiment of the present disclosure, the operation of saving the acquired calibration document CDa may be preceded by the following operation: displaying the calibration document CDa on the display 110 .

[0210] In an embodiment of the present disclosure, the operation of saving the acquired calibration document CDa includes the following operation: displaying a save menu for selecting whether to save the acquired calibration document CDa.

[0211] In an embodiment of the present disclosure, in the operation of displaying the save menu, the user US may display a save menu for selecting whether to save the acquired calibration document CDa on the display 110. In an embodiment of the present disclosure, when an input for triple-clicking the screen of the external electronic device 200 is provided to the external electronic device 200, the electronic device 100 may display a save menu for selecting whether to save the acquired calibration document CDa on the display 110. In an embodiment of the present disclosure, when an input for triple-clicking the screen of the external electronic device 200 is received from the user US, the electronic device 100 may display a save menu for selecting whether to save the acquired calibration document CDa on the display 110.

[0212] In an embodiment of the present disclosure, the operation of saving the acquired calibration document CDa includes an operation of selecting whether to save the acquired calibration document CDa.

[0213] In an embodiment of the present disclosure, in the operation of selecting whether to save the acquired calibration document CDa, the user US may select whether to save the acquired calibration document CDa.

[0214] In an embodiment of the present disclosure, when input is provided for clicking the upper volume key and the lower volume key of the external electronic device 200, the electronic device 100 may select whether to save the acquired calibration document CDa. When input is provided to the upper volume key of the external electronic device 200, the electronic device 100 selects to save the acquired calibration document CDa.

[0215] When the external electronic device 200 receives an input from the user US for clicking the upper volume key of the external electronic device 200, the electronic device 100 may select to save the acquired calibration document CDa. However, the present disclosure is not limited thereto, and when an input corresponding to a preset condition for selecting to save the acquired calibration document CDa is provided, the electronic device 100 may select to save the acquired calibration document CDa.

[0216] When an input is provided to the lower volume key of the external electronic device 200, the electronic device 100 selects not to save the acquired calibration document CDa, and displays again the screen displayed before the save menu on the display 110. When the external electronic device 200 receives an input from the user US for clicking the lower volume key of the external electronic device 200, the electronic device 100 may select not to save the acquired calibration document CDa.

[0217] However, the present disclosure is not limited thereto, and when an input corresponding to a preset condition for selecting not to save the acquired calibration document CDa is provided, the electronic device 100 may select not to save the acquired calibration document CDa. In an embodiment of the present disclosure, the operation of saving the acquired calibration document CDa may include the following operations: when selecting to save the acquired calibration document CDa, selecting a saving method for the acquired calibration document CDa.

[0218] In an embodiment of the present disclosure, when selecting a method for saving the acquired calibration document CDa, the user US may select whether to save the acquired calibration document CDa as a new document or to add the acquired calibration document CDa to a pre-saved calibration document.

[0219] In an embodiment of the present disclosure, when an input is provided to the upper volume key of the external electronic device 200, the electronic device 100 may save the acquired calibration document CDa as a new document in the electronic device 100. In an embodiment of the present disclosure, the calibration document CDa may be saved as a new document in the electronic device 100 through the communication interface 170 (see Figure 3 ) The obtained calibration document CDa is saved in the external electronic device 200 or the server. When the external electronic device 200 receives the input of the user US for clicking the upper volume key of the external electronic device 200, the electronic device 100 can save the obtained calibration document CDa as a new document.

[0220] However, the present disclosure is not limited thereto, and when an input corresponding to a preset condition for saving the acquired calibration document CDa as a new document is provided, the electronic device 100 may save the acquired calibration document CDa as a new document. In an embodiment of the present disclosure, when an input is provided to a lower volume key of the external electronic device 200, the electronic device 100 may save the acquired calibration document CDa by adding the acquired calibration document CDa to the pre-saved calibration document. In an embodiment of the present disclosure, the calibration document CDa may be saved by the communication interface 170 (see Figure 3 ) Add the acquired calibration document CDa to the pre-saved calibration documents and save it in the external electronic device 200 or the server.

[0221] When the external electronic device 200 receives an input of the user US for clicking the lower volume key of the external electronic device 200 , the electronic device 100 may save the acquired calibration document CDa by adding the acquired calibration document CDa to the pre-saved calibration document.

[0222] However, the present disclosure is not limited to this, and when an input corresponding to a preset condition for saving the acquired calibration document CDa by adding the acquired calibration document CDa to a pre-saved calibration document is provided, the electronic device 100 can save the acquired calibration document CDa by adding the acquired calibration document CDa to the pre-saved calibration document.

[0223] In an embodiment of the present disclosure, in an operation of saving the acquired calibration document CDa by adding the acquired calibration document CDa to a pre-saved calibration document in the electronic device 100, the acquired calibration document CDa may be saved after being added to the pre-saved calibration document by comparing a page number NP found in the pre-saved calibration document with the page number of the acquired calibration document CDa. In an embodiment of the present disclosure, the electronic device 100 may save the acquired calibration document CDa by searching for a page number NP located at the upper end or the lower end of the pre-saved calibration document, then comparing the found page number NP with the page number of the acquired calibration document CDa, and sequentially adding the acquired calibration document CDa to the pre-saved calibration document.

[0224] Fig.17 2 is a conceptual diagram for explaining a method for controlling a loading method of a calibration document according to an embodiment of the present disclosure. Figure 4 and Fig.17 , the operating method of the electronic device 100 in the embodiment of the present disclosure (see Figure 8d ) can also include operations to load a pre-acquired calibration file.

[0225] In an embodiment of the present disclosure, the operation of loading the pre-acquired calibration document may be before the operation S100 of acquiring the input document. In an embodiment of the present disclosure, when the pre-acquired calibration document is loaded, the electronic device 100 may display the loaded pre-acquired calibration document on the display 110 .

[0226] In an embodiment of the present disclosure, the operation of loading a pre-acquired calibration document may include an operation of selecting whether to load the pre-acquired calibration document. In an embodiment of the present disclosure, the operation of selecting whether to load the pre-acquired calibration document may be performed when a document viewer application for controlling the operating method of the electronic device 100 of the present disclosure is being executed in the external electronic device 200.

[0227] In an embodiment of the present disclosure, the user US may select whether to load a pre-acquired calibration document by using an up volume key and a down volume key of the external electronic device 200 .

[0228] When input is provided to the upper volume key of the external electronic device 200, the electronic device 100 selects to load the pre-acquired calibration document. When the external electronic device 200 receives input from the user US for clicking the upper volume key of the external electronic device 200, the electronic device 100 may select to load the pre-acquired calibration document.

[0229] However, the present disclosure is not limited thereto, and when an input corresponding to a preset condition for selecting to load a pre-acquired calibration document is provided, the electronic device 100 may select to load a pre-acquired calibration document. In an embodiment of the present disclosure, the electronic device 100 may select to load a pre-acquired calibration document through the communication interface 170 (see Figure 3 ) Load the pre-acquired calibration document stored in the external electronic device 200 or the server. In addition, the electronic device 100 may load the pre-acquired calibration document stored in the memory 140 of the electronic device 100.

[0230] When an input is provided to the lower volume key of the external electronic device 200, the electronic device 100 chooses not to load the pre-acquired calibration document. In this case, the electronic device 100 can obtain the input document ID from operation S100 (see Figure 5 When the external electronic device 200 receives an input from the user US for clicking the lower volume key of the external electronic device 200, the electronic device 100 may choose not to load the pre-acquired calibration document.

[0231] However, the present disclosure is not limited thereto, and when an input corresponding to a preset condition to select not to load the pre-acquired calibration document is provided, the electronic device 100 may select not to load the pre-acquired calibration document.

[0232] In an embodiment of the present disclosure, when the pre-acquired calibration document is selected to be loaded, the operation of loading the pre-acquired calibration document may include the following operation: displaying the loaded pre-acquired calibration document on the display 110 .

[0233] An embodiment of the present disclosure provides an electronic device 100, which includes: a display 110; a memory 140 storing at least one instruction; and at least one processor 150 executing at least one instruction stored in the memory 140. According to an embodiment of the present disclosure, at least one processor 150 can obtain input document ID, IDa, IDb and IDc. At least one processor 150 can identify an element including at least one of a character, an image, or a combination of a character and an image from each of the input document ID, IDa, IDb and IDc. At least one processor 150 can classify the type of each input document ID, IDa, IDb, IDc based on the type of the identified element. At least one processor 150 can obtain calibration documents CDa, CDb and CDc by arranging the identified elements in a row based on the classification type of the input document ID, IDa, IDb and IDc. At least one processor 150 can control the display to display the acquired calibration documents CDa, CDb, CDc.

[0234] In an embodiment of the present disclosure, when the recognized elements include characters EMa_1, EMa_2, and EMa_3, at least one processor 150 may classify the input document IDa as a first type. At least one processor 150 may recognize an arrangement order OEMa of the recognized characters EMa_1, EMa_2, and EMa_3 based on the first type. At least one processor 150 may acquire a calibration document CDa by arranging the recognized characters EMa_1, EMa_2, and EMa_3 in a row according to the order OEMa recognized based on the first type.

[0235] In an embodiment of the present disclosure, the at least one processor 150 may acquire calibration characters CEMa by calibrating the recognized characters EMa_1. The at least one processor 150 may acquire a calibration document CDa by arranging the calibration characters CEMa in a row according to the recognized order OEMa.

[0236] In an embodiment of the present disclosure, the at least one processor 150 may calibrate the size of the calibration character CEMa to be larger than the size of the recognized character EMa_1 by enlarging the size of the recognized character EMa_1.

[0237] In an embodiment of the present disclosure, the identified element may include a plurality of characters EMa_1, EMa_2, and EMa_3. In an embodiment of the present disclosure, at least one processor 150 may classify the type of the input document IDa into a first subtype or a second subtype based on the arrangement of the plurality of identified characters EMa_1, EMa_2, and EMa_3. At least one processor 150 may acquire calibration documents CDa_1 and CDa_2 by arranging the plurality of identified characters EMa_1, EMa_2, and EMa_3 in a row in the order OEMa_1, OEMa_2, and ORGa identified based on any one of the first subtype or the second subtype. In an embodiment of the present disclosure, the first subtype may be a type in which the input document IDa_1 includes a first text TG_1, which includes at least one character EMa_1. The second subtype may be a type in which the input document IDa_2 includes a second text TG_2 including at least one character EMa_2 and a third text TG_3 including at least one character EMa_3 and being different from the second text TG_2.

[0238] In an embodiment of the present disclosure, when the recognized elements include characters EMa_4 and EMa_5 and image EMb_1, at least one processor 150 may classify the input document IDb as the second type. The at least one processor 150 may recognize the arrangement order OEMa_4, OEMa_5, and OIG of the recognized characters EMa_4 and EMa_5 and image EMb_1 based on the second type. The at least one processor 150 may acquire the calibration document CDb by arranging the recognized characters EMa_4 and EMa_5 and the recognized image EMb_1 in a row according to the recognized order OEMa_4, OEMa_5, and OIG.

[0239] In an embodiment of the present disclosure, at least one processor 150 may acquire calibration characters by calibrating the recognized characters EMa_4 and EMa_5. At least one processor 150 may acquire calibration document CDb by arranging the calibration characters and image EMb_1 in a row in the recognized order OEMa_4, OEMa_5, and OIG.

[0240] In an embodiment of the present disclosure, when the recognized element includes a scene SF including at least one of the characters EMa_6 or the images EMb_2 and EMb_3, the at least one processor 150 may classify the input document IDc as the third type. The at least one processor 150 may identify the arrangement order OSG of the recognized scene SF based on the third type. The at least one processor 150 may acquire the calibration document CDc by arranging the scene SF in a row according to the recognized order OSG.

[0241] In an embodiment of the present disclosure, the scene SF may include a character scene SF_1 including the character EMa_6 and a non-character scene SF_2 not including the character EMa_6. In an embodiment of the present disclosure, at least one processor 150 may recognize the character EMa_6 from the character scene SF_1. At least one processor 150 may acquire a calibration document CDc in a manner that aligns the recognized character EMa_6 with the character scene SF_1 corresponding thereto.

[0242] In an embodiment of the present disclosure, at least one processor 150 may control a scrolling method and a moving method of each of the calibration documents CDa, CDb, and CDc displayed on the display 110 and a saving method of each of the acquired calibration documents CDa, CDb, and CDc. An embodiment of the present disclosure provides an operating method of an electronic device 100 including a display 110.

[0243] In an embodiment of the present disclosure, the operating method of the electronic device 100 includes acquiring input document ID, IDa, IDb, and IDc (S100). The operating method of the electronic device 100 may include identifying an element including at least one of a character, an image, or a combination of a character and an image from each of the input documents ID, IDa, IDb, and IDc (S210). The operating method of the electronic device 100 may include classifying the type of each of the input documents ID, IDa, IDb, and IDc based on the type of the identified element (S220). The operating method of the electronic device 100 may include arranging the identified elements in a row based on the classified type of the identified elements to acquire calibration documents CDa, CDb, and CDc (S300). The operating method of the electronic device 100 may include controlling the display (110) to display an output image IM including the acquired calibration documents CDa, CDb, and CDc (S400).

[0244] In an embodiment of the present disclosure, the operation S220 of classifying the type of each of the input documents ID, IDa, IDb and IDc may include: when the identified elements include characters EMa_1, EMa_2 and EMa_3, classifying the input document IDa as a first type. In an embodiment of the present disclosure, the operation S300 of acquiring the calibration document CDa may include identifying the order OEMa of the identified characters EMa_1, EMa_2 and EMa_3 based on the first type (S310). The operation S300 of acquiring the calibration document CDa may include acquiring the calibration document CDa (S330) by arranging the identified characters EMa_1, EMa_2 and EMa_3 in a row according to the identified order OEMa.

[0245] In an embodiment of the present disclosure, the operating method of the electronic device 100 may further include acquiring calibration characters CEMa by calibrating the recognized characters EMa_1 (S320). In an embodiment of the present disclosure, the operation S330 of acquiring calibration characters CDa may acquire a calibration document CDa by arranging the recognized characters CEMa in a row according to the recognized order OEMa.

[0246] In an embodiment of the present disclosure, the identified elements may include a plurality of characters EMa_1, EMa_2, and EMa_3. In an embodiment of the present disclosure, the operating method of the electronic device 100 may further include: based on the arrangement of the plurality of identified characters EMa_1, EMa_2, and EMa_3, classifying the type of the input document IDa into a first subtype or a second subtype. The operation S330a of acquiring calibration documents CDa_1 and CDa_2 may include: acquiring calibration documents CDa_1 and CDa_2 by arranging the plurality of identified characters EMa_1, EMa_2, and EMa_3 in a row in the order OEMa_1, OEMa_2, and ORGa identified based on any one of the first subtypes or the second subtype. In an embodiment of the present disclosure, the first subtype may be a type in which the input document IDa_1 includes a first text TG_1, which includes at least one character EMa_1. The second subtype may be a type in which the input document IDa_2 includes a second text TG_2 including at least one character EMa_2 and a third text TG_3 including at least one character EMa_3 and being different from the second text TG_2.

[0247] In an embodiment of the present disclosure, operation S220 of classifying the type of input document IDb may include: when the recognized elements include characters EMa_4 and EMa_5 and image EMb_1, classifying the input document IDb as the second type. Operation S300b of acquiring calibration document CDb may include operation S310b: identifying the arrangement order OEMa_4, OEMa_5, and OIG of the recognized characters EMa_4 and EMa_5 and the recognized image EMb_1 based on the second type. Operation S300b of acquiring calibration document CDb may include operation S330b: acquiring calibration document CDb by arranging the recognized characters EMa_4 and EMa_5 and the recognized image EMb_1 in a row according to the recognized order OEMa_4, OEMa_5, and OIG.

[0248] In an embodiment of the present disclosure, the operating method of the electronic device 100 may further include acquiring calibration characters by calibrating the recognized characters EMa_4 and EMa_5 (S320b). The operation S330b of acquiring the calibration document CDb may include acquiring the calibration document CDb by arranging the calibration characters and the image EMb_1 in a row according to the recognized order OEMa_4, OEMa_5 and OIG.

[0249] In an embodiment of the present disclosure, the operation of classifying the type of the input document IDc may include: when the identified element includes a scene SF containing at least one of the characters EMa_6 or images EMb_2 and EMb_3, classifying the input document IDc as a third type. The operation S300c of acquiring the calibration document CDc may include an operation S310c: identifying the sequence OSG of the identified scenes SF based on the third type. The operation S300c of acquiring the calibration document CDc may include an operation S330c: arranging the scenes SF in a row according to the identified sequence OSG to acquire the calibration document CDc.

[0250] In an embodiment of the present disclosure, the scene SF may include a character scene SF_1 including the character EMa_6. The scene SF may include a non-character scene SF_2 that does not include the character EMa_6. In an embodiment of the present disclosure, the operation S200 of recognizing an element may further include recognizing the character EMa_6 from the character scene SF_1. The operation S330c of acquiring the calibration document CDc may include: acquiring the calibration document CDc in such a way that the recognized character EMa_6 is aligned with the character scene SF_1 corresponding thereto.

[0251] In an embodiment of the present disclosure, the operating method of the electronic device 100 may include a method for controlling the scrolling of the calibration document displayed on the display 110 (S351). The operating method of the electronic device 100 may include a method for controlling the movement of the calibration document displayed on the display 110 (S352). The operating method of the electronic device 100 may also include a method for controlling the saving of the acquired calibration document CDc (S353).

[0252] In an embodiment of the present disclosure, a computer-readable recording medium storing a program for causing a computer to execute at least one of the above methods may be provided.

[0253] As described above, the operation method performed by the electronic device 100 may be implemented as a hardware unit, a software unit, and / or a combination of a hardware unit and a software unit. The program may be executed by any system capable of executing computer-readable instructions.

[0254] The software may include a computer program, code, instructions, or a combination of one or more of them, and may configure a processor to operate as desired, or may independently or collectively instruct a processor. The software may be implemented as a computer program including instructions stored in a computer-readable storage medium.

[0255] Examples of computer-readable recording media may include magnetic storage media (e.g., ROM, RAM, floppy disks, hard disks, etc.) and optically readable media (e.g., compact ROM (CD-ROM), digital versatile disk (DVD), etc.). Computer-readable recording media may be distributed in network-connected computer systems, and computer-readable codes may be stored and executed in a distributed manner. The recording medium may be read by a computer, may be stored in a memory, and may be executed by a processor.

[0256] The computer-readable storage medium may be provided in the form of a non-transitory storage medium. A "non-transitory storage medium" is a tangible device and only means that signals (e.g., electromagnetic waves) are not included. The term does not distinguish between a case where data is semi-permanently stored in a storage medium and a case where data is temporarily stored in a storage medium. For example, a "non-transitory storage medium" may include a buffer that temporarily stores data.

[0257] Furthermore, the methods according to various embodiments of the present disclosure disclosed herein may be provided by being included in a computer program product.

[0258] Computer program products can be traded between sellers and buyers as commodities. Computer program products may include software programs and computer-readable storage media storing the software programs. Computer program products may include products (e.g., downloadable applications) in the form of software programs electronically distributed by the manufacturer of the electronic device 100 or an electronic market (e.g., Samsung Galaxy Store). For electronic distribution, at least a portion of the software program may be stored in a storage medium or may be temporarily generated. In this case, the storage medium may be a storage medium of a server of the manufacturer of the electronic device 100, a server of an electronic market, or a relay server that temporarily stores the software program.

[0259] As described above, although the embodiments of the present disclosure have been described with reference to limited embodiments and drawings, a person of ordinary skill in the art may make various modifications and changes thereto based on the above description. For example, even if the above techniques are performed in a different order from the above methods, and / or the elements of the above computer systems or modules are coupled or combined in a different manner from the above methods, or replaced or substituted with other elements or equivalents, appropriate results may be achieved.

Claims

1. An electronic device (100), comprising: Display (110); A memory (140) storing at least one instruction; and at least one processor (150) configured to execute the at least one instruction stored in the memory (140) to: Get input document (ID, IDa, IDb, IDc); identifying an element including at least one of a character, an image, or a combination of a character and an image from each of the input documents (ID, IDa, IDb, IDc); classifying the type of each of the input documents (ID, IDa, IDb, IDc) based on the type of the identified element; acquiring a calibration document (CDa, CDb, CDc) by arranging the identified elements in a row based on the classification type of each of the input documents (ID, IDa, IDb, IDc); and The display (110) is controlled to display the acquired calibration file (CDa, CDb, CDc).

2. The electronic device (100) according to claim 1, wherein: The at least one processor (150) is further configured to execute the at least one instruction to: When the identified elements include characters (EMa_1, EMa_2, EMa_3), classifying the input document (IDa) as a first type, recognizing an arrangement order (OEMa) of the recognized characters (EMa_1, EMa_2, EMa_3) based on the first type, and The calibration document (CDa) is acquired by arranging the recognized characters (EMa_1, EMa_2, EMa_3) in a row in the recognized order (OEMa).

3. The electronic device (100) according to claim 2, wherein: The at least one processor (150) is further configured to execute the at least one instruction to: The calibration character (CEMa) is obtained by calibrating the recognized character (EMa_1), and The calibration document CDa is acquired by arranging the calibration characters (CEMa) in a row in the recognized order (OEMa).

4. The electronic device (100) according to claim 3, wherein: The at least one processor (150) is further configured to execute the at least one instruction to calibrate the size of the calibration character (CEMa) to be larger than the size of the recognized character (EMa_1) by enlarging the size of the recognized character (EMa_1).

5. The electronic device (100) according to any one of claims 2 to 4, wherein: The identified element consists of multiple characters (EMa_1, EMa_2, EMa_3), and The at least one processor (150) is further configured to execute the at least one instruction to: Based on the arrangement of the plurality of recognized characters (EMa_1, EMa_2, EMa_3), the type of the input document (IDa) is classified as a first subtype or a second subtype, and acquiring a calibration document (CDa_1, CDa_2) by arranging the plurality of recognized characters (EMa_1, EMa_2, EMa_3) in a row in an order (OEMa_1, OEMa_2, ORGa) recognized based on any one of the first subtype or the second subtype, The first subtype is a type in which the input document (IDa_1) includes a first text (TG_1), the first text (TG_1) includes at least one character (EMa_1), and the second subtype is a type in which the input document (IDa_2) includes a second text (TG_2) and a third text (TG_3), the second text (TG_2) includes at least one character (EMa_2), and the third text (TG_3) includes at least one character (EMa_3) and is different from the second text (TG_2).

6. The electronic device (100) according to claim 1, wherein: The at least one processor (150) is further configured to execute the at least one instruction to: When the identified elements include characters (EMa_4, EMa_5) and images (EMb_1), the input document (IDb) is classified as a second type, recognizing an arrangement order (OEMa_4, OEMa_5, OIG) of the recognized characters (EMa_4, EMa_5) and images (EMb_1) based on the second type, and The calibration document (CDb) is acquired by arranging the recognized characters (EMa_4, EMa_5) and the recognized image (EMb_1) in a row in the recognized order (OEMa_4, OEMa_5, OIG).

7. The electronic device (100) according to claim 6, wherein: The at least one processor (150) is further configured to execute the at least one instruction to: The calibration character is obtained by calibrating the recognized character (EMa_4, EMa_5), and The calibration document (CDb) is acquired by arranging the calibration characters and the image (EMb_1) in a row in the recognized order (OEMa_4, OEMa_5, OIG).

8. The electronic device (100) according to claim 1, wherein: The at least one processor (150) is further configured to execute the at least one instruction to: When the identified element includes a scene (SF) including at least one of a character (EMa_6) or an image (EMb_2, EMb_3), classifying the input document (IDc) as a third type, identifying an arrangement order (OSG) of the identified scenes (SF) based on the third type, and The calibration document (CDc) is obtained by arranging the scenes (SF) in a row in the identified order (OSG).

9. The electronic device (100) according to claim 8, wherein: The scene (SF) includes a character scene (SF_1) containing a character (EMa_6) and a non-character scene (SF_2) not containing a character (EMa_6), and The at least one processor (150) is further configured to execute the at least one instruction to: identifying characters (EMa_6) from the character scene (SF_1), and The calibration document (CDc) is acquired in such a manner that the recognized character (EMa_6) and the character scene (SF_1) corresponding thereto are aligned.

10. The electronic device (100) according to any one of claims 1 to 9, wherein: The at least one processor (150) is further configured to execute the at least one instruction to: control a scrolling method and a moving method of each of the calibration documents (CDa, CDb, CDc) displayed on the display (110) and a saving method of each of the acquired calibration documents (CDa, CDb, CDc).

11. A method for operating an electronic device (100) comprising a display (110), the method comprising: Get input document (ID, IDa, IDb, IDc) (S100); identifying an element including at least one of a character, an image, or a combination of a character and an image from each of the input documents (ID, IDa, IDb, IDc) (S210); classifying the type of each of the input documents (ID, IDa, IDb, IDc) based on the type of the identified element (S220); acquiring a calibration document (CDa, CDb, CDc) by arranging the identified elements in one row based on the classification type of each of the input documents (ID, IDa, IDb, IDc) (S300); and The display (110) is controlled to display the acquired calibration document (CDa, CDb, CDc) (S400).

12. The operating method according to claim 11, wherein: Classifying the type of each of the input documents (ID, IDa, IDb, IDc) (S220) includes: When the identified elements include characters (EMa_1, EMa_2, EMa_3), classifying the input document (IDa) as a first type, and Acquiring the calibration document (CDa) (S300) includes: recognizing an arrangement order (OEMa) of the recognized characters (EMa_1, EMa_2, EMa_3) based on the first type (S310); and The calibration document (CDa) is acquired by arranging the recognized characters (EMa_1, EMa_2, EMa_3) in a row in the recognized order (OEMa) (S330).

13. The operating method according to claim 12, further comprising: By calibrating the recognized character (EMa_1), a calibration character (CEMa) is obtained (S320), Wherein, obtaining the calibration document (CDa) (S330) includes: The calibration document CDa is acquired by arranging the calibration characters (CEMa) in a row in the recognized order (OEMa).

14. The operating method according to any one of claims 12 to 13, wherein: The identified element consists of multiple characters (EMa_1, EMa_2, EMa_3), The operation method also includes: Based on the arrangement of the plurality of recognized characters (EMa_1, EMa_2, EMa_3), classifying the type of the input document (IDa) into a first subtype or a second subtype, Acquiring the calibration documents (CDa_1, CDa_2) (S330a) includes: acquiring the calibration document (CDa_1, CDa_2) by arranging the plurality of recognized characters (EMa_1, EMa_2, EMa_3) in a row in the order (OEMa_1, OEMa_2, ORGa) recognized based on any one of the first subtype or the second subtype, and The first subtype is a type in which the input document (IDa_1) includes a first text (TG_1), the first text (TG_1) includes at least one character (EMa_1), and the second subtype is a type in which the input document (IDa_2) includes a second text (TG_2) and a third text (TG_3), the second text (TG_2) includes at least one character (EMa_2), and the third text (TG_3) includes at least one character (EMa_3) and is different from the second text (TG_2). 15 . A computer-readable recording medium having recorded thereon a program for causing a computer to execute the operating method according to claim 11 .