WO2016195330A1 - 상이한 실행 가능 문서 파일 포맷을 지원하는 프로그램, 방법, 장치 및 사용자 인터페이스 - Google Patents
상이한 실행 가능 문서 파일 포맷을 지원하는 프로그램, 방법, 장치 및 사용자 인터페이스 Download PDFInfo
- Publication number
- WO2016195330A1 WO2016195330A1 PCT/KR2016/005637 KR2016005637W WO2016195330A1 WO 2016195330 A1 WO2016195330 A1 WO 2016195330A1 KR 2016005637 W KR2016005637 W KR 2016005637W WO 2016195330 A1 WO2016195330 A1 WO 2016195330A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- document file
- format
- document
- file
- frame
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
Definitions
- the present invention relates to a program, method, apparatus and user interface for viewing and / or editing a document file, and more particularly to a program, method, apparatus and user interface supporting different executable document file formats.
- Republic of Korea Patent No. 10-0331685 discloses a document co-editing device and method thereof.
- the received electronic document is in a format unknown to the user or a file format of a document file that can be viewed and edited by a program that is not installed on the user's device (for example, the user's computer and the user's mobile device), Cannot be viewed or edited. Also, even if a program is installed, it is often impossible to view or edit a received file when the program version is different.
- the present invention is for viewing and / or editing document files.
- the present invention is for viewing and / or editing different executable document files in the same program.
- the present invention is to provide a user-optimized menu frame and / or shortcut format.
- the computer program includes instructions for causing a computer to perform the following steps, the steps comprising: recognizing the first document file based on an execution request for a first document file; Determining a file format of the first document file; Determining a format of a menu frame of the first document file to be displayed in response to at least one of a file format of the first document file and a user selection input for a menu frame format of the first document file; And displaying the determined menu frame of the first document file and the document output frame for the first document file. It may include.
- the computer-implemented method may include: recognizing the first document file in response to a request to execute the first document file; Determining a file format of the first document file; Determining a format of a menu frame of the first document file to be displayed based on at least one of a file format of the first document file and a user selection input for a menu frame format of the first document file; And displaying the determined menu frame of the first document file and the document output frame for the first document file. It may include.
- the electronic diavis is a display unit; One or more processors; A memory unit; And one or more programs; Wherein the one or more programs are stored in the memory unit and configured to be executed by the one or more processors, wherein the one or more programs are: in response to a request to execute a first document file, the first document file; Allowing to recognize the message; Allowing to determine a file format of the first document file; Allowing to determine a format of a menu frame of the first document file to display based on at least one of a file format of the first document file and a user selection input for a menu frame format of the first document file; And permitting to display the determined menu frame of the first document file and a document output frame for the first document file. It may include.
- a user interface for supporting at least two different executable document file formats.
- the user interface is a user of a determined first document file, wherein the first document file is recognized in response to an execution request for the first document file, and a menu frame format of the first document file.
- a menu frame displayed based on at least one of the selection inputs;
- a document output frame displaying content of the first document file. Can be displayed.
- the document file can be viewed and / or edited.
- different executable document files can be viewed and / or edited within the same program.
- an optimized menu frame and / or shortcut type may be provided to a user.
- 1 is a flowchart of a program that supports at least two different executable document file formats according to one embodiment of the invention.
- FIG. 2 is a flowchart of a program supporting at least two different executable document file formats according to another embodiment of the present invention.
- FIG. 3 is a flowchart of a program supporting at least two different executable document file formats according to a further embodiment of the present invention.
- FIG. 4 is a block diagram of an electronic device supporting at least two different executable document file formats according to an embodiment of the present invention.
- FIG. 5 illustrates a user interface (UI) supporting at least two different executable document file formats in accordance with one embodiment of the present invention.
- UI user interface
- FIG. 6 is a diagram illustrating a menu frame user interface (UI) that may be provided to a user according to one embodiment of the present invention.
- UI menu frame user interface
- FIG. 7 illustrates an exemplary diagram of a user interface (UI) in which menu frames and / or document output frames are managed through tabs in accordance with one embodiment of the present invention.
- UI user interface
- a component may be, but is not limited to being, a process running on a processor, a processor, an object, an thread of execution, a program, and / or a computer.
- an application running on a computing device and the computing device can be a component.
- One or more components can reside within a processor and / or thread of execution and one component can be localized within one computer or distributed between two or more computers.
- these components can execute from various computer readable media having various data structures stored thereon.
- the components may for example be signals having one or more data packets (e.g., data from one component interacting with another component in a local system, distributed system, and / or data via a network such as the other system and the internet via signals and / or signals). May communicate via local and / or remote processes.
- data packets e.g., data from one component interacting with another component in a local system, distributed system, and / or data via a network such as the other system and the internet via signals and / or signals. May communicate via local and / or remote processes.
- 1 is a flowchart of a program that supports at least two different executable document file formats according to one embodiment of the invention.
- step (s) shown in FIG. 1 may be omitted in accordance with one embodiment of the present invention.
- steps illustrated in FIG. 1 are exemplary and additional steps may also be included within the scope of the present invention.
- the steps shown in FIG. 1 may be performed by a computer readable medium, eg, a desktop and / or mobile device, in which a program supporting the at least two different executable document file formats is stored.
- a computer readable medium eg, a desktop and / or mobile device, in which a program supporting the at least two different executable document file formats is stored.
- the method illustrated in FIG. 1 may be performed by the hardware of the electronic device 400 (see FIG. 4) or by the OS itself according to an embodiment of the present invention.
- the method may be performed by each module of the electronic device 400 (see FIG. 4), for example.
- a program that supports at least two different executable document file formats.
- "programs that support at least two different executable document file formats” and “document programs” may often be interchangeable.
- the document program may support at least two different executable document file formats.
- the document file format supported by the document program may be, for example, at least two or more document file formats of hwp, doc, pdf and txt, doc, docx, xls, xlsx, ppt, pptx and the present invention. This is not restrictive.
- the document program recognizes the first document file based on the first document file execution request, and the file format that the document program can recognize may be at least two file formats.
- such a document program includes a first document file execution request step (S110), a first document file recognition step (S120), a file format determination step (S130) of a first document file, and a menu frame of a first document file.
- each document program corresponding to the file format of the document file is executed.
- 'Hancom Office' is executed to display the contents of the document file.
- 'Microsoft Word' is executed to display the contents of the document file.
- the 'pdf', 'ppt' and 'txt' files can also be viewed by a program that supports the corresponding file format.
- the program can execute the document file format when the document is exchanged when the document is exchanged or downloaded from the outside.
- a program supporting at least two different executable document file formats may be disclosed through step S100 (ie, steps S110 to S180) according to an embodiment of the present invention.
- a program according to an embodiment of the present invention supports at least two different executable document file formats, thereby reducing the inconvenience of a user caused by executing different document programs to execute document files having different file formats. Allow to resolve
- a document program supporting at least two different executable document file formats may receive a first document file execution request (S110).
- the first document file may be recognized based on the execution request for the first document file (S120).
- the format of the first document file that may be recognized herein may be one of at least two executable document file formats. That is, a document program according to one embodiment of the present invention supports at least two different executable document file formats.
- a file format of the first document file may be determined.
- the first document file may be recognized ( S120). Further, the file format of the first document file may be determined (S130).
- the format of the menu frame of the first document file may be determined based on the file format of the first document file determined through step S130 (S150).
- a menu frame corresponding to 'hwp' (for example, a menu frame corresponding to Hancom Office) may be displayed (S160). ).
- menu frame may indicate, for example, various tools necessary for document editing (eg, tracking, fonts, and colors) at 510 illustrated in FIG. 5 (see FIG. 5). .
- document output frame may, for example, display the content content of a document file at 520 illustrated in FIG. 5 (see FIG. 5).
- a user selection input for the menu frame format of the first document file may be received (S140).
- the format of the menu frame of the first document file may be determined based on the user selection input received through step S140 (S150).
- a menu frame corresponding to 'doc' may be displayed based on the user selection input (S160).
- the format of the menu frame of the first document file to be displayed may be determined based on at least one of a file format of the first document file and a user selection input for the menu frame format of the first document file (S150).
- a document output frame displaying the menu frame of the first document file and the contents of the first document file may be displayed (S160).
- the document program according to an embodiment of the present invention may display the first document file and the second document file in the same screen frame.
- the document program according to an embodiment of the present invention may determine the format of the menu frame associated with the first document file as 'hwp' based on the file format.
- the document program according to an embodiment of the present invention may determine the format of the menu frame related to the second document file as 'hwp' based on a user selection input.
- one menu frame may be provided for various other document files having different file formats by the document program according to the embodiment of the present invention as described above.
- the time and effort to learn each menu to work on the user's document file can be minimized.
- shortcut keys are provided for each file format of a document file.
- the shortcut keys provided by the document program 'Hancom Office' supporting the document file format 'hwp' and the document program 'Microsoft Word' supporting the document file format 'doc' may be different forms.
- step S170 of receiving a user selection input for a shortcut type may be further performed.
- a shortcut key type to be provided to the user may be determined based on a user selection input for the shortcut key type received in step S170 (S180).
- a typical document program when the file format of the first document file is 'doc', a typical document program provides a shortcut of 'doc' format.
- the document program may provide a shortcut key in a 'doc' format based on the file format of the first document file, or in response to a user selection input for a shortcut key type received from the user. You can also determine the shortcut type based on that. That is, even when the file format of the first document file is 'doc', a shortcut type of 'hwp' type may be provided (see FIG. 5).
- a shortcut key type to be provided to the user may be determined based on the file format of the first document file (S180).
- a shortcut key type to be provided to the user may be determined based on at least one of a file format of the first document file and a user selection input for the shortcut key type (S180).
- a user may use a shortcut key that is familiar to the user without being limited to the file format of the document file. This eliminates the need for the user to memorize the shortcut types provided for different document programs. That is, according to the document program according to the embodiment of the present invention, it is possible to allow the user to edit the document quickly and conveniently.
- step (s) shown in FIG. 1 may be omitted in accordance with one embodiment of the present invention.
- steps illustrated in FIG. 1 are exemplary and additional steps may also be included within the scope of the present invention.
- step S140 and / or step S170 may be input and stored in advance by a user. Further, whether to provide a menu frame and / or a shortcut key format based on which of the file format of the document file and the user selection input may be determined and stored in advance.
- the user selection input for the menu frame format of the first document file received through step S140 may be stored in units of identification information of the user (S141).
- the menu frame format of the first document file provided for each user may be different.
- an optimized menu frame and shortcut format can be provided for each user.
- step (s) shown in FIG. 1 may be omitted in accordance with one embodiment of the present invention.
- steps illustrated in FIG. 1 are exemplary and additional steps may also be included within the scope of the present invention.
- the steps shown in FIG. 1 may be performed by respective modules of the electronic device 400 (see FIG. 4), for example.
- each step of the flowchart shown in FIG. 1 is not essential, and some steps may be omitted or added as necessary.
- generating a tab associated with the document output frame may be further performed. Furthermore, displaying the determined menu frame and document output frame in response to a user selection input to the tab may be further included in a program according to an embodiment of the present invention.
- the document program according to an embodiment of the present invention may further include converting a file format of the first document file into a different file format in response to a user's request.
- the user can not only view the document file of the 'doc' format in the 'hwp' format through the document program according to an embodiment of the present invention, but also store it in the 'hwp' format.
- a plurality of document files of the same file format and / or different file format may be managed by one document program.
- the steps shown in FIG. 1 may be performed by respective modules of the electronic device 400 (see FIG. 4), for example.
- FIG. 2 is a flowchart of a program supporting at least two different executable document file formats according to another embodiment of the present invention.
- a program supporting at least two different executable document file formats according to an embodiment of the present invention will be described in more detail with reference to FIG. 2.
- the first document file may be displayed to the user through step S100 (steps S110 to S180 described above with reference to FIG. 1).
- a second document file execution request may be received (S210).
- the file format of the second document file may be the same as or different from the file format of the first document file.
- the second document file may be recognized (S220).
- a file format of the second document file may be determined.
- the format of the menu frame of the second document file may be determined based on the file format of the document file (S250).
- a user selection input for the menu frame format of the second document file may be received (S240).
- the format of the menu frame of the second document file may be determined based on the user selection input received through step S240 (S250).
- the menu frame of the second document file and the document output frame of the second document file are replaced with the menu frame of the first document file and the document of the first document file. It may be displayed in the same screen as the output frame (S260).
- At least two or more document files having different document file formats may be viewed and / or edited within the same program.
- whether or not the shortcut type of the second document file is the same as the shortcut type of the first document file may be determined (S270).
- a user selection input for a shortcut type corresponding to the second document file may be received.
- a shortcut key type to be provided corresponding to the second document file may be determined (S280).
- the menu frame format provided in the first document file and the menu frame format provided in the second document file may be the same or different.
- the shortcut key type provided in the first document file and the shortcut key type provided in the second document file may be the same or different.
- a program supporting at least two different executable document file formats may be disclosed through steps S100 and S210 to S280 according to an embodiment of the present invention.
- the file format of the first document file is 'hwp' and the file format of the second document file is 'doc'.
- a menu frame of 'Hancom Office' format may be output based on the file format of the first document file.
- the menu frame of the second document file may be determined in a 'hwp' format based on a user selection input for the menu frame format of the second document file.
- a 'doc' format may be determined as a shortcut type of the first document file.
- the same 'doc' format as that of the first document file may be determined as a shortcut type of the second document file.
- the menu frame may be displayed in a 'doc' format based on a user selection input in the form of a menu frame of the first document file.
- the format of the menu frame of the second document file may be displayed in a 'pdf' format differently from the menu frame format of the first document file.
- a 'doc' format may be determined as a shortcut type of the first document file.
- a 'hwp' format different from the shortcut type of the first document file may be determined as the shortcut type of the second document file.
- the document program according to an embodiment of the present invention can execute and recognize a document file having a different file format.
- menu frames for document files having different file formats may be set identically or differently.
- the shortcut key format for document files having different file formats may be set identically or differently.
- the user does not need to execute the document program corresponding to the file format of each document file.
- it may be provided to be optimized in the form of a menu frame and / or shortcuts familiar to the user.
- the user may unify menu frames and / or shortcut keys corresponding to document files having different file formats through the document program according to an embodiment of the present invention for easy reading and / or editing.
- step (s) shown in FIG. 2 may be omitted in accordance with one embodiment of the present invention.
- steps illustrated in FIG. 2 are exemplary and additional steps may also be included within the scope of the present invention.
- FIG. 3 is a flowchart of a program supporting at least two different executable document file formats according to a further embodiment of the present invention.
- the first document file may be displayed to the user through step S100 (steps S110 to S180 described above with reference to FIG. 1).
- a second document file execution request may be received (S310).
- the file format of the second document file may be the same as or different from the file format of the first document file.
- the second document file may be recognized (S320).
- the menu frame of the second document file and the document output frame of the second document file may be displayed in the same screen as the menu frame of the first document file and the document output frame of the first document file (S340).
- the shortcut key format determined in operation S350 may be provided corresponding to the second document file.
- the steps shown in FIG. 3 may be performed by respective modules of the electronic device 400 (see FIG. 4), for example.
- each step of the flowchart shown in FIG. 3 is not essential, and some steps may be omitted or added as necessary.
- FIG. 4 is a block diagram of an electronic device supporting at least two different executable document file formats according to an embodiment of the present invention.
- an electronic device that supports at least two different executable document file formats.
- the components of the electronic device shown in FIG. 4 are not essential, and an electronic device 400 having more or fewer components may be implemented.
- the electronic device 400 may include a display unit 410, one or more processors 420, a memory unit 430, and a camera unit 440.
- the components that make up the electronic device 400 shown in FIG. 3 are exemplary, and only some of the components may make up the system, or additional component (s) other than the components may be added to the electronic device 400. May be included.
- the display unit 142 may include a liquid crystal display (LCD), a thin film transistor-liquid crystal display (TFT LCD), an organic light-emitting diode (OLED), and a flexible display (flexible). and at least one of a 3D display.
- LCD liquid crystal display
- TFT LCD thin film transistor-liquid crystal display
- OLED organic light-emitting diode
- flexible display flexible
- Some of these displays can be configured to be transparent or light transmissive so that they can be seen from the outside. This may be referred to as a transparent display.
- a representative example of the transparent display is TOLED (Transparent OLED).
- the electronic device 400 may include one or more processors 420.
- One or more programs stored in the memory unit 430 may be executed through the processor 420.
- one or more programs may be stored in the memory unit 430.
- the one or more programs may be stored in the memory unit 430 and configured to be executed by the one or more processors 420.
- These one or more programs may include instructions for recognizing the first document file in response to an execution request for a first document file, instructions for determining a file format of the first document file, and the first document file.
- a command that allows to determine a format of a menu frame of the first document file to display based on at least one of a file format of the first document file and a user-selected input to a menu frame format of the first document file, and a menu of the determined first document file Instructions for allowing to display a frame and a document output frame for the first document file.
- the electronic device 400 may further include, for example, a camera unit 440 to allow an image captured by the camera unit 440 to be automatically inserted into the document file.
- the camera unit 440 as described above is not embedded in the electronic device 400, and may be additionally mounted from the outside.
- a camera control module (not shown) that can recognize and control the camera unit 440 may be further included in the electronic device 400.
- the electronic device 400 may further include, for example, a network unit (not shown).
- the network unit may include a public switched telephone network (PSTN), x digital subscriber line (xDSL), rate adaptive DSL (RADSL), multi rate DSL (MDSL), and VDSL.
- PSTN public switched telephone network
- xDSL digital subscriber line
- RADSL rate adaptive DSL
- MDSL multi rate DSL
- VDSL VDSL
- Various wired communication systems such as Very High Speed DSL, Universal Asymmetric DSL, High Bit Rate DSL, and Local Area Network (LAN) can be used.
- the network modules presented here include Code Division Multi Access (CDMA), Time Division Multi Access (TDMA), Frequency Division Multi Access (FDMA), Orthogonal Frequency Division Multi Access (OFDMA), and Single Carrier-FDMA (SC-FDMA). And various wireless communication systems such as other systems.
- CDMA Code Division Multi Access
- TDMA Time Division Multi Access
- FDMA Frequency Division Multi Access
- OFDMA Orthogonal Frequency Division Multi Access
- SC-FDMA Single Carrier-FDMA
- various wireless communication systems such as other systems.
- the electronic device 400 may be connected to a web-based cloud office (not shown) and a network unit (not shown) according to a computer-implemented method according to an embodiment of the present invention.
- a cloud office may be accessed by multiple users in real time, so that access to and / or edit access to a single document may be possible at the same time.
- a document file edited in a cloud office may be stored together in the electronic device 400.
- a computer readable storage medium may be included in the electronic device 400.
- Such storage media may include any type of storage media on which programs and data are stored such that they can be read by a computer system.
- such a medium may be a ROM (Read Only Memory), a RAM (Random Access Memory), a CD (Compact Disk) -ROM, a DVD (Digital Video Disk) -ROM, a Magnetic Tape, a Floppy Disk, Optical Data Storage, and the like, and may also include those implemented in the form of a carrier wave (eg, transmission over the Internet).
- ROM Read Only Memory
- RAM Random Access Memory
- CD Compact Disk
- DVD Digital Video Disk
- Various embodiments described herein may be implemented in a recording medium readable by a computer or similar device using, for example, software, hardware or a combination thereof.
- the embodiments described herein include application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), and the like. It may be implemented using at least one of processors, controllers, micro-controllers, microprocessors, and electrical units for performing other functions.
- ASICs application specific integrated circuits
- DSPs digital signal processors
- DSPDs digital signal processing devices
- PLDs programmable logic devices
- FPGAs field programmable gate arrays
- the described embodiments can be implemented in the processor 420 itself.
- embodiments such as the procedures and functions described herein may be implemented as separate software modules.
- Each of the software modules may perform one or more functions and operations described herein.
- Software code may be implemented in software applications written in a suitable programming language. The software code may be stored in the memory unit 430 and executed by the processor 420.
- FIG. 5 illustrates a user interface (UI) supporting at least two different executable document file formats in accordance with one embodiment of the present invention.
- UI user interface
- FIG. 6 is a diagram illustrating a menu frame user interface (UI) that may be provided to a user according to one embodiment of the present invention.
- UI menu frame user interface
- a user interface (UI) supporting at least two or more different executable document file formats may display a plurality of document files having different document file formats as shown in FIG. 5.
- a user interface may display a screen frame for viewing and / or editing at least two or more document files having different executable document file formats. have.
- the user interface may display 'Document 1.doc', 'Document 2.hwp', 'Document 3.pdf' and 'Document 4.txt'. .
- the user interface according to an embodiment of the present invention supports different executable document file formats, so that a plurality of document files having different executable document file formats can be displayed.
- a user interface may additionally display tabs 530, 540, 550, and 560 associated with the document output frame 520. have.
- predetermined menu frame 510 and document output frame 520 may be displayed in response to a user selection input for a tab.
- the document output frame 520 may display the content of the document file.
- the document output frame 520 may display the content of the first document file.
- the menu frame 510 may be displayed based on at least one of the determined file format of the first document file and a user selection input for the menu frame format of the first document file.
- a predetermined menu frame 510 and document output frame 520 may be displayed in response to a user selected input (eg, a click) on a tab 530 related to 'Document 1.doc'. have. If the user receives a format of 'hwp' as a menu frame for 'Document 1.doc', the user may input a 'hwp' type menu frame in response to a user selection input for the tab 530. ) May be displayed.
- menu frame 510 and the document output frame 520 corresponding to each document may be displayed based on a user selection input for a tab corresponding to each document.
- a menu frame and / or document output frame corresponding to 'document 2.hwp' in response to a user selected input (eg, a touch input) for a tab 540 related to 'document 2.hwp'. Can be displayed.
- the 'doc' format is determined as the menu frame format for 'Document 2.hwp' and the 'txt' format is determined as the menu frame format for 'Document 3.pdf'.
- a menu frame 610 in a 'doc' format may be displayed.
- a menu frame in the form of 'txt' may be displayed.
- the document program according to the exemplary embodiment of the present invention may determine a shortcut key type based on a user selection input regardless of the file format of the document file.
- Hancom Office offers a variety of shortcuts for 'tables' compared to Microsoft Word. Therefore, users who frequently create tables can select 'hwp' format as a shortcut for 'Document 1.doc'. More specifically, the user can select 'doc' as the menu frame 510 format for 'Document 1.doc' and 'hwp' as the shortcut type for 'Document 1.doc'.
- the menu frame 510 for 'Document 1.doc' is in doc format
- the shortcut type for 'Document 1.doc' may be in hwp format. That is, the table may be modified using a shortcut key of the hwp format in the editing operation on the table 570a displayed on the user interface 500a. For example, the width of the corresponding cell in the table can be adjusted via the 'ctrl + direction keys' (see table 570b displayed in user interface 500b).
- document output frames 520 associated with different document files may display the contents of the document file in the same or different display formats.
- the document output frame of the first document file displayed according to the user selection input for the tab 530 and the document output frame of the second document file displayed according to the user selection input for the tab 540 are the same or It is possible to display the content of document files in different display formats.
- the above display formats include font format, font size format, zoom scale format, line spacing format, indentation format, bullet format, header format, footer format, margin format, paper orientation format, column format, and page break format. It may include at least one of a paper size format and a page view format.
- FIGS. 5 are exemplary diagrams for describing a user interface supporting at least two different executable document file formats according to an embodiment of the present invention, and the present invention is not limited thereto.
- the menu frame and / or shortcut key format provided by the document program corresponding to the document file format is different.
- a document program may display different menu frame user interfaces (eg, 610 and 620). .
- a user interface corresponds to the document file based on at least one of a file format of a document file and a user selection input for a menu frame.
- the menu frame can be displayed.
- FIGS. 6 are exemplary diagrams for explaining a user interface supporting at least two different executable document file formats according to an embodiment of the present invention, and the present invention is not limited thereto.
- FIG. 7 illustrates an exemplary diagram of a user interface (UI) in which menu frames and / or document output frames are managed through tabs in accordance with one embodiment of the present invention.
- UI user interface
- the UI may further display a tab corresponding to each document file.
- a menu frame and / or a document output frame related to each document file may be managed.
- a plurality of windows corresponding to each document file can be opened by executing a plurality of document files in one screen frame, thereby eliminating inconvenience in reading and managing.
- UI 7 are exemplary diagrams for describing a user interface (UI) supporting at least two different executable document file formats according to an embodiment of the present invention, and the present invention is not limited thereto.
- UI user interface
- a plurality of document files having the same file format and / or different file formats may be viewed and / or edited with one document program.
- a menu frame and / or a shortcut type corresponding to each of the plurality of document files may be determined. In this way, an optimized menu frame and / or shortcut type may be provided to the user.
- data, instructions, instructions, information, signals, bits, symbols, and chips may include voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields. Or particles, or any combination thereof.
- the various embodiments presented herein may be embodied in a method, apparatus, or article of manufacture using standard programming and / or engineering techniques.
- article of manufacture includes a computer program, carrier, or media accessible from any computer-readable device.
- computer-readable media may include magnetic storage devices (eg, hard disks, floppy disks, magnetic strips, etc.), optical discs (eg, CDs, DVDs, etc.), smart cards, and flash memory. Devices, such as, but not limited to, EEPROM, cards, sticks, key drives, and the like.
- various storage media presented herein include one or more devices and / or other machine-readable media for storing information.
- machine-readable medium includes, but is not limited to, a wireless channel and various other media capable of storing, holding, and / or delivering instruction (s) and / or data.
- the present invention can be used for software programs, editing programs, editing program devices, and the like.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
본 발명의 일 실시예에 따라서 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는, 컴퓨터 판독가능 매체에 저장된 컴퓨터 프로그램이 개시된다. 상기 컴퓨터 프로그램은 컴퓨터로 하여금 이하의 단계들을 수행하기 위한 명령들을 포함하며, 상기 단계들은: 제 1 문서 파일에 대한 실행 요청에 기초하여, 상기 제 1 문서 파일을 인식하는 단계; 상기 제 1 문서 파일의 파일 포맷을 판단하는 단계; 상기 제 1 문서 파일의 파일 포맷 및 상기 제 1 문서 파일의 메뉴 프레임 형식에 대한 사용자 선택 입력 중 적어도 하나에 응답하여 디스플레이할 제 1 문서 파일의 메뉴 프레임의 형식을 결정하는 단계; 및 결정된 상기 제 1 문서 파일의 메뉴 프레임 및 상기 제 1 문서 파일에 대한 문서 출력 프레임을 디스플레이하는 단계; 를 포함할 수 있다.
Description
본 발명은 문서 파일을 열람 및/또는 편집하기 위한 프로그램, 방법, 장치 및 사용자 인터페이스에 관한 것으로서, 보다 상세하게는 상이한 실행 가능 문서 파일 포맷을 지원하는 프로그램, 방법, 장치 및 사용자 인터페이스에 관한 것이다.
IT 기술의 발달에 더불어 모바일 디바이스 사용의 증가에 따라 전자 문서의 사용량은 증대되고 있다. 전자문서가 종이문서를 대체하며 "페이퍼리스(paperless)"라는 신조어까지 등장하고 있다.
대한민국 등록 특허 제 10-0331685호는 문서 공동 편집 장치 및 그 방법을 개시한다.
또한, 다양한 문서 작성용 프로그램이 개발되고 있고, 다양한 형식의 문서 파일 포맷이 존재하게 되었다.
또한, IT 기술 및 모바일 디바이스의 보급에 따라 인터넷 다운로드, 메신저를 통한 파일 전송, 이메일의 전자 문서 첨부 등의 다양한 방식으로 많은 전자 문서들이 교환되고 있다.
그러나, 수신한 전자 문서가 사용자가 알지 못하는 형식의 포맷이거나 사용자의 디바이스(예컨대, 사용자의 컴퓨터 및 사용자의 모바일 디바이스)에 설치되지 않은 프로그램으로 열람 및 편집 가능한 문서 파일의 파일 포맷인 경우, 받은 파일을 열람하거나 편집할 수 없다. 또한, 프로그램이 설치 되어 있는 경우라 하더라도 프로그램의 버전이 다른 경우에 받은 파일을 열람하거나 편집할 수 없는 경우도 빈번하다.
이와 같이 전자 문서를 열람할 수 없는 경우 사용자는 해당 응용 프로그램을 구입하여 인스톨(install)하거나 해당 응용 프로그램이 설치되어 있는 컴퓨터로 재전송하여 전자문서를 열람하여야 하는 어려움이 존재한다.
따라서 다양한 문서 파일 포맷을 지원하는 문서 프로그램, 방법, 장치 및 사용자 인터페이스에 대한 당업계의 니즈가 존재한다.
본 발명은 문서 파일을 열람 및/또는 편집하기 위함이다.
본 발명은 상이한 실행 가능 문서 파일을 동일 프로그램 내에서 열람 및/또는 편집하기 위함이다.
본 발명은 사용자에게 최적화된 메뉴 프레임 및/또는 단축키 형식을 제공하기 위함이다.
전술한 바와 같은 과제를 해결하기 위한 본 발명의 일 실시예에 따라 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는, 컴퓨터 판독가능 매체에 저장된 컴퓨터 프로그램이 개시된다. 상기 컴퓨터 프로그램은 컴퓨터로 하여금 이하의 단계들을 수행하기 위한 명령들을 포함하며, 상기 단계들은: 제 1 문서 파일에 대한 실행 요청에 기초하여, 상기 제 1 문서 파일을 인식하는 단계; 상기 제 1 문서 파일의 파일 포맷을 판단하는 단계; 상기 제 1 문서 파일의 파일 포맷 및 상기 제 1 문서 파일의 메뉴 프레임 형식에 대한 사용자 선택 입력 중 적어도 하나에 응답하여 디스플레이할 제 1 문서 파일의 메뉴 프레임의 형식을 결정하는 단계; 및 결정된 상기 제 1 문서 파일의 메뉴 프레임 및 상기 제 1 문서 파일에 대한 문서 출력 프레임을 디스플레이하는 단계; 를 포함할 수 있다.
또한, 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하기 위한 컴퓨터 - 구현 방법이 개시된다. 상기 컴퓨터 - 구현 방법은, 제 1 문서 파일에 대한 실행 요청에 응답하여, 상기 제 1 문서 파일을 인식하는 단계; 상기 제 1 문서 파일의 파일 포맷을 판단하는 단계; 상기 제 1 문서 파일의 파일 포맷 및 상기 제 1 문서 파일의 메뉴 프레임 형식에 대한 사용자 선택 입력 중 적어도 하나에 기초하여 디스플레이할 제 1 문서 파일의 메뉴 프레임의 형식을 결정하는 단계; 및 결정된 상기 제 1 문서 파일의 메뉴 프레임 및 상기 제 1 문서 파일에 대한 문서 출력 프레임을 디스플레이하는 단계; 를 포함할 수 있다.
나아가, 본 발명의 일 실시예에 따른 전자 디바이스가 개시된다. 상기 전자 디아비스는 디스플레이부; 하나 이상의 프로세서들; 메모리부; 및 하나 이상의 프로그램들; 을 포함하고, 상기 하나 이상의 프로그램들은 상기 메모리부에 저장되어 상기 하나 이상의 프로세서들에 의해 실행되도록 구성되고, 상기 하나 이상의 프로그램들은: 제 1 문서 파일에 대한 실행 요청에 응답하여, 상기 제 1 문서 파일을 인식하도록 허용하는 명령; 상기 제 1 문서 파일의 파일 포맷을 판단하도록 허용하는 명령; 상기 제 1 문서 파일의 파일 포맷 및 상기 제 1 문서 파일의 메뉴 프레임 형식에 대한 사용자 선택 입력 중 적어도 하나에 기초하여 디스플레이할 제 1 문서 파일의 메뉴 프레임의 형식을 결정하도록 허용하는 명령; 및 결정된 상기 제 1 문서 파일의 메뉴 프레임 및 상기 제 1 문서 파일에 대한 문서 출력 프레임을 디스플레이하도록 허용하는 명령; 을 포함할 수 있다.
추가적으로, 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하기 위한 사용자 인터페이스(UI)가 개시된다. 상기 사용자 인터페이스(UI)는 판단된 제 1 문서 파일-상기 제 1 문서 파일은 상기 제 1 문서 파일에 대한 실행 요청에 응답하여 인식됨-의 파일 포맷 및 상기 제 1 문서 파일의 메뉴 프레임 형식에 대한 사용자 선택 입력 중 적어도 하나에 기초하여 디스플레이되는 메뉴 프레임; 및 상기 제 1 문서 파일의 컨텐츠를 디스플레이하는 문서 출력 프레임; 을 표시할 수 있다.
본 발명의 일 실시예에 따르면 문서 파일을 열람 및/또는 편집할 수 있다.
본 발명의 일 실시예에 따르면 상이한 실행 가능 문서 파일을 동일 프로그램 내에서 열람 및/또는 편집할 수 있다.
본 발명의 일 실시예에 따르면 사용자에게 최적화된 메뉴 프레임 및/또는 단축키 형식을 제공할 수 있다.
다양한 양상들이 이제 도면들을 참조로 기재되며, 여기서 유사한 참조 번호들은 총괄적으로 유사한 구성요소들을 지칭하는데 이용된다. 이하의 실시예에서, 설명 목적을 위해, 다수의 특정 세부사항들이 하나 이상의 양상들의 총체적 이해를 제공하기 위해 제시된다. 그러나, 그러한 양상(들)이 이러한 구체적인 세부사항들 없이 실시될 수 있음은 명백할 것이다. 다른 예시들에서, 공지의 구조들 및 장치들이 하나 이상의 양상들의 기재를 용이하게 하기 위해 블록도 형태로 도시된다.
도 1은 본 발명의 일 실시예에 따른 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 프로그램의 플로우차트를 도시한 도면이다.
도 2는 본 발명의 다른 실시예에 따른 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 프로그램의 플로우차트를 도시한 도면이다.
도 3은 본 발명의 추가적인 실시예에 따른 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 프로그램의 플로우차트를 도시한 도면이다.
도 4는 본 발명의 일 실시예에 따른 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 전자 디바이스의 구성도를 도시한 도면이다.
도 5는 본 발명의 일 실시예에 따른 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 사용자 인터페이스(UI)를 도시한 도면이다.
도 6은 본 발명의 일 실시예에 따라 사용자에게 제공될 수 있는 메뉴 프레임 사용자 인터페이스(UI)를 도시한 도면이다.
도 7은 본 발명의 일 실시예에 따라서 탭(tab)을 통해 메뉴 프레임 및/또는 문서 출력 프레임이 관리되는 사용자 인터페이스(UI)의 예시적 도면을 도시한다.
다양한 실시예들이 이제 도면을 참조하여 설명되며, 전체 도면에서 걸쳐 유사한 도면번호는 유사한 구성요소를 나타내기 위해서 사용된다. 본 명세서에서, 다양한 설명들이 본 발명의 이해를 제공하기 위해서 제시된다. 그러나 이러한 실시예들은 이러한 구체적인 설명 없이도 실행될 수 있음이 명백하다. 다른 예들에서, 공지된 구조 및 장치들은 실시예들의 설명을 용이하게 하기 위해서 블록 다이어그램 형태로 제공된다.
본 명세서에서 사용되는 용어 "컴포넌트", "모듈", "시스템" 등은 컴퓨터-관련 엔티티, 하드웨어, 펌웨어, 소프트웨어, 소프트웨어 및 하드웨어의 조합, 또는 소프트웨어의 실행을 지칭한다. 예를 들어, 컴포넌트는 프로세서상에서 실행되는 처리과정, 프로세서, 객체, 실행 스레드, 프로그램, 및/또는 컴퓨터일 수 있지만, 이들로 제한되는 것은 아니다. 예를 들어, 컴퓨팅 장치에서 실행되는 애플리케이션 및 컴퓨팅 장치 모두 컴포넌트일 수 있다. 하나 이상의 컴포넌트는 프로세서 및/또는 실행 스레드 내에 상주할 수 있고, 일 컴포넌트는 하나의 컴퓨터 내에 로컬화 될 수 있고, 또는 2개 이상의 컴퓨터들 사이에 분배될 수 있다. 또한, 이러한 컴포넌트들은 그 내부에 저장된 다양한 데이터 구조들을 갖는 다양한 컴퓨터 판독가능한 매체로부터 실행할 수 있다. 컴포넌트들은 예를 들어 하나 이상의 데이터 패킷들을 갖는 신호(예를 들면, 로컬 시스템, 분산 시스템에서 다른 컴포넌트와 상호작용하는 하나의 컴포넌트로부터 데이터 및/또는 신호를 통해 다른 시스템과 인터넷과 같은 네트워크를 통한 데이터)에 따라 로컬 및/또는 원격 처리들을 통해 통신할 수 있다.
제시된 실시예들에 대한 설명은 본 발명의 기술 분야에서 통상의 지식을 가진 자가 본 발명을 이용하거나 또는 실시할 수 있도록 제공된다. 이러한 실시예들에 대한 다양한 변형들은 본 발명의 기술 분야에서 통상의 지식을 가진 자에게 명백할 것이며, 여기에 정의된 일반적인 원리들은 본 발명의 범위를 벗어남이 없이 다른 실시예들에 적용될 수 있다. 그리하여, 본 발명은 여기에 제시된 실시예들로 한정되는 것이 아니라, 여기에 제시된 원리들 및 신규한 특징들과 일관되는 최광의의 범위에서 해석되어야 할 것이다.
도 1은 본 발명의 일 실시예에 따른 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 프로그램의 플로우차트를 도시한 도면이다.
도 1에서 도시되는 단계들 중 일부의 단계(들)는 본 발명의 일 실시예에 따라 생략될 수 있다. 또한, 도 1에서 도시되는 단계들은 예시적인 것이며, 추가적인 단계 또한 본 발명의 권리범위 내에 포함될 수 있다.
도 1에서 도시되는 단계들은 상기 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 프로그램이 저장된 컴퓨터 판독가능 매체, 예를 들어, 데스크탑 및/또는 모바일 디바이스에 의해 수행될 수 있다.
또한, 도 1에 도시되는 방법은 본 발명의 일 실시예에 따른 전자 디바이스(400)(도 4 참조)의 하드웨어 또는 OS 자체에 의해 수행될 수 있다.
본 발명의 추가적인 실시예에서, 상기 방법은 예를 들어, 전자 디바이스(400)(도 4 참고)의 각 모듈들에 의해 수행될 수도 있다.
본 발명의 일 실시예에 따라서, 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 프로그램이 개시된다. 이하에서, "적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 프로그램" 및 "문서 프로그램"은 종종 상호교환가능할 수 있다.
본 발명의 일 실시예에 따르면, 상기 문서 프로그램은 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원할 수 있다.
보다 상세하게, 상기 문서 프로그램이 지원 가능한 문서 파일 포맷은 예를 들어, hwp, doc, pdf 및 txt, doc, docx, xls, xlsx, ppt, pptx 중 적어도 둘 이상의 문서 파일 포맷일 수 있으며 본 발명은 이에 제한되지 않는다.
즉, 문서 프로그램은 제 1 문서 파일 실행 요청에 기초하여 상기 제 1 문서 파일을 인식하며, 상기 문서 프로그램이 인식 가능한 파일 포맷은 적어도 둘 이상의 파일 포맷일 수 있다.
다시 말해, 본 발명의 일 실시예에 따른 문서 프로그램을 통하여 다양한 파일 포맷을 갖는 문서 파일에 대한 작업이 가능해질 수 있다.
도 1을 참조하면, 이러한 문서 프로그램은 제 1 문서 파일 실행 요청 단계(S110) 제 1 문서 파일 인식 단계(S120), 제 1 문서 파일의 파일 포맷 판단 단계(S130), 제 1 문서 파일의 메뉴 프레임 형식에 대한 사용자 선택 입력 수신 단계(S140), 제 1 문서 파일의 메뉴 프레임의 형식 결정 단계(S150), 제 1 문서 파일의 메뉴 프레임 및 제 1 문서 파일의 문서 출력 프레임 디스플레이 단계(S160), 단축키 형식에 대한 사용자 선택 입력 수신 단계(S170) 및 단축키 형식 결정 단계(S180)로 수행될 수 있다.
전술한 단계들은 본 발명의 일 실시예에 따른 예시적 기재일 뿐이며, 추가적인 단계들을 더 포함하거나 혹은 보다 적은 단계들로 수행될 수 있다.
일반적으로 문서 파일의 파일 포맷에 따라서 그에 대응하는 각각의 문서 프로그램이 실행된다. 예를 들어, 문서 파일의 파일 포맷이 'hwp'인 경우 '한컴 오피스'가 실행되어 상기 문서 파일의 콘텐츠를 디스플레이한다. 또 다른 예로, 문서 파일의 파일 포맷이 'doc'인 경우, '마이크로 소프트 워드'가 실행되어 상기 문서 파일의 콘텐츠를 디스플레이한다. 'pdf','ppt' 및 'txt' 파일 또한 그 해당하는 파일 포맷을 지원하는 프로그램을 통해서 그 문서를 확인할 수 있다.
이로 인해, 종래의 전자 문서를 열람 및 편집하기 위한 방법에 따르면 문서를 주고받거나 또는 외부에서 문서를 다운로드 받을 때 해당 문서 파일 포맷을 실행할 수 있는 프로그램이 각각 설치되어있어야만 확인할 수 있다는 제약이 존재한다.
나아가, 특정 문서 파일을 실행하기 위하여 사용자가 자주 사용하지 않는 문서 프로그램을 다운로드 해야하는 불편함 또한 존재한다. 게다가, 상기 특정 문서 파일을 실행하기 위한 프로그램이 유료인 경우 비용이 발생하기도 한다.
본 발명의 일 실시예에 따른 단계 S100(즉, 단계 S110 내지 단계 S180)을 통해 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 프로그램이 개시될 수 있다.
즉, 본 발명의 일 실시예에 따른 프로그램은 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원함으로써, 상이한 파일 포맷을 갖는 문서 파일들을 실행하기 위하여 상이한 문서 프로그램을 실행함에 따라 발생하는 사용자의 불편함을 해소하도록 허용한다.
이하, 도 1을 참조하여 본 발명의 일 실시예를 보다 상세하게 설명하도록 한다.
본 발명의 일 실시예에 따라서 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 문서 프로그램은 제 1 문서 파일 실행 요청을 수신할 수 있다(S110). 또한, 상기 제 1 문서 파일에 대한 실행 요청에 기초하여 상기 제 1 문서 파일이 인식될 수 있다(S120). 여기서 인식될 수 있는 제 1 문서 파일의 포맷은 적어도 둘 이상의 실행 가능 문서 파일 포맷 중 하나일 수 있다. 즉, 본 발명의 일 실시예에 따른 문서 프로그램은 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원한다. 나아가, 제 1 문서 파일의 파일 포맷을 판단하는 단계(S130)가 수행될 수 있다.
예를 들어, 사용자로부터 제 1 문서 파일에 대한 사용자 선택 입력(예컨대, 제 1 문서 파일에 대응되는 아이콘에 대한 더블 클릭)이 수신(S110)되는 경우, 상기 제 1 문서 파일이 인식될 수 있다(S120). 나아가, 상기 제 1 문서 파일의 파일 포맷이 판단될 수 있다(S130).
본 발명의 일 실시예에 따라서 단계 S130을 통해 판단된 제 1 문서 파일의 파일 포맷에 기초하여 제 1 문서 파일의 메뉴 프레임의 형식이 결정될 수 있다(S150).
예를 들어, 단계 S130을 통해 판단된 제 1 문서 파일의 파일 포맷이 'hwp'인 경우, 'hwp'에 대응하는 메뉴 프레임(예컨대, 한컴 오피스에 대응하는 메뉴 프레임)이 디스플레이될 수 있다(S160).
본 명세서에서 칭하는 용어 "메뉴 프레임"은 예를 들어, 도 5에 도시된 510으로 문서 편집에 필요한 다양한 도구들(예를 들어, 자간, 폰트 및 색상 등)이 표시될 수 있다(도 5 참고).
또한, 본 명세서에서 칭하는 용어 "문서 출력 프레임"은 예를 들어, 도 5에 도시된 520으로 문서 파일의 콘텐츠 내용을 표시할 수 있다(도 5 참고).
본 발명의 추가적인 실시예에 따라서, 제 1 문서 파일의 메뉴 프레임 형식에 대한 사용자 선택 입력이 수신될 수 있다(S140). 단계 S140을 통해 수신한 사용자 선택 입력에 기초하여 제 1 문서 파일의 메뉴 프레임의 형식이 결정될 수 있다(S150).
예를 들어, 단계 S140을 통해 수신한 제 1 문서 파일의 메뉴 프레임 형식에 대한 사용자 선택 입력이 'doc' 또는 '마이크로 소프트 워드' 인 경우, 단계 S130을 통해 판단된 제 1 문서 파일의 파일 포맷이 'hwp'이더라도 사용자 선택 입력에 기초하여 'doc'에 대응하는 메뉴 프레임(예컨대, 마이크로 소프트 워드에 대응하는 메뉴 프레임)이 디스플레이될 수 있다(S160).
다시 말해, 제 1 문서 파일의 파일 포맷 및 상기 제 1 문서 파일의 메뉴 프레임 형식에 대한 사용자 선택 입력 중 적어도 하나에 기초하여 디스플레이할 제 1 문서 파일의 메뉴 프레임의 형식이 결정될 수 있다(S150).
또한, 단계 S150을 통해 디스플레이할 제 1 문서 파일의 메뉴 프레임의 형식이 결정되면 제 1 문서 파일의 메뉴프레임 및 제 1 문서 파일의 컨텐츠를 디스플레이하는 문서 출력 프레임이 디스플레이될 수 있다(S160).
'hwp' 형식의 제 1 문서 파일과 'doc' 형식의 제 2 문서 파일이 존재한다고 가정한다. 이러한 경우, 본 발명의 일 실시예에 따른 문서 프로그램은 상기 제 1 문서 파일 및 상기 제 2 문서 파일을 동일한 화면 프레임 내에 디스플레이할 수 있다. 또한, 본 발명의 일 실시예에 따른 문서 프로그램은 파일 포맷에 기초하여 제 1 문서 파일에 관련한 메뉴 프레임의 형식을 'hwp'로 결정할 수 있다. 나아가, 본 발명의 일 실시예에 따른 문서 프로그램은 사용자 선택 입력에 기초하여 제 2 문서 파일에 관련한 메뉴 프레임의 형식을 'hwp'로 결정할 수도 있다.
즉, 전술한 바와 같은 본 발명의 일 실시예에 따른 문서 프로그램에 의하여 상이한 파일 포맷을 갖는 다른 여러 가지 문서 파일에 대하여 하나의 메뉴 프레임을 제공할 수 있다. 따라서, 사용자의 문서 파일을 작업하기 위하여 각각의 메뉴를 익히기 위한 시간 및 노력이 최소화될 수 있다.
통상적으로, 문서 파일의 파일 포맷별로 상이한 단축키가 제공된다. 예를 들어, 문서 파일 포맷 'hwp'를 지원하는 문서 프로그램 '한컴 오피스'와 문서 파일 포맷 'doc'를 지원하는 문서 프로그램 '마이크로 소프트 워드'가 제공하는 단축키는 각각 상이한 형식일 수 있다.
본 발명의 추가적인 실시예에 따라서, 단축키 형식에 대한 사용자 선택 입력을 수신받는 단계(S170)가 더 수행될 수도 있다.
단계 S170을 통해 수신한 단축키 형식에 대한 사용자 선택 입력에 기초하여 사용자에게 제공할 단축키 형식이 결정될 수 있다(S180).
보다 상세하게, 상기 제 1 문서 파일의 파일 포맷이 'doc'인 경우 통상적인 문서 프로그램은 'doc'형식의 단축키를 제공한다. 그러나, 본 발명의 일 실시예에 따른 문서 프로그램은 상기 제 1 문서 파일의 파일 포맷에 기초하여 'doc'형식의 단축키를 제공할 수도 있고, 또는, 사용자로부터 수신된 단축키 형식에 대한 사용자 선택 입력에 기초하여 단축키 형식을 결정할 수도 있다. 즉, 상기 제 1 문서 파일의 파일 포맷이 'doc'인 경우에도 'hwp'형식의 단축키 형식이 제공될 수 있다(도 5 참조)
또는, 상기 제 1 문서 파일의 파일 포맷에 기초하여 사용자에게 제공할 단축키 형식이 결정될 수 있다(S180).
즉, 본 발명의 일 실시예에 따르면 제 1 문서 파일의 파일 포맷 및 단축키 형식에 대한 사용자 선택 입력 중 적어도 하나에 기초하여 사용자에게 제공할 단축키 형식이 결정될 수 있다(S180).
즉, 본 발명의 일 실시예에 따른 문서 프로그램을 통하여, 사용자는 본인이 익숙한 단축키를 문서 파일의 파일 포맷에 제한받지 않고 사용할 수 있다. 이로써, 사용자는 상이한 문서 프로그램별로 제공되는 단축키 형식을 암기할 필요가 사라진다. 즉, 본 발명의 일 실시예에 따른 문서 프로그램에 따르면, 사용자로 하여금 빠르고 편리하게 문서 편집을 할 수 있도록 허용할 수 있다.
도 1에서 도시되는 단계들 중 일부의 단계(들)는 본 발명의 일 실시예에 따라 생략될 수 있다. 또한, 도 1에서 도시되는 단계들은 예시적인 것이며, 추가적인 단계 또한 본 발명의 권리범위 내에 포함될 수 있다.
나아가, 단계 S140 및/또는 단계 S170은 사전에 사용자로부터 입력되어 저장될 수도 있다. 또한, 문서 파일의 파일 포맷 및 사용자 선택 입력 중 어느 것에 기초하여 메뉴 프레임 및/또는 단축키 형식을 제공할 것인지 여부가 사전에 결정되어 저장될 수도 있다.
선택적으로, 또는, 대안적으로, 단계 S140을 통해 수신한 제 1 문서 파일의 메뉴 프레임 형식에 대한 사용자 선택 입력은, 상기 사용자의 식별 정보 단위로 저장될 수 있다(S141).
즉, 사용자별로 제공되는 제 1 문서 파일의 메뉴 프레임 형식은 상이할 수 있다. 따라서, 다중 사용자가 접속 가능할 수 있는 공용 PC를 사용하거나 또는 웹 기반의 문서 프로그램을 이용하는 경우에도 각 사용자에게 최적화된 메뉴 프레임 및 단축키 형식이 제공될 수 있다.
도 1에서 도시되는 단계들 중 일부의 단계(들)는 본 발명의 일 실시예에 따라 생략될 수 있다. 또한, 도 1에서 도시되는 단계들은 예시적인 것이며, 추가적인 단계 또한 본 발명의 권리범위 내에 포함될 수 있다.
도 1에서 도시되는 단계들은 예를 들어, 전자 디바이스(400)(도 4 참고)의 각 모듈들에 의해 수행될 수 있다. 또한, 도 1 에 도시된 순서도의 각 단계는 필수적인 것은 아니며, 필요에 따라 일부 단계들이 생략되거나 추가될 수도 있다.
본 발명의 추가적인 실시예에 따라서, 문서 출력 프레임과 관련된 탭(tab)을 생성하는 단계가 더 수행될 수 있다. 나아가, 상기 탭(tab)에 대한 사용자 선택 입력에 응답하여 상기 결정된 상기 메뉴 프레임 및 문서 출력 프레임을 디스플레이하는 단계가 본 발명의 일 실시예에 따른 프로그램에 더 포함될 수도 있다.
또한, 본 발명의 일 실시예에 따른 문서 프로그램은 사용자의 요청에 응답하여 상기 제 1 문서 파일의 파일 포맷을 상이한 파일 포맷으로 변환하는 단계를 더 포함할 수도 있다.
이를 통하여, 사용자는 본 발명의 일 실시예에 따른 문서 프로그램을 통하여 'doc'형식의 문서 파일을 'hwp'형식으로 열람할 수 있을 뿐 아니라 'hwp'형식으로 저장할 수도 있다.
즉, 본 발명의 일 실시예에 따르면, 동일 파일 포맷 및/또는 상이한 파일 포맷의 복수 개의 문서 파일을 하나의 문서 프로그램으로 관리할 수 있다.
도 1에서 도시되는 단계들은 예를 들어, 전자 디바이스(400)(도 4 참고)의 각 모듈들에 의해 수행될 수 있다.
도 2는 본 발명의 다른 실시예에 따른 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 프로그램의 플로우차트를 도시한 도면이다.
본 발명의 일 실시예에 따른 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 프로그램을 도 2를 참고하여 보다 상세하게 설명하도록 한다.
이를 위하여, 상이한 문서 파일 포맷을 갖는 제 1 문서 파일 및 제 2 문서 파일의 존재한다고 가정한다.
제 1 문서 파일은 단계 S100(도 1에 상술한 단계 S110 내지 단계 S180)을 통해 사용자에게 디스플레이될 수 있다.
본 발명의 일 실시예에 따라서, 제 2 문서 파일 실행 요청이 수신될 수 있다(S210). 상기 제 2 문서 파일의 파일 포맷은 상기 제 1 문서 파일의 파일 포맷과 동일하거나 또는 상이할 수 있다.
본 발명의 일 실시예에 따른 문서 프로그램의 효과를 보다 상세하게 설명하기 위하여, 상기 제 2 문서 파일의 파일 포맷은 상기 제 1 문서 파일의 파일 포맷과 상이하다고 가정하도록 한다.
단계 S210을 통해 상기 제 2 문서 파일에 대해 실행 요청이 수신되면, 상기 제 2 문서 파일이 인식될 수 있다(S220). 나아가, 제 2 문서 파일의 파일 포맷을 판단하는 단계(S230)가 수행될 수 있다.
단계 S230을 통해 제 2 문서 파일의 파일 포맷이 판단되면, 문서 파일의 파일 포맷에 기초하여 제 2 문서 파일의 메뉴 프레임의 형식이 결정될 수 있다(S250).
본 발명의 추가적인 실시예에 따라서, 제 2 문서 파일의 메뉴 프레임 형식에 대한 사용자 선택 입력이 수신될 수 있다(S240). 단계 S240을 통해 수신한 사용자 선택 입력에 기초하여 제 2 문서 파일의 메뉴 프레임의 형식이 결정될 수도 있다(S250).
또한, 단계 S250을 통해 제 2 문서 파일의 메뉴 프레임의 형식이 결정되면, 제 2 문서 파일의 메뉴프레임 및 제 2 문서 파일의 문서 출력 프레임을 제 1 문서 파일의 메뉴 프레임 및 제 1 문서 파일의 문서 출력 프레임과 동일한 화면 내에 디스플레이될 수 있다(S260).
즉, 본 발명의 일 실시예에 따르면 상이한 문서 파일 포맷을 갖는 적어도 둘 이상의 문서 파일이 동일 프로그램 내에서 열람 및/또는 편집될 수 있다.
본 발명의 추가적인 실시예에 따라서, 제 2 문서 파일의 단축키 형식과 상기 제 1 문서 파일의 단축키 형식의 동일 여부가 결정될 수 있다(S270).
예컨대, 상기 제 2 문서 파일에 대응하는 단축키 형식에 대한 사용자 선택 입력이 수신될 수 있다.
나아가, 상기 제 2 문서 파일에 대응하여 제공될 단축키 형식이 결정될 수 있다(S280).
즉, 본 발명의 일 실시예에 따르면 제 1 문서 파일에 제공되는 메뉴 프레임 형식과 제 2 문서 파일에 제공되는 메뉴 프레임 형식은 동일하거나 또는 상이할 수 있다. 나아가, 본 발명의 일 실시예에 따르면, 제 1 문서 파일에 제공되는 단축키 형식과 제 2 문서 파일에 제공되는 단축키 형식은 동일하거나 또는 상이할 수 있다.
본 발명의 일 실시예에 따른 단계 S100 및 S210 내지 단계 S280을 통해 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 프로그램이 개시될 수 있다.
보다 상세하게, 제 1 문서 파일의 파일 포맷을 'hwp', 제 2 문서 파일의 파일 포맷을 'doc'라고 가정하도록 한다.
본 발명의 일 실시예에 따라서, 상기 제 1 문서 파일의 파일 포맷에 기초하여 '한컴 오피스' 형식의 메뉴 프레임이 출력될 수 있다.
본 발명의 추가적인 실시예에 따라서, 상기 제 2 문서 파일의 메뉴 프레임 형식에 대한 사용자 선택 입력에 기초하여 상기 제 2 문서 파일의 메뉴 프레임이 'hwp' 형식으로 결정될 수 있다.
또한, 상기 제 1 문서 파일의 단축키 형식으로는 'doc' 형식이 결정될 수도 있다. 나아가, 상기 제 2 문서 파일의 단축키 형식으로 상기 제 1 문서 파일의 단축키 형식과 동일한 'doc' 형식이 결정될 수도 있다.
또는, 상기 제 1 문서 파일의 메뉴 프레임의 형식으로 사용자 선택 입력에 기초하여 상기 메뉴 프레임은 'doc'형식으로 디스플레이될 수 있다. 나아가, 상기 제 2 문서 파일의 메뉴 프레임의 형식은 상기 제 1 문서 파일의 메뉴 프레임 형식과 상이하게 'pdf'형식으로 디스플레이될 수도 있다.
나아가, 상기 제 1 문서 파일의 단축키 형식으로 'doc' 형식이 결정될 수도 있다.
나아가, 상기 제 2 문서 파일의 단축키 형식으로 상기 제 1 문서 파일의 단축키 형식과 상이한 'hwp' 형식이 결정될 수도 있다.
즉, 본 발명의 일 실시예에 따른 문서 프로그램은 상이한 파일 포맷을 갖는 문서 파일을 실행 및 인식할 수 있다.
또한, 본 발명의 일 실시예에 따른 문서 프로그램을 통하여, 상이한 파일 포맷을 갖는 문서 파일에 대한 메뉴 프레임은 동일하게 설정되거나 또는 상이하게 설정될 수도 있다.
나아가, 본 발명의 일 실시예에 따른 문서 프로그램에 따르면, 상이한 파일 포맷을 갖는 문서 파일에 대한 단축키 형식이 동일하게 설정되거나 또는 상이하게 설정될 수도 있다.
다시 말해, 본 발명의 일 실시예에 따른 문서 프로그램을 통하여, 사용자는 각 문서 파일의 파일 포맷에 대응하는 문서 프로그램을 실행할 필요가 없다. 또한, 사용자에게 익숙한 메뉴 프레임 및/또는 단축키 형식으로 최적화되어 제공될 수도 있다. 또는, 사용자는 용이한 열람 및/또는 편집을 위하여 본 발명의 일 실시예에 따른 문서 프로그램을 통하여 상이한 파일 포맷을 갖는 문서 파일에 대응하는 메뉴 프레임 및/또는 단축키 형식을 통일시킬 수도 있다.
전술한 바와 같은 'hwp' 및 'doc'는 본 발명의 일 실시예에 따른 문서 프로그램을 설명하기 위한 예시적 기재일 뿐이며, 본 발명의 권리 범위는 이에 제한되지 않는다.
도 2에서 도시되는 단계들 중 일부의 단계(들)는 본 발명의 일 실시예에 따라 생략될 수 있다. 또한, 도 2에서 도시되는 단계들은 예시적인 것이며, 추가적인 단계 또한 본 발명의 권리범위 내에 포함될 수 있다.
도 3은 본 발명의 추가적인 실시예에 따른 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 프로그램의 플로우차트를 도시한 도면이다.
본 발명의 추가적인 실시예에 따른 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 프로그램을 도 3을 참고하여 설명하도록 한다.
제 1 문서 파일은 단계 S100(도 1에 상술한 단계 S110 내지 단계 S180)을 통해 사용자에게 디스플레이될 수 있다.
본 발명의 일 실시예에 따라서, 제 2 문서 파일 실행 요청이 수신될 수 있다(S310). 상기 제 2 문서 파일의 파일 포맷은 상기 제 1 문서 파일의 파일 포맷과 동일하거나 또는 상이할 수 있다.
단계 S310을 통해 수신된 제 2 문서 파일에 대한 실행 요청에 응답하여 제 2 문서 파일이 인식될 수 있다(S320).
본 발명의 추가적인 실시예에 따라서 디스플레이할 상기 제 2 문서 파일의 메뉴 프레임 형식과 상기 결정된 제 1 문서 파일의 메뉴 프레임 형식이 동일한지 또는 상이한지 여부가 결정될 수 있다(S330).
제 2 문서 파일의 메뉴 프레임 및 제 2 문서 파일의 문서 출력 프레임을 제 1 문서 파일의 메뉴 프레임 및 제 1 문서 파일의 문서 출력 프레임과 동일한 화면 내에 디스플레이될 수 있다(S340).
이와 관련하여 도 5를 참고하도록 한다.
상기 제 2 문서 파일의 단축키의 형식과 상기 제 1 문서 파일의 단축키의 형식이 동일한지 또는 상이한지 여부가 결정될 수 있다(S350).
단계 S350을 통해 결정된 단축키 형식이 제 2 문서 파일에 대응하여 제공될 수 있다.
도 3에서 도시되는 단계들은 예를 들어, 전자 디바이스(400)(도 4 참고)의 각 모듈들에 의해 수행될 수 있다. 또한, 도 3 에 도시된 순서도의 각 단계는 필수적인 것은 아니며, 필요에 따라 일부 단계들이 생략되거나 추가될 수도 있다.
도 4는 본 발명의 일 실시예에 따른 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 전자 디바이스의 구성도를 도시한 도면이다.
본 발명의 일 실시예에 따라서 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 전자 디바이스가 개시된다.
도 4에 도시된 전자 디바이스의 구성요소들은 필수적인 것이 아니며, 그보다 많은 구성요소들을 갖거나 그보다 적은 구성 요소들을 갖는 전자 디바이스(400)가 구현될 수도 있다.
본 발명의 일 실시예에 따르면, 전자 디바이스(400)는 디스플레이부(410), 하나 이상의 프로세서(420)들, 메모리부(430) 및 카메라부(440)를 포함할 수 있다. 도 3에 도시된 전자 디바이스(400)를 구성하는 컴포넌트들은 예시적인 것이며, 상기 컴포넌트들 중 일부만이 시스템을 구성할 수 있거나 또는 상기 컴포넌트들 이외의 추가적인 컴포넌트(들)가 상기 전자 디바이스(400)에 포함될 수도 있다.
디스플레이부(142)는 액정 디스플레이(liquid crystal display, LCD), 박막 트랜지스터 액정 디스플레이(thin film transistor-liquid crystal display, TFT LCD), 유기 발광 다이오드(organic light-emitting diode, OLED), 플렉시블 디스플레이(flexible display), 3차원 디스플레이(3D display) 중에서 적어도 하나를 포함할 수 있다.
이들 중 일부 디스플레이는 그를 통해 외부를 볼 수 있도록 투명형 또는 광투과형으로 구성될 수 있다. 이는 투명 디스플레이라 호칭될 수 있는데, 상기 투명 디스플레이의 대표적인 예로는 TOLED(Transparent OLED) 등이 있다.
본 발명의 일 실시예에 따라서 전자 디바이스(400)는 하나 이상의 프로세서(420)를 포함할 수 있다. 상기 프로세서(420)를 통해 메모리부(430)에 저장된 하나 이상의 프로그램들이 실행될 수 있다.
또한, 메모리부(430)에는 하나 이상의 프로그램들이 저장될 수 있다. 상기 하나 이상의 프로그램들은 상기 메모리부(430)에 저장되어 상기 하나 이상의 프로세서(420)들에 의해 실행되도록 구성될 수 있다. 이러한 상기 하나 이상의프로그램들은, 제 1 문서 파일에 대한 실행 요청에 응답하여 상기 제 1 문서 파일을 인식하도록 허용하는 명령, 상기 제 1 문서 파일의 파일 포맷을 판단하도록 허용하는 명령, 상기 제 1 문서 파일의 파일 포맷 및 상기 제 1 문서 파일의 메뉴 프레임 형식에 대한 사용자 선택 입력 중 적어도 하나에 기초하여 디스플레이할 제 1 문서 파일의 메뉴 프레임의 형식을 결정하도록 허용하는 명령 및 결정된 상기 제 1 문서 파일의 메뉴 프레임 및 상기 제 1 문서 파일에 대한 문서 출력 프레임을 디스플레이하도록 허용하는 명령을 포함할 수 있다.
전술한 명령들은 본 발명의 일 실시예에 따른 예시이며, 본 발명은 이에 제한되지 않는다.
또한, 전자 디바이스(400)는 예를 들어, 카메라부(440)를 더 포함하고 있어서, 상기 카메라부(440)를 통해 촬영된 화상을 상기 문서 파일에 자동으로 삽입하도록 허용할 수도 있다.
또한, 전술한 바와 같은 카메라부(440)는 전자 디바이스(400)에 내장되지 않고, 외부로부터 추가로 장착될 수도 있다. 이러한 경우, 상기 카메라부(440)를 인식하고 제어할 수 있는 카메라 제어 모듈(미도시)이 전자 디바이스(400) 내에 더 포함될 수 있다.
또한, 본 발명의 일 실시예에 따른 전자 디바이스(400)는 예를 들어, 네트워크부(미도시)를 더 포함할 수 있다.
본 발명의 일 실시예에 따라서 네트워크부(미도시)는 공중전화 교환망(PSTN:Public Switiched Telephone Network), xDSL(x Digital Subscriber Line), RADSL(Rate Adaptive DSL), MDSL(Multi Rate DSL), VDSL(Very High Speed DSL), UADSL(Universal Asymmetric DSL), HDSL(High Bit Rate DSL) 및 근거리 통신망(LAN) 등과 같은 다양한 유선 통신 시스템들을 사용할 수 있다.
또한, 여기서 제시되는 네트워크 모듈은 CDMA(Code Division Multi Access), TDMA(Time Division Multi Access), FDMA(Frequency Division Multi Access), OFDMA(Orthogonal Frequency Division Multi Access), SC-FDMA(Single Carrier-FDMA) 및 다른 시스템들과 같은 다양한 무선 통신 시스템들을 사용할 수 있다.
본 명세서에서 설명된 기술들은 위에서 언급된 네트워크들뿐만 아니라, 다른 네트워크들에서도 사용될 수 있다.
이러한 상기 전자 디바이스(400)는 본 발명의 일 실시예에 따른 컴퓨터 - 구현 방법에 따른 웹 기반의 클라우드 오피스(미도시)와 네트워크부(미도시)를 통해 연결될 수 있다. 또한, 이러한 클라우드 오피스에는 실시간으로 다중 사용자가 접속할 수 있어서, 동시에 하나의 문서에 대한 열람 접근 및/또는 편집 접근이 가능할 수도 있다. 또한, 클라우드 오피스(미도시)에서 편집한 문서 파일은 상기 전자 디바이스(400)에 함께 저장될 수도 있다.
본 발명의 추가적인 양상에 따라서, 컴퓨터로 판독 가능한 저장 매체는 전자 디바이스(400) 내에 포함될 수 있다. 이러한 저장 매체는 컴퓨터 시스템에 의해서 판독될 수 있도록 프로그램 및 데이터가 저장되는 모든 종류의 저장 매체를 포함할 수 있다.
본 발명의 일 양상에 따라서, 이러한 매체는 ROM(판독 전용 메모리), RAM(랜덤 액세스 메모리), CD(컴팩트 디스크)-ROM, DVD(디지털 비디오 디스크)-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장장치 등을 포함할 수 있으며, 또한 캐리어 웨이브(예컨대, 인터넷을 통한 전송)의 형태로 구현되는 것 또한 포함할 수 있다. 추가적으로, 이러한 매체는 네트워크 모듈로 연결된 시스템에 분산되어, 분산 방식으로 컴퓨터가 판독가능한 코드들 및/또는 명령들을 저장할 수도 있다.
여기에 설명되는 다양한 실시예는 예를 들어, 소프트웨어, 하드웨어 또는 이들의 조합된 것을 이용하여 컴퓨터 또는 이와 유사한 장치로 읽을 수 있는 기록매체 내에서 구현될 수 있다.
하드웨어적인 구현에 의하면, 여기에 설명되는 실시예는 ASICs (application specific integrated circuits), DSPs (digital signal processors), DSPDs (digital signal processing devices), PLDs (programmable logic devices), FPGAs (field programmable gate arrays, 프로세서(processors), 제어기(controllers), 마이크로 컨트롤러(micro-controllers), 마이크로 프로세서(microprocessors), 기타 기능 수행을 위한 전기적인 유닛 중 적어도 하나를 이용하여 구현될 수 있다. 일부의 경우에 본 명세서에서 설명되는 실시예들이 프로세서(420) 그 자체로 구현될 수 있다.
소프트웨어적인 구현에 의하면, 본 명세서에서 설명되는 절차 및 기능과 같은 실시예들은 별도의 소프트웨어 모듈들로 구현될 수 있다. 상기 소프트웨어 모듈들 각각은 본 명세서에서 설명되는 하나 이상의 기능 및 작동을 수행할 수 있다. 적절한 프로그램 언어로 씌여진 소프트웨어 어플리케이션으로 소프트웨어 코드가 구현될 수 있다. 상기 소프트웨어 코드는 메모리부(430)에 저장되고, 프로세서(420)에 의해 실행될 수 있다.
도 5는 본 발명의 일 실시예에 따른 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 사용자 인터페이스(UI)를 도시한 도면이다.
도 6은 본 발명의 일 실시예에 따라 사용자에게 제공될 수 있는 메뉴 프레임 사용자 인터페이스(UI)를 도시한 도면이다.
본 발명의 일 실시예에 따른 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 사용자 인터페이스(UI)는, 도 5에 도시된 바와 같이 상이한 문서 파일 포맷을 갖는 복수개의 문서 파일을 표시할 수 있다.
도 5에 도시된 바와 같이, 본 발명의 일 실시예에 따른 사용자 인터페이스(UI)는 상이한 실행 가능 문서 파일 포맷을 갖는 적어도 둘 이상의 문서 파일을 열람 및/또는 편집할 수 있는 화면 프레임을 표시할 수 있다.
보다 상세하게, 본 발명의 일 실시예에 따른 사용자 인터페이스(UI)는 '문서 1.doc', '문서 2.hwp', '문서 3.pdf' 및 '문서 4.txt'를 표시할 수 있다.
즉, 본 발명의 일 실시예에 따른 사용자 인터페이스(UI)는 상이한 실행 가능 문서 파일 포맷을 지원하여, 상이한 실행 가능 문서 파일 포맷을 갖는 복수개의 문서 파일을 표시할 수 있다.
본 발명의 추가적인 실시예에 따라서, 본 발명의 일 실시예에 따른 사용자 인터페이스(UI)는 상기 문서 출력 프레임(520)과 관련된 탭(tab)(530, 540, 550 및 560)을 추가적으로 표시할 수 있다.
나아가, 탭(tab)에 대한 사용자 선택 입력에 응답하여 사전 결정된 상기 메뉴 프레임(510) 및 문서 출력 프레임(520)이 디스플레이될 수 있다.
전술한 바와 같이, 문서 출력 프레임(520)은 상기 문서 파일의 컨텐츠를 표시할 수 있다. 나아가, 문서 출력 프레임(520)은 제 1 문서 파일의 컨텐츠를 표시할 수 있다. 나아가, 이러한 메뉴 프레임(510)은 판단된 제 1 문서 파일의 파일 포맷 및 상기 제 1 문서 파일의 메뉴 프레임 형식에 대한 사용자 선택 입력 중 적어도 하나에 기초하여 표시될 수 있다.
예를 들어, '문서 1.doc'에 관련된 탭(tab)(530)에 대한 사용자 선택 입력(예컨대, 클릭)에 응답하여 사전 결정된 메뉴 프레임(510) 및 문서 출력 프레임(520)이 표시될 수 있다. 만약, 사용자로부터 '문서 1.doc'에 대한 메뉴 프레임 형식으로 'hwp' 형식을 입력받았다면, 상기 탭(tab)(530)에 대한 사용자 선택 입력에 응답하여 'hwp'형식의 메뉴 프레임(620)이 표시될 수 있다.
또한, 문서 각각에 대응되는 탭(tab)에 대한 사용자 선택 입력에 기초하여 상기 문서 각각에 대응되는 상기 메뉴 프레임(510) 및 상기 문서 출력 프레임(520)이 디스플레이될 수 있다.
예를 들어, '문서 2.hwp'에 관련된 탭(tab)(540)에 대한 사용자 선택 입력(예컨대, 터치 입력)에 응답하여 '문서 2.hwp'에 대응되는 메뉴 프레임 및/또는 문서 출력 프레임이 디스플레이될 수 있다.
보다 상세하게, '문서 2.hwp'에 대한 메뉴 프레임 형식으로 'doc'형식이 결정되고, '문서 3.pdf'에 대한 메뉴 프레임 형식으로 'txt'형식이 결정되었다고 가정하도록 한다. 이러한 경우, '문서 2.hwp'에 관련된 탭(tab)(540)에 대한 사용자 선택 입력이 수신되면, 'doc'형식의 메뉴 프레임(610)이 표시될 수 있다. 추가적으로, '문서 3.pdf'에 관련된 탭(tab)(550)에 대한 사용자 선택 입력이 수신되면, 'txt'형식의 메뉴 프레임이 표시될 수 있다.
나아가, 도 1 에서 전술한 바와 같이 본 발명의 일 실시예에 따른 문서 프로그램은 문서 파일의 파일 포맷과 무관하게 사용자 선택 입력에 기초하여 단축키 형식을 결정할 수도 있다.
예를 들어, 한컴 오피스의 경우 마이크로 소프트 워드에 비해 '표'에 관한 다양한 단축키를 제공한다. 따라서, 표 작성이 잦은 사용자의 경우 '문서 1.doc'에 대한 단축키 형식으로 'hwp'형식을 선택할 수 있다. 보다 상세하게, 사용자는 '문서 1.doc'에 대한 메뉴 프레임(510) 형식으로 'doc'를 선택하고 '문서 1.doc'에 대한 단축키 형식으로 'hwp'를 선택할 수 있다.
이러한 경우, 도 5를 참조하면, '문서 1.doc'에 대한 메뉴 프레임(510)은 doc 형식이지만, '문서 1.doc'에 대한 단축키 형식은 hwp 형식일 수 있다. 즉, 사용자 인터페이스(500a)에 표시된 표(570a)에 대한 수정 작업에 hwp 형식의 단축키를 이용하여 표를 수정할 수 있다. 예를 들어, 'ctrl+방향키'를 통해 표의 해당 셀의 너비를 조정할 수 있다(사용자 인터페이스(500b)에 표시된 표(570b) 참조).
또한, 본 발명의 추가적인 실시예에 따라서, 서로 다른 문서 파일에 관련된 문서 출력 프레임(520)들은 서로 동일하거나 또는 상이한 디스플레이 형식으로 문서 파일의 콘텐츠를 표시할 수 있다.
즉, 탭(530)에 대한 사용자 선택 입력에 따라 표시되는 제 1 문서 파일의 문서 출력 프레임과 탭(540)에 대한 사용자 선택 입력에 따라 표시되는 제 2 문서 파일의 문서 출력 프레임은 서로 동일하거나 또는 상이한 디스플레이 형식으로 문서 파일들의 콘텐츠를 표시할 수 있다.
전술한 디스플레이 형식은, 폰트 형식, 글자 크기 형식, 줌 배율 형식, 줄 간격 형식, 들여쓰기 형식, 글머리 기호 형식, 머리글 형식, 바닥글 형식, 여백 형식, 용지 방향 형식, 단 형식, 페이지 나누기 형식, 용지 크기 형식 및 페이지 보기 형식 중 적어도 하나를 포함할 수 있다.
도 5에 도시된 내용들은 본 발명의 일 실시예에 따른 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 사용자 인터페이스를 설명하기 위한 예시적 그림이며, 본 발명은 이에 제한되지 않는다.
통상적으로 문서 파일 포맷에 대응되는 문서 프로그램이 제공하는 메뉴 프레임 및/또는 단축키 형식은 상이하다.
도 6에 도시된 메뉴 프레임에 대한 사용자 인터페이스(610 및 620)를 참조하면, 본 발명의 일 실시예에 따른 문서 프로그램은 상이한 메뉴 프레임 사용자 인터페이스(예를 들어, 610 및 620)를 표시할 수 있다.
도 1 내지 도 5에서 전술한 바와 같이, 본 발명의 일 실시예에 따른 사용자 인터페이스(UI)는 문서 파일의 파일 포맷 및 메뉴 프레임에 대한 사용자 선택 입력 중 적어도 하나에 기초하여 상기 문서 파일에 해당하는 메뉴 프레임을 표시할 수 있다.
도 6에 도시된 내용들은 본 발명의 일 실시예에 따른 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 사용자 인터페이스를 설명하기 위한 예시적 그림이며, 본 발명은 이에 제한되지 않는다.
도 7은 본 발명의 일 실시예에 따라서 탭(tab)을 통해 메뉴 프레임 및/또는 문서 출력 프레임이 관리되는 사용자 인터페이스(UI)의 예시적 도면을 도시한다.
도 7에 도시된 바와 같이, 본 발명의 일 실시예에 따른 사용자 인터페이스(UI)는 각 문서 파일에 해당하는 탭(tab)을 더 표시할 수 있다.
이를 통하여, 각 문서 파일에 관련된 메뉴 프레임 및/또는 문서 출력 프레임이 관리될 수 있다.
나아가, 복수 개의 문서 파일을 실행하더라도 하나의 화면 프레임 내에서 복수의 문서 파일을 실행하여 각 문서 파일에 해당하는 복수 개의 창이 열려있어 발생하는 열람 및 관리 작업의 불편함을 해소할 수 있다.
도 7에 도시된 내용들은 본 발명의 일 실시예에 따른 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 사용자 인터페이스(UI)를 설명하기 위한 예시적 그림이며, 본 발명은 이에 제한되지 않는다.
도 1 내지 도 7에서 전술한 바와 같이, 본 발명의 일 실시예에 따르면, 동일 파일 포맷 및/또는 상이한 파일 포맷의 복수 개의 문서 파일을 하나의 문서 프로그램으로 열람 및/또는 편집할 수 있다.
또한, 본 발명의 일 실시예에 따르면, 복수 개의 문서 파일 각각에 대응하는 메뉴 프레임 및/또는 단축키 형식이 결정될 수 있다. 이를 통하여, 사용자에게 최적화된 메뉴 프레임 및/또는 단축키 형식이 제공될 수 있다.
상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야에서 통상의 지식을 가진 자라면 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
본 발명의 기술 분야에서 통상의 지식을 가진 자는 정보 및 신호들이 임의의 다양한 상이한 기술들 및 기법들을 이용하여 표현될 수 있다는 것을 이해할 것이다. 예를 들어, 위의 설명에서 참조될 수 있는 데이터, 지시들, 명령들, 정보, 신호들, 비트들, 심볼들 및 칩들은 전압들, 전류들, 전자기파들, 자기장들 또는 입자들, 광학장들 또는 입자들, 또는 이들의 임의의 결합에 의해 구현될 수 있다.
본 발명의 기술 분야에서 통상의 지식을 가진 자는 여기에 개시된 실시예들과 관련하여 설명된 다양한 예시적인 논리 블록들, 모듈들, 프로세서들, 수단들, 회로들 및 알고리즘 단계들이 전자 하드웨어, (편의를 위해, 여기에서 "소프트웨어"로 지칭되는) 다양한 형태들의 프로그램 또는 설계 코드 또는 이들 모두의 결합에 의해 구현될 수 있다는 것을 이해할 것이다. 하드웨어 및 소프트웨어의 이러한 상호 호환성을 명확하게 설명하기 위해, 다양한 예시적인 컴포넌트들, 블록들, 모듈들, 회로들 및 단계들이 이들의 기능과 관련하여 위에서 일반적으로 설명되었다. 이러한 기능이 하드웨어 또는 소프트웨어로서 구현되는지 여부는 특정한 애플리케이션 및 전체 시스템에 대하여 부과되는 설계 제약들에 따라 좌우된다. 본 발명의 기술 분야에서 통상의 지식을 가진 자는 각각의 특정한 애플리케이션에 대하여 다양한 방식들로 설명된 기능을 구현할 수 있으나, 이러한 구현 결정들은 본 발명의 범위를 벗어나는 것으로 해석되어서는 안 될 것이다.
여기서 제시된 다양한 실시예들은 방법, 장치, 또는 표준 프로그래밍 및/또는 엔지니어링 기술을 사용한 제조 물품(article)으로 구현될 수 있다. 용어 "제조 물품"은 임의의 컴퓨터-판독가능 장치로부터 액세스 가능한 컴퓨터 프로그램, 캐리어, 또는 매체(media)를 포함한다. 예를 들어, 컴퓨터-판독가능 매체는 자기 저장 장치(예를 들면, 하드 디스크, 플로피 디스크, 자기 스트립, 등), 광학 디스크(예를 들면, CD, DVD, 등), 스마트 카드, 및 플래쉬 메모리 장치(예를 들면, EEPROM, 카드, 스틱, 키 드라이브, 등)를 포함하지만, 이들로 제한되는 것은 아니다. 또한, 여기서 제시되는 다양한 저장 매체는 정보를 저장하기 위한 하나 이상의 장치 및/또는 다른 기계-판독가능한 매체를 포함한다. 용어 "기계-판독가능 매체"는 명령(들) 및/또는 데이터를 저장, 보유, 및/또는 전달할 수 있는 무선 채널 및 다양한 다른 매체를 포함하지만, 이들로 제한되는 것은 아니다.
제시된 프로세스들에 있는 단계들의 특정한 순서 또는 계층 구조는 예시적인 접근들의 일례임을 이해하도록 한다. 설계 우선순위들에 기반하여, 본 발명의 범위 내에서 프로세스들에 있는 단계들의 특정한 순서 또는 계층 구조가 재배열될 수 있다는 것을 이해하도록 한다. 첨부된 방법 청구항들은 샘플 순서로 다양한 단계들의 엘리먼트들을 제공하지만 제시된 특정한 순서 또는 계층 구조에 한정되는 것을 의미하지는 않는다.
제시된 실시예들에 대한 설명은 임의의 본 발명의 기술 분야에서 통상의 지식을 가진 자가 본 발명을 이용하거나 또는 실시할 수 있도록 제공된다. 이러한 실시예들에 대한 다양한 변형들은 본 발명의 기술 분야에서 통상의 지식을 가진 자에게 명백할 것이며, 여기에 정의된 일반적인 원리들은 본 발명의 범위를 벗어남이 없이 다른 실시예들에 적용될 수 있다. 그리하여, 본 발명은 여기에 제시된 실시예들로 한정되는 것이 아니라, 여기에 제시된 원리들 및 신규한 특징들과 일관되는 최광의의 범위에서 해석되어야 할 것이다.
상기와 같이 발명의 실시를 위한 최선의 형태에서 관련 내용을 기술하였다.
본 발명은 소프트웨어 프로그램, 편집 프로그램, 편집 프로그램 장치 등에 사용될 수 있다.
Claims (15)
- 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는, 컴퓨터 판독가능 매체에 저장된 컴퓨터 프로그램으로서,상기 컴퓨터 프로그램은 컴퓨터로 하여금 이하의 단계들을 수행하기 위한 명령들을 포함하며, 상기 단계들은:제 1 문서 파일에 대한 실행 요청에 기초하여, 상기 제 1 문서 파일을 인식하는 단계;상기 제 1 문서 파일의 파일 포맷을 판단하는 단계;상기 제 1 문서 파일의 파일 포맷 및 상기 제 1 문서 파일의 메뉴 프레임 형식에 대한 사용자 선택 입력 중 하나에 응답하여 디스플레이할 제 1 문서 파일의 메뉴 프레임의 형식을 결정하는 단계; 및결정된 상기 제 1 문서 파일의 메뉴 프레임 및 상기 제 1 문서 파일에 대한 문서 출력 프레임을 디스플레이하는 단계;를 포함하는,적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 컴퓨터 판독가능 매체에 저장된 컴퓨터 프로그램.
- 제 1 항에 있어서,상기 파일 포맷 및 단축키 형식에 대한 사용자 선택 입력 중 하나에 기초하여 사용자에게 제공할 단축키 형식을 결정하는 단계;를 더 포함하는,적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 컴퓨터 판독가능 매체에 저장된 컴퓨터 프로그램.
- 제 2 항에 있어서,상기 단축키 형식에 대한 사용자 선택 입력 및 상기 메뉴 프레임 형식에 대한 사용자 선택 입력은 상기 사용자의 식별 정보 단위로 저장되는,적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 컴퓨터 판독가능 매체에 저장된 컴퓨터 프로그램.
- 제 1 항에 있어서,제 2 문서 파일에 대한 실행 요청에 응답하여, 상기 제 2 문서 파일을 인식하는 단계;상기 제 2 문서 파일의 파일 포맷을 판단하는 단계;상기 제 2 문서 파일의 파일 포맷 및 상기 제 2 문서 파일의 메뉴 프레임 형식에 대한 사용자 선택 입력 중 하나에 기초하여 디스플레이할 제 2 문서 파일의 메뉴 프레임의 형식을 결정하는 단계; 및결정된 상기 제 2 문서 파일의 메뉴 프레임 및 상기 제 2 문서 파일에 대한 문서 출력 프레임을 상기 결정된 제 1 문서 파일의 메뉴 프레임 및 상기 제 1 문서 파일에 대한 문서 출력 프레임과 동일한 화면 프레임 내에서 디스플레이하는 단계;를 더 포함하는,적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 컴퓨터 판독가능 매체에 저장된 컴퓨터 프로그램.
- 제 4 항에 있어서,상기 제 2 문서 파일의 파일 포맷은 상기 제 1 문서 파일의 파일 포맷과는 상이한,적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 컴퓨터 판독가능 매체에 저장된 컴퓨터 프로그램.
- 제 1 항에 있어서,제 2 문서 파일에 대한 실행 요청에 응답하여, 상기 제 2 문서 파일을 인식하는 단계;상기 제 2 문서 파일의 파일 포맷을 판단하는 단계;디스플레이할 상기 제 2 문서 파일의 메뉴 프레임 형식과 상기 결정된 제 1 문서 파일의 메뉴 프레임 형식이 동일한지 또는 상이한지 여부를 결정하는 단계;결정된 상기 제 2 문서 파일의 메뉴 프레임 및 상기 제 2 문서 파일에 대한 문서 출력 프레임을 상기 결정된 제 1 문서 파일의 메뉴 프레임 및 상기 제 1 문서 파일에 대한 문서 출력 프레임과 동일한 화면 프레임 내에서 디스플레이하는 단계;를 더 포함하는,적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 컴퓨터 판독가능 매체에 저장된 컴퓨터 프로그램.
- 제 2 항에 있어서,제 2 문서 파일에 대한 실행 요청에 응답하여, 상기 제 2 문서 파일을 인식하는 단계;상기 제 2 문서 파일의 단축키의 형식과 상기 제 1 문서 파일의 단축키의 형식이 동일한지 또는 상이한지 여부를 결정하는 단계;를 더 포함하는,적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 컴퓨터 판독가능 매체에 저장된 컴퓨터 프로그램.
- 제 4 항에 있어서,상기 제 2 문서 파일에 대한 문서 출력 프레임의 디스플레이 형식은, 상기 제 1 문서 파일에 대한 문서 출력 프레임의 디스플레이 형식과 상이하며,상기 디스플레이 형식은,폰트 형식, 글자 크기 형식, 줌 배율 형식, 줄 간격 형식, 들여쓰기 형식, 글머리 기호 형식, 머리글 형식, 바닥글 형식, 여백 형식, 용지 방향 형식, 단 형식, 페이지 나누기 형식, 용지 크기 형식 및 페이지 보기 형식 중 적어도 하나를 포함하는,적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 컴퓨터 판독가능 매체에 저장된 컴퓨터 프로그램.
- 제 1 항에 있어서,상기 문서 출력 프레임과 관련된 탭(tab)을 생성하는 단계; 및상기 탭(tab)에 대한 사용자 선택 입력에 응답하여 상기 결정된 상기 메뉴 프레임 및 문서 출력 프레임을 디스플레이하는 단계;를 더 포함하는,적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 컴퓨터 판독가능 매체에 저장된 컴퓨터 프로그램.
- 제 1 항에 있어서,사용자의 요청에 응답하여 상기 제 1 문서 파일의 파일 포맷을 상이한 파일 포맷으로 변환하는 단계;를 더 포함하는,적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하는 컴퓨터 판독가능 매체에 저장된 컴퓨터 프로그램.
- 적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하기 위한 컴퓨터 - 구현 방법으로서,제 1 문서 파일에 대한 실행 요청에 응답하여, 상기 제 1 문서 파일을 인식하는 단계;상기 제 1 문서 파일의 파일 포맷을 판단하는 단계;상기 제 1 문서 파일의 파일 포맷 및 상기 제 1 문서 파일의 메뉴 프레임 형식에 대한 사용자 선택 입력 중 하나에 기초하여 디스플레이할 제 1 문서 파일의 메뉴 프레임의 형식을 결정하는 단계; 및결정된 상기 제 1 문서 파일의 메뉴 프레임 및 상기 제 1 문서 파일에 대한 문서 출력 프레임을 디스플레이하는 단계;를 포함하는,적어도 둘 이상의 상이한 실행 가능 문서 파일 포맷을 지원하기 위한 컴퓨터 - 구현 방법.
- 전자 디바이스로서,디스플레이부;하나 이상의 프로세서들;메모리부; 및하나 이상의 프로그램들;을 포함하고,상기 하나 이상의 프로그램들은 상기 메모리부에 저장되어 상기 하나 이상의 프로세서들에 의해 실행되도록 구성되고, 상기 하나 이상의 프로그램들은:제 1 문서 파일에 대한 실행 요청에 응답하여, 상기 제 1 문서 파일을 인식하도록 허용하는 명령;상기 제 1 문서 파일의 파일 포맷을 판단하도록 허용하는 명령;상기 제 1 문서 파일의 파일 포맷 및 상기 제 1 문서 파일의 메뉴 프레임 형식에 대한 사용자 선택 입력 중 하나에 기초하여 디스플레이할 제 1 문서 파일의 메뉴 프레임의 형식을 결정하도록 허용하는 명령; 및결정된 상기 제 1 문서 파일의 메뉴 프레임 및 상기 제 1 문서 파일에 대한 문서 출력 프레임을 디스플레이하도록 허용하는 명령;을 포함하는,전자 디바이스.
- 제 12 항에 있어서,카메라부;를 더 포함하고,상기 하나 이상의 프로그램들은:상기 카메라부를 통해 촬영된 화상을 상기 문서 파일에 자동으로 삽입하도록 허용하는 명령;을 더 포함하는,전자 디바이스.
- 전자 디바이스로서,디스플레이부;하나 이상의 프로세서들;메모리부; 및상기 메모리부에 저장되어 상기 하나 이상의 프로세서들에 의해 실행되도록 구성되는 하나 이상의 프로그램들;을 포함하고,상기 디스플레이부는:인식된 제 1 문서 파일-상기 제 1 문서 파일은 상기 제 1 문서 파일에 대한 실행 요청에 응답하여 인식됨-의 파일 포맷 및 상기 제 1 문서 파일의 메뉴 프레임 형식에 대한 사용자 선택 입력 중 하나에 기초하여 결정된 상기 제 1 문서 파일의 메뉴 프레임의 형식에 따라 디스플레이되는 메뉴 프레임; 및상기 제 1 문서 파일의 컨텐츠를 디스플레이하는 문서 출력 프레임;을 표시하는,전자 디바이스.
- 제 14 항에 있어서,상기 디스플레이부는:상기 문서 출력 프레임과 관련된 탭(tab);을 추가적으로 표시하며,상기 탭(tab)에 대한 사용자 선택 입력에 기초하여 상기 메뉴 프레임 및 상기 문서 출력 프레임을 디스플레이하는,전자 디바이스.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2015-0077969 | 2015-06-02 | ||
KR1020150077969A KR101624524B1 (ko) | 2015-06-02 | 2015-06-02 | 상이한 실행 가능 문서 파일 포맷을 지원하는 프로그램, 방법, 장치 및 사용자 인터페이스 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016195330A1 true WO2016195330A1 (ko) | 2016-12-08 |
Family
ID=56104843
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2016/005637 WO2016195330A1 (ko) | 2015-06-02 | 2016-05-27 | 상이한 실행 가능 문서 파일 포맷을 지원하는 프로그램, 방법, 장치 및 사용자 인터페이스 |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR101624524B1 (ko) |
WO (1) | WO2016195330A1 (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102004976B1 (ko) * | 2018-03-07 | 2019-07-30 | 주식회사 한글과컴퓨터 | 사용자 맞춤형 툴바를 구성하는 전자 문서 편집 장치 및 이의 동작 방법 |
KR102395684B1 (ko) * | 2020-09-07 | 2022-05-09 | 주식회사 한글과컴퓨터 | 탭 버튼을 통해 복수의 문서들에 대한 동시 열람을 지원하는 전자 단말 장치 및 그 동작 방법 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100380586B1 (ko) * | 1999-09-17 | 2003-04-23 | 인터내셔널 비지네스 머신즈 코포레이션 | 컴퓨터 모니터 상에 디스플레이하기 위한 문서인터페이스를 개별화하는 방법, 장치 및 제조물 |
KR20130066995A (ko) * | 2011-12-13 | 2013-06-21 | 동국대학교 산학협력단 | Xml을 이용한 전자문서 레이아웃 편집 방법 및 장치 |
KR101365868B1 (ko) * | 2006-05-04 | 2014-02-21 | 마이크로소프트 코포레이션 | 소프트웨어 윈도우 내에 디스플레이된 민감한 네비게이션 정보를 보호하기 위한 컴퓨터 구현 방법, 네비게이션 정보를 숨기기 위한 컴퓨터 구현 방법 및 문서 보기 시스템 |
US20140143660A1 (en) * | 2009-09-09 | 2014-05-22 | Adobe Systems Incorporated | Methods and Systems for Document-Based Publishing Channels |
KR20150014319A (ko) * | 2013-07-29 | 2015-02-06 | 삼성전자주식회사 | 사용자 인터페이스 화면을 제공하는 모바일 디바이스와 화상형성장치, 및 모바일 디바이스 및 화상형성장치에서 사용자 인터페이스 화면을 제공하는 방법 |
-
2015
- 2015-06-02 KR KR1020150077969A patent/KR101624524B1/ko active IP Right Grant
-
2016
- 2016-05-27 WO PCT/KR2016/005637 patent/WO2016195330A1/ko active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100380586B1 (ko) * | 1999-09-17 | 2003-04-23 | 인터내셔널 비지네스 머신즈 코포레이션 | 컴퓨터 모니터 상에 디스플레이하기 위한 문서인터페이스를 개별화하는 방법, 장치 및 제조물 |
KR101365868B1 (ko) * | 2006-05-04 | 2014-02-21 | 마이크로소프트 코포레이션 | 소프트웨어 윈도우 내에 디스플레이된 민감한 네비게이션 정보를 보호하기 위한 컴퓨터 구현 방법, 네비게이션 정보를 숨기기 위한 컴퓨터 구현 방법 및 문서 보기 시스템 |
US20140143660A1 (en) * | 2009-09-09 | 2014-05-22 | Adobe Systems Incorporated | Methods and Systems for Document-Based Publishing Channels |
KR20130066995A (ko) * | 2011-12-13 | 2013-06-21 | 동국대학교 산학협력단 | Xml을 이용한 전자문서 레이아웃 편집 방법 및 장치 |
KR20150014319A (ko) * | 2013-07-29 | 2015-02-06 | 삼성전자주식회사 | 사용자 인터페이스 화면을 제공하는 모바일 디바이스와 화상형성장치, 및 모바일 디바이스 및 화상형성장치에서 사용자 인터페이스 화면을 제공하는 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR101624524B1 (ko) | 2016-05-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2014025186A1 (en) | Method for providing message function and electronic device thereof | |
WO2015009128A1 (en) | Flexible device, method for controlling device, and method and apparatus for displaying object by flexible device | |
WO2016137272A1 (ko) | 복수의 운영체제가 설치된 디바이스를 제어하는 방법 및 디바이스 | |
WO2017086652A1 (en) | Electronic device having rollable display and method of controlling the same | |
WO2015041438A1 (en) | Method for screen mirroring and source device thereof | |
WO2012039565A2 (en) | Method and apparatus for transmitting and receiving an integrated message using portable device | |
WO2016186463A1 (en) | Method for launching a second application using a first application icon in an electronic device | |
WO2015041436A1 (en) | Method of managing control right, client device therefor, and master device therefor | |
WO2015002386A1 (en) | Method for restoring an autocorrected character and electronic device thereof | |
WO2013125863A1 (en) | Method and device for generating captured image for display windows | |
WO2014058164A1 (en) | Method of printing content shared between applications and computing apparatus to perform the method | |
WO2011087204A2 (en) | Digital signage apparatus and method using the same | |
WO2018021862A1 (en) | Method of displaying content and electronic device adapted to the same | |
WO2014098528A1 (en) | Text-enlargement display method | |
WO2019039739A1 (en) | DISPLAY APPARATUS AND METHOD FOR CONTROLLING THE SAME | |
WO2014098539A1 (en) | User terminal apparatus and control method thereof | |
WO2014126402A1 (en) | Device and method for editing text in portable terminal | |
WO2015072803A1 (ko) | 단말기 및 단말기의 제어 방법 | |
WO2018062974A1 (en) | Electronic device and method thereof for managing notifications | |
WO2016089074A1 (en) | Device and method for receiving character input through the same | |
WO2017148142A1 (zh) | 桌面图标文件夹的名称切换方法、装置及电子设备 | |
WO2019135553A1 (en) | Electronic device, control method thereof, and computer readable recording medium | |
WO2020032655A1 (en) | Method for executing function based on voice and electronic device supporting the same | |
WO2015037827A1 (en) | Display apparatus and controlling method thereof | |
WO2016195330A1 (ko) | 상이한 실행 가능 문서 파일 포맷을 지원하는 프로그램, 방법, 장치 및 사용자 인터페이스 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16803685 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 04.04.2018) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16803685 Country of ref document: EP Kind code of ref document: A1 |