Electronic apparatus that facilitates the creation of a presentation document and the operating method thereof

KR103015081B1Active Publication Date: 2026-09-04TJHE HANCOMM INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
KR1020240122882
Authority / Receiving Office
KR · KR
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-09-10
Publication Date
2026-09-04
Estimated Expiration
2044-09-10

Smart Images

  • Figure 112024099256731-PAT00025_ABST
    Figure 112024099256731-PAT00025_ABST
Patent Text Reader

Abstract

The present invention relates to an electronic device and a method of operation thereof that supports a user in creating a presentation document while viewing a screenshot displayed in the reference view area by dividing a display area of ​​a screen into an editing area and a reference view area, and then displaying a page constituting the presentation document in an editable state on the editing area, and simultaneously displaying a screenshot of the page constituting the presentation document on the reference view area.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] The present invention relates to an electronic device capable of facilitating the creation of presentation documents and a method of operation thereof. Background Technology

[0002] Recently, with the widespread adoption of electronic devices such as computers, smartphones, and tablet PCs, various types of electronic document programs are being released that enable users to view, create, and edit electronic documents using these devices.

[0003] These electronic document programs include word processors that support the creation and editing of basic documents, spreadsheets that assist with data input, formula calculations, and data management, and presentation programs that assist the presenter's presentation.

[0004] When a user creates a multi-page presentation document, there may be cases where they want to write the content of the current page while referring to the content of other pages.

[0005] For example, if a user is writing content corresponding to page 5, the user may want to write the content of page 5 while referring to the content of page 1 because the content of page 5 is related to the content of page 1.

[0006] In this regard, existing presentation programs do not provide a function to simultaneously display the content of page 1 on the screen while the user is writing the content of page 5. Therefore, if a user wants to write the content of page 5 while viewing the content of page 1, the user has no choice but to print the corresponding part of page 1 onto paper and then write the content of page 5 while viewing the printed content of page 1.

[0007] Therefore, research is needed on technology that can facilitate user document creation by simultaneously displaying the content of other pages along with the currently edited page on the screen when a user is creating a presentation document. The problem to be solved

[0008] The present invention aims to support a user in creating a presentation document more conveniently by dividing the display area of ​​a screen into an editing area and a reference viewing area, displaying pages constituting a presentation document in an editable state on the editing area, and simultaneously displaying screenshots of the pages constituting the presentation document on the reference viewing area, thereby enabling the user to create the presentation document while viewing the screenshots displayed in the reference viewing area. means of solving the problem

[0009] An electronic device according to an embodiment of the present invention comprises: an area designation unit that, when a reference view command for a presentation document open on the electronic device is granted from a user, divides a display area on a screen where the presentation document is displayed into two areas based on a vertical axis passing through a center point, designates one of the two areas as an editing area, and designates the other area as a reference view area; a generation unit that generates a screenshot of each of a plurality of pages constituting the presentation document; a simultaneous display unit that displays one of the plurality of pages in an editable state on the editing area and simultaneously displays a screenshot of one of the plurality of pages on the reference view area; a first processing unit that, when a first scroll command for scrolling a page displayed on the editing area is granted from the user, performs scrolling on the page displayed on the editing area according to the first scroll command, wherein if scrolling occurs to a threshold point that causes a transition to another page, the page displayed on the editing area is switched to another page and displayed, and when a document editing command is granted from the user, reflects an editing action according to the document editing command on the page displayed on the editing area; and from the user When a second scroll command for scrolling a screenshot displayed in the reference view area is applied, scrolling is performed on the screenshot displayed in the reference view area according to the second scroll command, and when scrolling occurs to a threshold point that causes a transition to a screenshot of another page, the second processing unit switches the screenshot displayed in the reference view area to a screenshot of another page and displays it.

[0010] In addition, a method of operation of an electronic device according to an embodiment of the present invention comprises the steps of: when a reference view command for a presentation document open on the electronic device is granted by a user, dividing a display area on a screen where the presentation document is displayed into two areas based on a vertical axis passing through a center point, designating one of the two areas as an editing area and the other area as a reference view area; generating a screenshot of each of a plurality of pages constituting the presentation document; displaying one of the plurality of pages in an editable state on the editing area and, at the same time, displaying a screenshot of one of the plurality of pages on the reference view area; when a first scroll command for scrolling a page displayed on the editing area is granted by the user, performing scrolling on the page displayed on the editing area according to the first scroll command, wherein if scrolling occurs to a threshold point that causes a transition to another page, switching the page displayed on the editing area to another page and displaying it, and when a document editing command is granted by the user, reflecting an editing action according to the document editing command on the page displayed on the editing area; and from the user, the reference view area When a second scroll command for scrolling a screenshot displayed on the screen is authorized, scrolling is performed on the screenshot displayed in the reference view area according to the second scroll command, and when scrolling occurs to a threshold point that causes a transition to a screenshot of another page, the screenshot displayed in the reference view area is switched to a screenshot of another page and displayed. Effects of the invention

[0011] The present invention supports the user in creating a presentation document more conveniently by dividing the display area of ​​the screen into an editing area and a reference viewing area, displaying the pages constituting the presentation document in an editable state on the editing area, and simultaneously displaying screenshots of the pages constituting the presentation document on the reference viewing area, thereby enabling the user to create the presentation document while viewing the screenshots displayed in the reference viewing area. Brief explanation of the drawing

[0012] FIG. 1 is a drawing illustrating the structure of an electronic device according to an embodiment of the present invention. FIG. 2 is a drawing for explaining an electronic device according to an embodiment of the present invention. FIG. 3 is a flowchart illustrating a method of operation of an electronic device according to an embodiment of the present invention. Specific details for implementing the invention

[0013] Embodiments according to the present invention will be described in detail below with reference to the accompanying drawings. This description is not intended to limit the present invention to specific embodiments and should be understood to include all modifications, equivalents, and substitutions that fall within the spirit and scope of the present invention. Similar reference numerals have been used for similar components in describing each drawing, and unless otherwise defined, all terms used in this specification, including technical or scientific terms, have the same meaning as generally understood by a person skilled in the art to which the present invention pertains.

[0014] In this document, when a part is described as "including" a component, it means that, unless specifically stated otherwise, it does not exclude other components but may include additional components. Furthermore, in various embodiments of the present invention, each component, functional block, or means may be composed of one or more sub-components, and the electrical, electronic, or mechanical functions performed by each component may be implemented by various known devices or mechanical elements, such as electronic circuits, integrated circuits, and ASICs (Application Specific Integrated Circuits), and may be implemented separately or two or more may be integrated into one.

[0015] Meanwhile, the blocks in the attached block diagram or the steps in the flowchart may be interpreted as computer program instructions that perform designated functions by being loaded into the processor or memory of data-processing equipment, such as general-purpose computers, specialized computers, portable notebook computers, and network computers. Since these computer program instructions may be stored in memory provided in a computer device or in memory readable by a computer, the functions described in the blocks in the block diagram or the steps in the flowchart may be produced as manufactured products containing means of instruction to perform them. Furthermore, each block or each step may represent a module, segment, or part of code containing one or more executable instructions for executing a specific logical function(s). Also, it should be noted that in some alternative embodiments, the functions mentioned in the blocks or steps may be executed in a different order than the prescribed order. For example, two blocks or steps shown in succession may be performed substantially simultaneously or in reverse order, and in some cases, some blocks or steps may be omitted.

[0016] FIG. 1 is a drawing illustrating the structure of an electronic device according to an embodiment of the present invention.

[0017] Referring to FIG. 1, the electronic device (110) according to the present invention includes a region designation unit (111), a generation unit (112), a simultaneous display unit (113), a first processing unit (114), and a second processing unit (115).

[0018] When a user grants a reference view command for a presentation document that is open on an electronic device (110), the area designation unit (111) divides the display area on the screen where the presentation document is displayed into two areas based on a vertical axis passing through a center point, designates one of the two areas as an editing area, and designates the other area as a reference view area.

[0019] For example, if the display area on the screen where the above presentation document is displayed is the same as the reference numeral 200 in FIG. 2, the area designation unit (111) may divide the display area (200) into two areas (211, 212) based on the vertical axis (220) passing through the center point (210) when a reference view command is granted by the user, and then designate one of the two areas (211, 212) as the editing area (211) and the other area as the reference view area (212). In this regard, FIG. 2 is a drawing illustrating an example in which the left area is designated as the editing area (211) and the right area is designated as the reference view area (212).

[0020] The generating unit (112) generates screenshots of each of the multiple pages constituting the presentation document.

[0021] In this regard, if the above presentation document consists of a total of 10 pages, the generation unit (112) can generate a total of 10 screenshots by generating a screenshot of each of the 10 pages constituting the above presentation document.

[0022] At this time, according to one embodiment of the present invention, the generating unit (112) can generate a screenshot of each of the plurality of pages constituting the presentation document and then store the generated screenshots in the screenshot storage unit (118).

[0023] In this regard, as in the example above, if the presentation document is composed of a total of 10 pages, the generation unit (112) can generate a screenshot of each of the 10 pages and then save the generated screenshot of each of the 10 pages to the screenshot storage unit (118).

[0024] When the creation of screenshots of each of the multiple pages constituting the presentation document is completed in this manner, the simultaneous display unit (113) displays one of the multiple pages in an editable state on the editing area (211), and at the same time displays a screenshot of one of the multiple pages on the reference viewing area (212).

[0025] At this time, according to one embodiment of the present invention, the simultaneous display unit (113) can display one of the plurality of pages in an editable state on the editing area (211), and at the same time load a screenshot of one of the plurality of pages from the screenshot storage unit (118) and display the loaded screenshot on the reference viewing area (212).

[0026] For example, let’s assume that the above presentation document consists of a total of 10 pages. At this time, let’s assume that while ‘page 5’ of the 10 pages constituting the presentation document is being displayed in the display area (200) on the screen of the electronic device (110), a reference view command for the presentation document is issued to the electronic device (110) by the user.

[0027] Then, the area designation unit (111) can divide the display area (200) into two areas (211, 212) based on the vertical axis (220) passing through the center point (210) as shown in the illustration of FIG. 2, and then designate the left area among the two areas (211, 212) as the editing area (211) and the right area as the reference view area (212).

[0028] After that, the generation unit (112) can generate a screenshot of each of the 10 pages and then save the screenshot of each of the 10 generated pages to the screenshot storage unit (118).

[0029] Then, the simultaneous display unit (113) can display one of the 10 pages in an editable state on the editing area (211) and at the same time display a screenshot of one of the 10 pages on the reference viewing area (212). According to one embodiment of the present invention, the simultaneous display unit (113) may be configured to display the current page of the presentation that is being displayed at the time a reference viewing command for the presentation document is issued by the user, and a screenshot corresponding to that page, respectively, on the editing area (211) and the reference viewing area (212).

[0030] In this regard, since the present embodiment assumes that the current page of the presentation being displayed at the time the reference view command for the presentation document is authorized by the user is 'page 5', the simultaneous display unit (113) can display 'page 5' in an editable state on the editing area (211) and at the same time load a screenshot of 'page 5' from the screenshot storage unit (118) and display the loaded screenshot of 'page 5' on the reference view area (212).

[0031] As a result, the user can view the current page, 'Page 5', in an editable state through the editing area (211), and at the same time, view a screenshot of 'Page 5' through the reference view area (212).

[0032] Thus, when one page constituting the presentation document is displayed in an editable state in the editing area (211) and a screenshot of a specific page is displayed in the reference view area (212), when a first scroll command for scrolling the page displayed in the editing area (211) is issued by the user, the first processing unit (114) performs scrolling on the page displayed in the editing area (211) according to the first scroll command, and when scrolling occurs to a threshold point that causes a transition to another page, the page displayed in the editing area (211) is switched to another page and displayed.

[0033] In addition, when a document editing command is authorized from the user, the first processing unit (114) reflects an editing action according to the document editing command on the page displayed on the editing area (211).

[0034] In this regard, let us assume that, as in the example above, 'Page 5' is displayed in an editable state on the editing area (211), and at the same time, a screenshot corresponding to 'Page 5' is displayed on the reference view area (212).

[0035] At this time, when the user applies a first scroll command for scrolling the page displayed on the editing area (211) to the electronic device (110) by rotating a mouse wheel connected to the electronic device (110) or adjusting a predetermined scroll bar, the first processing unit (114) can scroll the '5 pages' displayed on the editing area (211) in the up and down direction according to the first scroll command.

[0036] At this time, as the user performs additional scrolling, if the scrolling is performed to a threshold point that causes a transition from 'Page 5' to 'Page 6' or to a threshold point that causes a transition from 'Page 5' to 'Page 4', the first processing unit (114) can switch 'Page 5' displayed in the editing area (211) to 'Page 6' or switch 'Page 5' to 'Page 4' and display it. At this time, the page displayed in the editing area (211) after the page transition is completed is also displayed in an editable state.

[0037] In addition, when 'Page 5' is displayed in an editable state on the editing area (211) and a screenshot corresponding to 'Page 5' is displayed on the reference view area (212), if a predetermined editing command is issued by the user, the first processing unit (114) can reflect an editing action according to the editing command on 'Page 5' displayed in the editing area (211). For example, if an editing command is issued by the user to insert a predetermined shape object at a specific location on 'Page 5', the first processing unit (114) can insert the shape object at a specific location on 'Page 5' displayed in the editing area (211).

[0038] In addition, when a first scroll command is applied to the electronic device (110) to cause the current page to be scrolled to a threshold point where it is switched to the next page, and after the ‘5 pages’ displayed in the editing area (211) are switched to ‘6 pages’, an editing command is applied from the user to instruct to delete text inserted at a specific location on ‘6 pages’, the first processing unit (114) can delete text inserted at a specific location on ‘6 pages’ displayed in the editing area (211).

[0039] Thus, the first processing unit (114) can perform scrolling and page switching for the page displayed in the editing area (211) according to the first scroll command authorized by the user, and can reflect an editing action corresponding to the editing command on the page displayed in the editing area (211) according to the editing command authorized by the user.

[0040] When a second scroll command for scrolling a screenshot displayed on the reference view area (212) is issued by the user, the second processing unit (115) performs scrolling on the screenshot displayed on the reference view area (212) according to the second scroll command, but when scrolling occurs to a threshold point that causes a transition to a screenshot on another page, it switches the screenshot displayed on the reference view area (212) to a screenshot on another page.

[0041] At this time, according to one embodiment of the present invention, when the second processing unit (115) receives the second scroll command for scrolling the screenshot displayed on the reference viewing area (212) from the user, it performs scrolling on the screenshot displayed in the reference viewing area (212) according to the second scroll command, and when scrolling occurs to a threshold point that causes a transition to a screenshot of another page, it loads a screenshot of another page from the screenshot storage unit (118) and then, based on the loaded screenshot of another page, switches the screenshot displayed in the reference viewing area (212) to a screenshot of another page and displays it.

[0042] In this regard, let us assume that 'Page 5' is displayed in an editable state on the editing area (211), and at the same time, a screenshot corresponding to 'Page 5' is displayed on the reference view area (212).

[0043] At this time, when the user applies a second scroll command for scrolling the screenshot displayed on the reference view area (212) to the electronic device (110) by rotating a mouse wheel connected to the electronic device (110) or adjusting a predetermined scroll bar, the second processing unit (115) can scroll the screenshot of 'page 5' displayed on the reference view area (212) in the up and down direction according to the second scroll command.

[0044] At this time, when the user performs additional scrolling and scrolls to a threshold point that causes a transition from the screenshot of 'Page 5' to the screenshot of 'Page 6' or to a threshold point that causes a transition from the screenshot of 'Page 5' to the screenshot of 'Page 4', the second processing unit (115) loads the screenshot of 'Page 6' or the screenshot of 'Page 4' from the screenshot storage unit (118), and then switches the screenshot of 'Page 5' displayed in the reference viewing area (212) to the screenshot of 'Page 6' or switches the screenshot of 'Page 5' to the screenshot of 'Page 4' and displays it.

[0045] Thus, the second processing unit (115) can perform scrolling and switching on the screenshot displayed in the reference view area (212) according to the second scroll command authorized by the user.

[0046] According to one embodiment of the present invention, the electronic device (110) may further include a new generation unit (116) and an update display unit (117).

[0047] The new creation unit (116) is in a state where the page is displayed in an editable state through the editing area (211) and the screenshot is displayed through the reference view area (212), and when at least one document editing command is authorized by the user, and after the editing action according to the at least one document editing command is completed and reflected in the presentation document, when a command to update the screenshot is authorized by the user, it creates new screenshots of each page constituting the presentation document in which all editing actions according to the at least one document editing command have been completed, then removes all existing screenshots stored in the screenshot storage unit (118), and saves the newly created screenshots in the screenshot storage unit (118).

[0048] In this regard, let us assume that the presentation document consists of 10 pages, as in the example described above. Let us assume that, when the presentation document is displayed through the editing area (211) and the reference viewing area (212) via the electronic device (110) of the present invention as a reference viewing command is authorized by the user, the presentation document is changed to 9 pages as a result of the user authorizing an editing command to delete '3 pages' out of the 10 pages.

[0049] At this time, even if the presentation document is changed from 10 pages to 9 pages, the screenshots stored in the screenshot storage unit (118) are screenshots of the document before the change, so the edits to the presentation document are not reflected in the screenshots displayed in the reference view area (212).

[0050] At this time, when a request to update a screenshot is granted by the user on the electronic device (110) of the present invention to reflect the edits made to the presentation document in the screenshot, the new creation unit (116) can create a new screenshot of each of the pages constituting the presentation document that has been changed into nine pages, then remove all existing screenshots stored in the screenshot storage unit (118), and then save the newly created nine new screenshots to the screenshot storage unit (118).

[0051] At this time, according to one embodiment of the present invention, when a new screenshot is newly created for each of the pages constituting the presentation document, the new creation unit (116) compares the image similarity between the existing screenshots stored in the screenshot storage unit (118) and the newly created screenshots to check if there is a screenshot among the existing screenshots whose image similarity with the new screenshots is all below a preset threshold. If, as a result of the check, it is confirmed that a first screenshot exists, the page number corresponding to the first screenshot is checked, and then a notification message indicating that the page corresponding to the checked page number has been deleted is generated and displayed on the screen. After that, all existing screenshots stored in the screenshot storage unit (118) are removed, and the newly created screenshots are newly stored in the screenshot storage unit (118).

[0052] At this time, according to one embodiment of the present invention, when comparing image similarity between existing screenshots and new screenshots, the new generation unit (116) matches the two screenshots to be compared by pixel at the same location, calculates a similarity score for each of the Red channel, Green channel, and Blue channel according to the operation of Equation 1 below, and then compares the average of the similarity scores for each of the Red channel, Green channel, and Blue channel as image similarity between the two screenshots to be compared.

[0054]

[0056] Here, represents the similarity score for each channel, and is the total number of pixels on the horizontal axis of each of the two screenshots, is the total number of pixels on the vertical axis of each of the two screenshots, is one of the screenshots of the two screenshots The pixel value of the pixel located at the coordinates (if calculating the similarity score for the Red channel, it becomes the R value; if calculating the similarity score for the Green channel, it becomes the G value; and if calculating the similarity score for the Blue channel, it becomes the B value), is the other screenshot of the two screenshots It refers to the pixel value of the pixel located at the coordinate (if the similarity score for the Red channel is calculated, it becomes the R value; if the similarity score for the Green channel is calculated, it becomes the G value; and if the similarity score for the Blue channel is calculated, it becomes the B value).

[0057] In this regard, let us assume that, as in the example above, the presentation document consisting of 10 pages was changed to 9 pages as 'page 3' was deleted by the user's editing command.

[0058] Then, the new generation unit (116) can create new screenshots of each of the 9 pages constituting the presentation document and compare the image similarity between the 10 existing screenshots stored in the screenshot storage unit (118) and the 9 newly created screenshots.

[0059] For example, assuming that 'Screenshots 1 to 10' are stored in the screenshot storage unit (118) and the 9 new screenshots are called 'New Screenshots 1 to 9', the new generation unit (116) compares the image similarity between 'Screenshot 1' and 'New Screenshots 1 to 9', compares the image similarity between 'Screenshot 2' and 'New Screenshots 1 to 9', compares the image similarity between 'Screenshot 3' and 'New Screenshots 1 to 9', compares the image similarity between 'Screenshot 4' and 'New Screenshots 1 to 9', compares the image similarity between 'Screenshot 5' and 'New Screenshots 1 to 9', compares the image similarity between 'Screenshot 6' and 'New Screenshots 1 to 9', compares the image similarity between 'Screenshot 7' and 'New Screenshots 1 to 9', and 'Screenshot 8' and 'New Screenshot You can compare image similarity between 1~9', compare image similarity between 'Screenshot 9' and 'New Screenshots 1~9', and compare image similarity between 'Screenshot 10' and 'New Screenshots 1~9'.

[0060] At this time, the new generation unit (116) can compare the image similarity between any two screenshots based on the operation of the mathematical formula 1.

[0061] In this regard, an example comparing the image similarity between 'Screenshot 1' and 'New Screenshot 1' is explained as follows.

[0062] First, the new generation unit (116) can match 'Screenshot 1' and 'New Screenshot 1' pixel by pixel at the same location. Then, the new generation unit (116) can calculate a similarity score according to the above mathematical formula 1 based on the pixel values ​​of the Red channel, calculate a similarity score according to the above mathematical formula 1 based on the pixel values ​​of the Green channel, and calculate a similarity score according to the above mathematical formula 1 based on the pixel values ​​of the Blue channel.

[0063] After that, the new generation unit (116) can compare the average of the similarity scores of each of the Red channel, Green channel, and Blue channel as the image similarity between 'Screenshot 1' and 'New Screenshot 1'.

[0064] In this way, the new generation unit (116) can compare the image similarity between the 10 existing screenshots stored in the screenshot storage unit (118) and the 9 newly generated screenshots.

[0065] Thus, when the comparison of image similarity between the existing 10 screenshots stored in the screenshot storage unit (118) and the newly generated 9 screenshots is completed, the new generation unit (116) can check whether there is a screenshot among the existing 10 screenshots in which the image similarity with the new screenshots is all below a threshold. In this regard, in the example described above, since it was assumed that 'Page 3' among the existing 10 pages was deleted, the screenshot of 'Page 3' may exist among the existing 10 screenshots stored in the screenshot storage unit (118) in which the image similarity with the newly generated 9 screenshots is all below a threshold. That is, screenshots corresponding to pages 1 through 10 are stored in the screenshot storage unit (118), and since the newly generated screenshots correspond to pages 1, 2, 4, 5, 6, 7, 8, 9, and 10, there may be a screenshot corresponding to page 3 among the existing 10 screenshots in which the image similarity with 9 new screenshots is all below the threshold.

[0066] When it is confirmed that a screenshot corresponding to 'page 3' exists as a result of this verification, the new creation unit (116) checks the page number 'page 3' corresponding to the screenshot, generates a notification message indicating that 'page 3' has been deleted and displays it on the screen, then removes all 10 existing screenshots stored in the screenshot storage unit, and can save 9 newly created screenshots to the screenshot storage unit (118).

[0067] Through this, the user can identify which of the existing pages was deleted during the process of updating the screenshot.

[0068] According to the method described so far, when new screenshots are saved in the screenshot storage unit (118) through the new creation unit (116), the update display unit (117) checks the current page of the presentation document displayed in the editing area (211), loads a new screenshot corresponding to the current page of the presentation document from the screenshot storage unit (118), and displays the new screenshot corresponding to the current page of the presentation document on the reference view area (212).

[0069] In this regard, if the page displayed in the editing area (211) at the time when the update request command for the screenshot is authorized by the user is 'page 8', the update display unit (117) can check that the current page of the presentation document displayed in the editing area (211) is 'page 10', then load a new screenshot corresponding to 'page 8' from the screenshot storage unit (118) and display the new screenshot corresponding to 'page 8' on the reference viewing area (212).

[0070] After a new screenshot corresponding to the current page of the presentation document is displayed on the reference view area (212), the second processing unit (115) performs scrolling on the screenshot displayed in the reference view area (212) according to the second scroll command when the second scroll command for scrolling the screenshot displayed on the reference view area (212) is applied by the user. However, when scrolling occurs to a threshold point that causes a transition to a screenshot of another page, the second processing unit (115) loads a new screenshot of another page from the screenshot storage unit (118), and then switches the screenshot displayed in the reference view area (212) to a screenshot of another page based on the loaded new screenshot of another page.

[0071] In this regard, let us assume that, as in the example above, a new screenshot corresponding to 'page 8' is being displayed on the reference view area (212) through the update display unit (117).

[0072] At this time, when the user applies the second scroll command for scrolling the screenshot displayed on the reference view area (212) to the electronic device (110) by rotating the mouse wheel connected to the electronic device (110) or adjusting a predetermined scroll bar, the second processing unit (115) can scroll the screenshot of '8 pages' displayed on the reference view area (212) in the up and down direction according to the second scroll command.

[0073] At this time, when the user performs additional scrolling and scrolls to a threshold point that causes a transition from the screenshot of 'Page 8' to the screenshot of 'Page 9' or to a threshold point that causes a transition from the screenshot of 'Page 8' to the screenshot of 'Page 7', the second processing unit (115) loads the screenshot of 'Page 9' or the screenshot of 'Page 7' newly stored in the screenshot storage unit (118), and then switches the screenshot of 'Page 8' displayed in the reference viewing area (212) to the screenshot of 'Page 9' or switches the screenshot of 'Page 8' to the screenshot of 'Page 7' and displays it.

[0074] Thus, the second processing unit (115) can perform scrolling and switching on the screenshot displayed in the reference view area (212) according to the second scroll command authorized by the user, even after the update of the screenshot is completed.

[0075] FIG. 3 is a flowchart illustrating a method of operation of an electronic device according to an embodiment of the present invention.

[0076] In step (S310), when a reference view command for a presentation document open on the electronic device is granted by the user, the display area on the screen where the presentation document is displayed is divided into two areas based on a vertical axis passing through the center point, and then one of the two areas is designated as an editing area and the other area is designated as a reference view area.

[0077] In step (S320), screenshots of each of the multiple pages constituting the presentation document are generated.

[0078] In step (S330), one of the plurality of pages is displayed in an editable state on the editing area, and at the same time, a screenshot of one of the plurality of pages is displayed on the reference view area.

[0079] In step (S340), when a first scroll command for scrolling a page displayed on the editing area is granted by the user, scrolling is performed on the page displayed on the editing area according to the first scroll command, and when scrolling occurs to a threshold point that causes a transition to another page, the page displayed on the editing area is switched to another page and displayed, and when a document editing command is granted by the user, an editing action according to the document editing command is reflected on the page displayed on the editing area.

[0080] In step (S350), when a second scroll command for scrolling a screenshot displayed on the reference view area is issued by the user, scrolling is performed on the screenshot displayed on the reference view area according to the second scroll command, and when scrolling occurs to a threshold point that causes a transition to a screenshot on another page, the screenshot displayed on the reference view area is switched to a screenshot on another page.

[0081] At this time, according to one embodiment of the present invention, in step (S320), a screenshot of each of the plurality of pages constituting the presentation document may be generated and the generated screenshots may be stored in a screenshot storage unit; in step (S330), one of the plurality of pages may be displayed in an editable state on the editing area, and at the same time, a screenshot of one of the plurality of pages may be loaded from the screenshot storage unit and the loaded screenshot may be displayed on the reference viewing area; and in step (S350), when the second scroll command for scrolling the screenshot displayed on the reference viewing area is applied from the user, scrolling of the screenshot displayed on the reference viewing area is performed according to the second scroll command, and when scrolling occurs to a threshold point that causes a transition to a screenshot of another page, a screenshot of another page may be loaded from the screenshot storage unit, and the screenshot displayed on the reference viewing area may be switched to a screenshot of another page based on the loaded screenshot of another page.

[0082] At this time, according to one embodiment of the present invention, the method of operation of the electronic device comprises the steps of: when a page is displayed in an editable state through the editing area and a screenshot is displayed through the reference viewing area, and when at least one document editing command is applied by the user, and after the editing action according to the at least one document editing command is completed and reflected in the presentation document, when a screenshot update request command is applied by the user, newly generating screenshots of each page constituting the presentation document for which the editing action according to the at least one document editing command is completed and then removing all existing screenshots stored in the screenshot storage unit and newly storing the newly generated screenshots in the screenshot storage unit; checking the current page of the presentation document displayed in the editing area, and then loading a new screenshot corresponding to the current page of the presentation document from the screenshot storage unit and displaying the new screenshot corresponding to the current page of the presentation document on the reference viewing area; and after the new screenshot corresponding to the current page of the presentation document is displayed on the reference viewing area, when the second scroll command for scrolling the screenshot displayed on the reference viewing area is applied by the user, the The method may further include the step of performing scrolling on the screenshot displayed in the reference view area according to the second scroll command, wherein when scrolling occurs to a threshold point that causes a transition to a screenshot of another page, a new screenshot of another page is loaded from the screenshot storage unit, and then the screenshot displayed in the reference view area is switched to a screenshot of another page based on the loaded new screenshot of another page.

[0083] In this case, according to one embodiment of the present invention, the step of newly saving involves comparing the image similarity between the existing screenshots stored in the screenshot storage unit and the newly created screenshots when a screenshot of each page constituting the presentation document is newly generated, checking whether there is a screenshot among the existing screenshots whose image similarity with the new screenshots is all below a preset threshold, and if it is confirmed that a first screenshot exists as a result of the check, checking the page number corresponding to the first screenshot, generating and displaying a notification message on the screen indicating that the page corresponding to the confirmed page number has been deleted, and then removing all existing screenshots stored in the screenshot storage unit and newly saving the newly created screenshots to the screenshot storage unit.

[0084] At this time, according to one embodiment of the present invention, the step of newly saving can compare the image similarity between existing screenshots and new screenshots by matching pixels at the same location for the two screenshots to be compared, calculating a similarity score for each of the Red channel, Green channel, and Blue channel according to the operation of Equation 1, and then comparing the average of the similarity scores for each of the Red channel, Green channel, and Blue channel as the image similarity between the two screenshots to be compared.

[0085] Hereinafter, a method of operation of an electronic device according to an embodiment of the present invention has been described with reference to FIG. 3. Since the method of operation of an electronic device according to an embodiment of the present invention may correspond to the configuration of the operation of the electronic device (110) described using FIG. 1 and FIG. 2, a more detailed description thereof will be omitted.

[0086] A method of operation of an electronic device according to one embodiment of the present invention can be implemented as a computer program stored in a storage medium for execution through combination with a computer.

[0087] In addition, a method of operation of an electronic device according to an embodiment of the present invention may be implemented in the form of computer program instructions for execution through combination with a computer and recorded on a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc., either individually or in combination. The program instructions recorded on the medium may be those specifically designed and configured for the present invention, or they may be those known and available to those skilled in the art of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, and flash memory. Examples of program instructions include machine code, such as that generated by a compiler, as well as high-level language code that can be executed by a computer using an interpreter, etc.

[0088] As described above, the present invention has been explained by specific details such as specific components, limited embodiments, and drawings; however, this is provided merely to aid in a more comprehensive understanding of the invention, and the invention is not limited to the above embodiments. A person skilled in the art can make various modifications and variations from this description.

[0089] Therefore, the scope of the present invention is not limited to the described embodiments, and all things equivalent to or having equivalent variations to the claims set forth below, as well as the claims themselves, shall be considered to fall within the scope of the concept of the present invention. Explanation of the symbols

[0090] 110: Electronic device 111: Area designation section 112: Creation section 113: Simultaneous display unit 114: First processing unit 115: Second processing unit 116: New creation unit 117: Update display section 118: Screenshot storage section

Claims

Claim 1 In an electronic device, when a reference view command for a presentation document open in the electronic device is granted by a user, an area designation unit divides a display area on a screen where the presentation document is displayed into two areas based on a vertical axis passing through a center point, designates one of the two areas as an editing area, and designates the other area as a reference view area; a generation unit generates screenshots of each of a plurality of pages constituting the presentation document and stores the generated screenshots in a screenshot storage unit; a simultaneous display unit displays one of the plurality of pages in an editable state on the editing area, and simultaneously loads a screenshot of one of the plurality of pages from the screenshot storage unit and displays the loaded screenshot on the reference view area; when a first scroll command for scrolling a page displayed on the editing area is granted by the user, scrolling is performed on the page displayed on the editing area according to the first scroll command, wherein if scrolling occurs to a threshold point that causes a transition to another page, the page displayed on the editing area is switched to another page and displayed, and when a document editing command is granted by the user, the page displayed on the editing area A first processing unit that reflects an editing action according to the above document editing command; and a second processing unit that, when a second scroll command for scrolling a screenshot displayed on the reference viewing area is granted by the user, performs scrolling on the screenshot displayed on the reference viewing area according to the second scroll command, and when scrolling occurs to a threshold point that causes a transition to a screenshot of another page, loads a screenshot of another page from the screenshot storage unit, and then switches the screenshot displayed in the reference viewing area to a screenshot of another page based on the loaded screenshot of another page and displays it.A new creation unit that, while a page is displayed in an editable state through the editing area and a screenshot is displayed through the reference view area, when at least one document editing command is authorized by the user, and after the editing action according to the at least one document editing command is completed and reflected in the presentation document, when a screenshot update request command is authorized by the user, creates new screenshots of each page constituting the presentation document for which the editing action according to the at least one document editing command has been completed and newly created, and when new screenshots of each page constituting the presentation document are created, compares the image similarity between the existing screenshots stored in the screenshot storage unit and the newly created screenshots to check if there is a screenshot among the existing screenshots for which the image similarity with the new screenshots is all below a preset threshold, and if it is confirmed as a result of the check that a first screenshot exists, checks the page number corresponding to the first screenshot, generates and displays on the screen a notification message indicating that the page corresponding to the confirmed page number has been deleted, removes all existing screenshots stored in the screenshot storage unit, and newly saves the newly created screenshots to the screenshot storage unit;The electronic device comprises an update display unit that checks the current page of the presentation document displayed in the editing area, loads a new screenshot corresponding to the current page of the presentation document from the screenshot storage unit, and displays the new screenshot corresponding to the current page of the presentation document on the reference view area; and the second processing unit performs scrolling on the screenshot displayed in the reference view area according to the second scroll command when the second scroll command for scrolling the screenshot displayed in the reference view area is applied by the user after the new screenshot corresponding to the current page of the presentation document is displayed on the reference view area, wherein when scrolling occurs to a threshold point that causes a transition to a screenshot of another page, the second processing unit loads a new screenshot of another page from the screenshot storage unit, and then switches the screenshot displayed in the reference view area to a screenshot of another page based on the loaded new screenshot of another page. Claim 2 delete Claim 3 delete Claim 4 delete Claim 5 An electronic device according to claim 1, wherein the novel generation unit, when comparing image similarity between existing screenshots and new screenshots, matches pixels at the same location for the two screenshots to be compared, calculates a similarity score for each of the Red channel, Green channel, and Blue channel according to the operation of the following mathematical formula 1, and then compares the average of the similarity scores for each of the Red channel, Green channel, and Blue channel as the image similarity between the two screenshots to be compared. [Mathematical Formula 1] Here, represents the similarity score for each channel, and is the total number of pixels on the horizontal axis of each of the two screenshots, is the total number of pixels on the vertical axis of each of the two screenshots, is one of the screenshots of the two screenshots The pixel value of the pixel located at the coordinates (if calculating the similarity score for the Red channel, it becomes the R value; if calculating the similarity score for the Green channel, it becomes the G value; and if calculating the similarity score for the Blue channel, it becomes the B value), is the other screenshot of the two screenshots It refers to the pixel value of the pixel located at the coordinate (if the similarity score for the Red channel is calculated, it becomes the R value; if the similarity score for the Green channel is calculated, it becomes the G value; and if the similarity score for the Blue channel is calculated, it becomes the B value). Claim 6 A method of operating an electronic device, wherein when a reference view command for a presentation document open on the electronic device is granted by a user, the display area on the screen where the presentation document is displayed is divided into two areas based on a vertical axis passing through a center point, and one of the two areas is designated as an editing area and the other area is designated as a reference view area; a step of generating screenshots of each of a plurality of pages constituting the presentation document and storing the generated screenshots in a screenshot storage unit; a step of displaying one of the plurality of pages in an editable state on the editing area, and simultaneously loading a screenshot of one of the plurality of pages from the screenshot storage unit and displaying the loaded screenshot on the reference view area; wherein when a first scroll command for scrolling a page displayed on the editing area is granted by the user, scrolling is performed on the page displayed on the editing area according to the first scroll command, and when scrolling occurs to a threshold point that causes a transition to another page, the page displayed on the editing area is switched to another page and displayed, and when a document editing command is granted by the user, the document editing on the page displayed on the editing area A step of reflecting an editing action according to a command; when a second scroll command for scrolling a screenshot displayed on the reference view area is granted by the user, a step of performing scrolling on the screenshot displayed on the reference view area according to the second scroll command, wherein when scrolling occurs to a threshold point that causes a transition to a screenshot of another page, a screenshot of another page is loaded from the screenshot storage unit, and then the screenshot displayed in the reference view area is switched to and displayed as a screenshot of another page based on the loaded screenshot of another page;In a state where a page is displayed in an editable state through the editing area and a screenshot is displayed through the reference view area, when at least one document editing command is authorized by the user, and after the editing action according to the at least one document editing command is completed and reflected in the presentation document, when a command requesting a screenshot update is authorized by the user, a new screenshot is created for each of the pages constituting the presentation document for which the editing action according to the at least one document editing command has been completed and all edit actions according to the at least one document editing command are completed; when a new screenshot is created for each of the pages constituting the presentation document, the image similarity between the existing screenshots stored in the screenshot storage unit and the newly created screenshots is compared to check whether there is a screenshot among the existing screenshots for which the image similarity with the new screenshots is all below a preset threshold; if, as a result of the check, it is confirmed that a first screenshot exists, the page number corresponding to the first screenshot is checked, and a notification message indicating that the page corresponding to the checked page number has been deleted is generated and displayed on the screen, and then all existing screenshots stored in the screenshot storage unit are removed, and the newly created screenshots are newly saved in the screenshot storage unit; in the editing area A step of checking the current page of the presentation document being displayed, loading a new screenshot corresponding to the current page of the presentation document from the screenshot storage unit, and displaying the new screenshot corresponding to the current page of the presentation document on the reference view area;A method of operation of an electronic device comprising the step of, after a new screenshot corresponding to the current page of the presentation document is displayed on the reference viewing area, when the second scroll command for scrolling the screenshot displayed on the reference viewing area is authorized by the user, performing scrolling on the screenshot displayed on the reference viewing area according to the second scroll command, wherein when scrolling occurs to a threshold point that causes a transition to a screenshot of another page, loading a new screenshot of another page from the screenshot storage unit, and then switching the screenshot displayed in the reference viewing area to a screenshot of another page based on the loaded new screenshot of another page. Claim 7 delete Claim 8 delete Claim 9 delete Claim 10 A method of operation of an electronic device according to claim 6, wherein the newly stored step is characterized by, when comparing image similarity between existing screenshots and new screenshots, matching pixels at the same location for the two screenshots to be compared, calculating a similarity score for each of the Red channel, Green channel, and Blue channel according to the operation of the following mathematical formula 1, and then comparing the average of the similarity scores for each of the Red channel, Green channel, and Blue channel as the image similarity between the two screenshots to be compared. [Mathematical Formula 1] Here, represents the similarity score for each channel, and is the total number of pixels on the horizontal axis of each of the two screenshots, is the total number of pixels on the vertical axis of each of the two screenshots, is one of the screenshots of the two screenshots The pixel value of the pixel located at the coordinates (if calculating the similarity score for the Red channel, it becomes the R value; if calculating the similarity score for the Green channel, it becomes the G value; and if calculating the similarity score for the Blue channel, it becomes the B value), is the other screenshot of the two screenshots It refers to the pixel value of the pixel located at the coordinate (if the similarity score for the Red channel is calculated, it becomes the R value; if the similarity score for the Green channel is calculated, it becomes the G value; and if the similarity score for the Blue channel is calculated, it becomes the B value). Claim 11 A computer-readable recording medium having a computer program for executing the method of either paragraph 6 or paragraph 10 through combination with a computer. Claim 12 A computer program stored on a storage medium for executing the method of either paragraph 6 or paragraph 10 through combination with a computer.

Citation Information

Patent Citations

  • Paging comparison method

    CN113778605A

  • Image processing

    WO2012046024A1