[go: up one dir, main page]

WO2022108299A1 - Image service providing device - Google Patents

Image service providing device Download PDF

Info

Publication number
WO2022108299A1
WO2022108299A1 PCT/KR2021/016774 KR2021016774W WO2022108299A1 WO 2022108299 A1 WO2022108299 A1 WO 2022108299A1 KR 2021016774 W KR2021016774 W KR 2021016774W WO 2022108299 A1 WO2022108299 A1 WO 2022108299A1
Authority
WO
WIPO (PCT)
Prior art keywords
video
script
displayed
page
screen
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/KR2021/016774
Other languages
French (fr)
Korean (ko)
Inventor
하대석
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of WO2022108299A1 publication Critical patent/WO2022108299A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Definitions

  • the present invention relates to an apparatus for providing an image service.
  • an online education service is a service that provides digital learning contents so that anyone can perform desired learning anytime, anywhere using a network. Therefore, online education service users can learn regardless of location through the online education service, and by repeatedly using desired educational content, they can acquire necessary knowledge or prepare for exams through problem solving, etc. Learning and evaluation can be performed.
  • U-LEARNING is defined as an educational form that allows students to learn anytime, anywhere in their daily life, regardless of time, place, or environment based on a ubiquitous learning environment. In other words, it can be viewed as online education in the ubiquitous computing environment represented by PDA, smart phone, DMB, etc.
  • An object of the present invention is to provide an apparatus for providing a video service that provides a video service in units of sentences or paragraphs of a script for voice reproduced together with the video.
  • an apparatus for providing an image service is disclosed.
  • a video service providing apparatus includes a page generator configured to generate a plurality of video pages by dividing the video into sentence units or paragraph units of a script for audio of a video, and the plurality of video pages A video display area in which a video is played or captured images for each of the plurality of video pages are displayed, a script display area in which a script synchronized with the plurality of video pages is displayed, and a question, answer or question synchronized for each script of the plurality of video pages and a screen configuration unit constituting a screen including a dialog area in which opinions are input and displayed.
  • the screen configuration unit switches to a video playback mode in which the plurality of video pages are played or an e-book mode in which the captured images are displayed.
  • the screen configuration unit in the video playback mode, plays a previous video page when the image display area or the left area of the script display area is clicked, and when the image display area or the right area of the script display area is clicked, the next When a video page is played, and in the e-book mode, the image display area or the left area of the script display area is clicked, the captured image of the previous video page, the script and the dialog area are displayed, and the video display area or the script is displayed When the area to the right of the area is clicked, it displays the captured image, script and dialog area of the next video page.
  • the screen configuration unit when a text view command is input, configures a text view screen in which a page list composed of a captured image for each video page and a script is displayed.
  • the screen configuration unit when a bookmark setting command is input, sets the captured image and script of the video page currently playing or displaying the captured image as bookmarks, and when a bookmark collection command is input, the captured image of the video page set as a bookmark and a bookmark collection view screen on which a page list composed of scripts is displayed, and when a bookmark collection sharing command is input, the bookmark collection data including the page list and memo for each bookmark is shared with other designated users.
  • the screen configuration unit when a Q&A view command is input, configures a Q&A screen in which questions, answers, or comments of the current video page input through the chat window area are displayed, and when a Q&A view command is input, through the chat window area
  • a Q&A full view screen is configured in which a list of questions, answers, or comments for each video page input, a script composed of scripts for each video page, and a list of questions, answers, or opinions are continuously displayed.
  • the screen configuration unit When a book community creation command is input, the screen configuration unit generates the book community by receiving setting information of a book community that a user wants to create and identification information of another user who wants to join the book community as a member of the book community, Only the member's questions and answers are displayed on the Q&A screen or the entire Q&A view screen.
  • the screen configuration unit when a mode switching command to the scroll (Scroll) mode is input, configures the screen so that the script list consisting of the scripts for each video page is sequentially displayed using the scroll function in the script display area, but the currently playing The script paragraph of the video page is shaded and located at the top or center of the script display area, and when any one script is selected from the script list, the selected script is shaded and moved to the top or center of the script display area and play a video page corresponding to the selected script.
  • a mode switching command to the scroll (Scroll) mode configures the screen so that the script list consisting of the scripts for each video page is sequentially displayed using the scroll function in the script display area, but the currently playing The script paragraph of the video page is shaded and located at the top or center of the script display area, and when any one script is selected from the script list, the selected script is shaded and moved to the top or center of the script display area and play a video page corresponding to the selected script.
  • an apparatus for providing an image service including a data storage unit for storing an application, and a processor.
  • the processor receives a plurality of video pages generated by dividing an arbitrary video into sentence units or paragraph units of a script for the voice of the video from the server by executing the application, and the plurality of video pages
  • a video display area in which a video is played or captured images for each of the plurality of video pages are displayed, a script display area in which a script synchronized with the plurality of video pages is displayed, and a question, answer or question synchronized for each script of the plurality of video pages Outputs a screen including a dialog area where opinions are input and displayed.
  • the processor switches to a video playback mode in which the plurality of video pages are played or an e-book mode in which the captured images are displayed.
  • the processor in the video playback mode, when the image display area or the left area of the script display area is clicked, plays a previous video page, and when the image display area or the right area of the script display area is clicked, the next When a video page is played, and in the e-book mode, the image display area or the left area of the script display area is clicked, the captured image of the previous video page, the script and the dialog area are displayed, and the video display area or the script is displayed When the area to the right of the area is clicked, it displays the captured image, script and dialog area of the next video page.
  • the processor When a text view command is input, the processor outputs a text view screen in which a page list composed of a captured image for each video page and a script is displayed.
  • the processor when a bookmark setting command is input, sets the captured image and script of the video page currently playing or displaying the captured image as bookmarks, and when a bookmark collection view command is input, the captured image of the video page set as a bookmark and A bookmark collection view screen in which a page list composed of scripts is displayed is output, and when a bookmark collection sharing command is input, the bookmark collection data including the page list and notes for each bookmark are shared with other designated users.
  • the processor When a Q&A view command is input, the processor outputs a Q&A screen in which questions and answers of the current video page input through the chat window area are displayed, and when a Q&A full view command is input, the video input through the chat window area Outputs a Q&A full view screen in which a list of questions and answers for each page, a script composed of a script for each video page, questions, answers, or opinions are continuously displayed.
  • the processor When a book community creation command is input, the processor generates the book community by receiving setting information of a book community that the user wants to create and identification information of another user who wants to join the book community as a member of the book community, and performs the Q&A Only the member's questions and answers are displayed on the screen or the full Q&A screen.
  • the processor when a mode switching command to the scroll mode is input, outputs a screen such that a script list composed of a script for each video page is sequentially displayed in the script display area using a scroll function, but the video currently being played
  • the script of the page is shaded and located at the top or center of the script display area, and when any one script is selected from the script list, the selected script is shaded and moved to the top or center of the script display area, A video page corresponding to the selected script is played.
  • the video service providing apparatus divides the video into sentence units or paragraph units of a script for voice reproduced together with the video and serves the video page by page, so that a user can read an e-book as if it were an e-book. You can quickly flip through and scan lecture videos as if you were reading, so you can improve learning efficiency and learning convenience. Therefore, it is easy to ask specific questions about specific parts of the lecture content and to receive answers, which can enhance learning participation and interactivity.
  • FIG. 1 is a diagram schematically illustrating the configuration of an apparatus for providing an image service according to an embodiment of the present invention
  • FIG. 2 to 9 are diagrams for explaining an apparatus for providing an image service according to an embodiment of the present invention of FIG. 1;
  • 10 to 12 are views showing a web screen implemented in a PC or a notebook computer.
  • FIG. 13 is a diagram illustrating a user terminal in which a live lecture is being performed according to an embodiment of the present invention
  • FIG. 14 is a diagram for explaining a video book live function of an apparatus for providing an image service according to an embodiment of the present invention.
  • FIG. 15 is a view for explaining an image service providing system in which an image service providing apparatus according to an embodiment of the present invention is implemented as a server computing device;
  • FIG. 1 is a diagram schematically illustrating the configuration of an apparatus for providing an image service according to an embodiment of the present invention
  • FIGS. 2 to 9 are diagrams for explaining the apparatus for providing an image service according to an embodiment of the present invention of FIG. 1 to be.
  • an apparatus for providing an image service according to an embodiment of the present invention will be described with reference to FIG. 1 , with reference to FIGS. 2 to 9 .
  • an apparatus 100 for providing an image service may include a page generating unit 110 and a screen configuring unit 120 .
  • the image service providing apparatus 100 may be a standalone computing device and may provide various image services.
  • the image service provided by the image service providing apparatus 100 according to the present invention will be referred to as a video book service.
  • the standalone computing device may be loaded with a videobook software program that performs a function or operation of the image service providing apparatus 100 according to an embodiment of the present invention. That is, the operations or functions performed by the page generating unit 110 and the screen composing unit 120, which are components of the image service providing apparatus 100 described above, may be implemented as a video book software program.
  • the image service providing apparatus 100 may be a server computing device capable of operating as a server for any user terminal operating as a client terminal.
  • the server is a computing device that performs various operations for providing the videobook service of the image service providing apparatus 100 according to another embodiment of the present invention, and may be one or more physical entities.
  • the server may include a DB, which means a functional and structural combination of software and hardware for storing information corresponding to each database, and the DB may be implemented as at least one table, and retrieve, store, and A separate DBMS (Database Management System) for managing may be further included.
  • DBMS Database Management System
  • it can be implemented in various ways such as a linked-list, a tree, and a relational database, and includes all data storage media and data structures that can store information corresponding to the database.
  • the computing device for a server may be loaded with a video book software program for a server that performs a function or operation of the image service providing apparatus 100 according to another embodiment of the present invention. That is, the operations or functions performed by the page generating unit 110 and the screen composing unit 120, which are the components of the image service providing apparatus 100 described above, may be implemented as a video book software program for a server.
  • the image service providing apparatus 100 may be a user terminal such as a smart phone, a smart pad, a laptop computer, or a desktop, and the user terminal is the image service providing apparatus 100 according to the embodiment of the present invention.
  • a video book application that performs a function or operation of may be loaded. That is, the operations or functions performed by the page generating unit 110 and the screen composing unit 120, which are components of the image service providing apparatus 100 described above, may be implemented as a video book application.
  • the image service providing apparatus 100 may provide a video book service by interworking with a server supporting the video book service.
  • the user terminal can download and install the video book application from the server, and request and receive the large amount of image data that is difficult to perform and store in the user terminal from the server, or receive various types of generated data from the server. It can also be uploaded to
  • the user terminal may provide a video book service through a web service by accessing a website provided by the server by driving the downloaded and installed video book application.
  • the user terminal can provide a video book service through a web service by accessing a website provided by the server without downloading a separate video book application.
  • the server is a computing device that performs various operations for providing a video book service in conjunction with the image service providing apparatus 100 according to another embodiment of the present invention, and may be one or two or more physical entities.
  • the server may include a DB, which means a functional and structural combination of software and hardware for storing information corresponding to each database, and the DB may be implemented as at least one table, and retrieve, store, and A separate DBMS (Database Management System) for managing may be further included.
  • DBMS Database Management System
  • it can be implemented in various ways such as a linked-list, a tree, and a relational database, and includes all data storage media and data structures that can store information corresponding to the database.
  • the image service providing apparatus 100 is a page according to an embodiment implemented in the form of a stand-alone computing device, an embodiment implemented in the form of a computing device for a server, and an embodiment implemented in the form of a user terminal
  • Some functions and operations of the generating unit 110 and the screen composing unit 120 may be modified and implemented as appropriate for a corresponding embodiment.
  • the functions and operations of the image service providing apparatus 100 may be implemented in a smartphone, and may also be implemented in various user terminals such as a PC and a notebook computer.
  • smartphones, PCs, laptops, etc. may have slight differences in user interface or screen configuration due to differences in hardware environments, but the basic functions of the image service providing apparatus 100 according to the embodiment of the present invention are the same. can be implemented.
  • the page generating unit 110 generates a plurality of video pages by dividing one lecture video into paragraph units or sentence units of a script for lecture content.
  • One video page may include a video of the video page, a script paragraph or sentence, and a captured image.
  • the lecture video is divided into script paragraphs to generate a plurality of video pages.
  • the script may be a text converted from voice reproduced in a lecture video, and a paragraph may include at least one sentence, and the size of the paragraph may be preset.
  • one paragraph may consist of a plurality of short sentences or one long sentence.
  • the captured image is an arbitrary video frame among a plurality of video frames constituting the corresponding video page, and may generally be the first video frame.
  • the page generating unit 110 divides the lecture video into lecture videos of a length corresponding to a paragraph of a preset size in paragraph units of a script for a lecture voice reproduced together with the video in the lecture video, so that one lecture video It is possible to create a plurality of video pages for each video.
  • the screen configuration unit 120 configures a basic lecture screen and an additional service screen provided according to an additional user input.
  • the screen configuration unit 120 performs a process corresponding to a user input input through an input button displayed on the screen or a touch input pattern.
  • An embodiment in which the image service providing apparatus 100 according to each embodiment of the present invention is implemented in the form of an independent computing device and an embodiment in the form of a computing device for a server are configured and output by the screen configuration unit 120 And, according to an embodiment implemented in the form of a user terminal, it may be appropriately modified and implemented in the display device according to the embodiment.
  • the screen configuration unit 120 may configure and output a basically configured lecture screen.
  • the basic lecture screen includes an image display area 210 in which a lecture video is played back or a captured image of a video page is displayed, a button display area 220 in which a plurality of input buttons received from the user are displayed, and lectures. It may be configured to include a script display area 230 in which a script according to voice is displayed and a chat window area 240 in which questions, opinions, and answers are input and displayed.
  • a video of a video page is played and displayed according to a mode set according to a mode switching command input from a user through the button display area 220, or a captured image of a video page can be displayed.
  • script paragraph displayed in the script display area 230 is synchronized with the video page or the captured image displayed in the video display area (210).
  • the questions, opinions, and answers displayed in the chat window area 240 are synchronized with a video page or a captured image displayed in the video display area 210 . Since the chat window area 240 is included in the basic lecture screen, the user can directly input a question or opinion about the video page currently being viewed in the lecture video. In other words, if a user comes across a part that he does not understand while watching a lecture video, he or she can post a question on that part and receive an answer later. In addition, the user may check answers to questions posted by other users and share questions and answers. Through this, an effect similar to learning from other people's questions in an offline class can be achieved.
  • FIG. 3 shows a screen in a video playback mode in which a video page is reproduced and displayed
  • FIG. 4 shows a screen in an e-book mode in which a captured image of a video page is displayed.
  • the text view button 221, the mode switching button 222, the playback speed conversion button 223, the bookmark setting button 224, the bookmark view button 225 and a table of contents button 226 may be displayed.
  • the screen configuration unit 120 may output the text view screen 500 as shown in FIG. 5 as an additional service screen. That is, the screen configuration unit 120 may configure the text view screen 500 as shown in FIG. 5 as it detects that the text view button 221 is clicked.
  • a page list consisting of a captured image 10 and a script paragraph 20 for each video page for the entire lecture video is displayed, and a scroll bar 510 is displayed to display on a single screen.
  • the plurality of video pages may be displayed in an order from top to bottom in the order of the video lecture.
  • the screen configuration unit 120 switches the mode according to the currently set mode. That is, when the currently set mode is the video playback mode, the screen configuration unit 120 switches to the e-book mode when the mode switch button 222 is clicked, and, conversely, when the currently set mode is the e-book mode, the mode switch button When (222) is clicked, it can be switched to the video playback mode.
  • FIG. 3 shows a screen in the moving picture playback mode.
  • FIG. 3 shows that the moving pictures of the moving picture page are continuously played in units of script paragraphs.
  • FIG. 4 shows a screen in the e-book mode.
  • FIG. 4 shows that captured images of a moving picture page are continuously displayed in units of script paragraphs. That is, the e-book mode can provide the effect of viewing a picture book by showing the captured image and the corresponding script paragraph.
  • the screen configuration unit 120 converts the double speed of the lecture video playback.
  • the screen configuration unit 120 sets the captured image and script paragraph of the video page currently playing or displaying the captured image as bookmarks when clicked.
  • the screen configuration unit 120 when the bookmark collection button 225 is clicked and the bookmark collection command is input, as an additional service screen, the bookmark collection screen 600 as shown in FIG. 6 can be output.
  • the screen configuration unit 120 may configure the bookmark view screen 600 as shown in FIG. 6 as it detects that the bookmark view button 225 is clicked.
  • a page list composed of a captured image 10 for each bookmarked video page and a script paragraph 20 may be displayed.
  • the user can save a specific part or remark as a bookmark while watching a lecture video, and then collect the saved bookmark at a time and view it again, which can be helpful for review.
  • a bookmark collection share button (not shown) may be further displayed in the button display area 220 . Accordingly, when the bookmark collection share button is clicked and a bookmark collection sharing command is input, the screen configuration unit 120 may share the bookmark collection data including the page list and memo for each bookmark to other designated users.
  • the memo for each bookmark may be written by the user who sets the bookmark for each bookmark.
  • the screen configuration unit 120 may provide the user with a function of writing a memo for each bookmark.
  • the screen configuration unit 120 may output a table of contents screen (not shown) for the stored lecture video as an additional service screen. That is, the screen configuration unit 120 may configure the table of contents screen as it detects that the table of contents button 226 is clicked.
  • the screen configuration unit 120 is the left or right area of the video display area 210 while the video of the video page is continuously played in units of script paragraphs or the captured images of the video page are continuously displayed in units of script paragraphs.
  • this preset number of times is clicked (eg, double-touched), it moves to the previous or next video page to play the corresponding video page or display the corresponding captured image.
  • the user can read the script of the lecture video without missing a single character, so that the user can quickly grasp the contents of the lecture, and can quickly and conveniently move to the desired part of the lecture video and watch it.
  • the screen configuration unit 120 sequentially displays a list of questions and answers for each video page, a script consisting of a script paragraph for each video page, and questions and answers input through the chat window area 240 . You can configure the displayed Q&A full view screen.
  • FIG. 7 shows an example of a screen on which questions and answers for a video page input through the chat window area 240 are output.
  • the screen configuration unit 120 may configure and output the Q&A screen 710 for the current video page.
  • a chat window area 240 and a Q&A full view button 711 may be displayed along with the questions 50 and answers 60 of the current video page.
  • the screen configuration unit 120 when the Q&A view full button 711 is clicked on the Q&A screen 710 and a Q&A view full command is input, the script paragraph of the entire video page, questions 50 and answers 60 It is possible to configure and output the Q&A full view screen 720 on which a list including .
  • a button 721 to view only my questions and opinions may be displayed on the Q&A full view screen 720 .
  • the screen configuration unit 120 collects only my questions and opinions when the Collect only my questions and comments button 721 is clicked on the Q&A full view screen 720 and a command to view only my questions and opinions is input.
  • the viewing screen 730 may be configured and output.
  • the screen configuration unit 120 receives the setting information of the book community that the user wants to create and the identification information of another user who wants to join as a member of the book community to create the book community. can In this case, the screen configuration unit 120 may display only the questions and answers of the book community members on the Q&A screen 710 or the Q&A full view screen 720 .
  • FIG. 8 shows an example of a book community setting screen.
  • a book community creation button 715 may be displayed on the Q&A screen 710 or the Q&A full view screen 720 along with questions and answers about the video page. So, when the book community creation button 715 is clicked and a book community creation command is input, the screen configuration unit 120 displays the setting window 717 for creating a book community on the Q&A screen 710 or Q&A full view screen 720 can be displayed above. Then, as shown in FIG. 8 , the screen configuration unit 120 sets the book community setting information such as the book community name, etc.
  • the screen configuration unit 120 may create a book community according to the received book community setting information and the book community member identification information, and configure members of the created book community. Accordingly, the screen configuration unit 120 may configure and output the Q&A screen 710 or the Q&A full view screen 720 in which only the questions and answers of the book community members are displayed.
  • a button (not shown) for switching to a scroll mode may be further displayed in the button display area 220 .
  • the screen configuration unit 120 displays a script list consisting of script paragraphs for each video page in the script display area 230 using the scroll function.
  • the screen can be configured to be displayed sequentially.
  • the screen configuration unit 120 may shade the script paragraph of the currently playing video page and place it at the top or the center of the script display area 230 .
  • the screen configuration unit 120 may shade the selected script paragraph and move it to the top or center of the script display area 230 .
  • the screen configuration unit 120 may reproduce a video page corresponding to the selected script paragraph.
  • FIG. 9 shows an example of a scroll mode screen.
  • the script display area 230 displays a script list composed of script paragraphs for each video page and a scroll bar 910 for searching the script list, , in the video display area 210 , a video of a video page that is being played may be reproduced and displayed. That is, as shown on the left side of FIG. 9, the video of the video page of the script paragraph 14 that is currently being played is reproduced and displayed in the video display area 210, and in accordance with this, the script paragraph 14 is shaded and the script display area ( 230) and may be displayed.
  • the image service providing apparatus 100 has been described so far as a smart phone, but the function of the image service providing apparatus 100 according to the embodiment of the present invention may be implemented in a user terminal such as a PC or a notebook computer. . That is, smartphones, PCs, laptops, etc. may have slight differences in user interface or screen configuration due to differences in hardware environments, but the basic functions of the image service providing apparatus 100 according to the embodiment of the present invention are the same. can be implemented.
  • 10 to 12 are diagrams showing a web screen implemented in a PC or a notebook computer.
  • a pop-up window for guiding a keyboard key input for execution may be displayed.
  • a mode switching function is assigned to the space bar, and a backward movement function is assigned to the direction key. Accordingly, when there is a space bar key input or a mouse click occurs on the space bar button displayed on the screen in the running state of the video playback mode, the mode switching function is performed, and as shown in FIG. 11, the screen of the e-book mode is displayed. is displayed In this case, in the space bar button display area, when the space bar is pressed in order to provide convenience to the user, guide information for notifying that the current e-book mode can be switched back to the video playback mode may be displayed.
  • 'video mode' is indicated as text.
  • a play button for switching from the e-book mode to the video play mode and simultaneously playing an image may be displayed. Accordingly, when the corresponding play button is clicked by the mouse in the e-book mode, the image is played while switching from the e-book mode to the moving picture play mode.
  • the play button considers the user's user experience. In other words, users have the expectation that the video will be played naturally when they click the play button. Accordingly, when the play button is clicked in the video mode, the corresponding video is played. If the play button is clicked in the e-book mode, the image is played after switching from the e-book mode to the image play mode, thereby providing a user experience that meets the user's expectations.
  • the mode switching function is performed, as shown in FIG. 12 .
  • the video playback mode screen is displayed.
  • guide information for notifying that the current video playback mode can be switched back to the e-book mode may be displayed.
  • 'card mode' is indicated as text.
  • FIG. 13 is a diagram illustrating a user terminal in which a live lecture is being performed according to an embodiment of the present invention
  • FIG. 14 is a diagram for explaining a videobook live function of the image service providing apparatus according to an embodiment of the present invention.
  • a user may take a live lecture through a live lecture application such as ZOOM or YouTube Live through his/her laptop.
  • a live lecture application such as ZOOM or YouTube Live through his/her laptop.
  • the video service providing apparatus 100 interworks with the user's live lecture application, and as shown in FIG. 14 , a live lecture recorded image 1101 and a conversation generated by the live lecture application Record 1102 may be acquired and stored.
  • the acquired live lecture recorded image 1101 and conversation record 1102 may be divided into a plurality of video pages in a paragraph unit or sentence unit of a script, as described above by the page generating unit 110 .
  • the conversation record 1102 is a record of the conversations of users during the course through the conversation window of the live lecture application, and is displayed on the Q&A screen 710 or the Q&A full view screen 720 as shown in FIG. 14, It may include speaker information 1105 such as the name of the person who entered the conversation, conversation input time information 1106 and conversation content 1107 .
  • a command to request output of the live chat contents of the corresponding conversation record 1102 is input together with the conversation record 1102 .
  • a live chat icon 1108 may be displayed.
  • the screen configuration unit 120 displays the corresponding conversation together with the conversation record 1102 in paragraph or sentence unit of the script.
  • the recorded video 1101 of the live lecture of the record 1102 can be output to the screen through a pop-up window.
  • FIG. 15 is a diagram for explaining an image service providing system in which an image service providing apparatus according to an embodiment of the present invention is implemented as a server computing device.
  • the image service providing system 1 may include a communication network 10 , a server 20 , and a user terminal 30 .
  • the server 20 and the user terminal 30 may be connected to each other through the communication network 10 .
  • the communication network 10 may include a wired network and a wireless network, and specifically, a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), etc. It may include various networks.
  • the communication network 10 may also include the well-known World Wide Web (WWW).
  • WWW World Wide Web
  • the communication network 10 according to the present invention is not limited to the networks listed above, and may include at least one of a well-known wireless data network, a well-known telephone network, and a well-known wired/wireless television network.
  • the server 20 is a service providing server or a content providing server that implements the functions and operations of the page generating unit 110 and the screen composing unit 120 described in FIG. 1 , and a video book requested by the user terminal 30 . It can perform the function of providing a service.
  • the server 20 when the server 20 is a web server, the server 20 configures the content for the video book service requested by the user terminal 30 in the form of a web page and provides it to the terminal 30 .
  • the server 20 is a multimedia providing server
  • the server 20 configures the multimedia content for the video book service requested by the user terminal 30 in the form of a transmission file and sends it to the corresponding user terminal 30 .
  • the server 20 provides a video book service to the user terminal 30 by performing the functions and operations described in FIGS. 1 to 13 based on the image content stored in the database or the image content uploaded from the user terminal 30 .
  • the server 20 generates a plurality of video pages by dividing the lecture video stored in the database or uploaded from the user terminal 30 into paragraph units or sentence units of a script for the lecture content.
  • One video page may include a video of the video page, a script paragraph or sentence, and a captured image.
  • the script may be a text converted from voice reproduced in a lecture video, and a paragraph may include at least one sentence, and the size of the paragraph may be preset.
  • one paragraph may consist of a plurality of short sentences or one long sentence.
  • the captured image is an arbitrary video frame among a plurality of video frames constituting the corresponding video page, and may generally be the first video frame.
  • the server 20 divides the lecture video into lecture videos of a length corresponding to a paragraph of a preset size in paragraph units of a script for a lecture voice reproduced together with the video in the lecture video, thereby providing a plurality of lecture videos for one lecture video.
  • the server 20 configures a basic lecture screen and an additional service screen provided according to an additional user input.
  • the server 20 performs a process corresponding to a user input input through an input button or touch input pattern displayed on the screen.
  • the server 20 may provide a plurality of video pages generated by dividing the lecture video in units of script paragraphs to the user terminal 30 .
  • the user terminal 30 may provide a video book service based on information provided from the server 20 .
  • the server 20 is a web server
  • the user terminal 30 may provide a web service type video book service based on the content provided from the server 20 .
  • the server 20 is a multimedia providing server
  • the user terminal 30 may provide a video book service of a multimedia service method based on the content provided from the server 20 .
  • the user terminal 30 may download and install an application for providing the video book service described with reference to FIGS. 2 to 14 .
  • the user terminal 30 may download the corresponding application by accessing an app store, a play store, or the like, or may download the corresponding application through a separate storage medium.
  • the user terminal 30 may download the corresponding application through wired/wireless communication with the server 20 or other devices.
  • the user terminal 30 may provide a video book service based on image content received from the server 200 or stored in a memory.
  • the user terminal 30 may be configured to include a data storage unit for storing an application for providing a video book service, and a processor.
  • the processor receives a plurality of video pages generated by dividing an arbitrary video into sentence units or paragraph units of a script for the voice of the video by executing the application, from the server, and the video of the plurality of video pages is Video display area where the captured image for each video page is played or multiple video pages are displayed, script display area where script paragraphs synchronized with multiple video pages are displayed, and questions and answers synchronized for each script paragraph of multiple video pages are input and displayed A screen including the chat window area can be output.
  • the user terminal 30 described in this specification includes a mobile phone, a smart phone, a laptop computer, a desktop computer, a digital broadcasting terminal, personal digital assistants (PDA), and a portable multimedia player (PMP).
  • slate PC slate PC
  • tablet PC ultrabook
  • wearable device for example, watch-type terminal (smartwatch), glass-type terminal (smart glass), HMD (head mounted display)) may be included.
  • the user terminal 30 executes a videobook application installed for the videobook service, and configures and outputs a basically configured lecture screen on the display unit of the user terminal.
  • the basic lecture screen output to the user terminal 30 is an image display area 210 in which a lecture video is reproduced or a captured image of a video page is displayed, and a button display area 220 in which a plurality of input buttons received from the user are displayed.
  • it may be configured to include a script display area 230 in which a script according to the lecture voice is displayed and a chat window area 240 in which questions, opinions, and answers are input and displayed.
  • a video of a video page is played and displayed according to a mode set according to a mode switching command input from a user through the button display area 220, or a captured image of a video page can be displayed.
  • script paragraph displayed in the script display area 230 is synchronized with the video page or the captured image displayed in the video display area (210).
  • the questions, opinions, and answers displayed in the chat window area 240 are synchronized with a video page or a captured image displayed in the video display area 210 . Since the chat window area 240 is included in the basic lecture screen, the user can directly input a question or opinion about the video page currently being viewed in the lecture video. In other words, if a user comes across a part that he does not understand while watching a lecture video, he or she can post a question on that part and receive an answer later. In addition, the user may check answers to questions posted by other users and share questions and answers. Through this, an effect similar to learning from other people's questions in an offline class can be achieved.
  • the user terminal 30 may output a screen in a video playback mode in which a video page is reproduced and displayed as shown in FIG. 3 , and as shown in FIG. 4 , in an e-book mode in which a captured image of a video page is displayed. You can print the screen.
  • a bookmark view button 225 and a table of contents button 226 may be displayed.
  • the user terminal 30 may output the text view screen 500 as shown in FIG. 5 as an additional service screen. That is, the user terminal 30 may configure the text view screen 500 as shown in FIG. 5 as it detects that the text view button 221 is clicked.
  • a page list composed of a captured image 10 and a script paragraph 20 for each video page for the entire lecture video is displayed, and a scroll bar 510 may be displayed to display on a single screen.
  • the plurality of video pages may be displayed in a list from top to bottom in the order of the video lecture.
  • the user terminal 30 switches the mode according to the currently set mode. That is, the user terminal 30 switches to the e-book mode when the mode switch button 222 is clicked when the currently set mode is the video playback mode, and, conversely, when the currently set mode is the e-book mode, the mode switch button ( 222) is clicked to switch to the video playback mode.
  • the user terminal 30 may output a screen in the video playback mode as shown in FIG. 3 so that the videos of the video page are continuously played in units of script paragraphs.
  • the user terminal 30 may output the screen in the e-book mode so that the captured images of the video page are continuously displayed in units of script paragraphs. That is, the user terminal 30 may provide the effect of viewing a picture book by executing the e-book mode and showing the captured image and the corresponding script paragraph.
  • the user terminal 30 converts the double speed of playback of the lecture video.
  • the user terminal 30 sets the captured image and script paragraph of the video page currently playing or displaying the captured image as bookmarks when clicked.
  • the user terminal 30 may output the bookmark collection screen 600 as shown in FIG. 6 as an additional service screen. That is, the user terminal 30 may configure the bookmark view screen 600 as shown in FIG. 6 as it detects that the bookmark view button 225 is clicked.
  • a page list composed of a captured image 10 for each bookmarked video page and a script paragraph 20 may be displayed.
  • the user can save a specific part or remark as a bookmark while watching a lecture video, and then collect the saved bookmark at a time and view it again, which can be helpful for review.
  • the user terminal 30 may further display a bookmark collection share button (not shown) in the button display area 220 . Accordingly, when the bookmark collection share button is clicked and a bookmark collection sharing command is input, the user terminal 30 may share the bookmark collection data including the page list and memo for each bookmark to other designated users.
  • the memo for each bookmark may be written by the user who sets the bookmark for each bookmark.
  • the user terminal 30 may provide the user with a function of writing a memo for each bookmark.
  • the user terminal 30 may output a table of contents screen (not shown) for the stored lecture video as an additional service screen. That is, the user terminal 30 may configure the table of contents screen by detecting that the table of contents button 226 is clicked.
  • the user terminal 30 is the left or right area of the video display area 210 while the video of the video page is continuously played back in units of script paragraphs or the captured images of the video page are continuously displayed in units of script paragraphs.
  • a preset number of times eg, double-touched
  • the user can read the script of the lecture video without missing a single character, so that the user can quickly grasp the contents of the lecture, and can quickly and conveniently move to the desired part of the lecture video and watch it.
  • the user terminal 30 displays a list of questions and answers for each video page, a script consisting of a script paragraph for each video page, and a list of questions and answers input through the chat window area 240 when a Q&A full view command is inputted. You can configure the Q&A full view screen.
  • the user terminal 30 may output a question and answer for a video page input through the chat window area 240 on the screen.
  • the chat window area 240 is clicked and a Q&A view command is input, the user terminal 30 may configure and output the Q&A screen 710 for the current video page.
  • a chat window area 240 and a Q&A full view button 711 may be displayed along with the questions 50 and answers 60 of the current video page.
  • a Q&A full view screen 720 on which is displayed can be configured and output.
  • a button 721 to view only my questions and opinions may be displayed on the Q&A full view screen 720 .
  • the Collect Only My Questions and Opinions screen 730 can be configured and printed.
  • the user terminal 30 receives the setting information of the book community that the user wants to create and the identification information of another user who wants to join as a member of the book community to create the book community. have.
  • the user terminal 30 may display only the questions and answers of the book community members on the Q&A screen 710 or the Q&A full view screen 720 .
  • the user terminal 30 may output a book community setting screen as shown in FIG. 8 .
  • a book community creation button 715 may be displayed along with questions and answers about the video page.
  • the user terminal 30 displays a setting window 717 for creating a book community on the Q&A screen 710 or the Q&A full view screen 720.
  • the user terminal 30 sets the book community setting information, such as the book community name, and identification information such as the nickname, e-mail address, and mobile phone number of another user to be joined as a member through the setting window 717. You can get input from the user.
  • the user terminal 30 may create a book community according to the received book community setting information and book community member identification information, and configure members of the created book community. Accordingly, the user terminal 30 may output a Q&A screen 710 or a full Q&A view screen 720 in which only questions and answers of book community members are displayed.
  • a button (not shown) for switching to a scroll mode may be further displayed in the button display area 220 .
  • the switch to scroll mode button is clicked and a mode switch command to the scroll mode is input, the script list composed of script paragraphs for each video page is displayed in the script display area 230 using the scroll function. Screens can be output to be displayed sequentially.
  • the user terminal 30 may shade the script paragraph of the currently playing video page and place it at the top or the center of the script display area 230 . Thereafter, when any one script paragraph is clicked and selected from the script list, the user terminal 30 may shade the selected script paragraph and move it to the top or center of the script display area 230 . In this case, the user terminal 30 may play a video page corresponding to the selected script paragraph.
  • the user terminal 30 may output a scroll mode screen as shown in FIG. 9 .
  • the user terminal 30 displays a script list consisting of a script paragraph for each video page and a scroll bar 910 for searching the script list in the script display area 230 and , in the video display area 210 , a video of a video page that is being played may be reproduced and displayed.
  • the user terminal 30 reproduces and displays the video of the video page of the currently playing script paragraph 14 in the video display area 210, and shades the script paragraph 14 accordingly. It can be processed and displayed to be located at the top of the script display area 230 .
  • the user terminal 30 shades the script paragraph 17 and moves to the top of the script display area 230 to display the script.
  • the video page in paragraph 17 can be played and displayed.
  • the user terminal 30 provides the video book service described with reference to FIGS. 2 to 13 in cooperation with the server 20 , but is not necessarily limited thereto, and interworking with the server 20 . It will be apparent to those skilled in the art that the video book service can be independently provided without the need for a video book.
  • the lecture content is divided into paragraph units or sentence units of the script, but the present invention is not limited thereto and preset It can be divided into an appropriate length of the script, and can be appropriately divided based on the number of words or the number of characters constituting the script.
  • each component may be identified as each process.
  • the process of the above-described embodiment can be easily understood from the point of view of the components of the apparatus.
  • the technical contents described above may be implemented in the form of program instructions that can be executed through various computer means and recorded in a computer-readable medium.
  • the computer-readable medium may include program instructions, data files, data structures, etc. alone or in combination.
  • the program instructions recorded on the medium may be specially designed and configured for the embodiments, or may be known and available to those skilled in the art of computer software.
  • Examples of the computer-readable recording medium include magnetic media such as hard disks, floppy disks and magnetic tapes, optical media such as CD-ROMs and DVDs, and magnetic media such as floppy disks.
  • - includes magneto-optical media, and hardware devices specially configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like.
  • Examples of program instructions include not only machine language codes such as those generated by a compiler, but also high-level language codes that can be executed by a computer using an interpreter or the like.
  • a hardware device may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Accounting & Taxation (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Human Computer Interaction (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Finance (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Electrically Operated Instructional Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

An image service providing device is disclosed. The image service providing device comprises: a page generation unit for generating a plurality of video pages by dividing a video into sentence units or paragraph units of a script for the voice of a video; and a screen configuration unit for configuring a screen including an image display area on which the video of the plurality of video pages is played or captured images for each of the plurality of video pages are displayed, a script display area on which script paragraphs synchronized with the plurality of video pages are displayed, and a chat window area on which question and answer opinions synchronized for each of the script paragraphs of the plurality of video pages are inputted and displayed.

Description

영상 서비스 제공 장치video service providing device

본 발명은 영상 서비스 제공 장치에 관한 것이다.The present invention relates to an apparatus for providing an image service.

일반적으로, 온라인 교육 서비스는 네트워크를 이용하여 누구나 언제 어디서든지 원하는 학습을 수행할 수 있도록 디지털 학습 콘텐츠를 제공하는 서비스이다. 그래서, 온라인 교육 서비스 이용자는 온라인 교육 서비스를 통해 장소에 구애받지 않고 학습을 할 수 있으며, 원하는 교육 콘텐츠를 반복해서 사용함으로써, 자신이 필요한 지식을 습득하거나 문제풀이 등을 통하여 시험을 대비하는 등의 학습 및 평가를 수행할 수 있다.In general, an online education service is a service that provides digital learning contents so that anyone can perform desired learning anytime, anywhere using a network. Therefore, online education service users can learn regardless of location through the online education service, and by repeatedly using desired educational content, they can acquire necessary knowledge or prepare for exams through problem solving, etc. Learning and evaluation can be performed.

일반적으로, U-LEARNING은 유비쿼터스 학습 환경을 기반으로 학생들이 시간이나 장소 및 환경 등에 구애받지 않고 일상생활 속에서 언제 어디서나 원하는 학습을 할 수 있는 교육형태로 정의된다. 즉, PDA, 스마트폰, DMB 등으로 대표되는 유비쿼터스 컴퓨팅 환경에서의 온라인 교육으로 볼 수 있다.In general, U-LEARNING is defined as an educational form that allows students to learn anytime, anywhere in their daily life, regardless of time, place, or environment based on a ubiquitous learning environment. In other words, it can be viewed as online education in the ubiquitous computing environment represented by PDA, smart phone, DMB, etc.

이와 같은 온라인 교육서비스는 주로 '인강(인터넷 강좌)'이라고 불리는 인터넷 동영상 강좌와 종이를 넘기며 보는 '책'이라는 아날로그 매체를 활용한다. 그런데, 인터넷 동영상 강좌의 경우, 영상 매체이기 때문에 재미가 있지만, 1) 수동적으로 강사의 강연을 지켜봐야 한다는 점과 2) 미처 이해하지 못한 부분을 다시 찾아보기 쉽지 않다는 점 때문에 능동적인 학습에 적합하지 않다. 반면에, 종이책의 경우, 내 마음대로 페이지를 앞뒤로 넘겨보면서 능동적인 학습이 가능하지만, 학습자들이 지루해 하거나 집중력이 떨어지는 단점이 있다.These online education services mainly utilize an internet video lecture called 'ingang (internet lecture)' and an analog medium called 'book' that you read while flipping through paper. However, in the case of Internet video lectures, they are fun because they are a video medium, but they are not suitable for active learning because 1) you have to passively watch the lectures of the instructors, and 2) it is not easy to find parts that you did not understand. . On the other hand, in the case of paper books, active learning is possible by turning the pages back and forth at will, but there are disadvantages in that learners become bored or lose concentration.

따라서, '인강'의 영상 매체만이 주는 풍부한 재미와 '종이책'의 능동적 학습 가능성 등의 장점이 결합된 미래형 교육 매체의 필요성이 대두된다.Therefore, there is a need for a future-oriented educational medium that combines the rich fun of 'Ingang' only with the video medium and the active learning potential of 'paper book'.

그리고, 직접적인 교육을 시행하는 '인강' 뿐만 아니라 최근에는 영화, 드라마, 엔터테인먼트 등의 영상 콘텐츠도 간접적인 교육 효과를 기대할 수 있기 때문에, 외국어 교육, 직무 교육, 교양 수업 등에 폭넓게 활용되고 있다. 따라서, 영화, 드라마, 엔터테인먼트 등의 영상 콘텐츠도 마찬가지로, 영상 매체만이 주는 풍부한 재미와 종이책의 능동적 학습 가능성 등의 장점이 결합된 미래형 교육 매체의 필요성이 대두된다.In addition to 'Ingang', which provides direct education, recently, video contents such as movies, dramas, and entertainment can also expect indirect educational effects, so they are widely used in foreign language education, job training, and liberal arts classes. Therefore, similarly to video content such as movies, dramas, and entertainment, there is a need for a future-oriented educational medium that combines the advantages of rich fun only video media with the active learning potential of paper books.

본 발명은 동영상과 함께 재생되는 음성에 대한 스크립트(script)의 문장 단위 또는 문단 단위로 동영상을 서비스하는 영상 서비스 제공 장치를 제공하기 위한 것이다.An object of the present invention is to provide an apparatus for providing a video service that provides a video service in units of sentences or paragraphs of a script for voice reproduced together with the video.

본 발명의 일 측면에 따르면, 영상 서비스 제공 장치가 개시된다.According to one aspect of the present invention, an apparatus for providing an image service is disclosed.

본 발명의 실시예에 따른 영상 서비스 제공 장치는, 동영상의 음성에 대한 스크립트(script)의 문장 단위 또는 문단 단위로 상기 동영상을 분할하여 복수의 동영상 페이지를 생성하는 페이지 생성부 및 상기 복수의 동영상 페이지의 동영상이 재생되거나 상기 복수의 동영상 페이지별 캡처 이미지가 표시되는 영상 표시 영역, 상기 복수의 동영상 페이지와 동기화된 스크립트가 표시되는 스크립트 표시 영역 및 상기 복수의 동영상 페이지의 스크립트 별로 동기화된 질문, 답변 또는 의견이 입력되어 표시되는 대화창 영역을 포함하는 화면을 구성하는 화면 구성부를 포함한다.A video service providing apparatus according to an embodiment of the present invention includes a page generator configured to generate a plurality of video pages by dividing the video into sentence units or paragraph units of a script for audio of a video, and the plurality of video pages A video display area in which a video is played or captured images for each of the plurality of video pages are displayed, a script display area in which a script synchronized with the plurality of video pages is displayed, and a question, answer or question synchronized for each script of the plurality of video pages and a screen configuration unit constituting a screen including a dialog area in which opinions are input and displayed.

상기 화면 구성부는, 모드 전환 명령이 입력되면, 상기 복수의 동영상 페이지가 재생되는 동영상 재생 모드 또는 상기 캡처 이미지가 표시되는 전자책 모드로 전환시킨다.When a mode switching command is input, the screen configuration unit switches to a video playback mode in which the plurality of video pages are played or an e-book mode in which the captured images are displayed.

상기 화면 구성부는, 상기 동영상 재생 모드에서, 상기 영상 표시 영역 또는 상기 스크립트 표시 영역의 좌측 영역이 클릭되면 이전 동영상 페이지를 재생하고, 상기 영상 표시 영역 또는 상기 스크립트 표시 영역의 우측 영역이 클릭되면, 다음 동영상 페이지를 재생하고, 상기 전자책 모드에서, 상기 영상 표시 영역 또는 상기 스크립트 표시 영역의 좌측 영역이 클릭되면 이전 동영상 페이지의 캡처 이미지, 스크립트 및 대화창 영역을 표시하고, 상기 영상 표시 영역 또는 상기 스크립트 표시 영역의 우측 영역이 클릭되면, 다음 동영상 페이지의 캡처 이미지, 스크립트 및 대화창 영역을 표시한다.The screen configuration unit, in the video playback mode, plays a previous video page when the image display area or the left area of the script display area is clicked, and when the image display area or the right area of the script display area is clicked, the next When a video page is played, and in the e-book mode, the image display area or the left area of the script display area is clicked, the captured image of the previous video page, the script and the dialog area are displayed, and the video display area or the script is displayed When the area to the right of the area is clicked, it displays the captured image, script and dialog area of the next video page.

상기 화면 구성부는, 본문보기 명령이 입력되면, 동영상 페이지별 캡처 이미지 및 스크립트로 구성된 페이지 리스트가 표시되는 본문보기 화면을 구성한다.The screen configuration unit, when a text view command is input, configures a text view screen in which a page list composed of a captured image for each video page and a script is displayed.

상기 화면 구성부는, 책갈피 설정 명령이 입력되면, 현재 동영상 재생 중이거나 캡처 이미지 표시 중인 동영상 페이지의 캡처 이미지 및 스크립트를 책갈피로 설정하고, 책갈피 모아보기 명령이 입력되면, 책갈피로 설정된 동영상 페이지의 캡처 이미지 및 스크립트로 구성된 페이지 리스트가 표시되는 책갈피 모아보기 화면을 구성하고, 책갈피 모음 공유 명령이 입력되면, 상기 페이지 리스트 및 책갈피별 메모를 포함하는 책갈피 모음 데이터를 지정된 다른 사용자에게 공유시킨다.The screen configuration unit, when a bookmark setting command is input, sets the captured image and script of the video page currently playing or displaying the captured image as bookmarks, and when a bookmark collection command is input, the captured image of the video page set as a bookmark and a bookmark collection view screen on which a page list composed of scripts is displayed, and when a bookmark collection sharing command is input, the bookmark collection data including the page list and memo for each bookmark is shared with other designated users.

상기 화면 구성부는, Q&A 보기 명령이 입력되면, 상기 대화창 영역을 통해 입력된 현재 동영상 페이지의 질문, 답변 또는 의견이 표시되는 Q&A 화면을 구성하고, Q&A 전체보기 명령이 입력되면, 상기 대화창 영역을 통해 입력된 동영상 페이지별 질문, 답변 또는 의견, 상기 동영상 페이지별 스크립트로 구성된 스크립트, 질문, 답변 또는 의견의 리스트가 연속으로 표시되는 Q&A 전체보기 화면을 구성한다.The screen configuration unit, when a Q&A view command is input, configures a Q&A screen in which questions, answers, or comments of the current video page input through the chat window area are displayed, and when a Q&A view command is input, through the chat window area A Q&A full view screen is configured in which a list of questions, answers, or comments for each video page input, a script composed of scripts for each video page, and a list of questions, answers, or opinions are continuously displayed.

상기 화면 구성부는, 북 커뮤니티 생성 명령이 입력되면, 사용자가 생성하고자 하는 북 커뮤니티의 설정 정보 및 상기 북 커뮤니티의 멤버로 가입시키고자 하는 다른 사용자의 식별정보를 입력받아 상기 북 커뮤니티를 생성하고, 상기 Q&A 화면 또는 상기 Q&A 전체보기 화면에 상기 멤버의 질문 및 답변만을 표시한다.When a book community creation command is input, the screen configuration unit generates the book community by receiving setting information of a book community that a user wants to create and identification information of another user who wants to join the book community as a member of the book community, Only the member's questions and answers are displayed on the Q&A screen or the entire Q&A view screen.

상기 화면 구성부는, 스크롤(Scroll) 모드로의 모드 전환 명령이 입력되면, 상기 스크립트 표시 영역에 동영상 페이지별 스크립트로 구성된 스크립트 리스트가 스크롤 기능을 이용하여 순차적으로 표시되도록 화면을 구성하되, 현재 재생 중인 동영상 페이지의 스크립트 문단을 음영 처리하여 상기 스크립트 표시 영역의 상단 또는 중심부에 위치시키고, 상기 스크립트 리스트에서 어느 하나의 스크립트가 선택되면, 상기 선택된 스크립트를 음영 처리하여 상기 스크립트 표시 영역의 상단 또는 중심부로 이동시키고, 상기 선택된 스크립트에 대응하는 동영상 페이지를 재생한다.The screen configuration unit, when a mode switching command to the scroll (Scroll) mode is input, configures the screen so that the script list consisting of the scripts for each video page is sequentially displayed using the scroll function in the script display area, but the currently playing The script paragraph of the video page is shaded and located at the top or center of the script display area, and when any one script is selected from the script list, the selected script is shaded and moved to the top or center of the script display area and play a video page corresponding to the selected script.

본 발명의 다른 일측면에 의하면, 어플리케이션을 저장하는 데이터 저장부, 및 프로세서를 포함하는 영상 서비스 제공 장치가 개시된다.According to another aspect of the present invention, there is provided an apparatus for providing an image service including a data storage unit for storing an application, and a processor.

상기 프로세서는 상기 어플리케이션을 실행함에 의해, 임의의 동영상이 해당 동영상의 음성에 대한 스크립트(script)의 문장 단위 또는 문단 단위로 분할되어 생성된 복수의 동영상 페이지를 서버로부터 수신하고, 상기 복수의 동영상 페이지의 동영상이 재생되거나 상기 복수의 동영상 페이지별 캡처 이미지가 표시되는 영상 표시 영역, 상기 복수의 동영상 페이지와 동기화된 스크립트가 표시되는 스크립트 표시 영역 및 상기 복수의 동영상 페이지의 스크립트 별로 동기화된 질문, 답변 또는 의견이 입력되어 표시되는 대화창 영역을 포함하는 화면을 출력한다.The processor receives a plurality of video pages generated by dividing an arbitrary video into sentence units or paragraph units of a script for the voice of the video from the server by executing the application, and the plurality of video pages A video display area in which a video is played or captured images for each of the plurality of video pages are displayed, a script display area in which a script synchronized with the plurality of video pages is displayed, and a question, answer or question synchronized for each script of the plurality of video pages Outputs a screen including a dialog area where opinions are input and displayed.

상기 프로세서는, 모드 전환 명령이 입력되면, 상기 복수의 동영상 페이지가 재생되는 동영상 재생 모드 또는 상기 캡처 이미지가 표시되는 전자책 모드로 전환시킨다.When a mode switching command is input, the processor switches to a video playback mode in which the plurality of video pages are played or an e-book mode in which the captured images are displayed.

상기 프로세서는, 상기 동영상 재생 모드에서, 상기 영상 표시 영역 또는 상기 스크립트 표시 영역의 좌측 영역이 클릭되면, 이전 동영상 페이지를 재생하고, 상기 영상 표시 영역 또는 상기 스크립트 표시 영역의 우측 영역이 클릭되면, 다음 동영상 페이지를 재생하고, 상기 전자책 모드에서, 상기 영상 표시 영역 또는 상기 스크립트 표시 영역의 좌측 영역이 클릭되면 이전 동영상 페이지의 캡처 이미지, 스크립트 및 대화창 영역을 표시하고, 상기 영상 표시 영역 또는 상기 스크립트 표시 영역의 우측 영역이 클릭되면, 다음 동영상 페이지의 캡처 이미지, 스크립트 및 대화창 영역을 표시한다.The processor, in the video playback mode, when the image display area or the left area of the script display area is clicked, plays a previous video page, and when the image display area or the right area of the script display area is clicked, the next When a video page is played, and in the e-book mode, the image display area or the left area of the script display area is clicked, the captured image of the previous video page, the script and the dialog area are displayed, and the video display area or the script is displayed When the area to the right of the area is clicked, it displays the captured image, script and dialog area of the next video page.

상기 프로세서는, 본문보기 명령이 입력되면, 동영상 페이지별 캡처 이미지 및 스크립트로 구성된 페이지 리스트가 표시되는 본문보기 화면을 출력한다.When a text view command is input, the processor outputs a text view screen in which a page list composed of a captured image for each video page and a script is displayed.

상기 프로세서는, 책갈피 설정 명령이 입력되면, 현재 동영상 재생 중이거나 캡처 이미지 표시 중인 동영상 페이지의 캡처 이미지 및 스크립트를 책갈피로 설정하고, 책갈피 모아보기 명령이 입력되면, 책갈피로 설정된 동영상 페이지의 캡처 이미지 및 스크립트로 구성된 페이지 리스트가 표시되는 책갈피 모아보기 화면을 출력하고, 책갈피 모음 공유 명령이 입력되면, 상기 페이지 리스트 및 책갈피별 메모를 포함하는 책갈피 모음 데이터를 지정된 다른 사용자에게 공유시킨다.The processor, when a bookmark setting command is input, sets the captured image and script of the video page currently playing or displaying the captured image as bookmarks, and when a bookmark collection view command is input, the captured image of the video page set as a bookmark and A bookmark collection view screen in which a page list composed of scripts is displayed is output, and when a bookmark collection sharing command is input, the bookmark collection data including the page list and notes for each bookmark are shared with other designated users.

상기 프로세서는, Q&A 보기 명령이 입력되면, 상기 대화창 영역을 통해 입력된 현재 동영상 페이지의 질문 및 답변이 표시되는 Q&A 화면을 출력하고, Q&A 전체보기 명령이 입력되면, 상기 대화창 영역을 통해 입력된 동영상 페이지별 질문 및 답변, 상기 동영상 페이지별 스크립트로 구성된 스크립트, 질문, 답변, 또는 의견의 리스트가 연속으로 표시되는 Q&A 전체보기 화면을 출력한다.When a Q&A view command is input, the processor outputs a Q&A screen in which questions and answers of the current video page input through the chat window area are displayed, and when a Q&A full view command is input, the video input through the chat window area Outputs a Q&A full view screen in which a list of questions and answers for each page, a script composed of a script for each video page, questions, answers, or opinions are continuously displayed.

상기 프로세서는, 북 커뮤니티 생성 명령이 입력되면, 사용자가 생성하고자 하는 북 커뮤니티의 설정 정보 및 상기 북 커뮤니티의 멤버로 가입시키고자 하는 다른 사용자의 식별정보를 입력받아 상기 북 커뮤니티를 생성하고, 상기 Q&A 화면 또는 상기 Q&A 전체보기 화면에 상기 멤버의 질문 및 답변만을 표시한다.When a book community creation command is input, the processor generates the book community by receiving setting information of a book community that the user wants to create and identification information of another user who wants to join the book community as a member of the book community, and performs the Q&A Only the member's questions and answers are displayed on the screen or the full Q&A screen.

상기 프로세서는, 스크롤(Scroll) 모드로의 모드 전환 명령이 입력되면, 상기 스크립트 표시 영역에 동영상 페이지별 스크립트로 구성된 스크립트 리스트가 스크롤 기능을 이용하여 순차적으로 표시되도록 화면을 출력하되, 현재 재생 중인 동영상 페이지의 스크립트를 음영 처리하여 상기 스크립트 표시 영역의 상단 또는 중심부에 위치시키고, 상기 스크립트 리스트에서 어느 하나의 스크립트가 선택되면, 상기 선택된 스크립트를 음영 처리하여 상기 스크립트 표시 영역의 상단 또는 중심부로 이동시키고, 상기 선택된 스크립트에 대응하는 동영상 페이지를 재생한다.The processor, when a mode switching command to the scroll mode is input, outputs a screen such that a script list composed of a script for each video page is sequentially displayed in the script display area using a scroll function, but the video currently being played The script of the page is shaded and located at the top or center of the script display area, and when any one script is selected from the script list, the selected script is shaded and moved to the top or center of the script display area, A video page corresponding to the selected script is played.

본 발명의 실시예에 따른 영상 서비스 제공 장치는, 동영상과 함께 재생되는 음성에 대한 스크립트(script)의 문장 단위 또는 문단 단위로 동영상을 분할하여 동영상을 페이지 단위로 서비스함으로써, 사용자가 마치 전자책을 읽듯 강의 동영상을 빠르게 넘겨보고 훑어볼 수 있어 학습 효율성과 학습 편의성을 증진시킬 수 있고, 이해가 어려운 부분만 발췌해 다시 학습하는 복습에 용이하고, 강의 동영상 가운데 개별 페이지별로 질문을 올리고 답변을 받을 수 있어 강의 내용 중 특정 부분에 대한 구체적인 질문을 하고 답변 받기가 용이하여 학습 참여도 및 상호 작용성을 증진시킬 수 있다.The video service providing apparatus according to an embodiment of the present invention divides the video into sentence units or paragraph units of a script for voice reproduced together with the video and serves the video page by page, so that a user can read an e-book as if it were an e-book. You can quickly flip through and scan lecture videos as if you were reading, so you can improve learning efficiency and learning convenience. Therefore, it is easy to ask specific questions about specific parts of the lecture content and to receive answers, which can enhance learning participation and interactivity.

또한, 강의 동영상 뿐 아니라 영화, 드라마, 엔터테인먼트 등의 영상 콘텐츠를 소비할 경우에도, 동영상을 페이지 단위로 빠르게 넘겨보고 훑어봄으로써, 영상 이해의 편의성, 효율성, 상호작용성 등을 증진시킬 수 있다.In addition, even when consuming video content such as movies, dramas, and entertainment as well as lecture videos, it is possible to improve the convenience, efficiency, and interactivity of video understanding by quickly turning and skimming the videos page by page.

도 1은 본 발명의 실시예에 따른 영상 서비스 제공 장치의 구성을 개략적으로 예시하여 나타낸 도면.1 is a diagram schematically illustrating the configuration of an apparatus for providing an image service according to an embodiment of the present invention;

도 2 내지 도 9는 도 1의 본 발명의 실시예에 따른 영상 서비스 제공 장치를 설명하기 위한 도면.2 to 9 are diagrams for explaining an apparatus for providing an image service according to an embodiment of the present invention of FIG. 1;

도 10 내지 도 12는 PC나 노트북에서 구현되는 웹화면을 보여주는 도면.10 to 12 are views showing a web screen implemented in a PC or a notebook computer.

도 13은 본 발명의 실시예에 따른 라이브 강의가 이루어지고 있는 사용자 단말을 나타낸 도면.13 is a diagram illustrating a user terminal in which a live lecture is being performed according to an embodiment of the present invention;

도 14는 본 발명의 실시예에 따른 영상 서비스 제공 장치의 비디오북 라이브 기능을 설명하기 위한 도면.14 is a diagram for explaining a video book live function of an apparatus for providing an image service according to an embodiment of the present invention;

도 15는 본 발명의 실시예에 따른 영상 서비스 제공 장치가 서버용 컴퓨팅 장치로 구현되는 영상 서비스 제공 시스템을 설명하기 위한 도면.15 is a view for explaining an image service providing system in which an image service providing apparatus according to an embodiment of the present invention is implemented as a server computing device;

본 명세서에서 사용되는 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "구성된다" 또는 "포함한다" 등의 용어는 명세서상에 기재된 여러 구성 요소들, 또는 여러 단계들을 반드시 모두 포함하는 것으로 해석되지 않아야 하며, 그 중 일부 구성 요소들 또는 일부 단계들은 포함되지 않을 수도 있고, 또는 추가적인 구성 요소 또는 단계들을 더 포함할 수 있는 것으로 해석되어야 한다. 또한, 명세서에 기재된 "...부", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.As used herein, the singular expression includes the plural expression unless the context clearly dictates otherwise. In this specification, terms such as "consisting of" or "comprising" should not be construed as necessarily including all of the various components or various steps described in the specification, some of which components or some steps are It should be construed that it may not include, or may further include additional components or steps. In addition, terms such as "...unit" and "module" described in the specification mean a unit that processes at least one function or operation, which may be implemented as hardware or software, or a combination of hardware and software. .

이하, 본 발명의 다양한 실시예들을 첨부된 도면을 참조하여 상술하겠다. Hereinafter, various embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 실시예에 따른 영상 서비스 제공 장치의 구성을 개략적으로 예시하여 나타낸 도면이고, 도 2 내지 도 9는 도 1의 본 발명의 실시예에 따른 영상 서비스 제공 장치를 설명하기 위한 도면이다. 이하, 도 1을 중심으로, 본 발명의 실시예에 따른 영상 서비스 제공 장치에 대하여 설명하되, 도 2 내지 도 9를 참조하기로 한다.1 is a diagram schematically illustrating the configuration of an apparatus for providing an image service according to an embodiment of the present invention, and FIGS. 2 to 9 are diagrams for explaining the apparatus for providing an image service according to an embodiment of the present invention of FIG. 1 to be. Hereinafter, an apparatus for providing an image service according to an embodiment of the present invention will be described with reference to FIG. 1 , with reference to FIGS. 2 to 9 .

우선, 도 1을 참조하면, 본 발명의 실시예에 따른 영상 서비스 제공 장치(100)는, 페이지 생성부(110) 및 화면 구성부(120)를 포함하여 구성될 수 있다.First, referring to FIG. 1 , an apparatus 100 for providing an image service according to an embodiment of the present invention may include a page generating unit 110 and a screen configuring unit 120 .

본 발명의 일 실시예에 따른 영상 서비스 제공 장치(100)는 독립형 컴퓨팅 장치일 수 있으며, 다양한 영상 서비스를 제공할 수 있다. 이하에서는, 발명의 이해와 설명의 편의를 위하여, 본 발명에 따른 영상 서비스 제공 장치(100)가 제공하는 영상 서비스를 비디오북 서비스라고 칭하여 설명하기로 한다.The image service providing apparatus 100 according to an embodiment of the present invention may be a standalone computing device and may provide various image services. Hereinafter, for the convenience of understanding and description of the present invention, the image service provided by the image service providing apparatus 100 according to the present invention will be referred to as a video book service.

독립형 컴퓨팅 장치는 본 발명의 일 실시예에 따른 영상 서비스 제공 장치(100)의 기능 또는 동작을 수행하는 비디오북 소프트웨어 프로그램을 탑재할 수 있다. 즉, 전술한 영상 서비스 제공 장치(100)의 구성인 페이지 생성부(110) 및 화면 구성부(120)가 수행하는 동작 또는 기능은 비디오북 소프트웨어 프로그램으로 구현될 수 있다.The standalone computing device may be loaded with a videobook software program that performs a function or operation of the image service providing apparatus 100 according to an embodiment of the present invention. That is, the operations or functions performed by the page generating unit 110 and the screen composing unit 120, which are components of the image service providing apparatus 100 described above, may be implemented as a video book software program.

본 발명의 다른 일실시예에 따른 영상 서비스 제공 장치(100)는 클라이언트 단말로 동작하는 임의의 사용자 단말에 대하여 서버로 동작할 수 있는 서버용 컴퓨팅 장치일 수 있다. The image service providing apparatus 100 according to another embodiment of the present invention may be a server computing device capable of operating as a server for any user terminal operating as a client terminal.

여기에서, 서버는 본 발명의 다른 일실시예에 따른 영상 서비스 제공 장치(100)의 비디오북 서비스를 제공하기 위한 각종 동작을 수행하는 컴퓨팅 디바이스로서, 하나 또는 둘 이상의 물리적 개체일 수 있다. 서버가 복수의 물리적 개체로 나뉘어 구현될 때, 각각의 물리적 개체의 관리 주체는 서로 상이할 수 있다. 서버에는 각각의 데이터베이스에 대응되는 정보를 저장하는 소프트웨어 및 하드웨어의 기능적 구조적 결합을 의미하는 DB가 포함될 수 있으며, DB는 적어도 하나의 테이블로 구현될 수도 있으며, 데이터베이스에 저장된 정보를 검색, 저장, 및 관리하기 위한 별도의 DBMS(Database Management System)을 더 포함할 수도 있다. 또한, 링크드 리스트(linked-list), 트리(Tree), 관계형 데이터베이스의 형태 등 다양한 방식으로 구현될 수 있으며, 데이터베이스에 대응되는 정보를 저장할 수 있는 모든 데이터 저장매체 및 데이터 구조를 포함한다.Here, the server is a computing device that performs various operations for providing the videobook service of the image service providing apparatus 100 according to another embodiment of the present invention, and may be one or more physical entities. When the server is divided into a plurality of physical entities and implemented, the management subject of each physical entity may be different from each other. The server may include a DB, which means a functional and structural combination of software and hardware for storing information corresponding to each database, and the DB may be implemented as at least one table, and retrieve, store, and A separate DBMS (Database Management System) for managing may be further included. In addition, it can be implemented in various ways such as a linked-list, a tree, and a relational database, and includes all data storage media and data structures that can store information corresponding to the database.

서버용 컴퓨팅 장치는 본 발명의 다른 일실시예에 따른 영상 서비스 제공 장치(100)의 기능 또는 동작을 수행하는 서버용 비디오북 소프트웨어 프로그램을 탑재할 수 있다. 즉, 전술한 영상 서비스 제공 장치(100)의 구성인 페이지 생성부(110) 및 화면 구성부(120)가 수행하는 동작 또는 기능은 서버용 비디오북 소프트웨어 프로그램으로 구현될 수 있다.The computing device for a server may be loaded with a video book software program for a server that performs a function or operation of the image service providing apparatus 100 according to another embodiment of the present invention. That is, the operations or functions performed by the page generating unit 110 and the screen composing unit 120, which are the components of the image service providing apparatus 100 described above, may be implemented as a video book software program for a server.

본 발명의 다른 실시예에 따른 영상 서비스 제공 장치(100)는 스마트폰, 스마트 패드, 노트북, 데스크탑과 같은 사용자 단말일 수 있으며, 사용자 단말은 본 발명의 실시예에 따른 영상 서비스 제공 장치(100)의 기능 또는 동작을 수행하는 비디오북 어플리케이션을 탑재할 수 있다. 즉, 전술한 영상 서비스 제공 장치(100)의 구성인 페이지 생성부(110) 및 화면 구성부(120)가 수행하는 동작 또는 기능은 비디오북 어플리케이션으로 구현될 수 있다.The image service providing apparatus 100 according to another embodiment of the present invention may be a user terminal such as a smart phone, a smart pad, a laptop computer, or a desktop, and the user terminal is the image service providing apparatus 100 according to the embodiment of the present invention. A video book application that performs a function or operation of may be loaded. That is, the operations or functions performed by the page generating unit 110 and the screen composing unit 120, which are components of the image service providing apparatus 100 described above, may be implemented as a video book application.

본 발명의 다른 실시예에 따른 영상 서비스 제공 장치(100)는 비디오북 서비스를 지원하는 서버와 연동하여 비디오북 서비스를 제공할 수 있다. 예를 들어, 사용자 단말은 비디오북 어플리케이션을 서버로부터 다운받아 설치할 수 있으며, 사용자 단말에서 수행되기 어려운 대용량의 연산 및 저장하기 어려운 대용량의 영상 데이터를 서버로 요청하여 제공받거나, 생성된 각종 데이터를 서버로 업로드할 수도 있다.The image service providing apparatus 100 according to another embodiment of the present invention may provide a video book service by interworking with a server supporting the video book service. For example, the user terminal can download and install the video book application from the server, and request and receive the large amount of image data that is difficult to perform and store in the user terminal from the server, or receive various types of generated data from the server. It can also be uploaded to

사용자 단말은 다운로드받아 설치된 비디오북 어플리케이션을 구동하여 서버에 의해 제공되는 제공되는 웹사이트에 접속하여 웹서비스를 통해 비디오북 서비스를 제공할 수 있다.The user terminal may provide a video book service through a web service by accessing a website provided by the server by driving the downloaded and installed video book application.

한편, 사용자 단말은 별도의 비디오북 어플리케이션을 다운로드 받지 않고도 서버에 의해 제공되는 웹사이트에 접속하여 웹서비스를 통해 비디오북 서비스를 제공할 수 있다.Meanwhile, the user terminal can provide a video book service through a web service by accessing a website provided by the server without downloading a separate video book application.

이를 위해, 서버는 본 발명의 다른 실시예에 따른 영상 서비스 제공 장치(100)와 연동하여 비디오북 서비스를 제공하기 위한 각종 동작을 수행하는 컴퓨팅 디바이스로서, 하나 또는 둘 이상의 물리적 개체일 수 있다. 서버가 복수의 물리적 개체로 나뉘어 구현될 때, 각각의 물리적 개체의 관리 주체는 서로 상이할 수 있다. 서버에는 각각의 데이터베이스에 대응되는 정보를 저장하는 소프트웨어 및 하드웨어의 기능적 구조적 결합을 의미하는 DB가 포함될 수 있으며, DB는 적어도 하나의 테이블로 구현될 수도 있으며, 데이터베이스에 저장된 정보를 검색, 저장, 및 관리하기 위한 별도의 DBMS(Database Management System)을 더 포함할 수도 있다. 또한, 링크드 리스트(linked-list), 트리(Tree), 관계형 데이터베이스의 형태 등 다양한 방식으로 구현될 수 있으며, 데이터베이스에 대응되는 정보를 저장할 수 있는 모든 데이터 저장매체 및 데이터 구조를 포함한다.To this end, the server is a computing device that performs various operations for providing a video book service in conjunction with the image service providing apparatus 100 according to another embodiment of the present invention, and may be one or two or more physical entities. When the server is divided into a plurality of physical entities and implemented, the management subject of each physical entity may be different from each other. The server may include a DB, which means a functional and structural combination of software and hardware for storing information corresponding to each database, and the DB may be implemented as at least one table, and retrieve, store, and A separate DBMS (Database Management System) for managing may be further included. In addition, it can be implemented in various ways such as a linked-list, a tree, and a relational database, and includes all data storage media and data structures that can store information corresponding to the database.

본 발명의 각 실시예들에 따른 영상 서비스 제공 장치(100)는 독립형 컴퓨팅 장치 형태로 구현되는 실시예와, 서버용 컴퓨팅 장치 형태로 구현되는 실시예와, 사용자 단말 형태로 구현되는 실시예에 따라 페이지 생성부(110) 및 화면 구성부(120)의 일부 기능들과 동작들이 해당 실시예에 적절하게 변형되어 구현될 수 있다.The image service providing apparatus 100 according to each embodiment of the present invention is a page according to an embodiment implemented in the form of a stand-alone computing device, an embodiment implemented in the form of a computing device for a server, and an embodiment implemented in the form of a user terminal Some functions and operations of the generating unit 110 and the screen composing unit 120 may be modified and implemented as appropriate for a corresponding embodiment.

예를 들어, 본 발명의 각 실시예에 따른 영상 서비스 제공 장치(100)의 기능과 동작들은 스마트폰에 구현될 수 있고, PC, 노트북 등과 같은 다양한 사용자 단말에서도 동일하게 구현될 수 있다. For example, the functions and operations of the image service providing apparatus 100 according to each embodiment of the present invention may be implemented in a smartphone, and may also be implemented in various user terminals such as a PC and a notebook computer.

즉, 스마트폰, PC, 노트북 등은 하드웨어 환경의 차이로 사용자 인터페이스나 화면 구성에 있어 약간의 차이가 발생할 수 있으나, 본 발명의 실시예에 따른 영상 서비스 제공 장치(100)의 기본적인 기능은 동일하게 구현될 수 있다.That is, smartphones, PCs, laptops, etc. may have slight differences in user interface or screen configuration due to differences in hardware environments, but the basic functions of the image service providing apparatus 100 according to the embodiment of the present invention are the same. can be implemented.

페이지 생성부(110)는 하나의 강의 동영상을 강의 내용에 대한 스크립트(script)의 문단 단위 또는 문장 단위로 분할하여 복수의 동영상 페이지를 생성한다. 하나의 동영상 페이지는 해당 동영상 페이지의 동영상, 스크립트 문단이나 문장 및 캡처 이미지를 포함할 수 있다. 이하에서는, 이해와 설명의 편의를 위하여, 스크립트 문단 단위로 강의 동영상이 분할되어 복수의 동영상 페이지가 생성된 것으로 가정하여 설명하기로 한다.The page generating unit 110 generates a plurality of video pages by dividing one lecture video into paragraph units or sentence units of a script for lecture content. One video page may include a video of the video page, a script paragraph or sentence, and a captured image. Hereinafter, for convenience of understanding and explanation, it is assumed that the lecture video is divided into script paragraphs to generate a plurality of video pages.

여기서, 스크립트는 강의 동영상에서 재생되는 음성을 텍스트로 변환한 것일 수 있고, 문단은 적어도 하나의 문장을 포함하는 것으로, 문단의 크기는 미리 설정될 수 있다. 예를 들어, 하나의 문단은 복수의 짧은 문장으로 구성되거나, 하나의 긴 문장으로 구성될 수 있다. 그리고, 캡처 이미지는 해당 동영상 페이지를 구성하는 복수의 동영상 프레임 중 임의의 동영상 프레임으로서, 일반적으로 첫번째 동영상 프레임일 수 있다.Here, the script may be a text converted from voice reproduced in a lecture video, and a paragraph may include at least one sentence, and the size of the paragraph may be preset. For example, one paragraph may consist of a plurality of short sentences or one long sentence. In addition, the captured image is an arbitrary video frame among a plurality of video frames constituting the corresponding video page, and may generally be the first video frame.

즉, 페이지 생성부(110)는 강의 동영상에서 동영상과 함께 재생되는 강의 음성에 대한 스크립트의 문단 단위로 강의 동영상을 미리 설정된 크기의 문단에 상응하는 길이의 강의 동영상으로 분할함으로써, 하나의 강의 동영상에 대하여 복수의 동영상 페이지를 생성할 수 있다.That is, the page generating unit 110 divides the lecture video into lecture videos of a length corresponding to a paragraph of a preset size in paragraph units of a script for a lecture voice reproduced together with the video in the lecture video, so that one lecture video It is possible to create a plurality of video pages for each video.

화면 구성부(120)는 기본적인 강의 화면 및 추가적인 사용자 입력에 따라 제공되는 부가 서비스 화면을 구성한다.The screen configuration unit 120 configures a basic lecture screen and an additional service screen provided according to an additional user input.

또한, 화면 구성부(120)는 구성된 기본적인 강의 화면 또는 부가 서비스 화면이 출력될 때, 화면에 표시된 입력 버튼이나 터치 입력 패턴을 통해 입력되는 사용자 입력에 상응하는 처리를 수행한다.In addition, when the configured basic lecture screen or additional service screen is output, the screen configuration unit 120 performs a process corresponding to a user input input through an input button displayed on the screen or a touch input pattern.

화면 구성부(120)에 의해 구성되어 출력되어 강의 화면은 본 발명의 각 실시예들에 따른 영상 서비스 제공 장치(100)가 독립형 컴퓨팅 장치 형태로 구현되는 실시예와, 서버용 컴퓨팅 장치 형태로 실시예와, 사용자 단말 형태로 구현되는 실시예에 따라 해당 실시예에 따른 디스플레이 디바이스에 적절하게 변형되어 구현될 수 있다.An embodiment in which the image service providing apparatus 100 according to each embodiment of the present invention is implemented in the form of an independent computing device and an embodiment in the form of a computing device for a server are configured and output by the screen configuration unit 120 And, according to an embodiment implemented in the form of a user terminal, it may be appropriately modified and implemented in the display device according to the embodiment.

화면 구성부(120)는 도 2에 도시된 바와 같이, 기본적으로 구성되는 강의 화면을 구성하여 출력할 수 있다.As shown in FIG. 2 , the screen configuration unit 120 may configure and output a basically configured lecture screen.

도 2을 참조하면, 기본적인 강의 화면은, 강의 동영상이 재생되거나 동영상 페이지의 캡처 이미지가 표시되는 영상 표시 영역(210), 사용자로부터 입력받는 복수의 입력 버튼이 표시되는 버튼 표시 영역(220), 강의 음성에 따른 스크립트가 표시되는 스크립트 표시 영역(230) 및 질문, 의견 및 답변이 입력되어 표시되는 대화창 영역(240)를 포함하여 구성될 수 있다.Referring to FIG. 2 , the basic lecture screen includes an image display area 210 in which a lecture video is played back or a captured image of a video page is displayed, a button display area 220 in which a plurality of input buttons received from the user are displayed, and lectures. It may be configured to include a script display area 230 in which a script according to voice is displayed and a chat window area 240 in which questions, opinions, and answers are input and displayed.

여기서, 영상 표시 영역(210)에는, 버튼 표시 영역(220)을 통해 사용자로부터 입력받는 모드 전환 명령에 따라 설정된 모드에 따라 동영상 페이지의 동영상이 재생되어 표시되거나, 동영상 페이지의 캡처 이미지가 표시될 수 있다.Here, in the video display area 210, a video of a video page is played and displayed according to a mode set according to a mode switching command input from a user through the button display area 220, or a captured image of a video page can be displayed. have.

그리고, 스크립트 표시 영역(230)에 표시되는 스크립트 문단은 영상 표시 영역(210)에 표시되는 동영상 페이지나 캡처 이미지와 동기화된다.And, the script paragraph displayed in the script display area 230 is synchronized with the video page or the captured image displayed in the video display area (210).

그리고, 대화창 영역(240)에 표시되는 질문, 의견 및 답변은 영상 표시 영역(210)에 표시되는 동영상 페이지나 캡처 이미지와 동기화된다. 대화창 영역(240)이 기본적인 강의 화면에 포함되기 때문에, 사용자는 강의 동영상에서 현재 시청 중인 동영상 페이지에 대한 질문이나 의견을 바로 입력할 수 있다. 즉, 사용자는 강의 동영상을 시청하다가 이해가 안 가는 부분이 나오면 정확히 그 부분에 질문을 올리고, 추후에 답변을 받아 볼 수 있다. 또한, 사용자는 다른 사용자가 올려놓은 질문에 대한 답변을 확인하여 질문 및 답변을 공유할 수도 있다. 이를 통해, 오프라인 수업에서 다른 사람의 질문을 통해 배우는 것과 유사한 효과를 거둘 수 있다.In addition, the questions, opinions, and answers displayed in the chat window area 240 are synchronized with a video page or a captured image displayed in the video display area 210 . Since the chat window area 240 is included in the basic lecture screen, the user can directly input a question or opinion about the video page currently being viewed in the lecture video. In other words, if a user comes across a part that he does not understand while watching a lecture video, he or she can post a question on that part and receive an answer later. In addition, the user may check answers to questions posted by other users and share questions and answers. Through this, an effect similar to learning from other people's questions in an offline class can be achieved.

이하, 도 3 및 도 4를 중심으로, 화면 구성부(120)에 의하여 구성된 화면 및 처리되는 동작을 설명하기로 한다. 여기서, 도 3은 동영상 페이지가 재생되어 표시되는 동영상 재생 모드의 화면을 나타내고, 도 4는 동영상 페이지의 캡처 이미지가 표시되는 전자책 모드의 화면을 나타낸다.Hereinafter, a screen configured by the screen configuration unit 120 and an operation processed will be described with reference to FIGS. 3 and 4 . Here, FIG. 3 shows a screen in a video playback mode in which a video page is reproduced and displayed, and FIG. 4 shows a screen in an e-book mode in which a captured image of a video page is displayed.

도 3 및 도 4를 참조하면, 버튼 표시 영역(220)에는, 본문보기 버튼(221), 모드 전환 버튼(222), 재생속도 변환 버튼(223), 책갈피 설정 버튼(224), 책갈피 모아보기 버튼(225) 및 목차 버튼(226)이 표시될 수 있다.3 and 4, in the button display area 220, the text view button 221, the mode switching button 222, the playback speed conversion button 223, the bookmark setting button 224, the bookmark view button 225 and a table of contents button 226 may be displayed.

화면 구성부(120)는 본문보기 버튼(221)가 클릭되어 본문보기 명령이 입력되면, 부가 서비스 화면으로서, 도 5에 도시된 바와 같은 본문 보기 화면(500)을 출력시킬 수 있다. 즉, 화면 구성부(120)는 본문보기 버튼(221)이 클릭됨을 감지함에 따라 도 5와 같은 본문 보기 화면(500)을 구성할 수 있다.When the text view button 221 is clicked and a text view command is input, the screen configuration unit 120 may output the text view screen 500 as shown in FIG. 5 as an additional service screen. That is, the screen configuration unit 120 may configure the text view screen 500 as shown in FIG. 5 as it detects that the text view button 221 is clicked.

도 5를 참조하면, 본문 보기 화면(500)에는, 전체 강의 동영상에 대하여 동영상 페이지별로 캡처 이미지(10) 및 스크립트 문단(20)으로 구성된 페이지 리스트가 표시되고, 단일 화면에 표시하기 위하여 스크롤바(510)가 표시될 수 있다. 이때, 복수의 동영상 페이지는 강의 동영상의 순서대로 위에서 아래로 나열되어 표시될 수 있다. 이를 통해, 사용자는 전체 강의 동영상을 빠르게 훑어보고 내용을 빠르게 파악할 수 있으며, 원하는 부분으로 이동하여 시청할 수 있다.Referring to FIG. 5 , on the text view screen 500 , a page list consisting of a captured image 10 and a script paragraph 20 for each video page for the entire lecture video is displayed, and a scroll bar 510 is displayed to display on a single screen. ) may be displayed. In this case, the plurality of video pages may be displayed in an order from top to bottom in the order of the video lecture. Through this, the user can quickly scan the entire lecture video and quickly understand the content, and can move to a desired part and watch it.

그리고, 화면 구성부(120)는 모드 전환 버튼(222)이 클릭되어 모드 전환 명령이 입력되면, 현재 설정된 모드에 따라 모드를 전환시킨다. 즉, 화면 구성부(120)는 현재 설정된 모드가 동영상 재생 모드인 경우, 모드 전환 버튼(222)이 클릭되면 전자책 모드로 전환하고, 반대로, 현재 설정된 모드가 전자책 모드인 경우, 모드 전환 버튼(222)이 클릭되면 동영상 재생 모드로 전환시킬 수 있다.Then, when the mode switching button 222 is clicked and a mode switching command is input, the screen configuration unit 120 switches the mode according to the currently set mode. That is, when the currently set mode is the video playback mode, the screen configuration unit 120 switches to the e-book mode when the mode switch button 222 is clicked, and, conversely, when the currently set mode is the e-book mode, the mode switch button When (222) is clicked, it can be switched to the video playback mode.

전술한 바와 같이 도 3은 동영상 재생 모드의 화면을 나타내는데, 도 3의 경우, 스크립트 문단 단위로 동영상 페이지의 동영상이 연속으로 재생되는 것을 보여준다. 한편, 도 4는 전자책 모드의 화면을 나타내는데, 도 4의 경우, 스크립트 문단 단위로 동영상 페이지의 캡처 이미지가 연속으로 표시되는 것을 보여준다. 즉, 전자책 모드는 캡처 이미지와 이에 상응하는 스크립트 문단을 보여줌으로써 그림책을 보는 효과를 제공할 수 있다.As described above, FIG. 3 shows a screen in the moving picture playback mode. In the case of FIG. 3, it shows that the moving pictures of the moving picture page are continuously played in units of script paragraphs. Meanwhile, FIG. 4 shows a screen in the e-book mode. In the case of FIG. 4, it shows that captured images of a moving picture page are continuously displayed in units of script paragraphs. That is, the e-book mode can provide the effect of viewing a picture book by showing the captured image and the corresponding script paragraph.

그리고, 화면 구성부(120)는 재생속도 변환 버튼(223)이 클릭되어 재생속도 변환 명령이 입력되면, 강의 동영상 재생의 배속을 변환시킨다.Then, when the playback speed conversion button 223 is clicked and the playback speed conversion command is input, the screen configuration unit 120 converts the double speed of the lecture video playback.

그리고, 화면 구성부(120)는 책갈피 설정 버튼(224)이 클릭되어 책갈피 설정 명령이 입력되면, 클릭 시 현재 동영상 재생 중이거나 캡처 이미지 표시 중인 동영상 페이지의 캡처 이미지 및 스크립트 문단을 책갈피로 설정한다.And, when the bookmark setting button 224 is clicked and a bookmark setting command is input, the screen configuration unit 120 sets the captured image and script paragraph of the video page currently playing or displaying the captured image as bookmarks when clicked.

그리고, 화면 구성부(120)는 책갈피 모아보기 버튼(225)이 클릭되어 책갈피 모아보기 명령이 입력되면, 부가 서비스 화면으로서, 도 6에 도시된 바와 같은 책갈피 모아보기 화면(600)을 출력할 수 있다. 즉, 화면 구성부(120)는 책갈피 모아보기 버튼(225)이 클릭됨을 감지함에 따라 도 6과 같은 책갈피 모아보기 화면(600)을 구성할 수 있다.Then, the screen configuration unit 120, when the bookmark collection button 225 is clicked and the bookmark collection command is input, as an additional service screen, the bookmark collection screen 600 as shown in FIG. 6 can be output. have. That is, the screen configuration unit 120 may configure the bookmark view screen 600 as shown in FIG. 6 as it detects that the bookmark view button 225 is clicked.

도 6을 참조하면, 책갈피 모아보기 화면(600)에는, 책갈피된 동영상 페이지별 캡처 이미지(10) 및 스크립트 문단(20)으로 구성된 페이지 리스트가 표시될 수 있다. 이를 통해, 사용자는 강의 동영상을 시청하다가 특정 부분이나 발언을 책갈피로 저장해 두었다가 나중에 저장해 둔 책갈피를 한번에 모아 다시 볼 수 있어 복습에 도움이 될 수 있다.Referring to FIG. 6 , on the bookmark collection screen 600 , a page list composed of a captured image 10 for each bookmarked video page and a script paragraph 20 may be displayed. Through this, the user can save a specific part or remark as a bookmark while watching a lecture video, and then collect the saved bookmark at a time and view it again, which can be helpful for review.

추가적인 실시예로, 버튼 표시 영역(220)에는 책갈피 모음 공유 버튼(미도시)이 더 표시될 수 있다. 이에 따라, 화면 구성부(120)는 책갈피 모음 공유 버튼이 클릭되어 책갈피 모음 공유 명령이 입력되면, 페이지 리스트 및 책갈피별 메모를 포함하는 책갈피 모음 데이터를 지정된 다른 사용자에게 공유시킬 수 있다. 여기서, 책갈피별 메모는 책갈피를 설정하는 사용자가 책갈피마다 작성한 것일 수 있다. 예를 들어, 책갈피 모음 공유 명령이 입력되면, 화면 구성부(120)는 책갈피별로 메모를 작성하는 기능을 사용자에게 제공할 수 있다.As an additional embodiment, a bookmark collection share button (not shown) may be further displayed in the button display area 220 . Accordingly, when the bookmark collection share button is clicked and a bookmark collection sharing command is input, the screen configuration unit 120 may share the bookmark collection data including the page list and memo for each bookmark to other designated users. Here, the memo for each bookmark may be written by the user who sets the bookmark for each bookmark. For example, when a bookmark collection sharing command is input, the screen configuration unit 120 may provide the user with a function of writing a memo for each bookmark.

그리고, 화면 구성부(120)는 목차 버튼(226)이 클릭되어 목차 표시 명령이 입력되면, 부가 서비스 화면으로서, 저장된 강의 동영상에 대한 목차 화면(미도시)을 출력할 수 있다. 즉, 화면 구성부(120)는 목차 버튼(226)이 클릭됨을 감지함에 따라 목차 화면을 구성할 수 있다.Then, when the table of contents button 226 is clicked and a table of contents display command is input, the screen configuration unit 120 may output a table of contents screen (not shown) for the stored lecture video as an additional service screen. That is, the screen configuration unit 120 may configure the table of contents screen as it detects that the table of contents button 226 is clicked.

한편, 화면 구성부(120)는 스크립트 문단 단위로 동영상 페이지의 동영상이 연속으로 재생되거나, 스크립트 문단 단위로 동영상 페이지의 캡처 이미지가 연속으로 표시되는 중에, 영상 표시 영역(210)의 좌측 또는 우측 영역이 미리 설정된 횟수로 클릭(예를 들어, 더블 터치)되면, 이전 또는 다음의 동영상 페이지로 이동하여 해당 동영상 페이지를 재생하거나 해당 캡처 이미지를 표시한다.On the other hand, the screen configuration unit 120 is the left or right area of the video display area 210 while the video of the video page is continuously played in units of script paragraphs or the captured images of the video page are continuously displayed in units of script paragraphs. When this preset number of times is clicked (eg, double-touched), it moves to the previous or next video page to play the corresponding video page or display the corresponding captured image.

이를 통해, 사용자는 강의 동영상의 스크립트를 한 글자도 빠짐없이 모조리 읽을 수 있어 강의 내용을 빠르게 파악할 수 있으며, 강의 동영상의 원하는 부분으로 빠르고 편리하게 이동하여 시청할 수 있다.Through this, the user can read the script of the lecture video without missing a single character, so that the user can quickly grasp the contents of the lecture, and can quickly and conveniently move to the desired part of the lecture video and watch it.

한편, 화면 구성부(120)는 Q&A 전체보기 명령이 입력되면, 대화창 영역(240)을 통해 입력된 동영상 페이지별 질문 및 답변, 동영상 페이지별 스크립트 문단으로 구성된 스크립트, 질문 및 답변의 리스트가 연속으로 표시되는 Q&A 전체보기 화면을 구성할 수 있다.On the other hand, when the Q&A full view command is input, the screen configuration unit 120 sequentially displays a list of questions and answers for each video page, a script consisting of a script paragraph for each video page, and questions and answers input through the chat window area 240 . You can configure the displayed Q&A full view screen.

예를 들어, 도 7은 대화창 영역(240)을 통해 입력된 동영상 페이지에 대한 질문 및 답변을 출력한 화면의 예를 나타낸다. 도 7을 참조하면, 우선, 화면 구성부(120)는 대화창 영역(240)이 클릭되어 Q&A 보기 명령이 입력되면, 현재 동영상 페이지에 대한 Q&A 화면(710)을 구성하여 출력할 수 있다. 여기서, Q&A 화면(710)에는 현재 동영상 페이지의 질문(50) 및 답변(60)과 함께, 대화창 영역(240) 및 Q&A 전체보기 버튼(711)이 표시될 수 있다. 다음으로, 화면 구성부(120)는 Q&A 화면(710)에서 Q&A 전체보기 버튼(711)이 클릭되어 Q&A 전체보기 명령이 입력되면, 전체 동영상 페이지의 스크립트 문단, 질문(50) 및 답변(60)을 포함하는 리스트가 표시되는 Q&A 전체보기 화면(720)을 구성하여 출력할 수 있다. 이때, Q&A 전체보기 화면(720)에는 내 질문 및 의견만 모아보기 버튼(721)이 표시될 수 있다. 다음으로, 화면 구성부(120)는 Q&A 전체보기 화면(720)에서 내 질문 및 의견만 모아보기 버튼(721)이 클릭되어 내 질문 및 의견만 모아보기 명령이 입력되면, 내 질문 및 의견만 모아보기 화면(730)을 구성하여 출력할 수 있다.For example, FIG. 7 shows an example of a screen on which questions and answers for a video page input through the chat window area 240 are output. Referring to FIG. 7 , first, when the chat window area 240 is clicked and a Q&A view command is input, the screen configuration unit 120 may configure and output the Q&A screen 710 for the current video page. Here, on the Q&A screen 710 , a chat window area 240 and a Q&A full view button 711 may be displayed along with the questions 50 and answers 60 of the current video page. Next, the screen configuration unit 120, when the Q&A view full button 711 is clicked on the Q&A screen 710 and a Q&A view full command is input, the script paragraph of the entire video page, questions 50 and answers 60 It is possible to configure and output the Q&A full view screen 720 on which a list including . In this case, a button 721 to view only my questions and opinions may be displayed on the Q&A full view screen 720 . Next, the screen configuration unit 120 collects only my questions and opinions when the Collect only my questions and comments button 721 is clicked on the Q&A full view screen 720 and a command to view only my questions and opinions is input. The viewing screen 730 may be configured and output.

한편, 화면 구성부(120)는 북 커뮤니티 생성 명령이 입력되면, 사용자가 생성하고자 하는 북 커뮤니티의 설정 정보 및 북 커뮤니티의 멤버로 가입시키고자 하는 다른 사용자의 식별정보를 입력받아 북 커뮤니티를 생성할 수 있다. 이때, 화면 구성부(120)는 Q&A 화면(710) 또는 Q&A 전체보기 화면(720)에 북 커뮤니티 멤버의 질문 및 답변만을 표시할 수 있다.On the other hand, when a book community creation command is input, the screen configuration unit 120 receives the setting information of the book community that the user wants to create and the identification information of another user who wants to join as a member of the book community to create the book community. can In this case, the screen configuration unit 120 may display only the questions and answers of the book community members on the Q&A screen 710 or the Q&A full view screen 720 .

예를 들어, 도 8은 북 커뮤니티 설정 화면의 예를 나타낸다. 도 8을 참조하면, Q&A 화면(710) 또는 Q&A 전체보기 화면(720)에는 동영상 페이지에 대한 질문 및 답변과 함께, 북 커뮤니티 생성 버튼(715)이 표시될 수 있다. 그래서, 화면 구성부(120)는 북 커뮤니티 생성 버튼(715)이 클릭되어 북 커뮤니티 생성 명령이 입력되면, 북 커뮤니티 생성을 위한 설정창(717)을 Q&A 화면(710) 또는 Q&A 전체보기 화면(720) 위에 표시할 수 있다. 그리고, 화면 구성부(120)는 도 8에 도시된 바와 같이, 북 커뮤니티 이름 등과 같은 북 커뮤니티의 설정 정보 및 멤버로 가입될 다른 사용자의 닉네임, 이메일 주소, 휴대폰 번호 등과 같은 식별정보를 설정창(717)을 통해 사용자로부터 입력받을 수 있다. 그리고, 화면 구성부(120)는 입력받은 북 커뮤니티의 설정 정보 및 북 커뮤니티 멤버의 식별정보에 따라 북 커뮤니티를 생성하고 생성된 북 커뮤니티의 멤버를 구성할 수 있다. 이에 따라, 화면 구성부(120)는 북 커뮤니티 멤버의 질문 및 답변만이 표시되는 Q&A 화면(710) 또는 Q&A 전체보기 화면(720)을 구성하여 출력할 수 있다.For example, FIG. 8 shows an example of a book community setting screen. Referring to FIG. 8 , a book community creation button 715 may be displayed on the Q&A screen 710 or the Q&A full view screen 720 along with questions and answers about the video page. So, when the book community creation button 715 is clicked and a book community creation command is input, the screen configuration unit 120 displays the setting window 717 for creating a book community on the Q&A screen 710 or Q&A full view screen 720 can be displayed above. Then, as shown in FIG. 8 , the screen configuration unit 120 sets the book community setting information such as the book community name, etc. and identification information such as the nickname, email address, and mobile phone number of another user to be joined as a member in the setting window 717 ) to receive input from the user. In addition, the screen configuration unit 120 may create a book community according to the received book community setting information and the book community member identification information, and configure members of the created book community. Accordingly, the screen configuration unit 120 may configure and output the Q&A screen 710 or the Q&A full view screen 720 in which only the questions and answers of the book community members are displayed.

한편, 버튼 표시 영역(220)에는 스크롤(Scroll) 모드로의 전환 버튼(미도시)이 더 표시될 수 있다. 그래서, 화면 구성부(120)는 스크롤 모드로의 전환 버튼이 클릭되어 스크롤 모드로의 모드 전환 명령이 입력되면, 스크립트 표시 영역(230)에 동영상 페이지별 스크립트 문단으로 구성된 스크립트 리스트가 스크롤 기능을 이용하여 순차적으로 표시되도록 화면을 구성할 수 있다. 이때, 화면 구성부(120)는 현재 재생 중인 동영상 페이지의 스크립트 문단을 음영 처리하여 스크립트 표시 영역(230)의 상단 또는 중심부에 위치시킬 수 있다. 이후, 화면 구성부(120)는 스크립트 리스트에서 어느 하나의 스크립트 문단이 클릭되어 선택되면, 선택된 스크립트 문단을 음영 처리하여 스크립트 표시 영역(230)의 상단 또는 중심부로 이동시킬 수 있다. 이때, 화면 구성부(120)는 선택된 스크립트 문단에 대응하는 동영상 페이지를 재생할 수 있다.Meanwhile, a button (not shown) for switching to a scroll mode may be further displayed in the button display area 220 . So, when the switch to scroll mode button is clicked and the mode switch command to the scroll mode is input, the screen configuration unit 120 displays a script list consisting of script paragraphs for each video page in the script display area 230 using the scroll function. Thus, the screen can be configured to be displayed sequentially. In this case, the screen configuration unit 120 may shade the script paragraph of the currently playing video page and place it at the top or the center of the script display area 230 . Thereafter, when any one script paragraph is clicked and selected from the script list, the screen configuration unit 120 may shade the selected script paragraph and move it to the top or center of the script display area 230 . In this case, the screen configuration unit 120 may reproduce a video page corresponding to the selected script paragraph.

예를 들어, 도 9는 스크롤 모드 화면의 예를 나타낸다. 도 9를 참조하면, 동영상 재생 모드에서 스크롤 모드로의 모드 전환 명령이 입력되면, 스크립트 표시 영역(230)에는 동영상 페이지별 스크립트 문단으로 구성된 스크립트 리스트 및 스크립트 리스트 검색을 위한 스크롤바(910)가 표시되고, 영상 표시 영역(210)에는 재생 중이던 동영상 페이지의 동영상이 재생되어 표시될 수 있다. 즉, 도 9의 좌측에 도시된 바와 같이, 영상 표시 영역(210)에는 현재 재생 중이던 스크립트 문단14의 동영상 페이지의 동영상이 재생되어 표시되고, 이에 맞추어, 스크립트 문단14는 음영 처리되고 스크립트 표시 영역(230)의 최상단에 위치하여 표시될 수 있다.For example, FIG. 9 shows an example of a scroll mode screen. 9, when a mode switching command from the video playback mode to the scroll mode is input, the script display area 230 displays a script list composed of script paragraphs for each video page and a scroll bar 910 for searching the script list, , in the video display area 210 , a video of a video page that is being played may be reproduced and displayed. That is, as shown on the left side of FIG. 9, the video of the video page of the script paragraph 14 that is currently being played is reproduced and displayed in the video display area 210, and in accordance with this, the script paragraph 14 is shaded and the script display area ( 230) and may be displayed.

이후, 도 9의 우측에 도시된 바와 같이, 스크립트 리스트에서 스크립트 문단17이 클릭되면, 스크립트 문단17은 음영 처리되어 스크립트 표시 영역(230)의 최상단으로 이동하여 표시되고, 스크립트 문단17의 동영상 페이지가 재생되어 표시될 수 있다.Then, as shown on the right side of Fig. 9, when the script paragraph 17 is clicked in the script list, the script paragraph 17 is shaded and moved to the top of the script display area 230 to be displayed, and the video page of the script paragraph 17 is displayed. It can be played and displayed.

지금까지 영상 서비스 제공 장치(100)를 스마트폰으로 가정하여 설명하였는데, 본 발명의 실시예에 따른 영상 서비스 제공 장치(100)의 기능은, PC, 노트북 등과 같은 사용자 단말에서도 동일하게 구현될 수 있다. 즉, 스마트폰, PC, 노트북 등은 하드웨어 환경의 차이로 사용자 인터페이스나 화면 구성에 있어 약간의 차이가 발생할 수 있으나, 본 발명의 실시예에 따른 영상 서비스 제공 장치(100)의 기본적인 기능은 동일하게 구현될 수 있다.The image service providing apparatus 100 has been described so far as a smart phone, but the function of the image service providing apparatus 100 according to the embodiment of the present invention may be implemented in a user terminal such as a PC or a notebook computer. . That is, smartphones, PCs, laptops, etc. may have slight differences in user interface or screen configuration due to differences in hardware environments, but the basic functions of the image service providing apparatus 100 according to the embodiment of the present invention are the same. can be implemented.

도 10 내지 도 12는 PC나 노트북에서 구현되는 웹화면을 보여주는 도면이다.10 to 12 are diagrams showing a web screen implemented in a PC or a notebook computer.

도 10을 참조하면, 동영상 페이지가 재생되어 표시되는 동영상 재생 모드의 화면과, 동영상 페이지의 캡처 이미지가 표시되는 전자책 모드 간에 모드 전환 기능을 수행하기 위한 임의의 키보드 키입력과, 전후 이동 기능을 수행하기 위한 키보드 키입력에 대한 안내를 수행하는 팝업창이 표시될 수 있다.Referring to FIG. 10 , an arbitrary keyboard key input for performing a mode switching function between the screen of the video playback mode in which the video page is played and displayed and the e-book mode in which the captured image of the video page is displayed, and a forward/backward movement function A pop-up window for guiding a keyboard key input for execution may be displayed.

실시예에서는, 스페이스 바에 모드 전환기능이 지정되어 있으며, 방향키에 저후 이동 기능이 지정되어 있다. 이에 따라, 동영상 재생 모드의 실행상태에서 스페이스 바 키입력이 있거나, 화면에 표시된 스페이스 바 버튼에 대한 마우스 클릭이 발생되면 모드 전환 기능이 수행되어 도 11에 도시된 바와 같이, 전자책 모드의 화면이 표시된다. 이때, 스페이스 바 버튼 표시 영역에는 사용자에게 편의성을 제공하기 위해 스페이스 바를 누르면 현재의 전자책 모드에서 다시 동영상 재생 모드로 전환할 수 있음을 알리기 위한 안내 정보가 표시가 될 수 있다. 여기에서는 '영상모드'라고 텍스트로 표시되어 있다.In the embodiment, a mode switching function is assigned to the space bar, and a backward movement function is assigned to the direction key. Accordingly, when there is a space bar key input or a mouse click occurs on the space bar button displayed on the screen in the running state of the video playback mode, the mode switching function is performed, and as shown in FIG. 11, the screen of the e-book mode is displayed. is displayed In this case, in the space bar button display area, when the space bar is pressed in order to provide convenience to the user, guide information for notifying that the current e-book mode can be switched back to the video playback mode may be displayed. Here, 'video mode' is indicated as text.

도 11에 도시된 바와 같이, 전자책 모드의 화면이 표시된 상태에서 키보드의 오른쪽 방향키 입력이 있거나, 화면에 표시된 오른쪽 방향키 버튼에 대한 마우스 클릭이 발생되면, 다음 페이지의 페이지 이미지가 화면에 표시된다. 마찬가지로, 전자책 모드의 화면이 표시된 상태에서 키보드의 왼쪽 방향키 입력이 있거나, 화면에 표시된 왼쪽 방향키 버튼에 대한 마우스 클릭이 발생되면, 이전 페이지의 페이지 이미지가 화면에 표시된다.As shown in FIG. 11 , when a right arrow key is input on the keyboard or a mouse click occurs on a right arrow button displayed on the screen while the screen of the e-book mode is displayed, a page image of the next page is displayed on the screen. Similarly, when there is an input of the left arrow key of the keyboard or a mouse click on the left arrow button displayed on the screen while the screen of the e-book mode is displayed, the page image of the previous page is displayed on the screen.

전자책 모드의 화면에서 일 영역에서는 전자책 모드에서 동영상 재생모드로 전환함과 동시에 영상이 재생될 수 있게 하기 위한 재생버튼이 표시될 수 있다. 따라서, 전자책 모드에서 해당 재생버튼이 마우스에 의해 클릭되면, 전자책 모드에서 동영상 재생 모드로 전환하면서 영상이 재생된다.In one area of the screen of the e-book mode, a play button for switching from the e-book mode to the video play mode and simultaneously playing an image may be displayed. Accordingly, when the corresponding play button is clicked by the mouse in the e-book mode, the image is played while switching from the e-book mode to the moving picture play mode.

여기에서, 재생버튼은 사용자의 사용자 경험을 고려한 것이다. 즉, 사용자들은 재생 버튼을 클릭하면 당연히 영상이 재생될 것이라는 기대심리를 가지고 있다. 따라서, 영상 모드에서 재생버튼이 클릭되면 해당 영상이 재생되어 진다. 만약에 전자책 모드에서 재생버튼이 클릭되면 전자책 모드에서 영상 재생 모드로 전환후에 해당 영상이 재생되게 함으로써 사용자의 기대심리에 부응하는 사용자의 사용자 경험을 제공할 수 있다.Here, the play button considers the user's user experience. In other words, users have the expectation that the video will be played naturally when they click the play button. Accordingly, when the play button is clicked in the video mode, the corresponding video is played. If the play button is clicked in the e-book mode, the image is played after switching from the e-book mode to the image play mode, thereby providing a user experience that meets the user's expectations.

한편, 도 11에 도시된 바와 같이, 전자책 모드의 실행상태에서 스페이스 바 키입력이 있거나, 화면에 표시된 스페이스 바 버튼에 대한 마우스 클릭이 발생되면 모드 전환 기능이 수행되어 도 12에 도시된 바와 같이, 동영상 재생 모드의 화면이 표시된다. 이때, 스페이스 바 버튼 표시 영역에는 사용자에게 편의성을 제공하기 위해 스페이스 바를 누르면 현재의 동영상 재생 모드에서 다시 전자책 모드로 전환할 수 있음을 알리기 위한 안내 정보가 표시가 될 수 있다. 여기에서는 '카드모드'라고 텍스트로 표시되어 있다.On the other hand, as shown in FIG. 11 , when there is a space bar key input or a mouse click occurs on the space bar button displayed on the screen in the running state of the e-book mode, the mode switching function is performed, as shown in FIG. 12 . , The video playback mode screen is displayed. In this case, in the space bar button display area, if the space bar is pressed in order to provide convenience to the user, guide information for notifying that the current video playback mode can be switched back to the e-book mode may be displayed. Here, 'card mode' is indicated as text.

도 12에 도시된 바와 같이, 동영상 재생 모드의 화면이 표시된 상태에서 키보드의 오른쪽 방향키 입력이 있거나, 화면에 표시된 오른쪽 방향키 버튼에 대한 마우스 클릭이 발생되면, 다음 페이지의 영상이 화면에서 재생된다. 마찬가지로, 동영상 재생 모드의 화면이 표시된 상태에서 키보드의 왼쪽 방향키 입력이 있거나, 화면에 표시된 왼쪽 방향키 버튼에 대한 마우스 클릭이 발생되면 이전 페이지의 영상이 화면에서 재생된다.As shown in FIG. 12 , when a right arrow key is input on the keyboard or a mouse click occurs on a right arrow button displayed on the screen while the screen in the video playback mode is displayed, the image of the next page is played on the screen. Similarly, when a left arrow key is input on the keyboard or a mouse click occurs on a left arrow button displayed on the screen while the screen in the video playback mode is displayed, the image of the previous page is played on the screen.

도 13은 본 발명의 실시예에 따른 라이브 강의가 이루어지고 있는 사용자 단말을 나타낸 도면이고, 도 14는 본 발명의 실시예에 따른 영상 서비스 제공 장치의 비디오북 라이브 기능을 설명하기 위한 도면이다.13 is a diagram illustrating a user terminal in which a live lecture is being performed according to an embodiment of the present invention, and FIG. 14 is a diagram for explaining a videobook live function of the image service providing apparatus according to an embodiment of the present invention.

도 13에 도시된 바와 같이, 사용자는 본인의 노트북을 통해 줌(ZOOM), 유튜브 라이브 등과 같은 라이브 강의 어플리케이션을 이용하여 라이브 강의를 수강할 수 있다.As shown in FIG. 13 , a user may take a live lecture through a live lecture application such as ZOOM or YouTube Live through his/her laptop.

이때, 본 발명의 실시예에 따른 영상 서비스 제공 장치(100)는 사용자의 라이브 강의 어플리케이션과 연동하여, 도 14에 도시된 바와 같이, 라이브 강의 어플리케이션에 의하여 생성되는 라이브강의 녹화영상(1101) 및 대화기록(1102)을 획득하여 저장할 수 있다.At this time, the video service providing apparatus 100 according to an embodiment of the present invention interworks with the user's live lecture application, and as shown in FIG. 14 , a live lecture recorded image 1101 and a conversation generated by the live lecture application Record 1102 may be acquired and stored.

획득된 라이브강의 녹화영상(1101) 및 대화기록(1102)은 페이지 생성부(110)에 의하여 전술한 바와 같이, 스크립트(script)의 문단 단위 또는 문장 단위의 복수의 동영상 페이지로 분할될 수 있다.The acquired live lecture recorded image 1101 and conversation record 1102 may be divided into a plurality of video pages in a paragraph unit or sentence unit of a script, as described above by the page generating unit 110 .

여기서, 대화기록(1102)은 라이브 강의 어플리케이션의 대화창을 통한 수강 중 사용자들의 대화에 대한 기록으로서, 도 14에 도시된 바와 같이, Q&A 화면(710) 또는 Q&A 전체보기 화면(720)에 표시되며, 대화를 입력한 사람의 이름과 같은 화자 정보(1105), 대화입력시간 정보(1106) 및 대화 내용(1107)을 포함할 수 있다.Here, the conversation record 1102 is a record of the conversations of users during the course through the conversation window of the live lecture application, and is displayed on the Q&A screen 710 or the Q&A full view screen 720 as shown in FIG. 14, It may include speaker information 1105 such as the name of the person who entered the conversation, conversation input time information 1106 and conversation content 1107 .

이때, Q&A 화면(710) 또는 Q&A 전체보기 화면(720)에는 도 14에 도시된 바와 같이, 대화기록(1102)과 함께, 해당 대화기록(1102)의 라이브 채팅 내용의 출력을 요청하는 명령을 입력하는 라이브 채팅 아이콘(1108)이 표시될 수 있다.At this time, as shown in FIG. 14 , on the Q&A screen 710 or the Q&A full view screen 720 , a command to request output of the live chat contents of the corresponding conversation record 1102 is input together with the conversation record 1102 . A live chat icon 1108 may be displayed.

즉, 사용자가 라이브 채팅 아이콘(1108)을 이용하여 라이브 채팅 내용 출력 요청 명령을 입력하면, 화면 구성부(120)는 스크립트(script)의 문단 단위 또는 문장 단위의 대화기록(1102)과 함께 해당 대화기록(1102)의 라이브강의 녹화영상(1101)을 팝업창을 통해 화면에 출력할 수 있다.That is, when the user inputs a live chat content output request command using the live chat icon 1108, the screen configuration unit 120 displays the corresponding conversation together with the conversation record 1102 in paragraph or sentence unit of the script. The recorded video 1101 of the live lecture of the record 1102 can be output to the screen through a pop-up window.

도 15는 본 발명의 실시예에 따른 영상 서비스 제공 장치가 서버용 컴퓨팅 장치로 구현되는 영상 서비스 제공 시스템을 설명하기 위한 도면이다.15 is a diagram for explaining an image service providing system in which an image service providing apparatus according to an embodiment of the present invention is implemented as a server computing device.

도 15를 참조하면, 본 발명의 실시예에 따른 영상 서비스 제공 시스템(1)은, 통신 네트워크(10), 서버(20) 및 사용자 단말(30)을 포함할 수 있다.Referring to FIG. 15 , the image service providing system 1 according to an embodiment of the present invention may include a communication network 10 , a server 20 , and a user terminal 30 .

서버(20)와 사용자 단말(30)은 통신 네트워크(10)를 통해 서로 연결될 수 있다. 통신 네트워크(10)는 유선 네트워크와 무선 네트워크를 포함할 수 있으며, 구체적으로, 근거리 네트워크(LAN: Local Area Network), 도시권 네트워크(MAN: Metropolitan Area Network), 광역 네트워크(WAN: Wide Area Network) 등 다양한 네트워크를 포함할 수 있다. The server 20 and the user terminal 30 may be connected to each other through the communication network 10 . The communication network 10 may include a wired network and a wireless network, and specifically, a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), etc. It may include various networks.

또한, 통신 네트워크(10)는 공지의 월드 와이드 웹(WWW: World Wide Web)을 포함할 수도 있다. 그러나, 본 발명에 따른 통신 네트워크(10)는 상기 열거된 네트워크에 국한되지 않고, 공지의 무선 데이터 네트워크, 공지의 전화 네트워크, 공지의 유/무선 텔레비전 네트워크 중 적어도 하나를 포함할 수도 있다.The communication network 10 may also include the well-known World Wide Web (WWW). However, the communication network 10 according to the present invention is not limited to the networks listed above, and may include at least one of a well-known wireless data network, a well-known telephone network, and a well-known wired/wireless television network.

서버(20)는, 도 1에서 설명되었던 페이지 생성부(110)와 화면 구성부(120)의 기능과 동작을 구현하는 서비스 제공 서버 또는 컨텐츠 제공 서버로서, 사용자 단말(30)에서 요청하는 비디오북 서비스를 제공하는 기능을 수행할 수 있다. 일 예로, 서버(20)가 웹 서버인 경우, 서버(20)는 사용자 단말(30)에서 요청하는 비디오북 서비스를 위한 컨텐츠(content)를 웹 페이지 형태로 구성하여 해당 단말(30)로 제공할 수 있다. 한편, 다른 예로, 서버(20)가 멀티미디어 제공 서버인 경우, 서버(20)는 사용자 단말(30)에서 요청하는 비디오북 서비스를 위한 멀티미디어 컨텐츠를 전송 파일 형태로 구성하여 해당 사용자 단말(30)로 제공할 수 있다.The server 20 is a service providing server or a content providing server that implements the functions and operations of the page generating unit 110 and the screen composing unit 120 described in FIG. 1 , and a video book requested by the user terminal 30 . It can perform the function of providing a service. For example, when the server 20 is a web server, the server 20 configures the content for the video book service requested by the user terminal 30 in the form of a web page and provides it to the terminal 30 . can On the other hand, as another example, when the server 20 is a multimedia providing server, the server 20 configures the multimedia content for the video book service requested by the user terminal 30 in the form of a transmission file and sends it to the corresponding user terminal 30 . can provide

서버(20)는 데이터베이스에 저장된 영상 컨텐츠 또는 사용자 단말(30)로부터 업로드된 영상 컨텐츠를 기반으로 도 1내지 도 13에서 설명된 기능과 동작을 수행하여 사용자 단말(30)에 비디오북 서비스를 제공할 수 있다.The server 20 provides a video book service to the user terminal 30 by performing the functions and operations described in FIGS. 1 to 13 based on the image content stored in the database or the image content uploaded from the user terminal 30 . can

이를 위해, 서버(20)는 데이터베이스에 저장되어 있거나 사용자 단말(30)로부터 업로드된 강의 동영상을 강의 내용에 대한 스크립트(script)의 문단 단위 또는 문장 단위로 분할하여 복수의 동영상 페이지를 생성한다. 하나의 동영상 페이지는 해당 동영상 페이지의 동영상, 스크립트 문단이나 문장 및 캡처 이미지를 포함할 수 있다.To this end, the server 20 generates a plurality of video pages by dividing the lecture video stored in the database or uploaded from the user terminal 30 into paragraph units or sentence units of a script for the lecture content. One video page may include a video of the video page, a script paragraph or sentence, and a captured image.

이하에서는, 이해와 설명의 편의를 위하여, 스크립트 문단 단위로 강의 동영상이 분할되어 복수의 동영상 페이지가 생성된 것으로 가정하여 설명하기로 한다.Hereinafter, for convenience of understanding and explanation, it is assumed that the lecture video is divided into script paragraphs to generate a plurality of video pages.

여기서, 스크립트는 강의 동영상에서 재생되는 음성을 텍스트로 변환한 것일 수 있고, 문단은 적어도 하나의 문장을 포함하는 것으로, 문단의 크기는 미리 설정될 수 있다. 예를 들어, 하나의 문단은 복수의 짧은 문장으로 구성되거나, 하나의 긴 문장으로 구성될 수 있다. 그리고, 캡처 이미지는 해당 동영상 페이지를 구성하는 복수의 동영상 프레임 중 임의의 동영상 프레임으로서, 일반적으로 첫번째 동영상 프레임일 수 있다.Here, the script may be a text converted from voice reproduced in a lecture video, and a paragraph may include at least one sentence, and the size of the paragraph may be preset. For example, one paragraph may consist of a plurality of short sentences or one long sentence. In addition, the captured image is an arbitrary video frame among a plurality of video frames constituting the corresponding video page, and may generally be the first video frame.

즉, 서버(20)는 강의 동영상에서 동영상과 함께 재생되는 강의 음성에 대한 스크립트의 문단 단위로 강의 동영상을 미리 설정된 크기의 문단에 상응하는 길이의 강의 동영상으로 분할함으로써, 하나의 강의 동영상에 대하여 복수의 동영상 페이지를 생성할 수 있다.That is, the server 20 divides the lecture video into lecture videos of a length corresponding to a paragraph of a preset size in paragraph units of a script for a lecture voice reproduced together with the video in the lecture video, thereby providing a plurality of lecture videos for one lecture video. You can create a video page of

서버(20)는 기본적인 강의 화면 및 추가적인 사용자 입력에 따라 제공되는 부가 서비스 화면을 구성한다.The server 20 configures a basic lecture screen and an additional service screen provided according to an additional user input.

또한, 서버(20)는 구성된 기본적인 강의 화면 또는 부가 서비스 화면이 출력될 때, 화면에 표시된 입력 버튼이나 터치 입력 패턴을 통해 입력되는 사용자 입력에 상응하는 처리를 수행한다.In addition, when the configured basic lecture screen or additional service screen is output, the server 20 performs a process corresponding to a user input input through an input button or touch input pattern displayed on the screen.

서버(20)는 스크립트 문단 단위로 강의 동영상이 분할되어 생성된 복수의 동영상 페이지를 사용자 단말(30)에 제공할 수 있다. The server 20 may provide a plurality of video pages generated by dividing the lecture video in units of script paragraphs to the user terminal 30 .

사용자 단말(30)은 서버(20)로부터 제공받은 정보를 기반으로 비디오북 서비스를 제공할 수 있다. 일 예로, 서버(20)가 웹 서버인 경우, 사용자 단말(30)은 서버(20)로부터 제공받은 컨텐츠를 기반으로 웹 서비스 방식의 비디오북 서비스를 제공할 수 있다. 한편, 다른 예로, 서버(20)가 멀티미디어 제공 서버인 경우, 사용자 단말(30)은 서버(20)로부터 제공받은 컨텐츠를 기반으로 멀티미디어 서비스 방식의 비디오북 서비스를 제공할 수 있다. The user terminal 30 may provide a video book service based on information provided from the server 20 . For example, when the server 20 is a web server, the user terminal 30 may provide a web service type video book service based on the content provided from the server 20 . Meanwhile, as another example, when the server 20 is a multimedia providing server, the user terminal 30 may provide a video book service of a multimedia service method based on the content provided from the server 20 .

사용자 단말(30)은 도 2 내지 도 14에서 설명되었던 비디오북 서비스를 제공하기 위한 어플리케이션을 다운로드하여 설치할 수 있다. 이때, 사용자 단말(30)은 앱 스토어(app store), 플레이 스토어(play store) 등에 접속하여 해당 어플리케이션을 다운로드하거나, 혹은 별도의 저장매체를 통해 해당 어플리케이션을 다운로드할 수 있다. 또한, 사용자 단말(30)은 서버(20) 또는 타 기기와의 유/무선 통신을 통해 해당 어플리케이션을 다운로드할 수도 있다.The user terminal 30 may download and install an application for providing the video book service described with reference to FIGS. 2 to 14 . In this case, the user terminal 30 may download the corresponding application by accessing an app store, a play store, or the like, or may download the corresponding application through a separate storage medium. Also, the user terminal 30 may download the corresponding application through wired/wireless communication with the server 20 or other devices.

사용자 단말(30)은 서버(200)로부터 수신하거나 혹은 메모리에 저장된 영상 컨텐츠 기반으로 비디오북 서비스를 제공할 수 있다.The user terminal 30 may provide a video book service based on image content received from the server 200 or stored in a memory.

이를 위해, 사용자 단말(30)은 비디오북 서비스 제공하기 위한 어플리케이션을 저장하는 데이터 저장부와, 프로세서를 포함하여 구성될 수 있다.To this end, the user terminal 30 may be configured to include a data storage unit for storing an application for providing a video book service, and a processor.

프로세서는 어플리케이션을 실행함에 의해, 임의의 동영상이 해당 동영상의 음성에 대한 스크립트(script)의 문장 단위 또는 문단 단위로 분할되어 생성된 복수의 동영상 페이지를 서버로부터 수신하고, 복수의 동영상 페이지의 동영상이 재생되거나 복수의 동영상 페이지별 캡처 이미지가 표시되는 영상 표시 영역, 복수의 동영상 페이지와 동기화된 스크립트 문단이 표시되는 스크립트 표시 영역 및 복수의 동영상 페이지의 스크립트 문단 별로 동기화된 질문 및 답변이 입력되어 표시되는 대화창 영역을 포함하는 화면을 출력할 수 있다.The processor receives a plurality of video pages generated by dividing an arbitrary video into sentence units or paragraph units of a script for the voice of the video by executing the application, from the server, and the video of the plurality of video pages is Video display area where the captured image for each video page is played or multiple video pages are displayed, script display area where script paragraphs synchronized with multiple video pages are displayed, and questions and answers synchronized for each script paragraph of multiple video pages are input and displayed A screen including the chat window area can be output.

본 명세서에서 설명되는 사용자 단말(30)에는 휴대폰, 스마트 폰(smart phone), 노트북 컴퓨터(laptop computer), 데스크톱 컴퓨터(desktop computer), 디지털방송용 단말기, PDA(personal digital assistants), PMP(portable multimedia player), 슬레이트 PC(slate PC), 태블릿 PC(tablet PC), 울트라북(ultrabook), 웨어러블 디바이스(wearable device, 예를 들어, 워치형 단말기 (smartwatch), 글래스형 단말기 (smart glass), HMD(head mounted display)) 등이 포함될 수 있다.The user terminal 30 described in this specification includes a mobile phone, a smart phone, a laptop computer, a desktop computer, a digital broadcasting terminal, personal digital assistants (PDA), and a portable multimedia player (PMP). ), slate PC, tablet PC, ultrabook, wearable device, for example, watch-type terminal (smartwatch), glass-type terminal (smart glass), HMD (head mounted display)) may be included.

사용자 단말(30)은 비디오북 서비스를 위해 설치된 비디오북 어플리케이션을 실행하여 사용자 단말의 디스플레이부에 도 2에 도시된 바와 같이, 기본적으로 구성되는 강의 화면을 구성하여 출력할 수 있다.As shown in FIG. 2 , the user terminal 30 executes a videobook application installed for the videobook service, and configures and outputs a basically configured lecture screen on the display unit of the user terminal.

사용자 단말(30)에 출력되는 기본적인 강의 화면은, 강의 동영상이 재생되거나 동영상 페이지의 캡처 이미지가 표시되는 영상 표시 영역(210), 사용자로부터 입력받는 복수의 입력 버튼이 표시되는 버튼 표시 영역(220), 강의 음성에 따른 스크립트가 표시되는 스크립트 표시 영역(230) 및 질문, 의견 및 답변이 입력되어 표시되는 대화창 영역(240)를 포함하여 구성될 수 있다.The basic lecture screen output to the user terminal 30 is an image display area 210 in which a lecture video is reproduced or a captured image of a video page is displayed, and a button display area 220 in which a plurality of input buttons received from the user are displayed. , it may be configured to include a script display area 230 in which a script according to the lecture voice is displayed and a chat window area 240 in which questions, opinions, and answers are input and displayed.

여기서, 영상 표시 영역(210)에는, 버튼 표시 영역(220)을 통해 사용자로부터 입력받는 모드 전환 명령에 따라 설정된 모드에 따라 동영상 페이지의 동영상이 재생되어 표시되거나, 동영상 페이지의 캡처 이미지가 표시될 수 있다.Here, in the video display area 210, a video of a video page is played and displayed according to a mode set according to a mode switching command input from a user through the button display area 220, or a captured image of a video page can be displayed. have.

그리고, 스크립트 표시 영역(230)에 표시되는 스크립트 문단은 영상 표시 영역(210)에 표시되는 동영상 페이지나 캡처 이미지와 동기화된다.And, the script paragraph displayed in the script display area 230 is synchronized with the video page or the captured image displayed in the video display area (210).

그리고, 대화창 영역(240)에 표시되는 질문, 의견 및 답변은 영상 표시 영역(210)에 표시되는 동영상 페이지나 캡처 이미지와 동기화된다. 대화창 영역(240)이 기본적인 강의 화면에 포함되기 때문에, 사용자는 강의 동영상에서 현재 시청 중인 동영상 페이지에 대한 질문이나 의견을 바로 입력할 수 있다. 즉, 사용자는 강의 동영상을 시청하다가 이해가 안 가는 부분이 나오면 정확히 그 부분에 질문을 올리고, 추후에 답변을 받아 볼 수 있다. 또한, 사용자는 다른 사용자가 올려놓은 질문에 대한 답변을 확인하여 질문 및 답변을 공유할 수도 있다. 이를 통해, 오프라인 수업에서 다른 사람의 질문을 통해 배우는 것과 유사한 효과를 거둘 수 있다.In addition, the questions, opinions, and answers displayed in the chat window area 240 are synchronized with a video page or a captured image displayed in the video display area 210 . Since the chat window area 240 is included in the basic lecture screen, the user can directly input a question or opinion about the video page currently being viewed in the lecture video. In other words, if a user comes across a part that he does not understand while watching a lecture video, he or she can post a question on that part and receive an answer later. In addition, the user may check answers to questions posted by other users and share questions and answers. Through this, an effect similar to learning from other people's questions in an offline class can be achieved.

사용자 단말(30)은 도 3에 도시된 바와 같이 동영상 페이지가 재생되어 표시되는 동영상 재생 모드의 화면을 출력할 수 있고, 도 4에 도시된 바와 같이 동영상 페이지의 캡처 이미지가 표시되는 전자책 모드의 화면을 출력할 수 있다.The user terminal 30 may output a screen in a video playback mode in which a video page is reproduced and displayed as shown in FIG. 3 , and as shown in FIG. 4 , in an e-book mode in which a captured image of a video page is displayed. You can print the screen.

사용자 단말(30)의 디스플레이부에 출력되는 화면을 보면, 버튼 표시 영역(220)에는, 본문보기 버튼(221), 모드 전환 버튼(222), 재생속도 변환 버튼(223), 책갈피 설정 버튼(224), 책갈피 모아보기 버튼(225) 및 목차 버튼(226)이 표시될 수 있다.Looking at the screen output to the display unit of the user terminal 30, in the button display area 220, a text view button 221, a mode change button 222, a playback speed conversion button 223, and a bookmark setting button 224 ), a bookmark view button 225 and a table of contents button 226 may be displayed.

사용자 단말(30)은 본문보기 버튼(221)가 클릭되어 본문보기 명령이 입력되면, 부가 서비스 화면으로서, 도 5에 도시된 바와 같은 본문 보기 화면(500)을 출력시킬 수 있다. 즉, 사용자 단말(30)은 본문보기 버튼(221)이 클릭됨을 감지함에 따라 도 5와 같은 본문 보기 화면(500)을 구성할 수 있다.When the text view button 221 is clicked and a text view command is input, the user terminal 30 may output the text view screen 500 as shown in FIG. 5 as an additional service screen. That is, the user terminal 30 may configure the text view screen 500 as shown in FIG. 5 as it detects that the text view button 221 is clicked.

본문 보기 화면(500)에는, 전체 강의 동영상에 대하여 동영상 페이지별로 캡처 이미지(10) 및 스크립트 문단(20)으로 구성된 페이지 리스트가 표시되고, 단일 화면에 표시하기 위하여 스크롤바(510)가 표시될 수 있다. 이때, 복수의 동영상 페이지는 강의 동영상의 순서대로 위에서 아래로 나열되어 표시될 수 있다. 이를 통해, 사용자는 전체 강의 동영상을 빠르게 훑어보고 내용을 빠르게 파악할 수 있으며, 원하는 부분으로 이동하여 시청할 수 있다.On the body view screen 500, a page list composed of a captured image 10 and a script paragraph 20 for each video page for the entire lecture video is displayed, and a scroll bar 510 may be displayed to display on a single screen. . In this case, the plurality of video pages may be displayed in a list from top to bottom in the order of the video lecture. Through this, the user can quickly scan the entire lecture video and quickly understand the content, and can move to a desired part and watch it.

사용자 단말(30)은 모드 전환 버튼(222)이 클릭되어 모드 전환 명령이 입력되면, 현재 설정된 모드에 따라 모드를 전환시킨다. 즉, 사용자 단말(30)은 현재 설정된 모드가 동영상 재생 모드인 경우, 모드 전환 버튼(222)이 클릭되면 전자책 모드로 전환하고, 반대로, 현재 설정된 모드가 전자책 모드인 경우, 모드 전환 버튼(222)이 클릭되면 동영상 재생 모드로 전환시킬 수 있다.When the mode switching button 222 is clicked and a mode switching command is input, the user terminal 30 switches the mode according to the currently set mode. That is, the user terminal 30 switches to the e-book mode when the mode switch button 222 is clicked when the currently set mode is the video playback mode, and, conversely, when the currently set mode is the e-book mode, the mode switch button ( 222) is clicked to switch to the video playback mode.

사용자 단말(30)은 도 3에 도시된 바와 같이 동영상 재생 모드의 화면을 출력하여 스크립트 문단 단위로 동영상 페이지의 동영상이 연속으로 재생되도록 할 수 있다.The user terminal 30 may output a screen in the video playback mode as shown in FIG. 3 so that the videos of the video page are continuously played in units of script paragraphs.

사용자 단말(30)은 도 4에 도시된 바와 같이 전자책 모드의 화면을 출력하여 스크립트 문단 단위로 동영상 페이지의 캡처 이미지가 연속으로 표시되게 할 수 있다. 즉, 사용자 단말(30)은 전자책 모드를 실행하여 캡처 이미지와 이에 상응하는 스크립트 문단을 보여줌으로써 그림책을 보는 효과를 제공할 수 있다.As shown in FIG. 4 , the user terminal 30 may output the screen in the e-book mode so that the captured images of the video page are continuously displayed in units of script paragraphs. That is, the user terminal 30 may provide the effect of viewing a picture book by executing the e-book mode and showing the captured image and the corresponding script paragraph.

사용자 단말(30)은 재생속도 변환 버튼(223)이 클릭되어 재생속도 변환 명령이 입력되면, 강의 동영상 재생의 배속을 변환시킨다.When the playback speed conversion button 223 is clicked and a playback speed conversion command is input, the user terminal 30 converts the double speed of playback of the lecture video.

사용자 단말(30)은 책갈피 설정 버튼(224)이 클릭되어 책갈피 설정 명령이 입력되면, 클릭 시 현재 동영상 재생 중이거나 캡처 이미지 표시 중인 동영상 페이지의 캡처 이미지 및 스크립트 문단을 책갈피로 설정한다.When the bookmark setting button 224 is clicked and a bookmark setting command is input, the user terminal 30 sets the captured image and script paragraph of the video page currently playing or displaying the captured image as bookmarks when clicked.

사용자 단말(30)은 책갈피 모아보기 버튼(225)이 클릭되어 책갈피 모아보기 명령이 입력되면, 부가 서비스 화면으로서, 도 6에 도시된 바와 같은 책갈피 모아보기 화면(600)을 출력할 수 있다. 즉, 사용자 단말(30)은 책갈피 모아보기 버튼(225)이 클릭됨을 감지함에 따라 도 6과 같은 책갈피 모아보기 화면(600)을 구성할 수 있다.When the bookmark collection button 225 is clicked and a bookmark collection command is input, the user terminal 30 may output the bookmark collection screen 600 as shown in FIG. 6 as an additional service screen. That is, the user terminal 30 may configure the bookmark view screen 600 as shown in FIG. 6 as it detects that the bookmark view button 225 is clicked.

책갈피 모아보기 화면(600)에는, 책갈피된 동영상 페이지별 캡처 이미지(10) 및 스크립트 문단(20)으로 구성된 페이지 리스트가 표시될 수 있다. 이를 통해, 사용자는 강의 동영상을 시청하다가 특정 부분이나 발언을 책갈피로 저장해 두었다가 나중에 저장해 둔 책갈피를 한번에 모아 다시 볼 수 있어 복습에 도움이 될 수 있다.On the bookmark collection view screen 600 , a page list composed of a captured image 10 for each bookmarked video page and a script paragraph 20 may be displayed. Through this, the user can save a specific part or remark as a bookmark while watching a lecture video, and then collect the saved bookmark at a time and view it again, which can be helpful for review.

사용자 단말(30)은 버튼 표시 영역(220)에 책갈피 모음 공유 버튼(미도시)을 더 표시할 수 있다. 이에 따라, 사용자 단말(30)은 책갈피 모음 공유 버튼이 클릭되어 책갈피 모음 공유 명령이 입력되면, 페이지 리스트 및 책갈피별 메모를 포함하는 책갈피 모음 데이터를 지정된 다른 사용자에게 공유시킬 수 있다. 여기서, 책갈피별 메모는 책갈피를 설정하는 사용자가 책갈피마다 작성한 것일 수 있다. 예를 들어, 책갈피 모음 공유 명령이 입력되면, 사용자 단말(30)은 책갈피별로 메모를 작성하는 기능을 사용자에게 제공할 수 있다.The user terminal 30 may further display a bookmark collection share button (not shown) in the button display area 220 . Accordingly, when the bookmark collection share button is clicked and a bookmark collection sharing command is input, the user terminal 30 may share the bookmark collection data including the page list and memo for each bookmark to other designated users. Here, the memo for each bookmark may be written by the user who sets the bookmark for each bookmark. For example, when a bookmark collection sharing command is input, the user terminal 30 may provide the user with a function of writing a memo for each bookmark.

그리고, 사용자 단말(30)은 목차 버튼(226)이 클릭되어 목차 표시 명령이 입력되면, 부가 서비스 화면으로서, 저장된 강의 동영상에 대한 목차 화면(미도시)을 출력할 수 있다. 즉, 사용자 단말(30)는 목차 버튼(226)이 클릭됨을 감지함에 따라 목차 화면을 구성할 수 있다.Then, when the table of contents button 226 is clicked and a table of contents display command is input, the user terminal 30 may output a table of contents screen (not shown) for the stored lecture video as an additional service screen. That is, the user terminal 30 may configure the table of contents screen by detecting that the table of contents button 226 is clicked.

한편, 사용자 단말(30)은 스크립트 문단 단위로 동영상 페이지의 동영상이 연속으로 재생되거나, 스크립트 문단 단위로 동영상 페이지의 캡처 이미지가 연속으로 표시되는 중에, 영상 표시 영역(210)의 좌측 또는 우측 영역이 미리 설정된 횟수로 클릭(예를 들어, 더블 터치)되면, 이전 또는 다음의 동영상 페이지로 이동하여 해당 동영상 페이지를 재생하거나 해당 캡처 이미지를 표시한다.On the other hand, the user terminal 30 is the left or right area of the video display area 210 while the video of the video page is continuously played back in units of script paragraphs or the captured images of the video page are continuously displayed in units of script paragraphs. When a preset number of times is clicked (eg, double-touched), it moves to the previous or next video page to play the video page or display the captured image.

이를 통해, 사용자는 강의 동영상의 스크립트를 한 글자도 빠짐없이 모조리 읽을 수 있어 강의 내용을 빠르게 파악할 수 있으며, 강의 동영상의 원하는 부분으로 빠르고 편리하게 이동하여 시청할 수 있다.Through this, the user can read the script of the lecture video without missing a single character, so that the user can quickly grasp the contents of the lecture, and can quickly and conveniently move to the desired part of the lecture video and watch it.

한편, 사용자 단말(30)은 Q&A 전체보기 명령이 입력되면, 대화창 영역(240)을 통해 입력된 동영상 페이지별 질문 및 답변, 동영상 페이지별 스크립트 문단으로 구성된 스크립트, 질문 및 답변의 리스트가 연속으로 표시되는 Q&A 전체보기 화면을 구성할 수 있다.On the other hand, the user terminal 30 displays a list of questions and answers for each video page, a script consisting of a script paragraph for each video page, and a list of questions and answers input through the chat window area 240 when a Q&A full view command is inputted. You can configure the Q&A full view screen.

예를 들어, 사용자 단말(30)은 도 7에 도시된 바와 같이 대화창 영역(240)을 통해 입력된 동영상 페이지에 대한 질문 및 답변을 화면에 출력할 수 있다. 사용자 단말(30)은 대화창 영역(240)이 클릭되어 Q&A 보기 명령이 입력되면, 현재 동영상 페이지에 대한 Q&A 화면(710)을 구성하여 출력할 수 있다. 여기서, Q&A 화면(710)에는 현재 동영상 페이지의 질문(50) 및 답변(60)과 함께, 대화창 영역(240) 및 Q&A 전체보기 버튼(711)이 표시될 수 있다. For example, as shown in FIG. 7 , the user terminal 30 may output a question and answer for a video page input through the chat window area 240 on the screen. When the chat window area 240 is clicked and a Q&A view command is input, the user terminal 30 may configure and output the Q&A screen 710 for the current video page. Here, on the Q&A screen 710 , a chat window area 240 and a Q&A full view button 711 may be displayed along with the questions 50 and answers 60 of the current video page.

사용자 단말(30)은 Q&A 화면(710)에서 Q&A 전체보기 버튼(711)이 클릭되어 Q&A 전체보기 명령이 입력되면, 전체 동영상 페이지의 스크립트 문단, 질문(50) 및 답변(60)을 포함하는 리스트가 표시되는 Q&A 전체보기 화면(720)을 구성하여 출력할 수 있다. 이때, Q&A 전체보기 화면(720)에는 내 질문 및 의견만 모아보기 버튼(721)이 표시될 수 있다. When the user terminal 30 clicks the Q&A full view button 711 on the Q&A screen 710 and a Q&A full view command is input, the list including the script paragraph of the entire video page, the questions 50 and the answers 60 A Q&A full view screen 720 on which is displayed can be configured and output. In this case, a button 721 to view only my questions and opinions may be displayed on the Q&A full view screen 720 .

사용자 단말(30)은 Q&A 전체보기 화면(720)에서 내 질문 및 의견만 모아보기 버튼(721)이 클릭되어 내 질문 및 의견만 모아보기 명령이 입력되면, 내 질문 및 의견만 모아보기 화면(730)을 구성하여 출력할 수 있다.In the user terminal 30, when the Collect My Questions and Opinions button 721 is clicked on the Q&A All Views screen 720 and the Collect Only My Questions and Opinions command is input, the Collect Only My Questions and Opinions screen 730 ) can be configured and printed.

한편, 사용자 단말(30)은 북 커뮤니티 생성 명령이 입력되면, 사용자가 생성하고자 하는 북 커뮤니티의 설정 정보 및 북 커뮤니티의 멤버로 가입시키고자 하는 다른 사용자의 식별정보를 입력받아 북 커뮤니티를 생성할 수 있다. 이때, 사용자 단말(30)은 Q&A 화면(710) 또는 Q&A 전체보기 화면(720)에 북 커뮤니티 멤버의 질문 및 답변만을 표시할 수 있다.On the other hand, when a book community creation command is input, the user terminal 30 receives the setting information of the book community that the user wants to create and the identification information of another user who wants to join as a member of the book community to create the book community. have. In this case, the user terminal 30 may display only the questions and answers of the book community members on the Q&A screen 710 or the Q&A full view screen 720 .

예를 들어, 사용자 단말(30)은 도 8에 도시된 바와 같이 북 커뮤니티 설정 화면을 출력할 수 있다. Q&A 화면(710) 또는 Q&A 전체보기 화면(720)에는 동영상 페이지에 대한 질문 및 답변과 함께, 북 커뮤니티 생성 버튼(715)이 표시될 수 있다. For example, the user terminal 30 may output a book community setting screen as shown in FIG. 8 . On the Q&A screen 710 or the full Q&A view screen 720 , a book community creation button 715 may be displayed along with questions and answers about the video page.

사용자 단말(30)은 북 커뮤니티 생성 버튼(715)이 클릭되어 북 커뮤니티 생성 명령이 입력되면, 북 커뮤니티 생성을 위한 설정창(717)을 Q&A 화면(710) 또는 Q&A 전체보기 화면(720) 위에 표시할 수 있다. When the book community creation button 715 is clicked and a book community creation command is input, the user terminal 30 displays a setting window 717 for creating a book community on the Q&A screen 710 or the Q&A full view screen 720. can

사용자 단말(30)은 도 8에 도시된 바와 같이, 북 커뮤니티 이름 등과 같은 북 커뮤니티의 설정 정보 및 멤버로 가입될 다른 사용자의 닉네임, 이메일 주소, 휴대폰 번호 등과 같은 식별정보를 설정창(717)을 통해 사용자로부터 입력받을 수 있다. As shown in FIG. 8 , the user terminal 30 sets the book community setting information, such as the book community name, and identification information such as the nickname, e-mail address, and mobile phone number of another user to be joined as a member through the setting window 717. You can get input from the user.

사용자 단말(30)은 입력받은 북 커뮤니티의 설정 정보 및 북 커뮤니티 멤버의 식별정보에 따라 북 커뮤니티를 생성하고 생성된 북 커뮤니티의 멤버를 구성할 수 있다. 이에 따라, 사용자 단말(30)은 북 커뮤니티 멤버의 질문 및 답변만이 표시되는 Q&A 화면(710) 또는 Q&A 전체보기 화면(720)을 출력할 수 있다.The user terminal 30 may create a book community according to the received book community setting information and book community member identification information, and configure members of the created book community. Accordingly, the user terminal 30 may output a Q&A screen 710 or a full Q&A view screen 720 in which only questions and answers of book community members are displayed.

한편, 버튼 표시 영역(220)에는 스크롤(Scroll) 모드로의 전환 버튼(미도시)이 더 표시될 수 있다. 그래서, 사용자 단말(30)은 스크롤 모드로의 전환 버튼이 클릭되어 스크롤 모드로의 모드 전환 명령이 입력되면, 스크립트 표시 영역(230)에 동영상 페이지별 스크립트 문단으로 구성된 스크립트 리스트가 스크롤 기능을 이용하여 순차적으로 표시되도록 화면을 출력할 수 있다. Meanwhile, a button (not shown) for switching to a scroll mode may be further displayed in the button display area 220 . So, in the user terminal 30, when the switch to scroll mode button is clicked and a mode switch command to the scroll mode is input, the script list composed of script paragraphs for each video page is displayed in the script display area 230 using the scroll function. Screens can be output to be displayed sequentially.

사용자 단말(30)은 현재 재생 중인 동영상 페이지의 스크립트 문단을 음영 처리하여 스크립트 표시 영역(230)의 상단 또는 중심부에 위치시킬 수 있다. 이후, 사용자 단말(30)은 스크립트 리스트에서 어느 하나의 스크립트 문단이 클릭되어 선택되면, 선택된 스크립트 문단을 음영 처리하여 스크립트 표시 영역(230)의 상단 또는 중심부로 이동시킬 수 있다. 이때, 사용자 단말(30)은 선택된 스크립트 문단에 대응하는 동영상 페이지를 재생할 수 있다.The user terminal 30 may shade the script paragraph of the currently playing video page and place it at the top or the center of the script display area 230 . Thereafter, when any one script paragraph is clicked and selected from the script list, the user terminal 30 may shade the selected script paragraph and move it to the top or center of the script display area 230 . In this case, the user terminal 30 may play a video page corresponding to the selected script paragraph.

예를 들어, 사용자 단말(30)은 도 9에 도시된 바와 같이 스크롤 모드 화면을 출력할 수 있다. 사용자 단말(30)은 동영상 재생 모드에서 스크롤 모드로의 모드 전환 명령이 입력되면, 스크립트 표시 영역(230)에 동영상 페이지별 스크립트 문단으로 구성된 스크립트 리스트 및 스크립트 리스트 검색을 위한 스크롤바(910)를 표시하고, 영상 표시 영역(210)에는 재생 중이던 동영상 페이지의 동영상을 재생하여 표시할 수 있다.For example, the user terminal 30 may output a scroll mode screen as shown in FIG. 9 . When a mode switching command from the video playback mode to the scroll mode is input, the user terminal 30 displays a script list consisting of a script paragraph for each video page and a scroll bar 910 for searching the script list in the script display area 230 and , in the video display area 210 , a video of a video page that is being played may be reproduced and displayed.

즉, 도 9의 좌측에 도시된 바와 같이, 사용자 단말(30)은 영상 표시 영역(210)에는 현재 재생 중이던 스크립트 문단14의 동영상 페이지의 동영상을 재생하여 표시하고, 이에 맞추어, 스크립트 문단14를 음영 처리하고 스크립트 표시 영역(230)의 최상단에 위치하도록 표시할 수 있다.That is, as shown on the left side of FIG. 9 , the user terminal 30 reproduces and displays the video of the video page of the currently playing script paragraph 14 in the video display area 210, and shades the script paragraph 14 accordingly. It can be processed and displayed to be located at the top of the script display area 230 .

이후, 도 9의 우측에 도시된 바와 같이, 스크립트 리스트에서 스크립트 문단17이 클릭되면, 사용자 단말(30)은 스크립트 문단17을 음영 처리하여 스크립트 표시 영역(230)의 최상단으로 이동하여 표시하고, 스크립트 문단17의 동영상 페이지를 재생하여 표시할 수 있다.Thereafter, as shown on the right side of FIG. 9 , when the script paragraph 17 is clicked in the script list, the user terminal 30 shades the script paragraph 17 and moves to the top of the script display area 230 to display the script. The video page in paragraph 17 can be played and displayed.

한편, 본 실시예에서는 사용자 단말(30)이 서버(20)와 연동하여 도 2 내지 도 13에서 설명된 비디오북 서비스를 제공하는 것을 예시하고 있으나 반드시 이에 제한되지는 않으며, 서버(20)와 연동 없이 독립적으로 비디오북 서비스를 제공할 수 있음은 당업자에게 자명할 것이다.Meanwhile, in the present embodiment, the user terminal 30 provides the video book service described with reference to FIGS. 2 to 13 in cooperation with the server 20 , but is not necessarily limited thereto, and interworking with the server 20 . It will be apparent to those skilled in the art that the video book service can be independently provided without the need for a video book.

한편, 본 발명의 실시예에서는 강의 동영상을 분할하여 복수의 동영상 페이지를 생성할 때, 강의 내용에 대한 스크립트의 문단 단위 또는 문장 단위로 분할하는 것에 대하여 설명하였지만, 본 발명은 이에 제한되지 않으며 미리 설정된 스크립트의 적정 길이로 분할할 수 있으며, 스크립트를 구성하는 단어의 개수나 문자 개수로 기반하여 적정하게 분할할 수 있다.On the other hand, in the embodiment of the present invention, when generating a plurality of video pages by dividing a lecture video, it has been described that the lecture content is divided into paragraph units or sentence units of the script, but the present invention is not limited thereto and preset It can be divided into an appropriate length of the script, and can be appropriately divided based on the number of words or the number of characters constituting the script.

한편, 전술된 실시예의 구성 요소는 프로세스적인 관점에서 용이하게 파악될 수 있다. 즉, 각각의 구성 요소는 각각의 프로세스로 파악될 수 있다. 또한 전술된 실시예의 프로세스는 장치의 구성 요소 관점에서 용이하게 파악될 수 있다.On the other hand, the components of the above-described embodiment can be easily grasped from a process point of view. That is, each component may be identified as each process. In addition, the process of the above-described embodiment can be easily understood from the point of view of the components of the apparatus.

또한 앞서 설명한 기술적 내용들은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예들을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 하드웨어 장치는 실시예들의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.In addition, the technical contents described above may be implemented in the form of program instructions that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc. alone or in combination. The program instructions recorded on the medium may be specially designed and configured for the embodiments, or may be known and available to those skilled in the art of computer software. Examples of the computer-readable recording medium include magnetic media such as hard disks, floppy disks and magnetic tapes, optical media such as CD-ROMs and DVDs, and magnetic media such as floppy disks. - includes magneto-optical media, and hardware devices specially configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine language codes such as those generated by a compiler, but also high-level language codes that can be executed by a computer using an interpreter or the like. A hardware device may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.

상기한 본 발명의 실시예는 예시의 목적을 위해 개시된 것이고, 본 발명에 대한 통상의 지식을 가지는 당업자라면 본 발명의 사상과 범위 안에서 다양한 수정, 변경, 부가가 가능할 것이며, 이러한 수정, 변경 및 부가는 하기의 특허청구범위에 속하는 것으로 보아야 할 것이다.The above-described embodiments of the present invention have been disclosed for purposes of illustration, and various modifications, changes, and additions will be possible within the spirit and scope of the present invention by those skilled in the art having ordinary knowledge of the present invention, and such modifications, changes and additions should be regarded as belonging to the following claims.

Claims (15)

동영상의 음성에 대한 스크립트(script)의 문장 단위 또는 문단 단위로 상기 동영상을 분할하여 복수의 동영상 페이지를 생성하는 페이지 생성부; 및a page generator for generating a plurality of video pages by dividing the video into sentence units or paragraph units of a script for the audio of the video; and 상기 복수의 동영상 페이지의 동영상이 재생되거나 상기 복수의 동영상 페이지별 캡처 이미지가 표시되는 영상 표시 영역, 상기 복수의 동영상 페이지와 동기화된 스크립트 문단이 표시되는 스크립트 표시 영역 및 상기 복수의 동영상 페이지의 스크립트 문단 별로 동기화된 질문, 답변 의견이 입력되어 표시되는 대화창 영역을 포함하는 화면을 구성하는 화면 구성부를 포함하는 영상 서비스 제공 장치.A video display area in which moving pictures of the plurality of video pages are played or captured images for each of the plurality of video pages are displayed, a script display area in which script paragraphs synchronized with the plurality of video pages are displayed, and script paragraphs of the plurality of video pages A video service providing device including a screen component that configures a screen including a dialog area where synchronized questions and answers are input and displayed. 제1항에 있어서,According to claim 1, 상기 화면 구성부는,The screen component, 모드 전환 명령이 입력되면, 상기 복수의 동영상 페이지가 재생되는 동영상 재생 모드 또는 상기 캡처 이미지가 표시되는 전자책 모드로 전환시키는 것을 특징으로 하는 영상 서비스 제공 장치.When a mode switching command is input, the video service providing device, characterized in that the video service providing device, characterized in that the switching to a video playback mode in which the plurality of video pages are reproduced or an e-book mode in which the captured image is displayed. 제2항에 있어서,3. The method of claim 2, 상기 화면 구성부는,The screen component, 상기 동영상 재생 모드에서, 상기 영상 표시 영역 또는 상기 스크립트 표시 영역의 좌측 영역이 클릭되면 이전 동영상 페이지를 재생하고, 상기 영상 표시 영역 또는 상기 스크립트 표시 영역의 우측 영역이 클릭되면, 다음 동영상 페이지를 재생하고,In the video playback mode, when the video display area or the left area of the script display area is clicked, the previous video page is played, and when the video display area or the right area of the script display area is clicked, the next video page is played, , 상기 전자책 모드에서, 상기 영상 표시 영역 또는 상기 스크립트 표시 영역의 좌측 영역이 클릭되면 이전 동영상 페이지의 캡처 이미지, 스크립트 문단 및 대화창 영역을 표시하고, 상기 영상 표시 영역 또는 상기 스크립트 표시 영역의 우측 영역이 클릭되면, 다음 동영상 페이지의 캡처 이미지, 스크립트 문단 및 대화창 영역을 표시하는 것을 특징으로 하는 영상 서비스 제공 장치.In the e-book mode, when the image display area or the left area of the script display area is clicked, the captured image of the previous video page, the script paragraph, and the chat window area are displayed, and the image display area or the right area of the script display area is When clicked, the video service providing device, characterized in that for displaying the captured image of the next video page, the script paragraph and the dialog area. 제1항에 있어서,According to claim 1, 상기 화면 구성부는,The screen component, 본문보기 명령이 입력되면, 동영상 페이지별 캡처 이미지 및 스크립트 문단으로 구성된 페이지 리스트가 표시되는 본문보기 화면을 구성하는 것을 특징으로 하는 영상 서비스 제공 장치.When a text view command is input, a video service providing apparatus comprising: configuring a text view screen on which a page list consisting of captured images for each video page and script paragraphs is displayed. 제1항에 있어서,According to claim 1, 상기 화면 구성부는,The screen component, 책갈피 설정 명령이 입력되면, 현재 동영상 재생 중이거나 캡처 이미지 표시 중인 동영상 페이지의 캡처 이미지 및 스크립트 문단을 책갈피로 설정하고,When the bookmark setting command is input, the captured image and script paragraph of the video page currently playing or displaying the captured image are set as bookmarks, 책갈피 모아보기 명령이 입력되면, 책갈피로 설정된 동영상 페이지의 캡처 이미지 및 스크립트 문단으로 구성된 페이지 리스트가 표시되는 책갈피 모아보기 화면을 구성하고,When a bookmark view command is input, a bookmark view screen is configured in which a page list consisting of a captured image of a video page set as a bookmark and a script paragraph is displayed, 책갈피 모음 공유 명령이 입력되면, 상기 페이지 리스트 및 책갈피별 메모를 포함하는 책갈피 모음 데이터를 지정된 다른 사용자에게 공유시키는 것을 특징으로 하는 영상 서비스 제공 장치.When a bookmark collection sharing command is input, the apparatus for providing a video service, characterized in that the bookmark collection data including the page list and the notes for each bookmark are shared with other designated users. 제1항에 있어서,According to claim 1, 상기 화면 구성부는,The screen component, Q&A 보기 명령이 입력되면, 상기 대화창 영역을 통해 입력된 현재 동영상 페이지의 질문 및 답변이 표시되는 Q&A 화면을 구성하고,When a Q&A view command is input, a Q&A screen is configured in which questions and answers of the current video page input through the dialog area are displayed, Q&A 전체보기 명령이 입력되면, 상기 대화창 영역을 통해 입력된 동영상 페이지별 질문 및 답변, 상기 동영상 페이지별 스크립트 문단으로 구성된 스크립트, 질문 및 답변의 리스트가 연속으로 표시되는 Q&A 전체보기 화면을 구성하는 것을 특징으로 하는 영상 서비스 제공 장치.When the Q&A full view command is input, the Q&A full view screen in which a list of questions and answers for each video page input through the dialog area, a script composed of a script paragraph for each video page, and a list of questions and answers is continuously displayed A video service providing device, characterized in that. 제6항에 있어서,7. The method of claim 6, 상기 화면 구성부는,The screen component, 북 커뮤니티 생성 명령이 입력되면, 사용자가 생성하고자 하는 북 커뮤니티의 설정 정보 및 상기 북 커뮤니티의 멤버로 가입시키고자 하는 다른 사용자의 식별정보를 입력받아 상기 북 커뮤니티를 생성하고,When a book community creation command is input, the book community is created by receiving the setting information of the book community that the user wants to create and the identification information of another user who wants to join the book community as a member, 상기 Q&A 화면 또는 상기 Q&A 전체보기 화면에 상기 멤버의 질문 및 답변만을 표시하는 것을 특징으로 하는 영상 서비스 제공 장치.The apparatus for providing video service, characterized in that only the member's questions and answers are displayed on the Q&A screen or the Q&A full view screen. 제1항에 있어서,According to claim 1, 상기 화면 구성부는,The screen component, 스크롤(Scroll) 모드로의 모드 전환 명령이 입력되면, 상기 스크립트 표시 영역에 동영상 페이지별 스크립트 문단으로 구성된 스크립트 리스트가 스크롤 기능을 이용하여 순차적으로 표시되도록 화면을 구성하되,When a mode switching command to scroll mode is input, the screen is configured so that the script list composed of script paragraphs for each video page is sequentially displayed using the scroll function in the script display area, 현재 재생 중인 동영상 페이지의 스크립트 문단을 음영 처리하여 상기 스크립트 표시 영역의 상단 또는 중심부에 위치시키고,Shade the script paragraph of the currently playing video page and place it at the top or center of the script display area, 상기 스크립트 리스트에서 어느 하나의 스크립트 문단이 선택되면, 상기 선택된 스크립트 문단을 음영 처리하여 상기 스크립트 표시 영역의 상단 또는 중심부로 이동시키고,When any one script paragraph is selected from the script list, the selected script paragraph is shaded and moved to the top or center of the script display area, 상기 선택된 스크립트 문단에 대응하는 동영상 페이지를 재생하는 것을 특징으로 하는 영상 서비스 제공 장치.Video service providing apparatus, characterized in that the video page corresponding to the selected script paragraph is reproduced. 어플리케이션을 저장하는 데이터 저장부; 및a data storage unit for storing applications; and 프로세서를 포함하되,including a processor; 상기 프로세서는 상기 어플리케이션을 실행함에 의해,The processor by executing the application, 임의의 동영상이 해당 동영상의 음성에 대한 스크립트(script)의 문장 단위 또는 문단 단위로 분할되어 생성된 복수의 동영상 페이지를 서버로부터 수신하고, 상기 복수의 동영상 페이지의 동영상이 재생되거나 상기 복수의 동영상 페이지별 캡처 이미지가 표시되는 영상 표시 영역, 상기 복수의 동영상 페이지와 동기화된 스크립트 문단이 표시되는 스크립트 표시 영역 및 상기 복수의 동영상 페이지의 스크립트 문단 별로 동기화된 질문, 답변, 또는 의견이 입력되어 표시되는 대화창 영역을 포함하는 화면을 출력하는 것을 특징으로 하는 영상 서비스 제공 장치.A plurality of video pages generated by dividing an arbitrary video into sentence units or paragraph units of a script for the audio of the video are received from the server, and the videos of the plurality of video pages are played or the plurality of video pages A video display area in which a star captured image is displayed, a script display area in which a script paragraph synchronized with the plurality of video pages is displayed, and a dialog window in which a question, answer, or opinion synchronized for each script paragraph of the plurality of video pages is input and displayed An apparatus for providing an image service, characterized in that it outputs a screen including an area. 제9항에 있어서,10. The method of claim 9, 상기 프로세서는,The processor is 모드 전환 명령이 입력되면, 상기 복수의 동영상 페이지가 재생되는 동영상 재생 모드 또는 상기 캡처 이미지가 표시되는 전자책 모드로 전환시키는 것을 특징으로 하는 영상 서비스 제공 장치.When a mode switching command is input, the video service providing device, characterized in that the video service providing device, characterized in that the switching to a video playback mode in which the plurality of video pages are reproduced or an e-book mode in which the captured image is displayed. 제10항에 있어서,11. The method of claim 10, 상기 프로세서는,The processor is 상기 동영상 재생 모드에서, 상기 영상 표시 영역 또는 상기 스크립트 표시 영역의 좌측 영역이 클릭되면 이전 동영상 페이지를 재생하고, 상기 영상 표시 영역 또는 상기 스크립트 표시 영역의 우측 영역이 클릭되면, 다음 동영상 페이지를 재생하고,In the video playback mode, when the video display area or the left area of the script display area is clicked, the previous video page is played, and when the video display area or the right area of the script display area is clicked, the next video page is played, , 상기 전자책 모드에서, 상기 영상 표시 영역 또는 상기 스크립트 표시 영역의 좌측 영역이 클릭되면 이전 동영상 페이지의 캡처 이미지, 스크립트 문단 및 대화창 영역을 표시하고, 상기 영상 표시 영역 또는 상기 스크립트 표시 영역의 우측 영역이 클릭되면, 다음 동영상 페이지의 캡처 이미지, 스크립트 문단 및 대화창 영역을 표시하는 것을 특징으로 하는 영상 서비스 제공 장치.In the e-book mode, when the image display area or the left area of the script display area is clicked, the captured image of the previous video page, the script paragraph, and the chat window area are displayed, and the image display area or the right area of the script display area is When clicked, the video service providing device, characterized in that for displaying the captured image of the next video page, the script paragraph and the dialog area. 제9항에 있어서,10. The method of claim 9, 상기 프로세서는,The processor is 본문보기 명령이 입력되면, 동영상 페이지별 캡처 이미지 및 스크립트 문단으로 구성된 페이지 리스트가 표시되는 본문보기 화면을 출력하는 것을 특징으로 하는 영상 서비스 제공 장치.When a text view command is input, an apparatus for providing video service characterized in that it outputs a text view screen in which a page list consisting of captured images for each video page and script paragraphs is displayed. 제9항에 있어서,10. The method of claim 9, 상기 프로세서는,The processor is 책갈피 설정 명령이 입력되면, 현재 동영상 재생 중이거나 캡처 이미지 표시 중인 동영상 페이지의 캡처 이미지 및 스크립트 문단을 책갈피로 설정하고,When the bookmark setting command is input, the captured image and script paragraph of the video page currently playing or displaying the captured image are set as bookmarks, 책갈피 모아보기 명령이 입력되면, 책갈피로 설정된 동영상 페이지의 캡처 이미지 및 스크립트 문단으로 구성된 페이지 리스트가 표시되는 책갈피 모아보기 화면을 출력하고,When a bookmark view command is input, a bookmark view screen is displayed in which a page list consisting of a captured image of a video page set as a bookmark and a script paragraph is displayed, 책갈피 모음 공유 명령이 입력되면, 상기 페이지 리스트 및 책갈피별 메모를 포함하는 책갈피 모음 데이터를 지정된 다른 사용자에게 공유시키는 것을 특징으로 하는 영상 서비스 제공 장치.When a bookmark collection sharing command is input, the apparatus for providing a video service, characterized in that the bookmark collection data including the page list and the notes for each bookmark are shared with other designated users. 제9항에 있어서,10. The method of claim 9, 상기 프로세서는,The processor is 북 커뮤니티 생성 명령이 입력되면, 사용자가 생성하고자 하는 북 커뮤니티의 설정 정보 및 상기 북 커뮤니티의 멤버로 가입시키고자 하는 다른 사용자의 식별정보를 입력받아 상기 북 커뮤니티를 생성하고,When a book community creation command is input, the book community is created by receiving the setting information of the book community that the user wants to create and the identification information of another user who wants to join the book community as a member, 상기 Q&A 화면 또는 상기 Q&A 전체보기 화면에 상기 멤버의 질문 및 답변만을 표시하는 것을 특징으로 하는 장치.Device characterized in that only the questions and answers of the member are displayed on the Q&A screen or the Q&A full view screen. 제9항에 있어서,10. The method of claim 9, 상기 프로세서는,The processor is 스크롤(Scroll) 모드로의 모드 전환 명령이 입력되면, 상기 스크립트 표시 영역에 동영상 페이지별 스크립트 문단으로 구성된 스크립트 리스트가 스크롤 기능을 이용하여 순차적으로 표시되도록 화면을 출력하되,When a mode switching command to the scroll mode is input, the screen is output so that the script list composed of script paragraphs for each video page is sequentially displayed using the scroll function in the script display area, 현재 재생 중인 동영상 페이지의 스크립트 문단을 음영 처리하여 상기 스크립트 표시 영역의 상단 또는 중심부에 위치시키고,Shade the script paragraph of the currently playing video page and place it at the top or center of the script display area, 상기 스크립트 리스트에서 어느 하나의 스크립트 문단이 선택되면, 상기 선택된 스크립트 문단을 음영 처리하여 상기 스크립트 표시 영역의 상단 또는 중심부로 이동시키고,When any one script paragraph is selected from the script list, the selected script paragraph is shaded and moved to the top or center of the script display area, 상기 선택된 스크립트 문단에 대응하는 동영상 페이지를 재생하는 것을 특징으로 하는 장치.Device characterized in that it plays a video page corresponding to the selected script paragraph.
PCT/KR2021/016774 2020-11-17 2021-11-16 Image service providing device Ceased WO2022108299A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20200153572 2020-11-17
KR10-2020-0153572 2020-11-17

Publications (1)

Publication Number Publication Date
WO2022108299A1 true WO2022108299A1 (en) 2022-05-27

Family

ID=81709420

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2021/016774 Ceased WO2022108299A1 (en) 2020-11-17 2021-11-16 Image service providing device

Country Status (2)

Country Link
KR (1) KR102580354B1 (en)
WO (1) WO2022108299A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024188142A1 (en) * 2023-03-15 2024-09-19 北京字跳网络技术有限公司 Video processing method, apparatus and device, and storage medium
WO2025086857A1 (en) * 2023-10-27 2025-05-01 北京字跳网络技术有限公司 Video-based interaction method, apparatus, and device, and storage medium

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102905779B1 (en) * 2022-12-29 2025-12-29 네이버웹툰 유한회사 Method and system for providing contents

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100994434B1 (en) * 2009-12-02 2010-11-16 (주)익스트리플 Bidirectional video player and service system
KR20120105695A (en) * 2011-03-16 2012-09-26 엘지전자 주식회사 Mobile terminal and method for controlling thereof
US20130170752A1 (en) * 2011-12-30 2013-07-04 Verisign, Inc. Image, audio, and metadata inputs for keyword resource navigation links
KR101406983B1 (en) * 2013-09-10 2014-06-13 김길원 System, server and user terminal for text to speech using text recognition
KR101658002B1 (en) * 2015-12-11 2016-09-21 서강대학교산학협력단 Video annotation system and video annotation method

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101495618B1 (en) * 2007-09-12 2015-02-27 주식회사 비즈모델라인 Method for Operating Multimedia Contents
US20120221936A1 (en) * 2011-02-24 2012-08-30 James Patterson Electronic book extension systems and methods
JP2014130192A (en) * 2012-12-28 2014-07-10 Green Leaf Co Ltd English teaching material distribution system
KR20140141408A (en) * 2013-05-29 2014-12-10 한양대학교 산학협력단 Method of creating story book using video and subtitle information
KR102328823B1 (en) * 2014-11-12 2021-11-19 삼성전자 주식회사 Apparatus and method for using blank area on screen
KR20200024441A (en) 2018-08-28 2020-03-09 김영대 Smart Realtime Lecture, Lecture Capture and Tele-Presentation-Webinar, VR Class room, VR Conference method using Virtual/Augmented Reality Class Room and Artificial Intelligent Virtual Camera Switching technologies

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100994434B1 (en) * 2009-12-02 2010-11-16 (주)익스트리플 Bidirectional video player and service system
KR20120105695A (en) * 2011-03-16 2012-09-26 엘지전자 주식회사 Mobile terminal and method for controlling thereof
US20130170752A1 (en) * 2011-12-30 2013-07-04 Verisign, Inc. Image, audio, and metadata inputs for keyword resource navigation links
KR101406983B1 (en) * 2013-09-10 2014-06-13 김길원 System, server and user terminal for text to speech using text recognition
KR101658002B1 (en) * 2015-12-11 2016-09-21 서강대학교산학협력단 Video annotation system and video annotation method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024188142A1 (en) * 2023-03-15 2024-09-19 北京字跳网络技术有限公司 Video processing method, apparatus and device, and storage medium
WO2025086857A1 (en) * 2023-10-27 2025-05-01 北京字跳网络技术有限公司 Video-based interaction method, apparatus, and device, and storage medium

Also Published As

Publication number Publication date
KR102580354B1 (en) 2023-09-20
KR20220067469A (en) 2022-05-24

Similar Documents

Publication Publication Date Title
WO2022108299A1 (en) Image service providing device
CN1119763C (en) Apparatus and method for collaborative dynamic video annotation
CN116888668A (en) User interfaces and tools for facilitating interaction with video content
WO2011078540A2 (en) Mobile device and related control method for external output depending on user interaction based on image sensing module
WO2015020354A1 (en) Apparatus, server, and method for providing conversation topic
WO2011068284A1 (en) Language learning electronic device driving method, system, and simultaneous interpretation system applying same
Jati The use of smartphone applications in English language teaching and learning
WO2018038428A1 (en) Electronic device and method for rendering 360-degree multimedia content
CN112329403B (en) Live document processing method and device
WO2020107761A1 (en) Advertising copy processing method, apparatus and device, and computer-readable storage medium
WO2019168387A1 (en) Devices, methods, and computer program for displaying user interfaces
WO2023008842A1 (en) Artificial intelligence conversation engine learning method and system thereof
WO2021100989A1 (en) Apparatus and method for creating interactive and document-type electronic document, and method for providing electronic document that may be created interactively
WO2021075739A2 (en) Method for providing game-based foreign-language word learning application
WO2017010690A1 (en) Video providing apparatus, video providing method, and computer program
WO2020199318A1 (en) Book click-to-read interaction device and control method therefor, and computer readable storage medium
WO2014133334A1 (en) Device for providing game linked with electronic book
WO2021096150A1 (en) Method for generating customized lesson module for language learning
WO2015170799A1 (en) Message providing method and message providing device
WO2014069815A1 (en) Display apparatus for studying mask and method for displaying studying mask
WO2018182072A1 (en) System and method for extracting learning data from virtual reality content and augmented reality content
JP2003250118A (en) Content transmission server system, content transmission method, content transmission program, and storage medium
WO2017116203A1 (en) Method and apparatus for supporting foreign language reading comprehension
EP3776161A1 (en) Method and electronic device for configuring touch screen keyboard
WO2020091249A1 (en) Content providing server, content providing terminal, and content providing method

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: 21895067

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 21895067

Country of ref document: EP

Kind code of ref document: A1