KR20220154825A - 노트 생성 방법 및 전자기기 - Google Patents

노트 생성 방법 및 전자기기 Download PDF

Info

Publication number
KR20220154825A
KR20220154825A KR1020227037646A KR20227037646A KR20220154825A KR 20220154825 A KR20220154825 A KR 20220154825A KR 1020227037646 A KR1020227037646 A KR 1020227037646A KR 20227037646 A KR20227037646 A KR 20227037646A KR 20220154825 A KR20220154825 A KR 20220154825A
Authority
KR
South Korea
Prior art keywords
video
note
identifier
input
progress
Prior art date
Application number
KR1020227037646A
Other languages
English (en)
Inventor
즈밍 어우
쿤 류
Original Assignee
비보 모바일 커뮤니케이션 컴퍼니 리미티드
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 비보 모바일 커뮤니케이션 컴퍼니 리미티드 filed Critical 비보 모바일 커뮤니케이션 컴퍼니 리미티드
Publication of KR20220154825A publication Critical patent/KR20220154825A/ko

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying
    • G06F16/735Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/74Browsing; Visualisation therefor
    • G06F16/743Browsing; Visualisation therefor a collection of video files or sequences
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/7867Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title and artist information, manually generated time, location and usage information, user ratings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • G06V20/48Matching video sequences
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • G06V20/49Segmenting video sequences, i.e. computational techniques such as parsing or cutting the sequence, low-level clustering or determining units such as shots or scenes
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B5/00Electrically-operated educational appliances
    • G09B5/06Electrically-operated educational appliances with both visual and audible presentation of the material to be studied
    • G09B5/065Combinations of audio and video presentations, e.g. videotapes, videodiscs, television systems
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47217End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • G06V20/41Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B19/00Teaching not covered by other main groups of this subclass
    • G09B19/003Repetitive work cycles; Sequence of movements

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Computational Linguistics (AREA)
  • Signal Processing (AREA)
  • Library & Information Science (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • General Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Business, Economics & Management (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Computer Security & Cryptography (AREA)
  • Television Signal Processing For Recording (AREA)
  • User Interface Of Digital Computer (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 개시의 실시예는 노트 생성 방법 및 전자기기를 제공한다. 상기 방법은, 타겟 식별자에 대한 사용자의 제1 입력을 수신하는 단계(201) - 타겟 식별자는 제1 비디오 파일과 연관됨 - ; 제1 입력에 응답하여 제1 노트를 표시하는 단계(202)를 포함하되, 제1 노트는 제1 비디오 파일의 내용을 기반으로 생성된 노트이고, 제1 노트는 적어도 하나의 비디오 식별자 및 적어도 하나의 진행률 식별자를 포함하고, 비디오 식별자는 제1 비디오 파일에서 하나의 비디오 클립을 지시하는 데 사용되고, 진행률 식별자는 비디오 클립에 해당하는 조작의 완료 진행률을 지시하는 데 사용된다.

Description

노트 생성 방법 및 전자기기
[관련 출원에 대한 상호 참조]
본 출원은 2020년 3월 31일로 중국에서 출원한 중국 특허출원번호가 No.202010245639.1인 특허의 우선권을 주장하는 바, 그 전체가 참조로서 본원에 포함된다.
[기술분야]
본 개시의 실시예는 통신 기술 분야에 관한 것으로, 특히 노트 생성 방법 및 전자기기에 관한 것이다.
통신 기술의 지속적인 발전에 따라, 사용자는 전자기기를 통해 비디오 튜토리얼(예: 요리공부용 비디오 튜토리얼)을 시청할 수 있다.
일반적으로, 사용자가 전자기기에 표시된 비디오 튜토리얼에 따라 조작하는 과정에서, 사용자는 비디오 튜토리얼의 재생을 일시중지하도록 전자기기를 트리거하고, 이미 재생된 비디오에 따라 조작할 수 있고, 그 다음 해당 튜토리얼 절차를 완료한 후 사용자는 튜토리얼 비디오를 계속하여 재생하도록 전자기기를 다시 트리거할 수 있다. 또한, 튜토리얼 비디오에서 특정 튜토리얼 절차에 해당하는 비디오를 시청하려면, 사용자는 뒤로가기 컨트롤을 클릭하여 이 튜토리얼 절차에 해당하는 동영상을 재생하도록 전자기기를 트리거할 수 있다.
그러나, 상기 과정에서, 튜토리얼 비디오가 길고, 튜토리얼 비디오의 튜토리얼 절차가 번거로우면, 사용자는 튜토리얼 비디오의 재생을 일시중지하도록 전자기기를 반복적으로 트리거해야 할 수 있고, 또 특정 튜토리얼 절차에 해당하는 비디오를 시청하려면, 사용자는 튜토리얼 비디오에서 이 비디오를 찾아야 하기 때문에 사용자가 튜토리얼 비디오를 통해 조작을 완료하는 과정이 유연하지 못하고 번거롭다.
본 개시의 실시예는 사용자가 튜토리얼 비디오를 통해 조작을 완료하는 과정이 유연하지 못하고 번거로운 문제를 해결할 수 있는 노트 생성 방법 및 전자기기를 제공한다.
전술한 기술적 문제를 해결하기 위해 본 개시는 다음과 같이 구현된다.
제1 양상에서, 본 개시의 실시예는 전자기기에 적용되는 노트 생성 방법을 제공함에 있어서, 이 방법은 타겟 식별자에 대한 사용자의 제1 입력을 수신하고, 제1 입력에 응답하여 제1 노트를 표시하는 단계를 포함한다. 여기서, 타겟 식별자는 제1 비디오 파일과 연관되고, 제1 노트는 제1 비디오 파일의 내용을 기반으로 생성된 노트이고, 제1 노트는 적어도 하나의 비디오 식별자 및 적어도 하나의 비디오 클립 진행률 식별자를 포함하고, 비디오 식별자는 제1 비디오 파일에서 하나의 비디오 클립을 지시하는 데 사용되고, 비디오 클립 진행률 식별자는 비디오 클립에 해당하는 조작의 완료 진행률을 지시하는 데 사용된다.
제2 양상에서, 본 개시의 실시예는 전자기기를 제공함에 있어서, 이 전자기기는 수신부 및 처리부를 포함한다. 여기서, 수신부는 타겟 식별자 - 타겟 식별자는 제1 비디오 파일과 연관됨 - 에 대한 사용자의 제1 입력을 수신하도록 구성되고, 처리부는 수신부에 의해 수신된 제1 입력에 응답하여 제1 노트를 표시하도록 구성되며, 제1 노트는 제1 비디오 파일의 내용을 기반으로 생성된 노트이고, 제1 노트는 적어도 하나의 비디오 식별자 및 적어도 하나의 비디오 클립 진행률 식별자를 포함하고, 비디오 식별자는 제1 비디오 파일에서 하나의 비디오 클립을 지시하는 데 사용되고, 비디오 클립 진행률 식별자는 비디오 클립에 해당하는 조작의 완료 진행률을 지시하는 데 사용된다.
제3 양상에서, 본 개시의 실시예는 전자기기를 제공함에 있어서, 이 전자기기는 프로세서, 메모리, 및 메모리에 저장되고 프로세서에서 실행될 수 있는 컴퓨터 프로그램을 포함하며, 이 컴퓨터 프로그램이 프로세서에 의해 실행될 때 제1 양상에 의한 노트 생성 방법의 단계를 구현한다.
제4 양상에서, 본 개시의 실시예는 컴퓨터 판독가능 저장 매체를 제공함에 있어서, 이 컴퓨터 판독가능 저장 매체에는 컴퓨터 프로그램이 저장되어 있고, 이 컴퓨터 프로그램이 프로세서에 의해 실행될 때 제1 양상에 의한 노트 생성 방법의 단계를 구현한다.
본 개시의 실시예에서, 전자기기는 타겟 식별자(제1 비디오 파일과 연관됨)에 대한 사용자의 제1 입력을 수신하고, 제1 입력에 응답하여 제1 노트를 표시한다. 여기서, 제1 노트는 제1 비디오 파일의 내용을 기반으로 생성된 노트이고, 제1 노트는 적어도 하나의 비디오 식별자 및 적어도 하나의 비디오 클립 진행률 식별자를 포함하고, 비디오 식별자는 제1 비디오 파일에서 하나의 비디오 클립을 지시하는 데 사용되고, 비디오 클립 진행률 식별자는 비디오 클립에 해당하는 조작의 완료 진행률을 지시하는 데 사용된다. 이 솔루션을 통해, 사용자가 특정 비디오 파일과 연관된 식별자(예: 비디오 파일의 썸네일 또는 비디오 녹화 컨트롤)에 대해 입력하면, 이 비디오 파일의 내용에 따라 자동으로 노트를 생성하도록 전자기기가 트리거되고, 이 노트는 적어도 하나의 비디오 식별자 및 적어도 하나의 비디오 클립 진행률 식별자를 포함한다. 이 경우, 사용자가 비디오 파일에서 특정 비디오 클립을 시청하려면, 사용자는 이 비디오 파일의 재생을 일시중지하거나 뒤로가기하도록 전자기기를 반복적으로 트리거할 필요 없이 이에 해당하는 비디오 식별자를 클릭함으로써 사용자에 필요한 비디오 클립을 찾을 수 있으므로, 사용자는 비디오 파일에 따라 유연하고 빠르게 조작을 완료할 수 있다.
도 1은 본 개시의 실시예에 따른 운영체제의 아키텍쳐 개략도이다.
도 2는 본 출원의 실시예에 따른 노트 생성 방법의 개략도 1이다.
도 3은 본 출원의 실시예에 따른 노트 생성 방법 애플리케이션을 위한 인터페이스 개략도 1이다.
도 4는 본 출원의 실시예에 따른 노트 생성 방법 애플리케이션을 위한 인터페이스 개략도 2이다.
도 5는 본 출원의 실시예에 따른 노트 생성 방법의 개략도 2이다.
도 6은 본 출원의 실시예에 따른 노트 생성 방법 애플리케이션을 위한 인터페이스 개략도 3이다.
도 7은 본 출원의 실시예에 따른 노트 생성 방법의 개략도 3이다.
도 8은 본 출원의 실시예에 따른 노트 생성 방법의 개략도 4이다.
도 9는 본 출원의 실시예에 따른 노트 생성 방법의 개략도 5이다.
도 10은 본 출원의 실시예에 따른 노트 생성 방법 애플리케이션을 위한 인터페이스 개략도 4이다.
도 11은 본 출원의 실시예에 따른 노트 생성 방법의 개략도 6이다.
도 12는 본 출원의 실시예에 따른 노트 생성 방법 애플리케이션을 위한 인터페이스 개략도 5이다.
도 13은 본 출원의 실시예에 따른 노트 생성 방법 애플리케이션을 위한 인터페이스 개략도 6이다.
도 14는 본 개시의 실시예에 따른 전자기기의 구조 개략도이다.
도 15는 본 개시의 실시예에 따른 전자기기의 하드웨어 개략도이다.
이하, 본 개시의 실시예에 첨부된 도면을 결부하여 본 개시의 실시예의 기술적 솔루션에 대해 명확하고 온전하게 설명하도록 하며, 여기에 설명된 실시예는 본 개시의 모든 실시예가 아니라 일부 실시예에 불과함이 분명하다. 본 개시에 따른 실시예에 기반하여, 본 분야의 통상의 지식을 갖춘 자가 창조성 노력을 기울이지 않는 전제하에서 취득한 기타 실시예는 모두 본 개시의 보호 범위에 포함된다.
여기서 용어 “및/또는”은 연관 객체의 연관관계를 설명하며, 세가지 관계가 존재함을 나타낸다. 예를 들어 A 및/또는 B는 A가 단독으로 존재하는 경우, A와 B가 동시에 존재하는 경우, B가 단독으로 존재하는 경우를 나타낼 수 있다. 여기서 기호 “/”는 연관된 객체가 “또는”의 관계를 가짐을 나타낸다. 예컨대 A/B는 A 또는 B를 나타낸다.
여기서 “제1”, “제2” 등 용어는 서로 다른 객체를 구분하기 위해 사용되는 것으로, 객체의 특정 순서를 설명하기 위해 사용되는 것은 아니다. 예컨대, 제1 입력, 제2 입력 등은 상이한 입력을 구분하기 위해 사용되는 것으로, 입력의 특정 순서를 설명하기 위해 사용되는 것은 아니다.
본 개시의 실시예에서, “예시적” 또는 “예컨대”와 같은 단어는 예, 예시 또는 설명을 나타내기 위해 사용된다. 본 개시의 실시예에서, “예시적” 또는 “예컨대”로 설명된 임의의 실시예 또는 설계 솔루션은 다른 실시예 또는 설계 솔루션보다 더 바람직하거나 유리한 것으로 해석되어서는 안 된다. 정확히 말하면, “예시적” 또는 “예컨대”와 같은 단어는 특정 방식으로 관련 개념을 표현하기 위해 사용된다.
본 개시의 실시예에서, 별도의 설명이 없는 한, “다수”는 두 개 또는 두 개 이상을 나타낸다. 예컨대, 다수의 구성요소는 두 개 또는 두 개 이상의 구성요소를 가리킨다.
현재, 전자기기에는 다수의 노트류 애플리케이션(전자기기에 내장된 애플리케이션 및/또는 사용자 트리거에 의해 설치된 애플리케이션)이 포함될 수 있다. 예컨대 메모장 애플리케이션, 노트 애플리케이션 및 비망록 애플리케이션 등 임의의 가능한 형태의 메모류 애플리케이션이다. 일반적으로, 사용자는 노트 애플리케이션을 통해 특정 파일(예: 비디오 파일, 이미지 파일, 녹음 파일)과 관련된 내용을 수동으로 기록할 수 있지만, 이러한 방식으로 기록된 내용과 이 파일은 연관성이 낮을 수 있다. 이 문제를 해결하기 위해, 본 개시의 실시예에서는 노트 생성 방법 및 전자기기를 제공하며, 이 전자기기는 타겟 식별자(제1 비디오 파일과 연관됨)에 대한 사용자의 제1 입력을 수신하고, 제1 입력에 응답하여 제1 노트를 표시할 수 있다. 여기서, 제1 노트는 제1 비디오 파일의 내용을 기반으로 생성된 노트이고, 제1 노트는 적어도 하나의 비디오 식별자 및 적어도 하나의 비디오 클립 진행률 식별자를 포함하고, 비디오 식별자는 제1 비디오 파일에서 하나의 비디오 클립을 지시하는 데 사용되고, 비디오 클립 진행률 식별자는 비디오 클립에 해당하는 조작의 완료 진행률을 지시하는 데 사용된다. 이 솔루션을 통해, 사용자가 특정 비디오 파일과 연관된 식별자(예: 비디오 파일의 썸네일 또는 비디오 녹화 컨트롤)에 대해 입력하면, 이 비디오 파일의 내용에 따라 자동으로 노트를 생성하도록 전자기기가 트리거되고, 이 노트는 적어도 하나의 비디오 식별자 및 적어도 하나의 비디오 클립 진행률 식별자를 포함한다. 이 경우, 사용자가 비디오 파일에서 특정 비디오 클립을 시청하려면, 사용자는 이 비디오 파일의 재생을 일시중지하도록 전자기기를 반복적으로 트리거할 필요 없이 이에 해당하는 비디오 식별자를 클릭함으로써 사용자에 필요한 비디오 클립을 찾을 수 있으므로, 사용자는 비디오 파일에 따라 유연하고 빠르게 조작을 완료할 수 있다.
본 개시의 실시예에서의 전자기기는 운영체제를 구비한 전자기기일 수 있다. 이 운영체제는 안드로이드(Android) 운영체제, ios 운영체제 또는 다른 가능한 운영체제일 수 있으며, 본 개시의 실시예는 이에 대해 특별히 한정하지 않는다.
다음은 운영체제로 예를 들어 본 개시의 실시예에 따른 노트 생성 방법이 적용되는 소프트웨어 환경을 소개할 것이다.
도 1에 도시된 바와 같이, 본 개시의 실시예에 따른 일 가능한 운영체제의 아키텍쳐 개략도가 도시된다. 도 1에서, 운영체제의 아키텍처는 애플리케이션 계층, 애플리케이션 프레임워크 계층, 시스템 런타임 계층 및 커널 계층(구체적으로 Linux 커널 계층일 수 있음)을 포함한 4개의 계층으로 구성된다.
여기서, 애플리케이션 계층은 운영체제 내의 각 애플리케이션(시스템 애플리케이션 및 타사 애플리케이션을 포함함)을 포함한다. 예시적으로, 애플리케이션 계층은 본 개시의 실시예에서 노트 편집 인터페이스 및 노트 설정 인터페이스를 표시하는 애플리케이션을 포함할 수 있다. 예컨대, 카메라 애플리케이션, 노트 애플리케이션 등과 같이 노트 편집 인터페이스 및 노트 설정 인터페이스를 표시할 수 있는 임의의 애플리케이션일 수 있다.
애플리케이션 프레임워크 계층은 애플리케이션의 프레임워크이며, 개발자는 애플리케이션 프레임워크의 개발 원칙을 준수하는 조건에서, 애플리케이션 프레임워크 계층에 기초하여 일부 애플리케이션을 개발할 수 있다. 예컨대, 본 개시의 실시예에서 노트 편집 인터페이스를 표시하는 애플리케이션은 애플리케이션 프레임워크 계층을 기반으로 개발될 수 있다.
일반적으로, 본 개시의 실시예에서 노트 편집 인터페이스를 표시하는 애플리케이션은 두 부분을 포함할 수 있다. 한 부분은 전자기기 백그라운드에서 실행되는 서비스(service)를 가리키며, 이는 애플리케이션에 의해 표시된 노트 편집 인터페이스에서 사용자의 입력을 감지하고, 이 입력에 따라 노트를 표시하는 데 사용된다. 다른 한 부분은 전자기기의 화면에 표시된 내용을 가리키며, 예컨대 전자기기의 화면에 표시된 노트의 입구 식별자이다.
시스템 런타임 계층은 라이브러리(시스템 라이브러리라고도 함) 및 운영체제 런타임 환경을 포함한다. 라이브러리는 운영체제에 필요한 다양한 자원을 제공한다. 운영체제 런타임 환경은 운영체제에 소프트웨어 환경을 제공하도록 구성된다.
커널 계층은 운영체제의 운영체제 계층으로서, 운영체제 소프트웨어 계층의 최하위 계층에 속한다. 커널 계층은 Linux 커널에 기초하여 운영체제에 대한 핵심 시스템 서비스 및 하드웨어 관련 드라이버를 제공한다.
운영체제로 예를 들어, 본 개시의 실시예에서, 개발자는 도 1에 도시된 운영체제의 시스템 아키텍쳐에 기초하여, 본 개시의 실시예에 따른 노트 생성 방법을 구현하는 소프트웨어 프로그램을 개발할 수 있으므로, 상기 노트 생성 방법은 도 1에 도시된 운영체제에 기초하여 실행될 수 있다. 즉, 프로세서 또는 전자기기는 운영체제에서 상기 소프트웨어 프로그램을 실행함으로써 본 개시의 실시예에 따른 노트 생성 방법을 구현할 수 있다.
본 개시의 실시예에서의 전자기기는 이동 전자기기 또는 비이동 전자기기일 수 있다. 예시적으로, 이동 전자기기는 휴대폰, 태블릿 PC, 노트북, 차량탑재 단말기, 웨어러블 기기, 울트라 모바일 PC(ultra-mobile personal computer, UMPC), 넷북 또는 개인 휴대 정보 단말기(personal digital assistant, PDA) 등일 수 있고, 비이동 전자기기는 퍼스널 컴퓨터(personal computer, PC), 텔레비전(television, TV), 현금 자동 입출금기, 키오스크 등 일 수 있으며, 본 개시의 실시예는 이에 대해 구체적으로 한정하지 않는다.
본 개시의 실시예에 따른 노트 생성 방법은 상기 전자기기에 의해 수행되거나, 상기 전자기기에서 상기 노트 생성 방법을 구현할 수 있는 기능부 및/또는 기능 엔티티에 의해 수행될 수 있으며, 구체적으로 실제 요구사항에 따라 결정될 수 있으므로, 본 개시의 실시예는 이에 대해 한정하지 않는다. 다음은 본 개시의 실시예에 따른 노트 생성 방법에 대한 예시적인 설명을 위해 전자기기를 예로 든다.
본 개시의 실시예에서, 사용자가 특정 비디오 파일(예: 튜토리얼 비디오 파일) 또는 이 비디오 파일을 조작하는 과정에서, 튜토리얼 비디오가 길고, 튜토리얼 비디오의 튜토리얼 절차가 번거로우면, 사용자는 이 비디오 파일의 각 부분에 해당하는 내용을 정확하게 알 수 없으며, 따라서 사용자가 특정 비디오 파일과 연관된 식별자(예: 비디오 파일의 썸네일 또는 비디오 녹화 컨트롤)에 대해 입력하면, 이 비디오 파일의 내용에 따라 자동으로 노트를 생성하도록 전자기기가 트리거되고, 이 노트는 적어도 하나의 비디오 식별자 및 적어도 하나의 비디오 클립 진행률 식별자를 포함한다. 이 경우, 사용자가 비디오 파일에서 특정 비디오 클립을 시청하려면, 사용자는 이 비디오 파일의 재생을 일시중지하도록 전자기기를 반복적으로 트리거할 필요 없이 이에 해당하는 비디오 식별자를 클릭함으로써 사용자에 필요한 비디오 클립을 찾을 수 있으므로, 사용자는 비디오 파일에 따라 유연하고 빠르게 조작을 완료할 수 있다.
다음은 구체적으로 각 도면을 참조하여 본 개시의 실시예에 따른 노트 생성 방법을 예시적으로 설명할 것이다.
도 2에 도시된 바와 같이, 본 개시의 실시예는 노트 생성 방법을 제공함에 있어서, 이 방법은 다음 단계 201 및 단계 202를 포함할 수도 있다.
단계 201: 전자기기는 타겟 식별자에 대한 사용자의 제1 입력을 수신한다.
여기서, 상기 타겟 식별자는 제1 비디오 파일과 연관될 수 있다.
본 개시의 실시예에서, 상기 타겟 식별자는 제1 비디오 파일과 연관된다는 것은, 타겟 식별자에 대한 사용자의 입력이 제1 비디오 파일에 대해 관련 동작을 수행하도록 전자기기를 트리거할 수 있는 것으로 이해할 수 있다. 예컨대, 타겟 식별자에 대한 사용자의 입력은 제1 비디오 파일을 녹화하도록 전자기기를 트리거할 수 있거나, 타겟 식별자에 대한 사용자의 입력은 제1 비디오 파일을 표시하도록 전자기기를 트리거할 수 있다.
선택적으로, 본 개시의 실시예에서, 상기 타겟 식별자는 카메라 애플리케이션의 비디오 녹화 인터페이스 상에 표시된 식별자일 수 있다.
선택적으로, 본 개시의 실시예에서, 상기 단계 201은 구체적으로 다음 단계 201a를 통해 구현될 수 있다.
단계 201a: 전자기기는 제1 비디오 파일의 비디오 녹화 인터페이스 상에 표시된 타겟 식별자에 대한 사용자의 제1 입력을 수신한다.
본 개시의 실시예에서, 상기 제1 비디오 파일의 비디오 녹화 인터페이스는, 제1 비디오 파일의 인터페이스를 녹화하거나 제1 비디오 파일의 비디오 썸네일을 표시하는 인터페이스로 이해할 수 있다.
선택적으로, 본 개시의 실시예에서, 상기 타겟 식별자는 제1 비디오 파일의 비디오 썸네일이거나, 비디오 녹화 컨트롤(즉, 제1 비디오 파일을 녹화하기 위한 비디오 녹화 컨트롤)일 수 있다. 타겟 식별자가 제1 비디오 파일의 비디오 썸네일인 경우, 제1 입력은 제1 비디오 파일의 비디오 썸네일에 대한 사용자의 입력일 수 있고, 타겟 식별자가 비디오 녹화 컨트롤인 경우, 제1 입력은 비디오 녹화 컨트롤에 대한 사용자의 입력일 수 있다.
본 개시의 실시예에서, 상기 비디오 썸네일은 전자기기의 카메라 애플리케이션의 비디오 녹화 인터페이스에 표시될 수 있으며, 이는 특정 비디오 파일(예: 제1 비디오 파일)의 아이콘을 지시하는 데 사용된다. 예시적으로, 카메라 애플리케이션의 비디오 녹화 인터페이스를 표시하는 전자기기의 인터페이스 개략도인 도 3의 (a)에 도시된 바와 같이, 비디오 썸네일은 30에 도시된 아이콘일 수 있다. 여기서, 30이 나타내는 아이콘은 하나의 비디오 파일을 지시할 수 있다.
본 개시의 실시예에서, 특정 비디오 파일을 녹화하도록 전자기기가 사용자에 의해 트리거된 후, 전자기기의 카메라 애플리케이션의 비디오 녹화 인터페이스는 이 비디오 파일의 비디오 썸네일을 표시할 수 있고; 또는, 카메라 애플리케이션의 비디오 녹화 인터페이스를 표시하도록 전자기기가 사용자에 의해 트리거된 경우, 전자기기의 카메라 애플리케이션의 비디오 녹화 인터페이스는 전자기기에 저장된 특정 비디오 파일(예컨대, 사용자가 전자기기에 의해 가장 최근에 녹화된 비디오 파일을 트리거하거나, 사용자가 전자기기에 의해 가장 최근에 다운로드된 비디오 파일을 트리거함)의 비디오 썸네일을 표시할 수도 있다는 점에 유의해야 한다.
선택적으로, 본 개시의 실시예에서, 일 구현 방법에서, 타겟 식별자가 제1 비디오 파일의 비디오 썸네일인 경우, 상기 제1 입력은 구체적으로 사용자가 제1 비디오 파일의 비디오 썸네일을 길게 누르고 비디오 미리보기 화면으로 드래그하는 입력일 수 있거나, 사용자가 제1 비디오 파일의 비디오 썸네일을 길게 누르고 비디오 미리보기 화면으로 스와이프하는 입력일 수 있거나, 제1 비디오 파일의 비디오 썸네일에 대한 사용자의 더블 클릭 입력 등일 수도 있다. 구체적으로 실제 사용 요구사항에 따라 결정될 수 있으며, 본 개시에 따른 실시예는 이에 대해 한정하지 않는다.
다음은 제1 입력이 사용자가 제1 비디오 파일의 비디오 썸네일을 길게 누르고 비디오 미리보기 화면으로 드래그하는 입력인 것으로 예를 들어 제1 입력의 구체적인 수행 과정에 대해 예시적으로 설명할 것이다.
본 개시의 실시예에서, 사용자는 제1 비디오 파일의 비디오 썸네일을 길게 누르고 비디오 미리보기 화면으로 드래그함으로써 비디오 녹화 인터페이스를 노트 인터페이스로 갱신하여 표시하도록 전자기기를 트리거할 수 있으며, 이 노트 인터페이스는 노트 추가 컨트롤을 포함하고, 그 다음 사용자는 제1 비디오 파일의 비디오 썸네일을 이 노트 추가 컨트롤로 드래그할 수 있으며, 이로써 제1 비디오 파일의 비디오 썸네일을 비디오 미리보기 화면으로 드래그하는 사용자의 입력, 즉 제1 입력의 조작 절차를 완료할 수 있다.
본 개시의 실시예에서, 상기 노트 추가 컨트롤은 새로운 노트를 추가하는 데 사용될 수 있다는 점에 유의해야 한다.
선택적으로, 본 개시의 실시예에서, 상기 노트 인터페이스는 노트 애플리케이션의 인터페이스이다.
다음은 도 3을 참조하여 제1 입력이 사용자가 제1 비디오 파일의 비디오 썸네일을 길게 누르고 비디오 미리보기 화면으로 드래그하는 입력의 구체적인 조작 과정에 대해 예시적으로 설명할 것이다.
예시적으로, 제1 비디오 파일의 비디오 썸네일이 아이콘(30)이라고 가정하면, 도 3의 (a)에 도시된 바와 같이, 사용자가 아이콘(30)을 비디오 미리보기 화면(31)으로 드래그할 때, 도 3의 (b)에 도시된 바와 같이, 전자기기는 비디오 녹화 인터페이스를 노트 인터페이스(32)로 갱신하여 표시할 수 있고, 노트 인터페이스는 노트 추가 컨트롤을 포함할 수 있고, 그 다음 사용자는 계속하여 아이콘(30)을 노트 추가 컨트롤로 드래그할 수 있으며, 이로써 제1 비디오 파일의 비디오 썸네일을 비디오 미리보기 화면으로 드래그하는 사용자의 입력, 즉 제1 입력의 조작 절차를 완료할 수 있다.
선택적으로, 본 개시의 실시예에서, 상기 노트 인터페이스는 적어도 하나의 노트의 입구 식별자를 포함할 수 있다.
노트 인터페이스가 적어도 하나의 노트 입구 식별자를 포함하는 것에 대한 설명은 후술되는 실시예를 참조할 수 있으므로, 반복을 피하기 위해 여기서는 상세한 설명을 생략한다는 점에 유의해야 한다.
다른 일 구현 방법에서, 타겟 식별자가 비디오 녹화 컨트롤인 경우, 상기 제1 입력은 구체적으로 사용자가 비디오 녹화 컨트롤을 길게 누르고 비디오 미리보기 화면으로 드래그하는 입력일 수 있거나, 사용자가 비디오 녹화 컨트롤을 길게 누르고 비디오 미리보기 화면으로 스와이프하는 입력일 수 있거나, 비디오 파일의 비디오 썸네일에 대한 사용자의 더블 클릭 입력 등일 수도 있다. 구체적으로 실제 사용 요구사항에 따라 결정될 수 있으며, 본 개시에 따른 실시예는 이에 대해 한정하지 않는다.
본 개시의 실시예에서, 사용자가 제1 입력을 수행하기 전에, 사용자는 먼저 비디오 녹화 컨트롤에 대해 하나의 입력을 수행하여 제1 비디오 파일 녹화를 시작하도록 전자기기를 트리거할 수 있다는 점에 유의해야 한다.
다음은 제1 입력이 사용자가 비디오 녹화 컨트롤을 길게 누르고 비디오 미리보기 화면으로 드래그하는 입력인 것으로 예를 들어 제1 입력의 구체적인 수행 과정에 대해 예시적으로 설명할 것이다.
본 개시의 실시예에서, 사용자가 제1 비디오 파일 녹화를 시작하도록 전자기기를 트리거한 후, 사용자는 비디오 녹화 컨트롤을 길게 누름으로써 비디오 녹화 컨트롤 상에 비디오 녹화 컨트롤의 아이콘을 오버레이 표시하도록 전자기기를 트리거할 수 있고, 그 다음 사용자는 비디오 녹화 컨트롤의 아이콘을 비디오 미리보기 화면으로 드래그하여 비디오 녹화 인터페이스를 노트 인터페이스로 갱신하여 표시하도록 전자기기를 트리거할 수 있고, 이 노트 인테페이스는 노트 추가 컨트롤을 포함하고, 이어서 사용자는 비디오 녹화 컨트롤의 아이콘을 노트 추가 컨트롤 상으로 드래그할 수 있으며, 이로써 비디오 녹화 컨트롤을 비디오 미리보기 화면으로 드래그하는 사용자의 입력, 즉 제1 입력의 조작 절차를 완료할 수 있다.
본 개시의 실시예에서, 사용자가 비디오 녹화 컨트롤을 길게 누르면 전자기기는 제1 비디오의 녹화를 종료할 수 있다는 점에 유의해야 한다.
다음은 도 4를 참조하여 제1 입력이 사용자가 비디오 녹화 컨트롤을 비디오 미리보기 화면으로 드래그하는 입력의 구체적인 조작 과정에 대해 예시적으로 설명할 것이다.
예시적으로, 도 4의 (a)에 도시된 바와 같이, 사용자가 제1 비디오 파일을 녹화하도록 비디오 녹화 컨트롤(34)을 클릭하여 전자기기를 트리거한 후, 사용자는 비디오 녹화 컨트롤(34)을 길게 누름으로써 비디오 녹화 컨트롤 상에 비디오 녹화 컨트롤의 아이콘을 오버레이 표시하도록 전자기기를 트리거할 수 있고, 그 다음 사용자는 비디오 녹화 컨트롤의 아이콘을 비디오 미리보기 화면(31)으로 드래그하여 도 4의 (b)에 표시된 바와 같이 비디오 녹화 인터페이스를 노트 인터페이스(32)로 갱신하여 표시하도록 전자기기를 트리거할 수 있고, 노트 인터페이스(32)는 노트 추가 컨트롤(33)을 포함할 수 있고, 이어서 사용자는 비디오 녹화 컨트롤의 아이콘을 노트 추가 컨트롤 상으로 드래그할 수 있으며, 이로써 비디오 녹화 컨트롤을 길게 누르고 비디오 미리보기 화면으로 드래그하는 사용자의 입력, 즉 제1 입력의 조작 절차를 완료할 수 있다.
본 개시의 실시예에서, 사용자는 비디오 녹화 인터페이스 상의 타겟 식별자에 대한 입력을 통해 노트 인터페이스로 점프하도록 전자기기를 트리거할 수 있으므로, 사용자가 노트 인터페이스로 빠르게 진입하는 것이 용이하다.
단계 202: 전자기기는 제1 입력에 응답하여 제1 노트를 표시한다.
여기서, 상기 제1 노트는 제1 비디오 파일의 내용을 기반으로 생성된 노트이고, 이 제1 노트는 적어도 하나의 비디오 식별자 및 적어도 하나의 비디오 클립 진행률 식별자를 포함할 수 있고, 이 비디오 식별자는 제1 비디오 파일에서 하나의 비디오 클립을 지시하는 데 사용될 수 있고, 이 비디오 클립 진행률 식별자는 비디오 클립에 해당하는 조작의 완료 진행률을 지시하는 데 사용될 수 있다.
비디오 식별자, 비디오 클립 진행률 식별자 및 비디오 클립에 대한 설명은 후술되는 실시예에서의 관련 설명을 참조할 수 있으므로, 여기서는 상세한 설명을 생략한다.
선택적으로, 본 개시의 실시예에서, 상기 단계 202는 구체적으로 다음 단계 202a를 통해 구현될 수 있다.
단계 202a: 제1 입력의 입력 특징이 미리 설정된 입력 특징인 경우, 전자기기는 제1 입력에 응답하여 제1 노트를 표시한다.
여기서, 상기 미리 설정된 입력 특징은 사용자가 타겟 식별자를 노트 추가 컨트롤로 드래그하는 것일 수 있다.
본 개시의 실시예에서, 전자기기가 사용자의 제1 입력을 수신한 후, 전자기기는 제1 비디오 파일의 내용에 따라 제1 비디오 파일과 연관된 제1 노트를 생성하고, 제1 노트를 표시할 수 있다.
본 개시의 실시예에 따른 노트 생성 방법은 사용자가 특정 튜토리얼 절차에 해당하는 비디오를 시청해야 하는 경우 비디오의 일시정지 또는 뒤로가기가 필요하지 않는 시나리오에 적용되며, 사용자가 특정 비디오 파일과 연관된 식별자(예: 비디오 파일의 썸네일 또는 비디오 녹화 컨트롤)에 대해 입력하면, 이 비디오 파일의 내용에 따라 자동으로 노트를 생성하도록 전자기기가 트리거되고, 이 노트는 적어도 하나의 비디오 식별자 및 적어도 하나의 비디오 클립 진행률 식별자를 포함한다. 이 경우, 사용자가 비디오 파일에서 특정 비디오 클립을 시청하려면, 사용자는 이 비디오 파일의 재생을 일시중지하거나 뒤로가기하도록 전자기기를 반복적으로 트리거할 필요 없이 이에 해당하는 비디오 식별자를 클릭함으로써 사용자에 필요한 비디오 클립을 찾을 수 있으므로, 사용자는 비디오 파일에 따라 유연하고 빠르게 조작을 완료할 수 있다.
선택적으로, 본 개시의 실시예에서, 사용자가 전자기기에 대해 제1 입력을 수행한 후, 전자기기는 사용자가 노트의 정보를 확인 또는 수정할 수 있도록 먼저 하나의 노트 편집 인터페이스를 표시할 수 있고, 사용자가 노트의 정보를 확인 또는 수정한 후, 전자기기는 다시 제1 노트를 표시할 수 있다.
예시적으로, 상기 도 2를 참조하여, 도 5에 도시된 바와 같이, 상기 단계 201 이후 단계 202 이전에, 본 개시의 실시예에 따른 노트 생성 방법은 다음 단계 203을 더 포함할 수 있다.
단계 203: 전자기기는 제1 입력에 응답하여 제1 노트의 노트 편집 인터페이스를 표시한다.
여기서, 상기 노트 편집 인터페이스는 노트 내용 편집 영역을 포함할 수 있고, 이 노트 내용 편집 영역은 N개의 비디오 식별자, 각 비디오 식별자에 해당하는 설명 정보, 및 N개의 비디오 식별자에 해당하는 N개의 비디오 클립 진행률 식별자를 포함할 수 있고, N은 양의 정수이다.
선택적으로, 본 개시의 실시예에서, 상기 N개의 비디오 식별자 중 각 비디오 식별자는 N개의 비디오 클립 중 하나의 비디오 클립에 해당할 수 있고, 이 N개의 비디오 클립은 전자기기가 제1 비디오 파일의 내용에 따라 제1 비디오 파일을 비디오 클립으로 분할하여 얻은 것일 수 있다.
선택적으로, 본 개시의 실시예에서, 상기 단계 203은 구체적으로 다음 단계 203a-단계 203c를 통해 구현될 수 있다.
단계 203a: 전자기기는 제1 입력에 응답하여 제1 비디오 파일의 내용을 식별하고, N개의 비디오 조작정보 그룹을 얻는다.
선택적으로, 본 개시의 실시예에서, 상기 N개의 비디오 조작정보 그룹 중 각 비디오 조작정보 그룹은 모두 텍스트 정보, 음성 정보, 제스처 정보 중 적어도 하나를 포함할 수 있다.
본 개시의 실시예에서, 상기 N개의 비디오 조작정보 그룹의 순서는 제1 비디오 파일에서의 비디오 조작 절차의 순서에 따라 결정될 수 있다는 점에 유의해야 한다.
예시적으로, 음성 정보로 예를 들어, 제1 비디오 파일에 “먼저 종이 색상을 선택하고, 그 다음 종이를 접고, 마지막에 종이를 자르세요”라는 음성 내용이 포함된다고 가정한다. 이 경우, 전자기기는 “먼저”, “그 다음” 및 “마지막”과 같은 조작 정보를 얻을 수 있다.
선택적으로, 본 개시의 실시예에서, 전자기기는 AI 기술을 통해 제1 비디오 파일의 내용을 식별하여 N개의 비디오 조작정보 그룹을 얻을 수 있고, N개의 비디오 조작정보 그룹의 정렬 순서는 제1 비디오 파일에서의 비디오 조작 절차의 순서에 따라 결정될 수 있다.
선택적으로, 본 개시의 실시예에서, 상기 N개의 비디오 조작정보 그룹 중 각 비디오 조작정보 그룹은 제1 비디오 파일에서의 관련 또는 유사한 조작 절차에 해당할 수 있다. 예시적으로, 제1 비디오 파일의 내용이 종이비행기 접기라고 가정하면, 전자기기는 AI 기술을 통해 제1 비디오 파일의 내용을 식별하여 3개의 내용 정보 그룹을 얻을 수 있다. 여기서, 제1 비디오 조작정보 그룹은 제1 비디오 파일에서 종이 색상과 관련 또는 유사한 내용에 해당할 수 있고, 제2 비디오 조작정보 그룹은 제1 비디오 파일에서 종이 자르기와 관련 또는 유사한 내용에 해당할 수 있고, 제3 비디오 조작정보 그룹은 제1 비디오 파일에서 비행기 접기와 관련 또는 유사한 내용에 해당할 수 있다.
단계 203b: 전자기기는 N개의 비디오 조작정보 그룹에 따라 제1 비디오 파일을 N개의 비디오 클립으로 분할한다.
여기서, 상기 N개의 비디오 클립 중 각 비디오 클립은 상기 N개의 비디오 조작정보 그룹 중 하나의 비디오 조작정보 그룹에 각각 해당할 수 있다. 즉, 상이한 비디오 클립은 상이한 비디오 조작정보 그룹에 해당한다. 각 비디오 클립에서의 조작 절차는 관련 또는 유사함을 이해할 수 있다.
예시적으로, 상기 단계 203a에서의 예를 참조하면, 전자기기는 “먼저”, “그 다음” 및 “마지막”과 같은 조작정보를 얻은 후 제1 비디오 파일을 3개의 비디오 클립으로 분할할 수 있다. 여기서, 첫 번째 비디오 클립은 제1 비디오 파일에서 음성 “먼저”부터 음성 “그 다음”까지에 해당하는 비디오 내용이고, 두 번째 비디오 클립은 제1 비디오 파일에서 음성 “그 다음”부터 음성 “마지막”까지에 해당하는 비디오 내용이고, 세 번째 비디오 클립은 제1 비디오 파일에서 음성 “마지막”에서 제1 비디오 파일 종료까지에 해당하는 비디오 내용이다.
단계 203c: 전자기기는 N개의 비디오 클립에 따라 제1 노트의 노트 편집 인터페이스를 표시한다.
본 개시의 실시예에서, 전자기기는 N개의 비디오 조작정보 그룹을 얻은 후 N개의 비디오 조작정보 그룹에 따라 제1 비디오 파일을 N개의 비디오 클립으로 분할하고, 그 다음 N개의 비디오 클립에 따라 제1 노트의 노트 편집 인터페이스를 표시할 수 있다. 구체적으로, 전자기기는 N개의 비디오 클립에 따라 N개의 비디오 클립의 입구 식별자(즉, N개의 비디오 식별자)를 표시하고, N개의 비디오 클립의 내용에 따라 각 비디오 식별자에 해당하는 설명 정보를 표시하고, N개의 비디오 식별자에 해당하는 N개의 비디오 클립 진행률 식별자를 표시한다.
본 개시의 실시예에서, 상기 N개의 비디오 식별자 중 각 비디오 식별자는 각각 N개의 비디오 클립 중 하나의 비디오 클립의 입구 식별자일 수 있다. 즉, 사용자는 특정 비디오 클립의 입구 식별자를 클릭함으로써 이 비디오 클립을 재생하도록 전자기기를 트리거할 수 있다. 여기서, 비디오 식별자의 형태는 비디오 클립의 썸네일일 수 있다. 즉, 여기서 비디오 식별자의 표시 형태는 상기 비디오 썸네일의 표시 형태와 동일할 수 있다. 예시적으로, 제1 비디오 파일의 내용이 종이비행기 접기이고, 전자기기가 제1 비디오 파일을 3개의 비디오 클립으로 분할한다고 가정하면, 도 6에 도시된 바와 같이, 노트 편집 인터페이스는 비디오 식별자(60)(첫 번째 비디오 클립을 지시함), 비디오 식별(두 번째 비디오 클립을 지시함) 및 비디오 식별자(세 번째 비디오 클립을 지시함)를 포함할 수 있다.
본 개시의 실시예에서, 상기 각 비디오 식별자에 해당하는 설명 정보는 이 비디오 식별자에 해당하는 비디오 클립의 내용을 설명하는 데 사용될 수 있다.
본 개시의 실시예에서, 상기 각 비디오 식별자에 해당하는 설명 정보는 각 비디오 식별자에 의해 지시된 비디오 클립의 내용에 따라 전자기기에 의해 자동으로 결정될 수 있다는 점에 유의해야 한다. 물론, 전자기기가 하나의 비디오 식별자에 의해 지시된 비디오 클립의 내용을 결정할 수 없는 경우, 전자기기는 이 비디오 식별자에 해당하는 설명 정보를 표시하지 않을 수 있다.
예시적으로, 전자기기가 첫 번째 비디오 클립의 내용을 “종이 색상 선택”으로 결정하고, 두 번째 비디오 클립의 내용을 “종이 자르기”로 결정하고, 세 번째 비디오 클립의 내용을 결정할 수 없다고 가정한다. 도 6에 도시된 바와 같이, 비디오 식별자(60)는 설명 정보 “종이 색상 선택”에 해당할 수 있고, 비디오 식별자(61)는 설명 정보 “자르기”에 해당할 수 있고, 비디오 식별자(62)는 해당하는 설명 정보가 없다.
선택적으로, 본 개시의 실시예에서, 사용자는 실제 요구사항에 따라 각 비디오 식별자에 해당하는 설명 정보를 수정 또는 추가할 수 있다.
본 개시의 실시예에서, 상기 각 비디오 식별자에 해당하는 비디오 클립 진행률 식별자는 이 비디오 식별자에 해당하는 비디오 클립과 관련된 사용자 조작의 완료 진행률을 지시하는 데 사용될 수 있다. 즉, 하나의 비디오 식별자에 해당하는 비디오 클립 진행률 식별자는 사용자에 의해 수행되는 특정 비디오 클립과 관련된 조작의 진행률을 지시할 수 있으며, 하나의 비디오 식별자는 비디오 클립에 해당된다.
본 개시의 실시예에서, 사용자가 특정 비디오 클립과 관련된 조작을 수행하지 않은 경우, 이 비디오 클립에 해당하는 비디오 식별자에 해당하는 비디오 클립 진행률 식별자가 지시하는 상태는 0%이다.
예시적으로, 사용자가 종이 색상 선택 조작을 완료한 경우, 즉 사용자가 제1 비디오 클립과 관련된 조작을 완료한 후, 도 6에 도시된 바와 같이, 제1 비디오 클립에 해당하는 비디오 식별자(60)에 해당하는 비디오 클립 진행률 식별자(63)가 지시하는 진행률 상태가 100%이고, 제2 비디오 클립에 해당하는 비디오 식별자(61)에 해당하는 비디오 클립 진행률 식별자(64)가 지시하는 진행률 상태가 0%이고, 제3 비디오 클립에 해당하는 비디오 식별자(62)에 해당하는 비디오 클립 진행률 식별자(65)가 지시하는 진행률 상태가 0%이다.
본 개시의 실시예에 따른 노트 생성 방법은 사용자가 특정 튜토리얼 절차에 해당하는 비디오를 시청해야 하는 경우 비디오의 일시정지 또는 뒤로가기가 필요하지 않는 시나리오에 적용되며, 사용자가 노트 편집 인터페이스에서 제1 비디오 파일의 분할 상태를 조회할 수 있고, 자신의 요구사항에 따라 제1 노트의 내용을 설정할 수 있으므로, 노트 설정의 유연성을 향상시킬 수 있으며, 이로써 노트의 내용이 사용자의 실제 사용 요구사항에 더 부합되도록 한다.
더 나아가, 전자기기가 제1 비디오 파일의 내용에 따라 제1 비디오 파일을 N개의 비디오 클립으로 분할할 수 있으므로, 사용자가 제1 비디오 파일의 특정 비디오 클립을 시청할 필요가 있을 때, 사용자는 N개의 비디오 클립에서 이 비디오 클립을 정확하고 빠르게 찾을 수 있으며, 이로써 사용자가 이 비디오 클립을 찾기 위해 제1 비디오 파일을 일시정지 또는 뒤로가기 하도록 전자기기를 여러 번 트리거하는 조작을 피할 수 있다.
더 나아가, 전자기기가 AI 기술을 기반으로 제1 비디오 파일의 내용을 식별할 수 있고, AI 기술은 인터넷 사용자의 사용습관 정보를 획득할 수 있으므로, 전자기기에 의해 분할된 N개의 비디오 클립은 다양한 사용자의 요구사항에 부합된다.
선택적으로, 본 개시의 실시예에서, 상기 노트 편집 인터페이스는 노트 속성 편집 영역을 더 포함할 수 있고, 노트 속성 편집 영역은 제1 노트의 적어도 하나의 노트 속성을 포함할 수 있다.
예시적으로, 상기 도 5를 참조하여, 도 7에 도시된 바와 같이, 상기 노트 편집 인터페이스가 노트 속성 편집 영역을 포함하고, 노트 속성 편집 영역이 제1 노트의 적어도 하나의 노트 속성을 포함하는 경우, 상기 단계 203 이후에, 본 개시의 실시예에 따른 노트 생성 방법은 다음 단계 204-단계 206을 더 포함할 수 있다.
단계 204: 전자기기는 노트 속성 편집 영역에 대한 사용자의 제2 입력을 수신한다.
선택적으로, 본 개시의 실시예에서, 노트 속성 편집 영역은 제1 노트의 노트 제목, 제1 노트의 노트 알림 시간 및 제1 노트의 노트 완료 시간을 포함할 수 있다.
여기서, 노트 제목은 사용자가 노트의 제목(또는 명칭이라고 할 수 있음), 즉 후술되는 제1 노트의 입구 식별자를 설정하는 데 사용되고, 노트 알림 시간 및 노트 완료 시간은 모두 사용자에게 알림을 제공하기 위한 것으로, 노트 알림 시간은 특정 시간에 제1 비디오 파일과 관련된 조작을 수행하도록 사용자에게 알림을 제공하는 데 사용될 수 있고, 노트 완료 시간은 특정 시간에 제1 비디오 파일과 관련된 조작을 완료하도록 사용자에게 알림을 제공하는 데 사용될 수 있다.
본 개시의 실시예에서, 제1 노트의 노트 제목, 제1 노트의 노트 알림 시간 또는 제1 노트의 노트 완료 시간은 제1 노트의 노트 속성이라고 할 수 있다.
선택적으로, 본 개시의 실시예에서, 상기 제2 입력은 노트 속성 편집 영역에서 사용자의 편집 입력일 수 있다.
단계 205: 전자기기는 제2 입력에 응답하여 제1 노트의 적어도 하나의 노트 속성을 갱신한다.
본 개시의 실시예에서, 전자기기가 사용자의 제2 입력을 수신한 후, 전자기기는 제2 입력에 응답하여 제1 노트의 적어도 하나의 노트 속성을 갱신한다.
예시적으로, 제1 비디오 파일의 내용이 종이비행기 접기라고 가정하면, 사용자가 제1 비디오 파일에서의 종이비행기 접기 조작 절차에 따라 종이비행기 접기 조작을 수행해야 하는 경우, 노트 편집 인터페이스를 표시한 전자기기의 인터페이스 개략도는 도 6에 도시된 바와 같다. 여기서, 노트 편집 인터페이스는 노트 제목(66), 노트 알림 시간(67), 노트 완료 시간(68)을 포함한다. 사용자가 노트 제목을 “종이비행기 접기 튜토리얼”로 설정해야 하는 경우, 사용자가 제2 입력, 즉 노트 제목(66)에 “종이비행기 접기 튜토리얼”을 입력하면, 전자기기는 제1 노트의 노트 제목을 “종이비행기 접기 튜토리얼”로 갱신할 수 있다. 사용자가 2020년 1월 10일에 종이비행기 접기 조작을 수행해야 하는 경우, 사용자가 제2 입력, 즉 노트 알림 시간(67)에 2020.01.10을 입력하면, 전자기기는 제1 노트의 노트 알림 시간을 “2020.01.10”로 갱신할 수 있다. 즉, 전자기기는 제1 비디오에 따라 종이비행기 접기를 공부하도록 2020년 1월 10일에 사용자에게 알림을 제공할 수 있다. 사용자가 2020년 5월 1일 전에 종이비행기 접기 조작을 완료해야 하는 경우, 사용자가 제2 입력, 즉 노트 완료 시간(68)에 2020.05.01을 입력하면, 전자기기는 제1 노트의 노트 완료 시간을 “2020.05.01”로 갱신할 수 있다. 즉, 전자기기는 종이비행기 접기를 완료하도록 2020년 5월 1일 전에 사용자에게 알림을 제공할 수 있다.
단계 206: 전자기기는 노트 내용 편집 영역 및 노트 속성 편집 영역의 내용을 기반으로 제1 노트를 생성한다.
본 개시의 실시예에서, 사용자가 노트 속성 편집 영역에서 노트 속성을 갱신하도록 전자기기를 트리거한 경우, 전자기기는 노트 내용 편집 영역 및 노트 속성 편집 영역의 내용에 따라 제1 노트를 생성할 수 있다.
더 나아가, 전자기기는 제1 노트를 표시할 수 있다.
본 개시의 실시예에 따른 노트 생성 방법은 사용자가 특정 튜토리얼 절차에 해당하는 비디오를 시청해야 하는 경우 비디오의 일시정지 또는 뒤로가기가 필요하지 않는 시나리오에 적용되며, 사용자가 노트 편집 인터페이스에서 제1 노트의 노트 속성을 조회할 수 있고, 자신의 요구사항에 따라 제1 노트의 노트 속성을 설정할 수 있으므로, 노트 설정의 유연성을 향상시킬 수 있으며, 이로써 노트의 내용이 사용자의 실제 사용 요구사항에 더 부합되도록 한다.
선택적으로, 본 개시의 실시예에서, 사용자가 제1 비디오 파일에서의 조작 절차에 따라 일부 조작 절차를 완료한 후, 사용자가 완료된 이 부분의 조작 절차에 대해 표기를 해야 하는 경우, 사용자는 이 조작 절차에 해당하는 비디오 식별자에 해당하는 진행률 식별자를 갱신하도록 하나의 입력(예: 하기 제3 입력)을 통해 전자기기를 트리거할 수 있으며, 이로써 사용자가 완료된 조작 절차를 조회하는 것이 용이하다.
예시적으로, 상기 도 5를 참조하여, 도 8에 도시된 바와 같이, 상기 단계 203 이후에, 본 개시의 실시예에 따른 노트 생성 방법은 다음 단계 207-단계 209를 더 포함할 수 있다.
단계 207: 전자기기는 사용자의 제3 입력을 수신한다.
단계 208: 전자기기는 제3 입력에 응답하여 타겟 객체의 이미지를 수집하여 제1 이미지를 얻는다.
여기서, 상기 제3 입력은 제1 식별자에 대한 사용자의 입력 또는 촬영 애플리케이션 아이콘에 대한 사용자의 입력일 수 있으며, 이 제3 입력은 사진 촬영 또는 비디오 녹화를 트리거할 수 있다.
선택적으로, 본 개시의 실시예에서, 상기 제1 식별자는 N개의 진행률 식별자 중 임의의 진행률 식별자 또는 노트 편집 인터페이스 상의 제2 식별자를 포함할 수 있다.
여기서, 상기 제2 식별자는 노트 편집 인터페이스 상에서 사용자가 사진 촬영을 트리거하는 데 사용되는 식별자일 수 있고, 제2 식별자의 모양, 크기 및 색상은 실제 사용 요구사항에 따라 결정될 수 있으며, 본 개시의 실시예에서는 이에 대해 한정하지 않는다.
본 개시의 실시예에서, 상기 타겟 객체는 사용자가 제1 비디오 파일에서의 조작 절차에 따라 일부 조작 절차를 완료할 때 얻은 객체를 가리킨다. 예컨대, 제1 비디오 파일의 내용이 종이비행기 접기라고 가정하면, 사용자가 종기 자르기 절차를 완료한 후, 잘라진 종이가 타겟 객체이다.
선택적으로, 본 개시의 실시예에서, 상기 제3 입력이 제1 식별자에 대한 사용자의 입력인 경우, 제3 입력은 제1 서브입력 및 제2 서브입력을 포함할 수 있다. 여기서, 제1 서브입력은 제1 식별자에 대한 사용자의 입력일 수 있고, 제2 서브입력은 사용자가 타겟 객체의 이미지를 수집하도록 전자기기를 트리거하는 입력일 수 있다. 구체적으로, 사용자는 카메라 애플리케이션의 인터페이스(비디오 녹화 인터페이스 또는 사진 촬영 인터페이스)를 표시하도록 제1 식별자에 대한 제1 서브입력을 통해 전자기기를 트리거할 수 있고, 그 다음 타겟 객체의 이미지를 수집하도록 전자기기를 다시 트리거함으로써, 제3 입력의 조작 과정을 완료할 수 있다. 전자기기가 사용자의 제3 입력을 수신한 후, 전자기기는 제3 입력에 응답하여 타겟 객체의 이미지를 수집하여 제1 이미지를 얻을 수 있다.
선택적으로, 본 개시의 실시예에서, 상기 제3 입력이 촬영 애플리케이션 아이콘(예: 카메라 애플리케이션 아이콘)에 대한 사용자의 입력인 경우, 제3 입력은 제3 서브입력 및 제4 서브입력을 포함할 수 있다. 여기서, 제3 서브입력은 촬영 애플리케이션 아이콘에 대한 사용자의 입력일 수 있고, 제4 서브입력은 사용자가 타겟 객체의 이미지를 수집하도록 전자기기를 트리거하는 입력일 수 있다. 구체적으로, 사용자는 촬영 애플리케이션의 아이콘에 대한 제3 서브입력을 수행함으로써, 카메라 애플리케이션의 인터페이스를 표시하도록 전자기기를 트리거할 수 있고, 그 다음 타겟 객체의 이미지를 수집하도록 전자기기를 다시 트리거함으로써, 제3 입력의 조작 과정을 완료할 수 있다. 전자기기가 사용자의 제3 입력을 수신한 후, 전자기기는 제3 입력에 응답하여 타겟 객체의 이미지를 수집하여 제1 이미지를 얻을 수 있다.
단계 209: 전자기기는 제1 이미지 및 N개의 비디오 클립에 따라 N개의 비디오 클립 진행률 식별자 중 T개의 비디오 클립 진행률 식별자를 갱신한다.
여기서, T는 양의 정수이고, T≤N이다.
본 개시의 실시예에서, 전자기기가 제1 이미지를 획득한 후, 전자기기는 제1 이미지 및 N개의 비디오 클립에 따라 N개의 비디오 클립 진행률 식별자 중 T개의 비디오 클립 진행률 식별자를 갱신할 수 있다.
선택적으로, 본 개시의 실시예에서, 상기 단계 209는 구체적으로 다음 단계 209a 및 단계 209b를 통해 구현될 수 있다.
단계 209a: 전자기기는 N개의 비디오 클립에서의 i번째 비디오 클립을 결정한다.
여기서, 상기 i번째 비디오 클립에서의 제2 이미지와 제1 이미지는 매칭되고, i는 양의 정수이고, i≤N이다.
본 개시의 실시예에서, 전자기기가 제1 이미지를 얻은 후, 전자기기는 제1 이미지와 매칭되는 제2 이미지를 찾을 때까지 제1 이미지와 N개의 비디오 클립 중 각 비디오 클립에서의 각 프레임 이미지(즉, 각 이미지)를 순차적으로 매칭시키고, 제2 이미지가 위치한 비디오 클립을 i번째 비디오 클립으로 결정할 수 있다.
선택적으로, 본 개시의 실시예에서, 전자기기는 제1 이미지의 특징점과 N개의 비디오 클립 중 각 비디오 클립에서의 각 이미지의 특징점을 매칭시킴으로써 제2 이미지를 결정한다.
선택적으로, 본 개시의 실시예에서, 제1 이미지 및 제2 이미지의 매칭은 제1 이미지와 제2 이미지가 동일한 것, 제1 이미지와 제2 이미지의 이미지 매칭도가 미리 설정된 매칭도 임계값보다 큰 것 중 하나일 수 있다.
단계 209b: 전자기기는 i번째 비디오 클립에 해당하는 비디오 클립 진행률 식별자를 제1 진행률로 갱신한다.
여기서, 상기 제1 진행률은 제2 이미지에 해당하는 i번째 비디오 클립의 비디오 시간이 i번째 비디오 클립의 비디오 총 지속시간에서 차지하는 백분율일 수 있다.
본 개시의 실시예에서, 전자기기가 i번째 비디오 클립을 결정한 후, 전자기기는 i번째 비디오 클립에 대한 제2 이미지의 비디오 시간이 i번째 비디오 클립의 비디오 총 지속시간에서 차지하는 백분율에 따라 i번째 비디오 클립에 해당하는 비디오 클립 진행률 식별자를 갱신할 수 있다.
본 개시의 실시예에서, 사용자가 제1 비디오 파일에서의 조작 절차에 따라 일부 조작 절차를 완료한 후, 사용자가 완료된 이 부분의 조작 절차에 대해 표기를 해야 하는 경우, 사용자는 완료된 이 부분 조작 절차의 객체의 이미지를 수집하도록 전자기기를 트리거함으로써 전자기기가 자동으로 분석, 매칭 등을 할 수 있도록 하고, 분석, 매칭 등의 결과에 따라 해당 진행률 정보를 갱신함으로써 사용자가 완료된 조작 절차를 용이하게 조회할 수 있도록 하고, 나아가 노트 설정의 유연성을 향상시킨다.
선택적으로, 본 개시의 실시예에서, 전자기기가 N개의 비디오 클립 중 i번째 비디오 클립을 결정한 후, 전자기기는 먼저 N개의 비디오 클립 중 첫 번째 비디오 클립 내지 i-1번째 비디오 클립에 해당하는 비디오 클립 진행률 식별자에서 완성 상태로 갱신되지 않은 비디오 클립에 해당하는 비디오 클립 진행률 식별자가 있는지 여부를 판단하고, 전자기기가 N개의 비디오 클립 중 첫 번째 비디오 클립 내지 i-1번째 비디오 클립에 해당하는 비디오 클립 진행률 식별자에서 일부 비디오 클립에 해당하는 비디오 클립 진행률 식별자가 완성 상태로 갱신되지 않은 것으로 결정하면, 전자기기는 이러한 비디오 클립에 해당하는 비디오 클립 진행률 식별자를 완성 상태로 갱신할 수 있고, i번째 비디오 클립에 해당하는 비디오 클립 진행률 식별자를 제1 진행률로 갱신할 수 있다. 전자기기가 N개의 비디오 클립 중 첫 번째 비디오 클립 내지 i-1번째 비디오 클립에 해당하는 비디오 클립 진행률 식별자에서 완성 상태로 갱신되지 않은 비디오 클립에 해당하는 비디오 클립 진행률 식별자가 없는 것으로 결정한 경우, 전자기기는 i번째 비디오 클립에 해당하는 비디오 클립 진행률 식별자를 제1 진행률로 갱신할 수 있다.
예시적으로, 상기 단계 209a 이후에, 본 개시의 실시예에 따른 노트 생성 방법은 다음 단계 2010을 더 포함할 수 있다.
단계 2010: 첫 번째 비디오 클립 내지 i-1번째 비디오 클립에서 S개의 비디오 클립에 해당하는 비디오 클립 진행률 식별자가 완성 상태로 갱신되지 않은 경우, 전자기기는 S개의 비디오 클립에 해당하는 비디오 클립 진행률 식별자를 제2 진행률로 갱신한다.
여기서, 상기 제2 진행률은 완료된 상태를 지시할 수 있고, S는 양의 정수이고, S≤i-1이다.
본 개시의 실시예에서, 상기 첫 번째 비디오 클립 내지 i-1번째 비디오 클립은 시간 상에서 i번째 비디오 클립 이전의 비디오 클립일 수 있다.
전자기기가 제1 비디오를 자동으로 재생하는 경우, 전자기기는 먼저 첫 번째 비디오 클립 내지 i-1번째 비디오 클립을 재생하고, 그 다음 i번째 비디오 클립을 재생할 수 있다.
예시적으로, 전자기기가 제1 비디오 파일을 5개의 비디오 클립으로 분할한다고 가정하면, 전자기기가 제1 이미지를 얻은 후, 전자기기가 제1 이미지와 5개의 비디오 클립 중 두 번째 비디오 클립(총 지속시간 1시간(h))의 제2 이미지가 매칭되는 것으로 결정한 경우, 전자기기는 제2 이미지가 제2 비디오 클립에서 위치한 시간 0.2h 위치에 따라 제2 비디오 클립에 해당하는 비디오 클립 진행률 식별자를 “20%”로 갱신한다. 더 나아가, 전자기기가 5개의 비디오 클립 중 첫 번째 비디오 클립에 해당하는 비디오 클립 진행률 식별자를 완성 상태로 갱신하지 않은 경우, 전자기기는 첫 번째 비디오 클립에 해당하는 비디오 클립 진행률 식별자를 완성 상태로 갱신할 수 있다.
5개의 비디오 클립 중 3번째 비디오 클립, 4번째 비디오 클립 및 5번째 비디오 클립에 해당하는 비디오 클립 진행률 식별자는 비어 있거나 0%이다.
본 개시의 실시예에 따른 노트 생성 방법은 사용자가 특정 튜토리얼 절차에 해당하는 비디오를 시청해야 하는 경우 비디오의 일시정지 또는 뒤로가기가 필요하지 않는 시나리오에 적용되며, 사용자가 이미 완료된 일부 조작 절차의 객체의 이미지를 수집하도록 전자기기를 트리거한 후, 전자기기는 이 조작 절차 이전에 있는 비디오 클립에 해당하는 비디오 클립 진행률 식별자를 자동으로 갱신할 수 있으며, 이로써 사용자가 완료된 조작 절차를 조회하는 것이 용이하고, 나아가 노트 설정의 유연성을 향상시킨다.
선택적으로, 본 개시의 실시예에서, 전자기기가 다수의 노트를 생성한 후, 전자기기는 이러한 노트들의 입구 식별자를 표시할 수 있으며, 이로써 사용자는 이러한 노트들을 용이하게 조회할 수 있다. 더 나아가, 사용자는 이러한 노트들의 입구 식별자 중 특정 노트의 입구 식별자에 대한 입력을 통해 이 노트의 노트 편집 인터페이스를 표시하도록 전자기기를 트리거할 수 있다.
예시적으로, 상기 도 2를 참조하여, 도 9에 도시된 바와 같이, 상기 단계 202 이후에, 본 개시의 실시예에 따른 노트 생성 방법은 다음 단계 2011 및 단계 2012를 더 포함할 수 있다.
단계 2011: 전자기기는 적어도 하나의 노트 입구 식별자를 표시한다.
여기서, 상기 적어도 하나의 노트 입구 식별자는 제1 노트의 입구 식별자를 포함할 수 있다.
예시적으로, 자기기는 적어도 하나의 노트의 입구 식별자를 표시하는 전자기기의 개략도는 도 10에 도시된 바와 같다. 여기서, 11로 표시된 노트의 입구 식별자 “종이비행기 접기 튜토리얼”, 12로 표시된 노트의 입구 식별자 “요리법 튜토리얼” 및 11로 표시된 노트의 입구 식별자 “집짓기 블록 튜토리얼”을 포함한다.
선택적으로, 본 개시의 실시예에서, 상기 제1 노트의 입구 식별자는 제1 비디오 파일의 내용에 따라 결정된다.
예시적으로, 제1 비디오 파일의 내용이 종이비행기 접기라고 가정하면, 전자기기는 제1 노트의 입구 식별자를 “종이비행기 접기 튜토리얼”로 결정할 수 있다. 또는, 제1 비디오 파일의 내용이 토마토 계란 볶기라고 가정하면, 전자기기는 제1 노트의 입구 식별자를 “토마토 계란볶음 튜토리얼”로 결정할 수 있다. 더 나아가, 전자기기는 제1 노트의 입구 식별자를 결정한 후 이 입구 식별자를 표시할 수 있다.
단계 2012: 제1 노트의 입구 식별자에 대한 사용자의 제4 입력을 수신한 경우, 전자기기는 제4 입력에 응답하여 제1 노트의 노트 편집 인터페이스를 표시한다.
선택적으로, 본 개시의 실시예에서, 상기 제4 입력은 클릭 입력, 길게 누르기 입력 또는 세게 누르기 입력 등 임의의 가능한 형태의 입력일 수 있다. 구체적으로 실제 사용 요구사항에 따라 결정될 수 있으며, 본 개시에 따른 실시예는 이에 대해 한정하지 않는다.
본 개시의 실시예에서, 전자기기가 사용자의 제4 입력을 수신한 후, 전자기기는 제4 입력에 응답하여 제1 노트의 노트 편집 인터페이스를 표시한다.
더 나아가, 사용자는 상기 단계 204-단계 2010을 수행하도록 전자기기를 다시 트리거할 수 있다.
본 개시의 실시예에서, 전자기기는 제1 노트의 입구 식별자를 표시할 수 있으며, 이로써 사용자가 제1 노트를 용이하게 조회할 수 있고, 인간-기기 인터랙션 성능을 향상시킨다.
더 나아가, 사용자는 노트의 입구 식별자에 대한 입력을 통해, 이 노트의 노트 편집 인터페이스를 표시하도록 전자기기를 트리거할 수 있으며, 이로써 사용자는 이 노트의 노트 편집 인터페이스에 빠르고 용이하게 진입할 수 있다.
선택적으로, 본 개시의 실시예에서, 전자기기가 제1 노트를 생성한 경우, 사용자는 기타 비디오 파일(예: 제1 노트를 생성하기 위한 비디오 파일과 다른 비디오 파일)과 제1 노트의 연관 관계를 저장하도록 전자기기를 트리거할 수도 있다.
예시적으로, 상기 도 9를 참조하여, 도 11에 도시된 바와 같이, 상기 단계 2012 이후에, 본 개시의 실시예에 따른 노트 생성 방법은 다음 단계 2013 및 단계 2014를 더 포함할 수 있다.
단계 2013: 전자기기는 제2 비디오 파일의 비디오 썸네일 및 제1 노트의 노트 입구 식별자에 대한 사용자의 제5 입력을 수신한다.
선택적으로, 본 개시의 실시예에서, 상기 제5 입력은 사용자가 제2 비디오 파일의 비디오 썸네일을 제1 노트의 입구 식별자로 드래그하는 입력일 수 있고, 제2 비디오 파일의 비디오 썸네일 및 제1 노트의 입구 식별자 각각에 대한 사용자의 클릭 입력 등일 수 있다. 구체적으로 실제 사용 요구사항에 따라 결정될 수 있으며, 본 개시에 따른 실시예는 이에 대해 한정하지 않는다.
본 개시의 실시예에서, 사용자는 제2 비디오 파일의 비디오 썸네일을 비디오 미리보기 화면으로 드래그함으로써 노트 인터페이스를 표시하도록 전자기기를 트리거할 수 있고, 그 다음 사용자는 제2 비디오 파일의 비디오 썸네일을 제1 노트의 입구 식별자 상으로 드래그할 수 있으며, 이로써 제2 비디오 파일의 비디오 썸네일을 제1 노트의 입구 식별자 상으로 드래그하는 사용자의 입력, 즉 제5 입력의 조작 절차를 완료할 수 있다.
단계 2014: 전자기기는 제5 입력에 응답하여 제1 노트에 P개의 비디오 식별자, 각 비디오 식별자에 해당하는 설명 정보, 및 P개의 비디오 식별자에 해당하는 P개의 비디오 클립 진행률 식별자를 추가한다.
여기서, P개의 비디오 식별자 중 각 비디오 식별자는 P개의 비디오 클립 중 하나의 비디오 클립에 해당하고, 이 P개의 비디오 클립은 제2 비디오 파일의 내용에 따라 제2 비디오 파일을 비디오 클립으로 분할하여 얻은 것이고, P는 양의 정수이다.
본 개시의 실시예에서, 전자기기가 사용자의 제5 입력을 수신한 후, 전자기기는 제5 입력에 응답하여 제2 비디오 파일의 내용에 따라 제2 비디오 파일을 P개의 비디오 클립으로 분할한다. 이와 같이, 사용자가 제1 노트의 입구 식별자에 대해 하나의 입력을 수행한 후, 전자기기는 제1 노트에 P개의 비디오 식별자, 각 비디오 식별자에 해당하는 설명 정보, 및 P개의 비디오 식별자에 해당하는 P개의 비디오 클립 진행률 식별자를 추가할 수 있다.
더 나아가, 전자기기는 제2 비디오 파일과 제1 노트의 연관 관계를 저장할 수 있다.
제2 비디오 파일의 분할 등에 대한 기타 설명은 상기 실시예에서 제1 비디오 파일에 대한 관련 설명을 참조할 수 있으므로, 반복을 피하기 위해 여기서는 상세한 설명을 생략한다.
이하 도 12를 참조하여 상기 단계 2013 및 2014에 대해 예시적으로 설명할 것이다.
예시적으로, 제5 입력이 사용자가 제2 비디오 파일의 비디오 썸네일을 제1 노트의 입구 식별자 상으로 드래그하는 입력이라고 가정하면, 도 12의 (a)에 도시된 바와 같이, 사용자가 제2 비디오 파일의 비디오 썸네일(120)을 비디오 미리보기 화면(121)으로 드래그할 때, 도 12의 (b)에 도시된 바와 같이, 전자기기는 비디오 녹화 인터페이스를 노트 인터페이스로 갱신하여 표시할 수 있고, 노트 인터페이스는 노트 추가 컨트롤 및 적어도 하나의 노트의 입구 식별자를 포함할 수 있다. 여기서, 입구 식별자(122)는 제1 노트의 입구 식별자이다. 그 다음, 사용자는 계속하여 제2 비디오 파일의 비디오 썸네일(120)을 입구 식별자(122) 상으로 드래그하며, 이로써 제1 노트에 P개의 비디오 식별자, 각 비디오 식별자에 해당하는 설명 정보, 및 P개의 비디오 식별자에 해당하는 P개의 비디오 클립 진행률 식별자를 추가하도록 전자기기를 트리거할 수 있고, 나아가 전자기기는 제2 비디오 파일과 제1 노트의 연관 관계를 저장할 수 있다.
본 개시의 실시예에서, 사용자가 하나의 입력을 통해, 제1 비디오 파일의 내용과 유사한 제2 비디오 파일을 위해 노트를 자동으로 생성하도록 전자기기를 트리거할 수 있으며, 따라서 사용자는 이 노트를 통해 내용이 유사한 다수의 비디오 파일을 동시에 조회할 수 있다.
선택적으로, 본 개시의 실시예에서, 상기 적어도 하나의 노트의 입구 식별자는 타겟 인터페이스 상에 표시될 수 있다. 여기서, 타겟 인터페이스는 노트 인터페이스, 데스크탑, 잠금화면 인터페이스, 전자기기에 설치된 임의의 애플리케이션의 인터페이스를 포함할 수 있다. 구체적으로 실제 사용 요구사항에 따라 결정될 수 있으며, 본 개시에 따른 실시예는 이에 대해 한정하지 않는다.
선택적으로, 본 개시의 실시예에서, 상기 적어도 하나의 노트의 입구 식별자가 제1 노트의 입구 식별자를 포함하는 경우, 타겟 인터페이스 상에는 제1 노트에 해당하는 비디오 전체적 진행률 식별자가 더 포함될 수 있다. 여기서, 비디오 전체적 진행률 식별자는 제1 비디오 파일과 관련된 사용자 조작의 전체적 완료 진행률을 지시할 수 있다.
상기 전체적 완료 진행률은 제1 비디오 파일에 대한 사용자 조작의 진행률로 이해할 수 있다는 점에 유의해야 한다. 예컨대, 제1 비디오 파일의 지속시간이 총 100분(min)이고, 사용자 조작의 시점이 제1 비디오 파일에서의 제60min에 위치한다고 가정하면, 사용자 조작의 전체적 완료 진행률은 60%로 간주될 수 있다.
선택적으로, 본 개시의 실시예에서, 전자기기가 i번째 비디오 클립에 해당하는 비디오 클립 진행률 식별자를 제1 진행률로 갱신한 후, 전자기기는 제1 진행률에 따라, 비디오 전체적 진행률 식별자에 의해 지시된 진행률 정보를 갱신할 수 있으며, 이로써 사용자는 그 조작의 실제 완료 상황을 정확하게 파악할 수 있다.
예시적으로, 상기 단계 209b 이후에, 본 개시의 실시예에 따른 노트 생성 방법은 다음 단계 2015를 더 포함할 수 있다.
단계 2015: 전자기기는 제1 진행률에 따라 비디오의 전체적 진행률 식별자가 지시하는 진행률 정보를 갱신한다.
상기 비디오 전체적 진행률 식별자에 의해 지시된 진행률 정보는 사용자의 조작 진행률에 따라 실시간으로 갱신될 수 있음을 이해할 수 있다.
예시적으로, 제1 비디오 파일의 내용이 종이비행기 접기이고, 제1 비디오 파일이 3개의 비디오 클립으로 분할될 수 있고, 여기서 첫 번째 비디오 클립의 내용은 종이 색상 선택이고, 두 번째 비디오 클립의 내용은 종이 자르기이고, 세 번째 비디오 클립의 내용은 종이비행기 접기라고 가정하면, 전자기기가 첫 번째 비디오 클립에 해당하는 비디오 클립 진행률 식별자를 완료 상태로 갱신한 후, 전자기기는 비디오 전체적 진행률 식별자에 의해 지시된 진행률 정보를 0%에서 33%로 갱신할 수 있다. 또는, 전자기기가 첫 번째 비디오 클립에 해당하는 비디오 전체적 진행률 식별자를 80%로 갱신한 후, 전자기기는 비디오 클립 진행률 식별자에 의해 지시된 진행률 정보를 0%에서 33%*0.8, 즉 26.4%로 갱신할 수 있다.
선택적으로, 본 개시의 실시예에서, 사용자가 노트 완료 시간에 해당하는 시간 내에 제1 비디오 파일과 관련된 조작을 완료하지 못하면, 전자기기는 제1 노트의 입구 식별자 및 비디오 전체적 진행률 식별자의 표시 위치에 제1 삭제선을 표시할 수 있다.
선택적으로, 본 개시의 실시예에서, 사용자가 노트 완료 시간에 해당하는 시간 내에 제1 비디오 파일과 관련된 조작을 완료하면, 전자기기는 제1 노트의 입구 식별자 및 비디오 전체적 진행률 식별자의 표시 위치에 제2 삭제선을 표시할 수 있다.
예시적으로, 전자기기가 잠금화면 상태에 있다고 가정하면, 제1 삭제선은 실선 삭제선이고, 제2 삭제선은 점선 삭제선이다. 전자기기의 잠금화면 인터페이스의 인터페이스 개략도는 도 13의 (a)에 도시된 바와 같다. 여기서, 잠금화면 인터페이스는 노트(130)의 입구 식별자 “종이비행기 접기 튜토리얼” 및 노트(130)에 해당하는 비디오 전체적 진행률 식별자(131), 노트(132)의 입구 식별자 “요리법 튜토리얼”, 그리고 노트(132)에 해당하는 비디오 전체적 진행률 식별자(133) 및 노트(134)의 입구 식별자 “집짓기 블록 튜토리얼”, 그리고 노트(134)에 해당하는 비디오 전체적 진행률 식별자(135)를 포함하며, 노트(130)는 제1 노트이다. 사용자가 노트 완료 시간에 해당하는 시간 내에 제1 비디오 파일과 관련된 조작을 완료하지 못하면, 도 13의 (b)에 도시된 바와 같이, 전자기기는 제1 노트의 입구 식별자 및 비디오 전체적 진행률 식별자의 표시 위치에 실선 삭제선을 표시할 수 있다. 사용자가 노트 완료 시간에 해당하는 시간 내에 제1 비디오 파일과 관련된 조작을 완료하면, 도 13의 (c)에 도시된 바와 같이, 전자기기는 제1 노트의 입구 식별자 및 비디오 전체적 진행률 식별자의 표시 위치에 점선 삭제선을 표시할 수 있다.
본 개시의 실시예에 따른 노트 생성 방법은 전자기기가 잠금화면 상태에 있을 때 사용자가 제1 비디오 파일과 관련된 조작의 실제 완료 상황을 조회해야 하는 시나리오에 적용될 수 있으며, 전자기기가 제1 비디오 파일에 대한 사용자 조작의 실제 완료 상황에 따라 제1 진행률 정보를 실시간으로 갱신하여 표시할 수 있으므로, 사용자 조작의 실제 완료 상황을 정확하게 기록할 수 있고, 나아가 사용자가 전자기기의 잠금화면 상태에서 자신의 조작의 실제 완료 상황을 정확하게 알 수 있도록 하고, 사용자가 자신의 조작의 실제 완료 상황을 실시간으로 조회하는 데 편의를 준다.
본 개시의 실시예들에서, 상기 각 방법의 도면들에 도시된 노트 생성 방법은 모두 본 개시의 실시예들에서의 하나의 도면을 예로 들어 예시적으로 설명된다는 점에 유의해야 한다. 구체적인 구현에서, 상술한 각 방법의 도면에 도시된 노트 생성 방법은 또한 결합될 수 있는 상기 실시예에 도시된 임의의 다른 도면과 결합하여 구현될 수 있으며, 여기서는 상세한 설명을 생략한다.
도 14에 도시된 바와 같이, 본 개시의 실시예는 전자기기(400)를 제공함에 있어서, 이 전자기기(400)는 수신부(401) 및 처리부(402)를 포함할 수 있다. 여기서, 수신부(401)는 타겟 식별자 - 타겟 식별자는 제1 비디오 파일과 연관됨 - 에 대한 사용자의 제1 입력을 수신하도록 구성될 수 있고, 처리부(402)는 수신부(401)에 의해 수신된 제1 입력에 응답하여 제1 노트를 표시하도록 구성될 수 있으며, 제1 노트는 제1 비디오 파일의 내용을 기반으로 생성된 노트이고, 제1 노트는 적어도 하나의 비디오 식별자 및 적어도 하나의 비디오 클립 진행률 식별자를 포함하고, 비디오 식별자는 제1 비디오 파일에서 하나의 비디오 클립을 지시하는 데 사용되고, 비디오 클립 진행률 식별자는 비디오 클립에 해당하는 조작의 완료 진행률을 지시하는 데 사용된다.
선택적으로, 본 개시의 실시예에서, 상기 수신부(401)는 구체적으로, 제1 비디오 파일의 비디오 녹화 인터페이스 상에 표시된 타겟 식별자에 대한 사용자의 제1 입력을 수신하도록 구성될 수 있고, 처리부(402)는 구체적으로, 제1 입력의 특징이 미리 설정된 입력 특징인 경우, 상기 제1 노트를 표시하도록 구성될 수 있다.
본 개시의 실시예에서, 사용자는 비디오 녹화 인터페이스 상의 타겟 식별자에 대한 입력을 통해 노트 인터페이스로 점프하도록 전자기기를 트리거할 수 있으므로, 사용자가 노트 인터페이스로 빠르게 진입하는 것이 용이하다.
선택적으로, 본 개시의 실시예에서, 상기 처리부(402)는 또한, 수신부(401)가 타겟 식별자에 대한 사용자의 상기 제1 입력을 수신한 후, 제1 노트를 표시하기 전에, 제1 노트의 노트 편집 인터페이스를 표시하도록 구성될 수 있으며, 노트 편집 인터페이스는 노트 내용 편집 영역을 포함하고, 노트 내용 편집 영역은 N개의 비디오 식별자, 각 비디오 식별자에 해당하는 설명 정보, 그리고 N개의 비디오 식별자에 해당하는 N개의 비디오 클립 진행률 식별자를 포함한다. 여기서, 각 비디오 식별자는 N개의 비디오 클립 중 하나의 비디오 클립에 해당하고, N개의 비디오 클립은 제1 비디오 파일의 내용에 따라 제1 비디오 파일을 비디오 클립으로 분할하여 얻은 것이고, N은 양의 정수이다.
본 개시의 실시예에서, 사용자가 노트 편집 인터페이스에서 제1 비디오 파일의 분할 상태를 조회할 수 있고, 자신의 요구사항에 따라 제1 노트의 내용을 설정할 수 있으므로, 노트 설정의 유연성을 향상시킬 수 있으며, 이로써 노트의 내용이 사용자의 실제 사용 요구사항에 더 부합되도록 한다.
더 나아가, 전자기기가 제1 비디오 파일의 내용에 따라 제1 비디오 파일을 N개의 비디오 클립으로 분할할 수 있으므로, 사용자가 제1 비디오 파일의 특정 비디오 클립을 시청할 필요가 있을 때, 사용자는 N개의 비디오 클립에서 이 비디오 클립을 정확하고 빠르게 찾을 수 있으며, 이로써 사용자가 이 비디오 클립을 찾기 위해 제1 비디오 파일을 재생하도록 전자기기를 여러 번 트리거하는 조작을 피할 수 있다.
더 나아가, 전자기기가 AI 기술을 기반으로 제1 비디오 파일의 내용을 식별할 수 있고, AI 기술은 인터넷 사용자의 사용습관 정보를 획득할 수 있으므로, 전자기기에 의해 분할된 N개의 비디오 클립은 다양한 사용자의 요구사항에 부합된다.
선택적으로, 본 개시의 실시예에서, 상기 노트 편집 인터페이스는 노트 속성 편집 영역을 더 포함하고, 노트 속성 편집 영역은 제1 노트의 적어도 하나의 노트 속성을 포함하며, 수신부(401)는 또한, 처리부(402)가 제1 노트의 노트 편집 인터페이스를 표시한 후 노트 속성 편집 영역에 대한 사용자의 제2 입력을 수신하도록 구성될 수 있고, 처리부(402)는 또한, 수신부(401)에 의해 수신된 제2 입력에 응답하여 제1 노트의 적어도 하나의 노트 속성을 갱신하고, 노트 내용 편집 영역 및 노트 속성 편집 영역의 내용에 따라 제1 노트를 생성하도록 구성될 수 있다. 여기서, 노트 속성은 노트 제목, 노트 알림 시간, 노트 완료 시간 중 적어도 하나를 포함한다.
본 개시의 실시예에서, 사용자가 노트 편집 인터페이스에서 제1 노트의 노트 속성을 조회할 수 있고, 자신의 요구사항에 따라 제1 노트의 노트 속성을 설정할 수 있으므로, 노트 설정의 유연성을 향상시킬 수 있으며, 이로써 노트의 내용이 사용자의 실제 사용 요구사항에 더 부합되도록 한다.
선택적으로, 본 개시의 실시예에서, 상기 수신부(401)는 또한, 사용자의 제3 입력을 수신하도록 구성될 수 있으며, 제3 입력은 제1 식별자에 대한 입력 또는 촬영 애플리케이션 아이콘에 대한 입력이고, 제3 입력은 사진 촬영 또는 비디오 녹화를 트리거하는 데 사용되며, 처리부(402)는 또한, 수신부(401)에 의해 수신된 제3 입력에 응답하여 타겟 객체의 이미지를 수집하여 제1 이미지를 얻고, 제1 이미지와 N개의 비디오 클립에 따라 N개의 비디오 클립 진행률 식별자 중 T개의 비디오 클립 진행률 식별자를 갱신하도록 구성된다. 여기서, 상기 제1 식별자는 N개의 비디오 클립 진행률 식별자 중 임의의 비디오 클립 진행률 식별자 또는 노트 편집 인터페이스 상의 제2 식별자를 포함하고, T는 양의 정수이고, T≤N이다.
본 개시의 실시예에서, 사용자가 제1 비디오 파일에서의 조작 절차에 따라 일부 조작 절차를 완료한 후, 사용자가 완료된 이 부분의 조작 절차에 대해 표기를 해야 하는 경우, 사용자는 완료된 이 부분 조작 절차의 객체의 이미지를 수집하도록 전자기기를 트리거함으로써 전자기기가 자동으로 분석, 매칭 등을 할 수 있도록 하고, 분석, 매칭 등의 결과에 따라 해당 진행률 정보를 갱신함으로써 사용자가 완료된 조작 절차를 용이하게 조회할 수 있도록 하고, 나아가 노트 설정의 유연성을 향상시킨다.
선택적으로, 본 개시의 실시예에서, 상기 처리부(402)는 구체적으로, N개의 비디오 클립 중 i번째 비디오 클립을 결정하고, i번째 비디오 클립에 해당하는 비디오 클립 진행률 식별자를 제1 진행률로 갱신하도록 구성될 수 있다. 여기서, i번째 비디오 클립에서의 제2 이미지와 제1 이미지는 매칭되고, 제1 진행률은 제2 이미지에 해당하는 i번째 비디오 클립의 비디오 시간이 i번째 비디오 클립의 비디오 총 지속시간에서 차지하는 백분율일 수 있고, i는 양의 정수이고, i≤N이다.
선택적으로, 본 개시의 실시예에서, 상기 처리부(402)는 또한, N개의 비디오 클립 중 i번째 비디오 클립을 결정한 후, 첫 번째 비디오 클립 내지 i-1번째 비디오 클립에서 S개의 비디오 클립에 해당하는 비디오 클립 진행률 식별자가 완성 상태로 갱신되지 않은 경우, S개의 비디오 클립에 해당하는 비디오 클립 진행률 식별자를 제2 진행률로 갱신하도록 구성될 수 있으며, 제2 진행률은 이미 완료된 상태를 지시한다. 여기서, S는 양의 정수이고, S≤i-1이다.
본 개시의 실시예에서, 사용자가 이미 완료된 일부 조작 절차의 객체의 이미지를 수집하도록 전자기기를 트리거한 후, 전자기기는 이 조작 절차 이전에 있는 비디오 클립에 해당하는 진행률 식별자를 자동으로 갱신할 수 있으며, 이로써 사용자가 완료된 조작 절차를 조회하는 것이 용이하고, 나아가 노트 설정의 유연성을 향상시킨다.
선택적으로, 본 개시의 실시예에서, 상기 처리부(402)는 또한, 적어도 하나의 노트의 입구 식별자를 표시하고, 제1 노트의 입구 식별자에 대한 사용자의 제4 입력을 수신한 경우, 제4 입력에 응답하여 제1 노트의 노트 편집 인터페이스를 표시하도록 구성될 수 있다. 여기서, 적어도 하나의 노트의 입구 식별자는 제1 노트의 입구 식별자를 포함하고, 제1 노트의 입구 식별자는 제1 비디오 파일의 내용에 따라 결정된다.
본 개시의 실시예에서, 전자기기는 제1 노트의 입구 식별자를 표시할 수 있으며, 이로써 사용자가 제1 노트를 용이하게 조회할 수 있고, 인간-기기 인터랙션 성능을 향상시킨다.
선택적으로, 본 개시의 실시예에서, 상기 수신부(401)는 또한, 제2 비디오 파일의 비디오 썸네일 및 제1 노트의 노트 입구 식별자에 대한 사용자의 제5 입력을 수신하도록 구성될 수 있고, 처리부(402)는 또한, 수신부(401)에 의해 수신된 제5 입력에 응답하여 제1 노트에 P개의 비디오 식별자, 각 비디오 식별자에 해당하는 설명 정보, 및 P개의 비디오 식별자에 해당하는 P개의 비디오 클립 진행률 식별자를 추가하도록 구성될 수 있다. 여기서, 각 비디오 식별자는 P개의 비디오 클립 중 하나의 비디오 클립에 해당하고, P개의 비디오 클립은 제2 비디오 파일의 내용에 따라 제2 비디오 파일을 비디오 클립으로 분할하여 얻은 것이고, P는 양의 정수이다.
본 개시의 실시예에서, 사용자가 하나의 입력을 통해, 제1 비디오 파일의 내용과 유사한 제2 비디오 파일을 위해 노트를 자동으로 생성하도록 전자기기를 트리거할 수 있으며, 따라서 사용자는 이 노트를 통해 내용이 유사한 다수의 비디오 파일을 동시에 조회할 수 있다.
선택적으로, 본 개시의 실시예에서, 상기 적어도 하나의 노트의 입구 식별자는 타겟 인터페이스 상에 표시되고, 타겟 인터페이스 상에는 제1 노트에 해당하는 비디오 전체적 진행률 식별자가 더 포함되고, 비디오 전체적 진행률 식별자는 제1 비디오 파일에 대한 사용자 조작의 전체적 완료 진행률을 지시하는 데 사용되며, 처리부(402)는 또한, i번째 비디오 클립에 해당하는 진행률 식별자를 제1 진행률로 갱신한 후, 제1 진행률에 따라 비디오 전체적 진행률 식별자에 의해 지시된 진행률 상태를 갱신하도록 구성될 수 있다.
본 개시의 실시예에서, 전자기기가 제1 비디오 파일에 대한 사용자 조작의 실제 완료 상황에 따라 제1 진행률 정보를 실시간으로 갱신하여 표시할 수 있으므로, 사용자 조작의 실제 완료 상황을 정확하게 기록할 수 있고, 나아가 사용자가 자신의 조작의 실제 완료 상황을 정확하게 알 수 있도록 하고, 사용자가 자신의 조작의 실제 완료 상황을 실시간으로 조회하는 데 편의를 주며, 인간-기기의 인터랙션 성능을 향상시킨다.
본 개시의 실시예에 따른 전자기기는 상기 방법 실시예에서 전자기기가 구현하는 각 단계를 구현할 수 있으며, 반복을 피하기 위해 여기서는 상세한 설명을 생략한다.
본 개시의 실시예는 전자기기를 제공함에 있어서, 이 전자기기는 타겟 식별자(제1 비디오 파일과 연관됨)에 대한 사용자의 제1 입력을 수신하고, 제1 입력에 응답하여 제1 노트를 표시할 수 있다. 여기서, 제1 노트는 제1 비디오의 내용을 기반으로 생성된 노트이고, 제1 노트는 적어도 하나의 비디오 식별자 및 적어도 하나의 비디오 클립 진행률 식별자를 포함하고, 비디오 식별자는 제1 비디오 파일에서 하나의 비디오 클립을 지시하는 데 사용되고, 비디오 클립 진행률 식별자는 비디오 클립에 해당하는 조작의 완료 진행률을 지시하는 데 사용된다. 이 솔루션을 통해, 사용자가 특정 비디오 파일과 연관된 식별자(예: 비디오의 썸네일 또는 비디오 녹화 컨트롤)에 대해 입력하면, 이 비디오 파일의 내용에 따라 자동으로 노트를 생성하도록 전자기기가 트리거되고, 이 노트는 적어도 하나의 비디오 식별자 및 적어도 하나의 비디오 클립 진행률 식별자를 포함한다. 이 경우, 사용자가 비디오 파일에서 특정 비디오 클립을 시청하려면, 사용자는 이 비디오 파일의 재생을 일시중지하거나 뒤로가기하도록 전자기기를 반복적으로 트리거할 필요 없이 이에 해당하는 비디오 식별자를 클릭함으로써 사용자에 필요한 비디오 클립을 찾을 수 있으므로, 사용자는 비디오 파일에 따라 유연하고 빠르게 조작을 완료할 수 있다.
도 15는 본 개시의 각 실시예를 구현하는 전자기기의 하드웨어 개략도이다. 도 15에 도시된 바와 같이, 해당 전자기기(100)는 무선 주파수 장치(101), 네트워크 모듈(102), 오디오 출력 장치(103), 입력 장치(104), 센서(105), 표시 장치(106), 사용자 입력 장치(107), 인터페이스 장치(108), 메모리(109), 프로세서(110) 및 전원(111) 등 부품을 포함하지만 이에 제한되지 않는다. 당업자라면 도 15에 도시된 전자기기의 구조가 전자기기에 대한 제한을 구성하지 않으며, 전자기기는 도면에 도시된 것보다 더 많거나 적은 구성요소를 포함하거나, 특정 구성요소를 결합하거나, 다른 구성요소를 배치할 수 있다는 것을 이해할 수 있다. 본 개시의 실시예에서, 전자기기는 휴대폰, 태블릿 PC, 노트북, 개인 휴대 정보 단말기, 차량탑재 단말기, 웨어러블 단말기 및 계보기 등을 포함하지만 이에 한정되지 않는다.
여기서, 사용자 입력 장치(107)는 타겟 식별자에 대한 사용자의 제1 입력을 수신하도록 구성될 수 있고, 표시 장치(106)는 사용자 입력 장치(107)에 의해 수신된 제1 입력에 응답하여 제1 노트를 표시하도록 구성될 수 있으며, 타겟 식별자는 제1 비디오 파일과 연관되고, 제1 노트는 제1 비디오 파일의 내용을 기반으로 생성된 노트이고, 제1 노트는 적어도 하나의 비디오 식별자 및 적어도 하나의 비디오 클립 진행률 식별자를 포함하고, 비디오 식별자는 제1 비디오 파일에서 하나의 비디오 클립을 지시하는 데 사용되고, 비디오 클립 진행률 식별자는 비디오 클립에 해당하는 조작의 완료 진행률을 지시하는 데 사용된다.
본 개시의 실시예에서, 상기 전자기기의 구조 개략도(예: 상기 도 14)에서의 수신부(401)는 상기 사용자 입력 장치(107)를 통해 구현될 수 있고, 상기 전자기기의 구조 개략도(예: 상기 도 14)에서의 처리부(402)는 상기 표시 장치(106)를 통해 구현될 수 있다.
본 개시의 실시예는 전자기기를 제공함에 있어서, 이 전자기기는 타겟 식별자(제1 비디오 파일과 연관됨)에 대한 사용자의 제1 입력을 수신하고, 제1 입력에 응답하여 제1 노트를 표시할 수 있다. 여기서, 제1 노트는 제1 비디오의 내용을 기반으로 생성된 노트이고, 제1 노트는 적어도 하나의 비디오 식별자 및 적어도 하나의 비디오 클립 진행률 식별자를 포함하고, 비디오 식별자는 제1 비디오 파일에서 하나의 비디오 클립을 지시하는 데 사용되고, 비디오 클립 진행률 식별자는 비디오 클립에 해당하는 조작의 완료 진행률을 지시하는 데 사용된다. 이 솔루션을 통해, 사용자가 특정 비디오 파일과 연관된 식별자(예: 비디오의 썸네일 또는 비디오 녹화 컨트롤)에 대해 입력하면, 이 비디오 파일의 내용에 따라 자동으로 노트를 생성하도록 전자기기가 트리거되고, 이 노트는 적어도 하나의 비디오 식별자 및 적어도 하나의 비디오 클립 진행률 식별자를 포함한다. 이 경우, 사용자가 비디오 파일에서 특정 비디오 클립을 시청하려면, 사용자는 이 비디오 파일의 재생을 일시중지하거나 뒤로가기하도록 전자기기를 반복적으로 트리거할 필요 없이 이에 해당하는 비디오 식별자를 클릭함으로써 사용자에 필요한 비디오 클립을 찾을 수 있으므로, 사용자는 비디오 파일에 따라 유연하고 빠르게 조작을 완료할 수 있다.
본 개시의 실시예에서, 무선 주파수 장치(101)는 정보를 송수신하거나, 통화 과정에서 신호를 송수신하도록 구성될 수 있으며, 특히, 기지국으로부터 하향링크 데이터를 수신한 후 처리를 위해 프로세서(110)로 하향링크 데이터를 송신하고, 또한, 상향링크 데이터를 기지국에 송신하도록 구성될 수 있음을 이해해야 한다. 일반적으로, 무선 주파수 장치(101)는 안테나, 적어도 하나의 증폭기, 송수신기, 커플러, 저잡음 증폭기, 듀플렉서 등을 포함하지만 이에 한정되지 않는다. 또한, 무선 주파수 장치(101)는 무선 통신 시스템을 통해 네트워크 및 다른 기기와 통신할 수 있다.
전자기기는 네트워크 모듈(102)을 통해 사용자에게 무선 광대역 인터넷 액세스를 제공한다. 예컨대 사용자가 전자 메일을 송수신하고 웹 페이지를 검색하며 스트리밍 미디어에 액세스하도록 도울 수 있다.
오디오 출력 장치(103)는 무선 주파수 장치(101) 또는 네트워크 모듈(102)이 수신하거나 메모리(109)에 저장된 오디오 데이터를 오디오 신호로 변환하여 소리로 출력할 수 있다. 또한, 오디오 출력 장치(103)는 전자기기(100)에 의해 수행되는 특정 기능과 관련된 오디오 출력(예: 호출 신호 수신 소리, 메시지 수신 소리 등)을 제공할 수도 있다. 오디오 출력 장치(103)는 스피커, 버저, 수신기 등을 포함한다.
입력 장치(104)는 오디오 또는 비디오 신호를 수신하기 위해 사용된다. 입력 장치(104)는 그래픽 처리 장치(Graphics Processing Unit, GPU)(1041) 및 마이크로폰(1042)을 포함할 수 있으며, 그래픽 처리 장치(1041)는 비디오 캡처 모드 또는 이미지 캡처 모드에서 이미지 캡처 장치(예: 카메라)에 의해 획득된 정지 이미지 또는 비디오의 이미지 데이터를 처리한다. 처리된 이미지 프레임은 표시 장치(106)에 표시될 수 있다. 그래픽 처리 장치(1041)에서 처리한 이미지 프레임은 메모리(109)(또는 기타 저장 매체)에 저장하거나 또는 무선 주파수 장치(101) 또는 네트워크 모듈(102)을 거쳐 송신될 수 있다. 마이크로폰(1042)은 사운드를 수신할 수 있고, 이러한 사운드를 오디오 데이터로 처리할 수 있다. 처리된 오디오 데이터는 전화 통화 모드에서 무선 주파수 장치(101)를 통해 이동 통신 기지국으로 전송될 수 있는 포맷으로 변환되어 출력될 수 있다.
전자기기(100)에는 적어도 하나의 센서(105)가 추가로 포함될 수 있으며, 예컨대 광학 센서, 모션 센서 및 기타 센서가 있다. 구체적으로, 광학 센서에는 주변 조도 센서 및 근접 센서가 포함될 수 있고 여기서 주변 조도 센서는 주변 조도의 밝기에 따라 표시 패널(1061)의 밝기를 조정할 수 있으며, 근접 센서는 전자기기(100)가 귀 가까이 이동할 때 표시 패널(1061) 및/또는 백라이트를 끌 수 있다. 모션 센서의 일종인 가속도계 센서는 다양한 방향(일반적으로 3 축)의 가속도의 크기를 감지할 수 있고, 정지 상태에서 중력의 크기와 방향을 감지할 수 있으며, 전자 디바이스의 자세 식별(수평 및 수직 화면 전환, 관련 게임, 자력계 자세 교정), 진동 식별 관련 기능(보수계, 두드리기 등)에 사용될 수 있으며, 센서(105)는 또한 지문 센서, 압력 센서, 홍채 센서, 분자 센서, 자이로스코프, 기압계, 습도계, 온도계, 적외선 센서 등을 포함할 수 있으며, 여기서는 반복하여 설명하지 않는다.
표시 장치(106)는 사용자가 입력하는 정보 또는 사용자에게 제공되는 정보를 표시하기 위해 사용된다. 표시 장치(106)는 표시 패널(1061)을 포함할 수 있으며, 표시 패널(1061)은 액정 표시 장치(Liquid Crystal Display, LCD), 유기 발광 다이오드(Organic Light-Emitting Diode, OLED) 등 형태로 구성될 수 있다.
사용자 입력 장치(107)는 입력된 숫자 또는 문자 정보를 수신하고 전자기기의 사용자 설정 및 기능 제어와 관련된 주요 신호 입력을 생성하는 데 사용될 수 있다. 구체적으로, 사용자 입력 장치(107)는 터치 패널(1071) 및 기타 입력 장치(1072)를 포함한다. 터치 패널(1071)은 터치 스크린이라고도 하며, 사용자가 터치 패널 또는 근처에서 수행한 터치 조작(예컨대 사용자가 손가락, 스타일러스펜 등과 같은 적절한 객체 또는 액세서리를 사용하여 터치 패널(1071) 위에서 또는 터치 패널(1071) 근처에서 실행하는 조작)을 포착할 수 있다. 터치 패널(1071)은 터치 감지 장치 및 터치 컨트롤러를 포함할 수 있다. 상기 터치 감지 장치는 사용자의 터치 위치를 감지하고, 터치 조작에 따른 신호를 감지하여 터치 컨트롤러로 신호를 전송하고, 터치 컨트롤러는 터치 감지 장치로부터 터치 정보를 수신하여 접촉 좌표로 변환하여 프로세서(110)에 전송하고, 프로세서(110)에 의해 전송된 명령을 수신하여 명령에 따라 실행한다. 또한, 터치 패널(1071)은 저항성, 용량성, 적외선 및 표면 탄성파와 같은 다양한 유형으로 구현될 수 있다. 터치 패널(1071)을 제외하고, 사용자 입력 장치(107)는 또한 기타 입력 장치(1072)를 포함할 수 있다. 구체적으로, 기타 입력 장치(1072)는 물리적 키보드, 기능 키(예: 음량 조절 키, 스위치 키 등), 트랙 볼, 마우스, 조종 레버를 포함하나 이에 제한되지 않으며, 여기서는 더이상 서술하지 않는다.
또한 터치 패널(1071)은 표시 패널(1061)의 위에 장착되어 터치 패널(1071)이 그 위 또는 근처의 터치 동작을 감지한 후 프로세서(110)로 전송하여 터치 이벤트 유형을 결정한다. 그런 다음, 프로세서(110)는 터치 이벤트 유형에 따라 표시 패널(1061)에 해당 시각적 출력을 제공한다. 비록 도 15에서 터치 패널(1071)과 표시 패널(1061)은 두 개의 독립적인 부품으로 전자기기의 입력과 출력 기능을 구현하지만, 일부 실시예에서는 터치 패널(1071)과 표시 패널(1061)을 통합시켜 전자기기의 입력과 출력 기능을 구현할 수 있는 있으며 여기서는 구체적으로 한정하지 않는다.
인터페이스 장치(108)는 외부 장치와 전자기기(100) 사이의 인터페이스이다. 예컨대, 외부 장치에는 유선 또는 무선 헤드폰 포트, 외부 전원(또는 배터리 충전기) 포트, 유선 또는 무선 데이터 포트, 메모리 포트, 식별 모듈을 구비한 장치를 연결하는 데 사용되는 포트, 오디오 입/출력(I/O) 포트, 비디오 I/O 포트, 이어폰 포트 등이 포함될 수 있다. 인터페이스 장치(108)는 외부 장치로부터 오는 입력(예: 데이터 정보, 전력 등)을 수신하고 수신한 입력을 전자기기(100) 내부에 있는 하나 이상의 소자로 전송하기 위해 사용되거나 전자기기(100)와 외부 장치 사이에 데이터를 전송하기 위해 사용될 수 있다.
메모리(109)는 소프트웨어 프로그램 및 다양한 데이터를 저장하도록 구성될 수 있다. 메모리(109)는 주로 프로그램 저장 영역과 데이터 저장 영역을 포함할 수 있으며, 프로그램 저장 영역에는 운영 체제, 적어도 하나의 기능(예: 사운드 재생 기능, 이미지 재생 기능 등)에 필요한 애플리케이션이 저장될 수 있으며; 데이터 저장 영역에는 휴대폰의 사용 과정에 생성된 데이터(예: 오디오 데이터, 전화 번호부 등) 등이 저장될 수 있다. 또한, 메모리(109)는 고속 랜덤 액세스 메모리를 포함할 수 있으며, 적어도 하나의 자기 디스크 저장 장치, 플래시 메모리 장치 또는 기타 비휘발성 고체 저장 장치와 같은 비휘발성 메모리를 포함할 수도 있다.
프로세서(110)는 전자기기의 제어 센터이며, 다양한 인터페이스와 회로를 사용하여 전자기기의 모든 구성요소에 연결되며, 메모리(109)에 저장된 소프트웨어 프로그램 및/또는 모듈을 운영 또는 실행하는 메모리(109)에 저장된 데이터를 호출함으로써 전자기기의 다양한 기능을 실행하고 데이터를 처리하여 전자기기에 대한 전반적인 모니터링을 수행한다. 프로세서(110)는 하나 이상의 처리 유닛을 포함할 수 있다. 선택적으로, 프로세서(110)에 응용 프로세서와 모뎀 처리 장치가 통합될 수 있으며, 상기 응용 프로세서는 주로 운영체제, 사용자 인터페이스 및 응용 프로그램 등을 처리하며, 모뎀 처리 장치는 주로 무선 통신을 처리한다. 상기 모뎀 프로세서는 프로세서(110)에 통합되지 않을 수도 있음을 이해해야 한다.
전자기기(100)는 각 부품에 전력을 공급하는 전원(111)(예: 배터리)을 포함할 수 있다. 선택적으로, 전원(111)은 전원 관리 시스템을 통하여 프로세서(110)와 논리적으로 연결될 수 있으며, 전원 관리 시스템을 통하여 충전, 방전 및 전력 관리 등 기능을 구현할 수 있다.
또한, 전자기기(100)는 도시되지 않은 일부 기능 모듈을 포함하는데, 여기서는 반복하여 설명하지 않는다.
선택적으로, 본 개시에 따른 실시예는 또한 전자기기를 제공함에 있어서, 프로세서, 메모리 및 메모리에 저장되고 상기 프로세서에서 실행될 수 있는 컴퓨터 프로그램을 포함하며, 상기 컴퓨터 프로그램이 프로세서에 의해 실행될 때 상기 방법 실시예의 각 단계를 구현하고, 또 동일한 기술적 효과를 달성할 수 있으므로, 반복을 피하기 위해 여기서 상세한 설명을 생략한다.
선택적으로, 본 개시의 실시예는 컴퓨터 판독가능 저장 매체를 더 제공함에 있어서, 컴퓨터 판독가능 저장 매체에는 컴퓨터 프로그램이 저장되어 있고, 컴퓨터 프로그램이 프로세서에 의해 실행될 때 상기 방법 실시예의 각 단계를 구현하고, 또 동일한 기술적 효과를 달성할 수 있으므로, 반복을 피하기 위해, 여기서는 상세한 설명을 생략한다. 여기서, 컴퓨터 판독가능 저장 매체는 읽기 전용 메모리(read-only memory, ROM), 랜덤 액세스 메모리(random access memory, RAM), 자기 디스크 또는 시디롬 등을 포함할 수 있다.
본 명세서에서, “포함한다”, “갖는다” 또는 다른 임의의 변형은 비배타적 포함을 의도하며, 일련의 요소를 포함하는 프로세스, 방법, 물품 또는 장치는 그 요소 뿐만 아니라 명확하게 나열되지 않은 다른 요소도 포함하며, 또는 이러한 프로세스, 방법, 물품 또는 장치의 고유한 요소도 포함한다는 점에 유의해야 한다. 별도로 제한이 없는 한, “~을 포함한다”로 정의된 요소는 해당 요소를 포함하는 프로세스, 방법, 물품 또는 장치에서 다른 동일한 요소의 존재를 배제하지 않는다.
상기 실시예의 설명을 통해, 당업자라면 상기 실시예의 방법이 소프트웨어와 필요한 일반 하드웨어 플랫폼을 결합하는 방식에 의해 구현되거나 또는 하드웨어에 의해 구현될 수 있지만, 많은 경우에 소프트웨어와 필요한 일반 하드웨어 플랫폼을 결합하는 방식이 더 바람직하다는 것을 명백하게 이해할 수 있을 것이다. 이러한 이해에 기초하여, 본 출원의 기술적 솔루션의 본질적 부분 또는 종래 기술에 기여한 부분 또는 해당 기술적 솔루션의 전부 또는 일부분을 소프트웨어 제품의 형태로 구현할 수 있고, 전자기기(휴대폰, 컴퓨터, 서버, 에어컨 또는 네트워크 장치 등)에 의해 본 출원의 각 실시예에 따른 방법을 수행할 수 있는 복수의 명령을 포함시켜 해당 컴퓨터 소프트웨어 제품을 저장 매체(예: ROM/RAM, 자기 디스크, 시디롬)에 저장할 수 있다.
상술한 바와 같이 첨부된 도면을 참조하여 본 출원의 실시예를 설명하였지만, 본 출원은 상술한 특정 실시예에 한정되지 않으며, 상술한 특정 실시예들은 제한적이 아니라 예시에 불과하며, 당업자는 본 출원의 주지 및 청구범위에 따른 보호 범위를 벗어나지 않고 본 출원에 기반하여 다양한 변형을 도출할 수 있으며, 이러한 변형은 모두 본 출원의 보호범위에 속한다.

Claims (22)

  1. 노트 생성 방법에 있어서,
    타겟 식별자에 대한 사용자의 제1 입력을 수신하는 단계 - 상기 타겟 식별자는 제1 비디오 파일과 연관됨 - ;
    상기 제1 입력에 응답하여 제1 노트를 표시하는 단계를 포함하되, 상기 제1 노트는 상기 제1 비디오 파일의 내용을 기반으로 생성된 노트이고, 상기 제1 노트는 적어도 하나의 비디오 식별자 및 적어도 하나의 비디오 클립 진행률 식별자를 포함하고, 상기 비디오 식별자는 상기 제1 비디오 파일에서 하나의 비디오 클립을 지시하는 데 사용되고, 상기 비디오 클립 진행률 식별자는 비디오 클립에 해당하는 조작의 완료 진행률을 지시하는 데 사용되는 것을 특징으로 하는, 노트 생성 방법.
  2. 제1항에 있어서, 타겟 식별자에 대한 사용자의 제1 입력을 수신하는 단계는,
    상기 제1 비디오 파일의 비디오 녹화 인터페이스 상에 표시된 상기 타겟 식별자에 대한 사용자의 제1 입력을 수신하는 단계를 포함하고,
    상기 제1 입력에 응답하여 제1 노트를 표시하는 단계는,
    상기 제1 입력의 입력 특징이 미리 설정된 입력 특징인 경우, 상기 제1 노트를 표시하는 단계를 포함하는 것을 특징으로 하는, 노트 생성 방법.
  3. 제1항에 있어서, 타겟 식별자에 대한 사용자의 제1 입력을 수신하는 단계 이후, 제1 노트를 표시하는 단계 이전에,
    상기 제1 노트의 노트 편집 인터페이스를 표시하는 단계를 더 포함하되, 상기 노트 편집 인터페이스는 노트 내용 편집 영역을 포함하고, 상기 노트 내용 편집 영역은 N개의 비디오 식별자, 각 비디오 식별자에 해당하는 설명 정보, 및 상기 N개의 비디오 식별자에 해당하는 N개의 비디오 클립 진행률 식별자를 포함하고,
    N개의 비디오 클립은 상기 제1 비디오 파일의 내용에 따라 상기 제1 비디오 파일을 비디오 클립으로 분할하여 얻은 것이고, N은 양의 정수인 것을 특징으로 하는, 노트 생성 방법.
  4. 제3항에 있어서, 상기 노트 편집 인터페이스는 노트 속성 편집 영역을 더 포함하고, 상기 노트 속성 편집 영역은 상기 제1 노트의 적어도 하나의 노트 속성을 포함하고,
    상기 제1 노트의 노트 편집 인터페이스를 표시하는 단계 이후에,
    상기 노트 속성 편집 영역에 대한 사용자의 제2 입력을 수신하는 단계;
    상기 제2 입력에 응답하여 상기 제1 노트의 적어도 하나의 노트 속성을 갱신하는 단계;
    상기 노트 내용 편집 영역 및 상기 노트 속성 편집 영역의 내용을 기반으로 상기 제1 노트를 생성하는 단계를 더 포함하되,
    상기 노트 속성은 노트 제목, 노트 알림 시간, 노트 완료 시간 중 적어도 하나를 포함하는 것을 특징으로 하는, 노트 생성 방법.
  5. 제3항에 있어서,
    사용자의 제3 입력을 수신하는 단계 - 상기 제3 입력은 제1 식별자에 대한 입력 또는 촬영 애플리케이션 아이콘에 대한 입력이고, 상기 제3 입력은 사진 촬영 또는 비디오 녹화를 트리거하는 데 사용됨 - ;
    상기 제3 입력에 응답하여 타겟 객체의 이미지를 수집하여 제1 이미지를 얻는 단계;
    상기 제1 이미지 및 상기 N개의 비디오 클립에 따라 상기 N개의 비디오 클립 진행률 식별자 중 T개의 비디오 클립 진행률 식별자를 갱신하는 단계를 더 포함하되,
    상기 제1 식별자는 상기 N개의 비디오 클립 진행률 식별자 중 임의의 비디오 클립 진행률 식별자 또는 상기 노트 편집 인터페이스 상의 제2 식별자를 포함하고, T는 양의 정수이고, T≤N인 것을 특징으로 하는, 노트 생성 방법.
  6. 제5항에 있어서, 상기 제1 이미지 및 상기 N개의 비디오 클립에 따라 N개의 비디오 클립 진행률 식별자 중 T개의 비디오 클립 진행률 식별자를 갱신하는 단계는,
    상기 N개의 비디오 클립 중 i번째 비디오 클립을 결정하는 단계 - 상기 i번째 비디오 클립에서의 제2 이미지와 상기 제1 이미지는 매칭됨 - ;
    상기 i번째 비디오 클립에 해당하는 비디오 클립 진행률 식별자를 제1 진행률로 갱신하는 단계를 포함하되,
    상기 제1 진행률은 상기 제2 이미지에 해당하는 상기 i번째 비디오 클립의 비디오 시간이 상기 i번째 비디오 클립의 비디오 총 지속시간에서 차지하는 백분율이고, i는 양의 정수이고, i≤N인 것을 특징으로 하는, 노트 생성 방법.
  7. 제6항에 있어서, 상기 N개의 비디오 클립 중 i번째 비디오 클립을 결정하는 단계 이후에,
    첫 번째 비디오 클립 내지 i-1번째 비디오 클립에서 S개의 비디오 클립에 해당하는 비디오 클립 진행률 식별자가 완성 상태로 갱신되지 않은 경우, 상기 S개의 비디오 클립에 해당하는 비디오 클립 진행률 식별자를 제2 진행률로 갱신하는 단계를 더 포함하되, 상기 제2 진행률은 이미 완료된 상태를 지시하고,
    S는 양의 정수이고, S≤i-1인 것을 특징으로 하는, 노트 생성 방법.
  8. 제1항에 있어서,
    적어도 하나의 노트의 입구 식별자를 표시하는 단계 - 상기 적어도 하나의 노트의 입구 식별자는 상기 제1 노트의 입구 식별자를 포함하고, 상기 제1 노트의 입구 식별자는 상기 제1 비디오 파일의 내용에 따라 결정됨 - ;
    상기 제1 노트의 입구 식별자에 대한 사용자의 제4 입력을 수신한 경우, 상기 제4 입력에 응답하여 상기 제1 노트의 노트 편집 인터페이스를 표시하는 단계를 더 포함하는 것을 특징으로 하는, 노트 생성 방법.
  9. 제8항에 있어서,
    제2 비디오 파일의 비디오 썸네일 및 상기 제1 노트의 노트 입구 식별자에 대한 사용자의 제5 입력을 수신하는 단계;
    상기 제5 입력에 응답하여 상기 제1 노트에 P개의 비디오 식별자, 각 비디오 식별자에 해당하는 설명 정보, 및 상기 P개의 비디오 식별자에 해당하는 P개의 비디오 클립 진행률 식별자를 추가하는 단계를 더 포함하되,
    P개의 비디오 클립은 상기 제2 비디오 파일의 내용에 따라 상기 제2 비디오 파일을 비디오 클립으로 분할하여 얻은 것이고, P는 양의 정수인 것을 특징으로 하는, 노트 생성 방법.
  10. 제6항에 있어서, 적어도 하나의 노트의 입구 식별자는 타겟 인터페이스 상에 표시되고, 상기 타겟 인터페이스 상에는 상기 제1 노트에 해당하는 비디오 전체적 진행률 식별자가 더 포함되고, 상기 비디오 전체적 진행률 식별자는 상기 제1 비디오 파일에 대한 사용자 조작의 전체적 완료 진행률을 지시하는 데 사용되며,
    상기 i번째 비디오 클립에 해당하는 비디오 클립 진행률 식별자를 제1 진행률로 갱신하는 단계 이후에,
    상기 제1 진행률에 따라 상기 비디오의 전체적 진행률 식별자가 지시하는 진행률 상태를 갱신하는 단계를 더 포함하는 것을 특징으로 하는, 노트 생성 방법.
  11. 전자기기에 있어서,
    상기 전자기기는 수신부 및 처리부를 포함하되,
    상기 수신부는 타겟 식별자 - 상기 타겟 식별자는 제1 비디오 파일과 연관됨 - 에 대한 사용자의 제1 입력을 수신하도록 구성되고,
    상기 처리부는 상기 수신부에 의해 수신된 상기 제1 입력에 응답하여 제1 노트를 표시하도록 구성되며, 상기 제1 노트는 상기 제1 비디오 파일의 내용을 기반으로 생성된 노트이고, 상기 제1 노트는 적어도 하나의 비디오 식별자 및 적어도 하나의 비디오 클립 진행률 식별자를 포함하고, 상기 비디오 식별자는 상기 제1 비디오 파일에서 하나의 비디오 클립을 지시하는 데 사용되고, 상기 비디오 클립 진행률 식별자는 비디오 클립에 해당하는 조작의 완료 진행률을 지시하는 데 사용되는 것을 특징으로 하는, 전자기기.
  12. 제11항에 있어서,
    상기 수신부는, 상기 제1 비디오 파일의 비디오 녹화 인터페이스 상에 표시된 상기 타겟 식별자에 대한 사용자의 제1 입력을 수신하도록 구성되고,
    상기 처리부는, 상기 제1 입력의 입력 특징이 미리 설정된 입력 특징인 경우, 상기 제1 노트를 표시하도록 구성되는 것을 특징으로 하는, 전자기기.
  13. 제11항에 있어서,
    상기 처리부는 또한, 상기 수신부가 상기 타겟 식별자에 대한 사용자의 상기 제1 입력을 수신한 후, 상기 제1 노트를 표시하기 전에, 상기 제1 노트의 노트 편집 인터페이스를 표시하도록 구성되며, 상기 노트 편집 인터페이스는 노트 내용 편집 영역을 포함하고, 상기 노트 내용 편집 영역은 N개의 비디오 식별자, 각 비디오 식별자에 해당하는 설명 정보, 그리고 상기 N개의 비디오 식별자에 해당하는 N개의 비디오 클립 진행률 식별자를 포함하며,
    N개의 비디오 클립은 상기 제1 비디오 파일의 내용에 따라 상기 제1 비디오 파일을 비디오 클립으로 분할하여 얻은 것이고, N은 양의 정수인 것을 특징으로 하는, 전자기기.
  14. 제13항에 있어서, 상기 노트 편집 인터페이스는 노트 속성 편집 영역을 더 포함하고, 상기 노트 속성 편집 영역은 상기 제1 노트의 적어도 하나의 노트 속성을 포함하고,
    상기 수신부는 또한, 상기 처리부가 상기 제1 노트의 노트 편집 인터페이스를 표시한 후, 상기 노트 속성 편집 영역에 대한 사용자의 제2 입력을 수신하도록 구성되고,
    상기 처리부는 또한, 상기 수신부에 의해 수신된 상기 제2 입력에 응답하여 상기 제1 노트의 적어도 하나의 노트 속성을 갱신하고, 상기 노트 내용 편집 영역 및 상기 노트 속성 편집 영역의 내용을 기반으로 상기 제1 노트를 생성하도록 구성되며,
    상기 노트 속성은 노트 제목, 노트 알림 시간, 노트 완료 시간 중 적어도 하나를 포함하는 것을 특징으로 하는, 전자기기.
  15. 제13항에 있어서,
    상기 수신부는 또한, 사용자의 제3 입력을 수신하도록 구성되며, 상기 제3 입력은 제1 식별자에 대한 입력 또는 촬영 애플리케이션 아이콘에 대한 입력이고, 상기 제3 입력은 사진 촬영 또는 비디오 녹화를 트리거하는 데 사용되고,
    상기 처리부는 또한, 상기 수신부에 의해 수신된 상기 제3 입력에 응답하여 타겟 객체의 이미지를 수집하여 제1 이미지를 얻고, 상기 제1 이미지 및 상기 N개의 비디오 클립에 따라 상기 N개의 비디오 클립 진행률 식별자 중 T개의 비디오 클립 진행률 식별자를 갱신하도록 구성되며,
    상기 제1 식별자는 상기 N개의 비디오 클립 진행률 식별자 중 임의의 비디오 클립 진행률 식별자 또는 상기 노트 편집 인터페이스 상의 제2 식별자를 포함하고, T는 양의 정수이고, T≤N인 것을 특징으로 하는, 전자기기.
  16. 제15항에 있어서,
    상기 처리부는, 상기 N개의 비디오 클립 중 i번째 비디오 클립을 결정하고, 상기 i번째 비디오 클립에 해당하는 비디오 클립 진행률 식별자를 제1 진행률로 갱신하도록 구성되며,
    상기 i번째 비디오 클립에서의 제2 이미지와 상기 제1 이미지는 매칭되고, 상기 제1 진행률은 상기 제2 이미지에 해당하는 상기 i번째 비디오 클립의 비디오 시간이 상기 i번째 비디오 클립의 비디오 총 지속시간에서 차지하는 백분율일 수 있고, i는 양의 정수이고, i≤N인 것을 특징으로 하는, 전자기기.
  17. 제16항에 있어서,
    상기 처리부는 또한, 상기 N개의 비디오 클립 중 i번째 비디오 클립을 결정한 후, 첫 번째 비디오 클립 내지 i-1번째 비디오 클립에서 S개의 비디오 클립에 해당하는 비디오 클립 진행률 식별자가 완성 상태로 갱신되지 않은 경우, 상기 S개의 비디오 클립에 해당하는 비디오 클립 진행률 식별자를 제2 진행률로 갱신하도록 구성되며, 상기 제2 진행률은 이미 완료된 상태를 지시하고,
    S는 양의 정수이고, S≤i-1인 것을 특징으로 하는, 전자기기.
  18. 제11항에 있어서,
    상기 처리부는 또한, 적어도 하나의 노트의 입구 식별자를 표시하고, 상기 제1 노트의 입구 식별자에 대한 사용자의 제4 입력을 수신한 경우, 상기 제4 입력에 응답하여 상기 제1 노트의 노트 편집 인터페이스를 표시하도록 구성되며,
    상기 적어도 하나의 노트의 입구 식별자는 상기 제1 노트의 입구 식별자를 포함하고, 상기 제1 노트의 입구 식별자는 제1 비디오 파일의 내용에 따라 결정되는 것을 특징으로 하는, 전자기기.
  19. 제18항에 있어서,
    상기 수신부는 또한, 제2 비디오 파일의 비디오 썸네일 및 상기 제1 노트의 노트 입구 식별자에 대한 사용자의 제5 입력을 수신하도록 구성되고,
    상기 처리부는 또한, 상기 수신부에 의해 수신된 상기 제5 입력에 응답하여 상기 제1 노트에 P개의 비디오 식별자, 각 비디오 식별자에 해당하는 설명 정보, 및 상기 P개의 비디오 식별자에 해당하는 P개의 진행률 식별자를 추가하도록 구성되며,
    P개의 비디오 클립은 상기 제2 비디오 파일의 내용에 따라 상기 제2 비디오 파일을 비디오 클립으로 분할하여 얻은 것이고, P는 양의 정수인 것을 특징으로 하는, 전자기기.
  20. 제16항에 있어서, 적어도 하나의 노트의 입구 식별자는 타겟 인터페이스 상에 표시되고, 상기 타겟 인터페이스 상에는 상기 제1 노트에 해당하는 비디오 전체적 진행률 식별자가 더 포함되고, 상기 비디오 전체적 진행률 식별자는 상기 제1 비디오 파일에 대한 사용자 조작의 전체적 완료 진행률을 지시하는 데 사용되며,
    상기 처리부는 또한, 상기 i번째 비디오 클립에 해당하는 비디오 클립 진행률 식별자를 상기 제1 진행률로 갱신한 후, 상기 제1 진행률에 따라 상기 비디오 전체적 진행률 식별자에 의해 지시된 진행률 상태를 갱신하도록 구성되는 것을 특징으로 하는, 전자기기.
  21. 적어도 하나의 프로세서에 의해 실행됨으로써 제1항 내지 제10항 중 어느 한 항에 의한 노트 생성 방법의 단계를 구현하는 것을 특징으로 컴퓨터 프로그램 제품.
  22. 제1항 내지 제10항 중 어느 한 항에 의한 노트 생성 방법의 단계를 실행하도록 구성되는 것을 특징으로 하는 노트 생성 장치.
KR1020227037646A 2020-03-31 2021-03-29 노트 생성 방법 및 전자기기 KR20220154825A (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN202010245639.1A CN111400552B (zh) 2020-03-31 2020-03-31 便签创建方法及电子设备
CN202010245639.1 2020-03-31
PCT/CN2021/083582 WO2021197260A1 (zh) 2020-03-31 2021-03-29 便签创建方法及电子设备

Publications (1)

Publication Number Publication Date
KR20220154825A true KR20220154825A (ko) 2022-11-22

Family

ID=71434915

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020227037646A KR20220154825A (ko) 2020-03-31 2021-03-29 노트 생성 방법 및 전자기기

Country Status (6)

Country Link
US (1) US20230015943A1 (ko)
EP (1) EP4131028A4 (ko)
JP (1) JP7519458B2 (ko)
KR (1) KR20220154825A (ko)
CN (1) CN111400552B (ko)
WO (1) WO2021197260A1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111400552B (zh) * 2020-03-31 2024-02-27 维沃移动通信有限公司 便签创建方法及电子设备
CN112911401A (zh) * 2021-01-19 2021-06-04 维沃移动通信有限公司 视频播放方法及装置

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004207951A (ja) 2002-12-25 2004-07-22 Fuji Xerox Co Ltd ビデオ閲覧システム
JP2010283434A (ja) 2009-06-02 2010-12-16 Ism Corp 動画管理再生プログラム、動画管理再生装置及び動画管理再生方法
WO2013099282A1 (ja) 2011-12-28 2013-07-04 パナソニック株式会社 コンテンツ再生装置、及び、コンテンツ再生方法
JP5348812B1 (ja) 2013-06-22 2013-11-20 雄一郎 吉成 e−ラーニング機能を備えた電子書籍システム
US10229323B2 (en) * 2013-10-30 2019-03-12 Yulong Computer Telecommunications Scientific (Shenzhen) Co., Ltd. Terminal and method for managing video file
CN104038848A (zh) * 2014-05-30 2014-09-10 无锡天脉聚源传媒科技有限公司 一种视频处理方法及装置
WO2016114261A2 (ja) * 2015-01-13 2016-07-21 株式会社ジェネックスソリューションズ 映像音声クリップを利用した自律的学習システム
US20190267041A1 (en) * 2015-02-24 2019-08-29 Plaay Llc System and method for generating probabilistic play analyses from sports videos
US10096342B2 (en) * 2015-04-30 2018-10-09 Rodica Schileru Method and sytem for segmenting videos
KR101739830B1 (ko) * 2015-06-30 2017-05-25 (주)피엑스디 영상 정보 표시 장치 및 그 동작 방법
CN106056359A (zh) * 2016-05-31 2016-10-26 乐视控股(北京)有限公司 便签任务进度追踪方法、装置及终端
US10600448B2 (en) * 2016-08-10 2020-03-24 Themoment, Llc Streaming digital media bookmark creation and management
JP2018125702A (ja) 2017-02-01 2018-08-09 富士ゼロックス株式会社 映像制御システム及びプログラム
US20190087060A1 (en) 2017-09-19 2019-03-21 Sling Media Inc. Dynamic adjustment of media thumbnail image size based on touchscreen pressure
CN110121083A (zh) * 2018-02-06 2019-08-13 上海全土豆文化传播有限公司 弹幕的生成方法及装置
CN108347482B (zh) * 2018-02-06 2021-10-08 阿里巴巴(中国)有限公司 信息采集方法及装置
CN108737904B (zh) * 2018-04-13 2021-06-22 维沃移动通信有限公司 一种视频数据处理方法及移动终端
CN108710521B (zh) * 2018-05-15 2021-09-21 维沃移动通信有限公司 一种便签生成方法和终端设备
CN109040838B (zh) * 2018-09-12 2021-10-01 阿里巴巴(中国)有限公司 一种视频数据的处理方法、装置及视频播放方法、客户端
CN109669710B (zh) * 2018-11-30 2022-02-01 维沃移动通信有限公司 便签处理方法及终端
CN110868633A (zh) * 2019-11-27 2020-03-06 维沃移动通信有限公司 一种视频处理方法及电子设备
CN110933509A (zh) * 2019-12-09 2020-03-27 北京字节跳动网络技术有限公司 一种信息发布的方法、装置、电子设备及存储介质
CN111400552B (zh) * 2020-03-31 2024-02-27 维沃移动通信有限公司 便签创建方法及电子设备

Also Published As

Publication number Publication date
CN111400552A (zh) 2020-07-10
WO2021197260A1 (zh) 2021-10-07
US20230015943A1 (en) 2023-01-19
EP4131028A4 (en) 2023-09-13
JP2023519389A (ja) 2023-05-10
JP7519458B2 (ja) 2024-07-19
CN111400552B (zh) 2024-02-27
EP4131028A1 (en) 2023-02-08

Similar Documents

Publication Publication Date Title
CN111061574B (zh) 一种对象分享方法及电子设备
WO2019137429A1 (zh) 图片处理方法及移动终端
WO2019174611A1 (zh) 应用程序的设置方法及移动终端
WO2020258929A1 (zh) 文件夹界面切换方法及终端设备
EP4060969A1 (en) Application program sharing method and electronic device
WO2020215949A1 (zh) 对象处理方法及终端设备
WO2021129536A1 (zh) 图标移动方法及电子设备
WO2020192299A1 (zh) 信息显示方法及终端设备
WO2020182035A1 (zh) 图像处理方法及终端设备
JP7509884B2 (ja) カメラ起動方法及び電子機器
CN109828731B (zh) 一种搜索方法及终端设备
CN110868633A (zh) 一种视频处理方法及电子设备
CN111142747A (zh) 群组管理方法及电子设备
CN110244884B (zh) 一种桌面图标管理方法及终端设备
WO2021057301A1 (zh) 文件控制方法及电子设备
CN111143299A (zh) 一种文件管理方法及电子设备
US12028476B2 (en) Conversation creating method and terminal device
US20230015943A1 (en) Scratchpad creation method and electronic device
CN111008179A (zh) 一种文件管理方法及电子设备
CN111339324A (zh) 多媒体播放方法及电子设备
US20210318787A1 (en) Information display method and terminal device
WO2021104268A1 (zh) 内容分享方法及电子设备
CN111090529B (zh) 共享信息的方法及电子设备
CN111049977B (zh) 一种闹钟提醒方法及电子设备
WO2021083134A1 (zh) 文件选中方法及电子设备

Legal Events

Date Code Title Description
A201 Request for examination