CN107360444B - 用于制作和使用视频标签的方法及*** - Google Patents

用于制作和使用视频标签的方法及*** Download PDF

Info

Publication number
CN107360444B
CN107360444B CN201610516109.XA CN201610516109A CN107360444B CN 107360444 B CN107360444 B CN 107360444B CN 201610516109 A CN201610516109 A CN 201610516109A CN 107360444 B CN107360444 B CN 107360444B
Authority
CN
China
Prior art keywords
video
tag
annotation
computer
playing
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.)
Active
Application number
CN201610516109.XA
Other languages
English (en)
Other versions
CN107360444A (zh
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.)
Nabo Corp
Original Assignee
Nabo Corp
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 Nabo Corp filed Critical Nabo Corp
Publication of CN107360444A publication Critical patent/CN107360444A/zh
Application granted granted Critical
Publication of CN107360444B publication Critical patent/CN107360444B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/232Content retrieval operation locally within server, e.g. reading video streams from disk arrays
    • 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/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • 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
    • 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/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23113Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving housekeeping operations for stored content, e.g. prioritizing content for deletion because of storage space restrictions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23412Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs for generating or manipulating the scene composition of objects, e.g. MPEG-4 objects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • H04N21/2355Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving reformatting operations of additional data, e.g. HTML pages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26258Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • 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/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • 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/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Television Signal Processing For Recording (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开一种通过计算机实施的用于制作和使用视频标签的方法及***。该方法包括以下步骤:在由用户指定的标签上连接视频的整个播放区间中的至少一个部分播放区间的信息来生成标注信息;以及,不存储所述至少一个部分播放区间,而是对所述至少一个部分播放区间存储所述标注信息。

Description

用于制作和使用视频标签的方法及***
技术领域
以下的说明涉及一种用于制作和使用视频标签的技术。
背景技术
随着超高速通信网用户的急剧增加,实现了新服务的开发及服务项目的多样化。可以说在利用这种通信网的服务中最普通的服务就是视频提供服务。
例如,在韩国授权专利第10-0827198号(授权日:2008年4月25日)“提供视频链接服务的装置及其方法”中,公开了可利用移动通信终端来浏览网上链接的视频的提供视频链接服务的技术。
发明内容
(一)要解决的技术问题
本发明提供一种可通过将标签连接在视频的部分场景来制作视频标签的方法及***。
本发明提供一种可利用标注信息容易地共享部分场景的方法及***。
本发明提供一种可通过搜索标签来播放连接于相应的标签的场景的方法及***。
(二)技术方案
本发明提供一种通过计算机实施的用于制作和使用视频标签的方法,该方法包括以下步骤:在由用户指定的标签上连接视频的整个播放区间中的至少一个部分播放区间的信息来生成标注信息;以及不存储所述至少一个部分播放区间,而是对所述至少一个部分播放区间存储所述标注信息。
本发明提供一种通过计算机实施的用于制作和使用视频标签的***,该***包括:存储器,其加载至少一个程序;以及至少一个处理器,其中,所述至少一个处理器根据所述程序的控制来处理以下过程:在由用户指定的标签上连接视频的整个播放区间中的至少一个部分播放区间的信息来生成标注信息;以及,不存储所述至少一个部分播放区间,而是对所述至少一个部分播放区间存储所述标注信息。
(三)有益效果
根据本发明的实施例,能够容易方便地将标签连接在视频的部分场景。
根据本发明的实施例,将可识别的名称作为标签连接在视频的部分场景,并能够进行搜索,因此能够减少查询相应的场景的时间和精力。
根据本发明的实施例,即使未以视频片段(segmental image)的方式提供视频的视频集锦(highlight image),也能够利用作为逻辑信息的标签来提供精彩场景,因此能够节省服务器的存储空间。
根据本发明的实施例,只通过将视频中所要共享的场景连接在标签并上传,也能够快速地共享,并且通过共享一个标签来有效地共享多个场景。
附图说明
图1是示出本发明的一个实施例的网络环境的例子的图。
图2是用于说明本发明的一个实施例的电子设备和服务器的内部结构的框图。
图3是示出本发明的一个实施例的电子设备处理器可包括的组件的例子的图。
图4是示出本发明的一个实施例的电子设备可执行的视频标注方法的例子的流程图。
图5是示出本发明的一个实施例的由视频播放控制部来执行的视频播放控制方法的例子的图。
图6是示出本发明的一个实施例的视频播放页面的例示图。
图7是示出本发明的一个实施例的由标签生成部来执行的标签存储方法的例子的图。
图8是示出本发明的一个实施例的由标签生成部来执行的标注信息生成方法的例子的图。
图9是示出本发明的一个实施例的生成视频标注信息的用户界面的例示图。
图10是示出本发明的一个实施例的由标签管理部来执行的标注信息共享方法的例子的图。
图11是示出本发明的一个实施例的由标签搜索部来执行的标签搜索和播放方法的例子的图。
图12是示出本发明的一个实施例的标签搜索结果页面的例示图。
具体实施方式
下面,参照附图对本发明的实施例进行详细说明。
图1是示出本发明的一个实施例的网络环境的例子的图。图1的网络环境表示包括多个电子设备110、120、130、140、多个服务器150、160以及网络170的例子。所述图1是用于说明本发明的一个例子,电子设备的数量或服务器的数量并不限定于如图1所示的数量。
多个电子设备110、120、130、140可以是由计算机装置实施的固定式终端或移动式终端。例如,多个电子设备110、120、130、140有智能手机(smart phone)、手机、平板电脑、可穿戴(wearable)设备、计算机、笔记本电脑、导航仪、数字广播终端、个人数字助理(Personal Digital Assistants,PDA)、便携式多媒体播放器(Portable MultimediaPlayer,PMP)等。例如,电子设备一110可利用无线通信或有线通信的方式并通过网络170与其他的电子设备120、130、140和/或服务器150、160通信。
对于通信方式并不限定,不仅可包括利用网络170中可包含的通信网(例如,移动通信网、有线互联网、无线互联网、广播网)的通信方式,而且还可包括设备之间的近场无线通信。例如,网路170可包括个人局域网(personal area network,PAN)、局域网(localarea network,LAN)、校园网(campus area network,CAN)、城域网(metropolitan areanetwork,MAN)、广域网(wide area network,WAN)、宽带网(broadband network,BBN)、互联网等网络中的一个以上的任意网络。而且,网络170可包括包含有总线网、星型网、环型网、网型网、星型总线网、树型网或者分层(hierarchical)网等的网络拓扑中的任意一种以上,但并不限定于此。
各服务器150、160分别可以由计算机设备或者多个计算机设备来实施,所述计算机设备或者多个计算机设备通过网络170与多个电子设备110、120、130、140进行通信来提供指令、代码、文件、内容、服务等。
一个例子为,服务器160可向通过网络170连接的电子设备一110提供用于安装应用的文件。在这种情况下,电子设备一110可利用由服务器160提供的文件来安装应用。而且,可通过电子设备一110所包括的操作***(Operating System,OS)和至少一个程序(例如,浏览器或上述安装的应用)的控制来接入服务器150,从而接收由服务器150提供的服务或内容。例如,当电子设备一110在应用的控制下通过网络170向服务器150传输服务请求信息时,服务器150可将对应于服务请求信息的代码传输至电子设备一110,并且电子设备一110可通过应用的控制来构成并显示基于代码的页面,从而向用户提供内容。
另一个例子为,服务器150可起到管理影像的所有信息的服务器的作用,并且所述服务器可包括存储和保持影像的影像数据库(DB)及存储和保持各影像的元数据的元数据数据库。此时,服务器150可与安装在电子设备一110的应用联动来将影像或元数据提供给电子设备一110,或者,接收并存储在电子设备一110通过应用的控制来生成的元数据。另一个例子为,服务器150可通过网络170向电子设备一110传输用于流媒体服务的数据。在这种情况下,电子设备一110可利用通过电子设备一110所包括的操作***和至少一个程序的控制被流式处理的数据来播放并输出视频。又一个例子为,服务器150可起到包括社交网络服务(social network service,SNS)等的服务平台的作用,并且,可通过与设置在电子设备一110的应用进行联动来向请求服务的用户提供相应的服务。例如,服务器150可设定接入服务器150的电子设备一110和电子设备二120之间的通信会话,在这种情况下,电子设备110、120可利用所设定的通信会话来接收电子设备110、120之间的数据传输、网络聊天、语音通话或者视频通话等服务。
图2是用于说明本发明的一个实施例的电子设备和服务器的内部结构的框图。在图2中,作为一个电子设备的例子对电子设备一110的内部结构进行说明,作为一个服务器的例子对服务器150的内部结构进行说明。其他的电子设备120、130、140或服务器160也可具有相同或相似的内部结构。
电子设备一110和服务器150可包括存储器211、221、处理器212、222、通信模块213、223、输入输出接口214、224。存储器211、221是计算机可读记录介质,可包括随机存取存储器RAM(random access memory)、只读存储器ROM(read only memory)及磁盘驱动器等非易失性大容量存储装置(permanent mass storage device)。而且,存储器211、221可存储操作***和至少一个程序代码(如,设置在电子设备一110中并驱动的用于浏览器或视频通话的应用等的代码)。这些软件组件可从独立于存储器211、221的计算机可读记录介质中加载。这种独立的计算机可读记录介质可包括软盘驱动器、磁盘、磁带、DVD/CD-ROM驱动器、存储卡等计算机可读记录介质。在其他实施例中,软件组件还可以通过通信模块213、223来加载到存储器211、221中,而不是通过计算机可读记录介质。例如,至少一个程序是可基于由开发者或由分配应用安装文件的文件分配***(如,上述的服务器160)通过网络170提供的文件来安装的程序(例如上述的应用)加载到存储器211、221中。
处理器212、222可构成为通过执行基本的算术运算、逻辑运算和输出/输入运算来处理计算机程序的指令。指令可通过存储器211、221或通信模块213、223提供至处理器212、222。例如,处理器212、222可构成为运行根据存储于存储器211、221等存储装置的程序代码来接收的指令。
通信模块213、223可提供用于使电子设备一110和服务器150通过网络170进行通信的功能,并且,可提供用于与其他电子设备(如,电子设备二120)或其他服务器(例如,服务器160)进行通信的功能。
例如,电子设备一110的处理器212可根据存储于存储器211等存储装置的程序代码来生成的请求(例如,用于视频通话服务的请求),根据通信模块213的控制,通过网络170传送至服务器150。相反,根据服务器150的处理器222的控制被提供的控制信号或指令、内容、文件等,可以通过通信模块223和网络170并通过电子设备一110的通信模块213被电子设备一110接收。例如,通过通信模块213接收的服务器150的控制信号或指令等可传送至处理器212或存储器211,内容或文件等可存储在还可包括电子设备一110的存储介质中。
输入输出接口214、224可以是用于与输入输出装置215进行连接的装置。例如,输入装置可包括键盘或鼠标等装置,输出装置可包括用于显示应用的通信会话的显示器等装置。另一个例子为,输入输出接口214可以是用于与输入和输出功能一体化的装置进行连接的装置。更具体地,例如,电子设备一110的处理器212在处理加载在存储器211中的计算机程序的指令时,利用由服务器150或电子设备二120提供的数据而构成的服务页面或内容可通过输入输出接口214显示在显示器上。
而且,在其他实施例中,电子设备一110和服务器150可包括比图2的组件更多的组件。但是,大部分的现有技术的组件在图中无需明确地示出。例如,电子设备一110可包括所述输入输出装置215中的至少一部分,或者,还可包括收发器(transceiver)、全球定位***(Global Positioning System,GPS)模块、相机、各种传感器、数据库等其他组件。更具体地,例如,电子设备一110为智能手机时,电子设备一110还可包括智能手机通常包括的加速度传感器、陀螺仪传感器、相机、各种物理按钮、利用触控面板的按钮、输入输出端口、用于振动的振动器等各种组件。
在本实施例中,电子设备一110可以是安装有视频应用的装置,并且,可通过视频应用提供的控制指令,在电子设备一110实施视频标注***。视频应用可以是安装在电子设备一110中并且单独控制电子设备一110的程序,也可以是与服务器150进行通信并进一步利用来自服务器150的指令来控制电子设备一110的程序。例如,视频应用可以是媒体播放器应用。在这种情况下,电子设备一110可通过服务器150接收视频内容,并可将对视频内容生成的标注信息存储在本地,或者上传至服务器150中,或者通过服务器150与其他的电子设备(如,电子设备二120)共享。此时,视频应用可包括用于标注信息的生成、上传、搜索等功能,电子设备一110可通过这些功能执行视频标注方法。
图3是示出本发明的一个实施例的能够包括电子设备处理器的组件的例子的图,图4是示出本发明的一个实施例的电子设备可执行的视频标注方法的例子的流程图。
如图3所示,电子设备一110的处理器212可包括的组件为视频播放控制部310、标签生成部320、标签管理部330以及标签搜索部340。所述处理器212和处理器212的组件可控制电子设备一110,以执行图4中的视频标注方法所包括的步骤S410至S450。此时,处理器212和处理器212的组件可运行基于存储器211所包括的操作***的代码和至少一个程序的代码的指令(instruction)。在此,至少一个程序可对应于上述的视频应用。而且,处理器212的组件可以是根据视频应用所提供的控制指令并通过处理器212来执行的不同功能(different functions)的表现。例如,处理器212可使用视频播放控制部310,以用作根据上述的控制指令播放视频内容等视频而工作的功能性表现。
在步骤S410中,处理器212可将存储于用于视频标注方法的应用文件中的程序代码加载到存储器210中。例如,应用可为上述视频应用,并包括用于控制电子设备一110执行视频标注方法的控制指令。当安装在电子设备一110的应用被运行时,处理器212可控制电子设备一110,以从应用文件将程序代码加载到存储器221中。
此时,处理器212和处理器212所包括的视频播放控制部310、标签生成部320、标签管理部330以及标签搜索部340可以是分别运行加载在存储器211的程序代码中所对应部分的指令并执行之后的步骤S420和S450的处理器212的不同的功能性表现。为了执行步骤S420和S450,处理器212和处理器212的组件可控制电子设备一110。例如,处理器212可控制电子设备一110,以播放视频内容等视频。
在步骤S420中,视频播放控制部310可控制电子设备一110,使得在接收对视频的选择指令之后播放所选择的视频。例如,视频播放控制部310可通过读取存储于电子设备一110的视频目录来播放并输出从视频目录中选择的视频。另一个例子为,视频播放控制部310可播放并输出通过由服务器150提供的流媒体服务流式传输的视频。此时,视频播放控制部310可控制与视频相关的所有输出,如,代表图像(缩略图)、标注信息等。视频播放控制部310可在起到进度条(progress bar)作用的代表图像(缩略图)上显示用于表示视频当前播放时间的基准点。而且,视频播放控制部310可将视频各区间的代表图像作为播放区间移动的索引来输出,当用户选择某一个代表图像时,向对应于该代表图像的播放时间进行区间移动。也就是说,可利用代表图像来进行视频播放区间的搜索和移动。
在步骤S430中,标签生成部320可将用户对步骤S420中提供的视频所指定的文本设定为标签,并将用户在视频中指定的至少一个部分播放区间的信息连接到所述标签来生成标注信息。标签生成部320不仅能够将特定视频中的多个部分播放区间连接在一个标签,而且还能够将多个不同视频的部分播放区间连接在一个标签。此时,标注信息可包括视频识别信息(如,视频名称(Video Name)、视频账号(Video ID)等)、标签识别信息(如,标签名称(Tag Name)、标签账号(Tag ID)等)、被标注的播放区间的时间信息(区间开始时间和区间结束时间)。根据情况,标注信息还可包括被标注的播放区间代表图像(缩略图,例如,播放区间的第一个帧(frame))。一个视频可具有N个标签,一个标签可具有N个标注。也就是说,标签生成部320可以以一个标签上连接多个标注的结构来生成对于视频的标注信息。
在步骤S440中,标签管理部330可存储和管理对视频生成的标注信息。标签管理部330不会将视频的整个播放区间中用户指定的至少一个部分播放区间以影像片段等的形式存储,而是存储在步骤S430中对相应的播放区间所生成的标注信息,以代替用户所指定的至少一个部分播放区间。标签管理部330可在整体上管理标注信息的存储、修改、删除、选择等。例如,标签管理部330可将在步骤S430中对存储于电子设备一110的视频生成的标注信息存储在电子设备一110的本地区域(文件、DB、存储器等)。另一个例子为,标签管理部330可将在步骤S430中对从服务器150接收的视频生成的标注信息上传到服务器150中以进行存储。又一个例子为,标签管理部330可通过连我(LINE)、推特(twitter)、脸书(Facebook)等社交网络服务(SNS)与他人共享在步骤S430中生成的标注信息。标签管理部330不是将标注信息存储到电子设备一110的本地或服务器150上,而可直接与SNS联动。
在步骤S450中,当输入对特定标签的搜索请求时,标签搜索部340可通过搜索对应于特定标签的标注信息来将连接于相应标签的视频播放区间作为搜索结果来提供。例如,标签搜索部340可在电子设备一110内的本地环境中进行搜索来提供标签搜索结果。另一个例子为,标签搜索部340向服务器150传送对特定标签的搜索请求,并且,对搜索请求从服务器150将与特定标签连接的视频播放区间作为搜索结果接收并输出。而且,标签搜索部340在搜索标签时,不仅可特定作为搜索对象的视频来进行搜索,而且还可针对所有视频进行搜索。
因此,在本发明中,可对视频的多个特定场景制作成简单的标签来进行连接,而且,在不将如视频集锦的单独的影像制作成影像片段的情况下,也能够利用标签来搜索或共享与标签连接的多个特定场景。
图5是示出本发明的一个实施例中由视频播放控制部来执行的视频播放控制方法的例子的图。图5中的步骤S5-1至S5-13可包括在图4中的步骤S420中来执行。
在步骤S5-1中,视频播放控制部310可根据用户对视频的选择指令来加载由用户选择的视频。
在步骤S5-2中,视频播放控制部310可判断在加载的视频中是否存在事先指定的帧提取时间间隔。
在步骤S5-3中,当视频中不存在事先指定的帧提取时间间隔时,视频播放控制部310可指定用于提取帧的时间间隔。例如,视频播放控制部310可将视频的整个播放时间进行等分,或者,可以以单位时间(例如,一分钟)间隔任意地指定帧提取时间间隔。另一个例子为,视频播放控制部310可以以由用户设定的时间间隔指定视频的帧提取时间间隔。
在步骤S5-4中,当视频中已指定有帧提取时间间隔时,视频播放控制部310分别对所指定的帧提取时间间隔提取代表图像(缩略图),所述代表图像是相应间隔内的帧中的某一个帧,例如,相应间隔的第一个帧。例如,当播放时间为60分钟的影像中帧提取时间间隔为1分钟时,可提取60个代表图像,代表图像分别包括60秒的播放区间。
在步骤S5-5中,视频播放控制部310可在播放和输出步骤S5-1中加载的视频的视频播放页面上,将每个帧提取时间间隔提取的代表图像作为用于播放区间移动的索引依次连接并显示。此时,对各帧提取时间间隔分别依次连接的代表图像可以以滚动的形式显示。
在步骤S5-6中,视频播放控制部310可确认是否存在对视频的帧提取时间间隔的变更请求。
在步骤S5-7中,当存在对视频的帧提取时间间隔的变更请求时,视频播放控制部310可将用于提起帧的时间间隔变更为请求变更的时间间隔来重新指定。之后,当视频的帧提取时间间隔变更时,视频播放控制部310可重复执行所述步骤S5-4至S5-6。
在步骤S5-8中,当不存在对视频的帧提取时间间隔的变更请求时,视频播放控制部310可进行滚动使第一个代表图像位于表示视频播放时间点的基准点上。即,基准点表示输出于视频播放页面上的当前影像的播放时间。
在步骤S5-9中,视频播放控制部310可对代表图像进行滚动的同时,向位于基准点的代表图像所对应的播放时间,执行播放区间移动(seeking)。
在步骤S5-10中,视频播放控制部310可对通过用户的操作依次连接的代表图像进行滚动,此时,对应于滚动的代表图像可位于基准点。
在步骤S5-11中,视频播放控制部310可根据代表图像的滚动,向对应于基准点的代表图像的播放时间执行播放区间移动。
在步骤S5-12中,视频播放控制部310决定视频的播放时间点来播放相应的视频,而且,可通过播放位于基准点的代表图像的播放区间来进行输出。
在步骤S5-13中,当视频被连续播放时,视频播放控制部310可以使对应于当前播放时间的代表图像自动滚动,以使其位于基准点上。
例如,如图6所示,视频播放页面600可包括代表图像目录620。代表图像目录620可包括以视频中所指定的帧提取时间间隔为基准来提取的代表图像。而且,在代表图像目录620上可显示表示视频的当前播放时间的基准点611,并通过此,代表图像目录620和原型(Prototype)界面一起起到缩略图进度条的作用。例如,基准点611可固定显示在代表图像目录620的中间,根据视频的播放,代表图像目录620中的代表图像按基准点自动滚动的同时显示视频的当前播放时间。在初始阶段,可通过滚动使第一个代表图像位于基准点611,之后,通过自动滚动使对应于视频的当前播放时间的区间的代表图像位于基准点611。
上述的视频播放控制方法中,提取并显示代表图像的步骤可被选择性执行或省略。而且,在图6的视频播放页面600中,代表图像目录620可选择性构成或省略。
图7是示出本发明的一个实施例中由标签生成部来执行的标签存储方法的例子的图。图7的步骤S7-1至S7-5可包括在图4的步骤S430中来执行。
在步骤S7-1中,标签生成部320接收用户以文本形式输入的需要重新存储的标签名称。
在步骤S7-2中,标签生成部320可对在步骤S7-1中输入的标签名称请求存储标签。
在步骤S7-3中,标签生成部320可根据标签存储请求,判断在现有存储的标签中是否存在与被请求存储的标签名称相同的标签名称。
在步骤S7-4中,当现有存储的标签中存在与被请求存储的标签名称相同的标签名称时,标签生成部320可提供对标签名称的重复提示弹出窗口,并请求重新输入标签名称。
在步骤S7-5中,当现有存储的标签中不存在与被请求存储的标签名称相同的标签名称时,标签生成部320可将在步骤S7-1中输入的标签名称存储为新的标签。
上述标签的输入和存储步骤可以在为进行标注而指定视频的部分区间的步骤之前执行,或者也可以在完成指定视频的部分区间的步骤之后执行。
图8是示出本发明的一个实施例中由标注生成部来执行的标签信息生成方法的例子的图。图8的步骤S8-1至S8-13可包括在图4的步骤S430中来执行。
在步骤S8-1中,标签生成部320可根据用户的请求来请求对特定视频开始进行标注。视频播放页面可包括用于开始标注的菜单,用户可通过视频播放页面观看视频的同时,在视频的特定场景利用相应的菜单来请求开始标注。例如,图6的代表图像目录620中的基准点611可构成为用于开始标注的菜单,基准点611可以以用于开始标注的菜单和用于结束标注的菜单交替的切换按钮(toggle button)的形式构成。
在步骤S8-2中,当输入标注开始请求时,标签生成部320可判断是否存在由用户指定的标签。
在步骤S8-3中,当由用户指定的标签不存在时,标签生成部320可提供标签未指定提示的同时请求指定标签(标签名称的输入或标签名称的选择)。
在步骤S8-4中,当用户指定了标签时,标签生成部320可将标注开始请求时间点相对应的视频的当前播放帧时间作为标注开始时间来存储。
在步骤S8-5中,标签生成部320可判断视频当前是否处于播放状态。
在步骤S8-6中,标签生成部320可在视频播放页面上依次连接并显示各视频的帧提取时间间隔的代表图像,当视频当前处于播放状态时,按照视频的当前播放时间,自动滚动相应区间的代表图像。
根据不同的情况,标签生成部320可将视频的当前播放帧时间作为标注结束时间来存储,并随着视频的持续播放,可更新标注结束时间。
在步骤S8-7中,标签生成部320可在视频播放页面上显示对从开始标注的播放时间到当前播放时间的区间的标记(Tagging Mark)。例如,标签生成部320可通过各帧提取时间间隔的代表图像依次连接的代表图像目录来在从开始标注的播放时间到当前播放时间的区域显示标记。
在步骤S8-8中,当用户对视频播放时间进行操作时(例如,在代表图像目录中选择代表图像的情况),标签生成部320可按照操作的播放时间手动滚动相应区间的代表图像。
在步骤S8-9中,标签生成部320可确认手动滚动是属于向标注开始时间之后的滚动,还是向标注开始时间之前的滚动。
在步骤S8-10中,当手动滚动为向标注开始时间之前的滚动时,标签生成部320可初始化根据所述滚动的当前播放帧之后的标记区域。
根据不同的情况,当手动滚动为向标注开始时间之前的滚动时,标签生成部320可将在步骤S8-4中存储的标注开始时间作为标注结束时间来存储,并将根据相应滚动的当前播放帧时间作为标注开始时间来存储。
在步骤S8-11中,当手动滚动为向标注开始时间之后的滚动时,标签生成部320可在视频播放页面上显示对从在步骤S8-4中存储的标注开始时间到根据相应滚动的当前播放帧时间的区间的标记。
根据不同的情况,当手动滚动为向标注开始时间之后的滚动时,标签生成部320可将根据相应滚动的当前播放帧时间作为标注结束时间来存储。
在步骤S8-12中,标签生成部320可根据用户的请求结束标注。视频播放页面可包括用于结束标注的菜单,用户利用相应的菜单来请求结束标注。例如,图6的代表图像目录620中的基准点611在标注过程中转换为用于结束标注的菜单,此时,当对基准点611进行操作时,可请求结束标注。
在步骤S8-13中,当输入标注结束请求时,标签生成部320可将在步骤S8-4中存储的标注开始时间和标注结束请求时间点相对应的视频的当前播放帧时间(标注结束时间)作为标注信息来存储。在存储标注信息之前,可先提供对标注区间的预览页面。
标签生成部320可通过反复执行上述标注方法S8-1至S8-13,用一个标签对视频的整个播放区间中的至少一个区间进行标注。
图9是示出本发明的一个实施例中生成视频标注信息的用户界面的例子的图。
参照图9,用户界面900可由视频播放页面构成,视频播放页面可包括代表图像目录920。代表图像目录920可包括以视频中指定的帧提取时间间隔为基准提取的代表图像。而且,在代表图像目录920中可显示用于表示视频的当前播放时间的基准点911,并通过此,代表图像目录920和原型(Prototype)界面一起起到缩略图进度条的作用。例如,基准点911可固定显示在代表图像目录920的中间,根据视频的播放,代表图像目录920中的代表图像以基准点为基准自动滚动的同时显示视频的当前播放时间。在初始阶段,可通过滚动使第一个代表图像位于基准点911,之后,通过自动滚动使视频的当前播放时间相对应的区间的代表图像位于基准点911。
用户界面900可包括用于生成标注信息的菜单目录。
‘标注(Tag)’菜单901是用于重新输入标签名称或提供预先存储的标签列表的菜单。用户可利用‘标注(Tag)’菜单901重新输入标签名称,或者从标签列表中选择某一个标签来指定特定的标签,由用户指定的标签名称可显示在用户界面900的预定区域902。
用户界面900可提供用于请求标注开始的‘开始(Rec)’菜单和用于请求标注结束的菜单‘停止(Stop)’菜单。例如,基准点911可以以切换按钮形式构成,以代替‘Rec’菜单和‘Stop’菜单。用户可在‘Rec’菜单状态下通过操作基准点911来在对应于基准点911的当前播放帧请求标注开始。当选择‘Rec’菜单时,视频的部分区间变为可进行标签记录的标签记录状态。用户可在‘Stop’菜单状态下,通过操作基准点911来在对应于基准点911的当前播放帧请求标注结束。当选择‘Stop’菜单时,将转为标签记录解除状态,并在用户指定的标签名称中记录视频的部分区间(即,标注区域)。
Figure GDA0002735867380000161
菜单903是用于请求视频播放的菜单。代表图像目录920可按照视频的当前播放时间同步(Sync)滚动。当利用
Figure GDA0002735867380000163
菜单播放视频时,根据‘Rec’菜单的选择而处于标签记录状态时,播放视频的同时自动进行标注。
Figure GDA0002735867380000162
菜单903可以以与用于停止视频播放的‘停止’按钮切换的形式构成,当用户选择
Figure GDA0002735867380000173
菜单903时,该菜单会变更为‘停止’菜单。
根据‘Rec’菜单的选择标注为标签记录状态的区域可显示在代表图像目录920中。例如,可在代表图像目录920中,对应于标签区域的区间上分别显示标记921,用户通过标记921确认标注区域。可利用标记921提供对相应标注区域的标注进行初始化或删除的功能。例如,当选择(例如,长按或双击等)标记921时,可提供能够删除相应区域的标注的菜单。
‘上传(Upload)’菜单904是用于将标注信息上传到服务器150的菜单。当完成对视频的部分区间的标注时,可利用‘Upload’菜单904将标注信息上传到服务器150上。例如,当用户操作‘Upload’菜单904时,可在上传标注信息之前先提供对相应标注区间的预览页面,当输入通过预览页面的确认请求时,可将标注信息上传到服务器150上。预览页面是用于确认被标注的视频播放区间的标签视频播放页面,可在预览页面上提供与由用户指定的标签连接的标注列表,并播放包括在标注列表中的视频播放区间。而且,用户界面900还可包括用于通过SNS与他人共享标注信息的‘共享’菜单。
视频相关信息可以以如表1中所示的数据结构进行管理,标签相关信息可以以如表2中所示的数据结构进行管理。
[表1]
Figure GDA0002735867380000172
[表2]
Figure GDA0002735867380000171
可将视频播放区间连接在用户指定的标签的标注数据即标注信息以如表3中所示的数据结构进行管理。
[表3]
Figure GDA0002735867380000181
对各个标注的播放区间,标注信息分别具有唯一的ID值(标注ID)。例如,当用户在视频‘来自星星的你’(V1)中对00:10:10~00:12:00的播放区间标注‘全智贤’(T1)的标签时,可生成相应播放区间的标注ID(VT1),并存储与所生成的标注ID(VT1)相关的视频‘来自星星的你’(V1)、标签‘全智贤’(T1)、播放开始时间00:10:10、播放结束时间00:12:00。而且,当用户在视频‘小偷’(V2)中对01:00:00~01:10:00的播放区间标注‘千颂伊服饰’(T2)的标签时,可生成相应播放区间的标注ID(VT5),并存储与所生成的标注ID(VT5)相关的视频‘小偷’(V2)、标签‘千颂伊服饰’(T2)、播放开始时间01:00:00、播放结束时间01:10:00。
图10是示出本发明的一个实施例中由标签管理部来执行的标注信息共享方法的例子的图。图10的步骤S10-1至S10-6可包括在图4的步骤S440中来执行。
在步骤S10-1中,标签管理部330可根据用户的请求来请求共享标注信息。
在步骤S10-2中,标签管理部330可判断是否存在生成的标注信息。
在步骤S10-3中,当生成的标注信息不存在时,标签管理部330可提供表示无共享标注信息的提示弹出窗口。
在步骤S10-4中,当生成的标注信息存在一个以上时,标签管理部330可将生成的标注信息上传到服务器150上。
在步骤S10-5至S10-6中,当想要通过SNS与他人共享生成的标注信息时,标签管理部330可与SNS联动,以向他人传送相应的标注信息。
上述的标注信息共享方法可被选择性地执行或省略,也可省略一部分的步骤。例如,在标注信息共享方法中,可省略将标注信息上传到服务器150的步骤,而可以通过直接与SNS联动来共享信息。
图11是示出本发明的一个实施例中由标签搜索部来执行的标签搜索及播放方法的例子的图。图11的步骤S11-1至S11-14可包括在图4的步骤S450中来执行。
在步骤S11-1中,标签搜索部340可接收作为搜索关键词输入的用户需查询的标签名称。此时,当用户特别指定视频来搜索标签名称时,标签搜索部340可接收包括视频ID的搜索关键词的输入。
在步骤S11-2中,标签搜索部340可确认是否为包括视频ID的搜索关键词。
在步骤S11-3中,当用户不去特别指定视频而搜索标签名称时,即在未包括视频ID的搜索词的情况下,标签搜索部340可将所有的视频作为对象搜索标签名称相对应的标注信息。
在步骤S11-4中,当用户特别指定视频来搜索标签名称时,即,在包括视频ID的搜索词的情况下,标签搜索部340可搜索视频ID和标签名称相对应的标注信息。
在步骤S11-5中,标签搜索部340可基于在步骤S11-3或步骤S11-4中搜索的标注信息显示搜索结果。搜索结果可由视频名称、标签名称、标注数据数量等的列表组成。
在步骤S11-6中,标签搜索部340可通过用户选择包括在搜索结果中的标签中的特定标签。
在步骤S11-7中,标签搜索部340可显示与在步骤S11-6中选择的特定标签连接的视频播放区间(标注区间)。
在步骤S11-8中,标签搜索部340可在分别对视频播放区间提取代表图像后,将代表图像以缩略图形式连接并显示。
在步骤S11-9中,标签搜索部340可通过用户选择与特定标签连接的视频播放区间中要播放的视频播放区间。
在步骤S11-10中,标签搜索部340可播放在步骤S11-9中选择的视频播放区间。
在步骤S11-11至S11-12中,当在步骤S11-9中选择的视频播放区间的播放结束时,标签搜索部340可确认是否为自动播放模式。
在步骤S11-13中,当播放模式为自动播放模式时,标签搜索部340可按照与特定标签连接的视频播放区间的播放时间顺序播放下一个视频播放区间。
在步骤S11-14中,当播放模式为非自动播放模式时,标签搜索部340可结束与特定标签连接的视频播放区间的播放。
上述的标注信息搜索方法可选择性地执行或省略,也可省略一部分的步骤。
图12是示出本发明的一个实施例的标签搜索结果页面的例示图。
例如,参照图12,标签搜索结果页面1200可提供搜索标签‘全智贤’的搜索结果,显示标签‘全智贤’被标注的视频播放区间目录1230。此时,视频播放区间目录1230可将各区间的代表图像分别以缩略图的形式连接并显示。例如,代表图像可被决定为视频播放区间的第一个帧。在标签搜索结果页面1200上,包括在视频播放区间目录1230中的视频播放区间可依次自动播放并输出。并且,当在视频播放区间目录1230上选择特定缩略图时,标签搜索结果页面1200播放并输出被选缩略图相对应的视频播放区间。标签搜索结果页面1200可包括进度条1210,进度条1210可包括表示视频的当前播放时间的基准点1211。在标签搜索结果页面1200上,视频播放区间目录1230可以不具有进度条的作用,在这种情况下,可包括另外的进度条1210。也就是说,利用进度条1210或视频播放区间目录1230能够进行视频播放区间的检索和移动。
如上所述,在利用标签的搜索环境中,可通过搜索特定标签来一次性地查询已标注相应的标签的多个视频播放区间。
在图6、图9及图12中示出的页面是为了便于理解本发明而只例示了部分的服务页面,本发明并不限定于上述实施例,页面的构成或顺序等可进行变更。
如上所述,根据本发明的实施例,可在视频的部分场景上容易方便地连接标签。而且,根据本发明的实施例,在视频的部分场景上将可识别的名称作为标签来连接并能够搜索,因此能够减少查询相应场景的时间和努力。并且,根据本发明的实施例,即使未以视频片段的方式提供视频的视频集锦,也能够利用作为逻辑信息的标签来提供精彩场景,因此能够节省服务器的存储空间。而且,根据本发明的实施例,只通过将视频中所要共享的场景连接在标签并上传,也能够快速地共享,并且通过共享一个标签来有效地共享多个场景。
以上说明的装置,可以由硬件组件、软件组件和/或硬件组件和软件的组合来实施。例如,在实施例中说明的装置和组件,可如处理器、控制器、算术逻辑单元(arithmeticlogic unit,ALU)、数字信号处理器(digital signal processor)、微型计算机、现场可编程门阵列(field programmable gate array,FPGA)、可编程逻辑单元(programmablelogic unit,PLU)、微处理器或者可以运行和响应指令(instruction)的任何其他装置,利用一个以上的通用计算机或专用计算机来实施。处理装置可执行操作***(OS)和在所述操作***上运行的一个以上的软件应用。而且,处理装置可响应软件的运行来访问、存储、操作、处理和生成数据。为了便于理解,处理装置在某些情况下被描述为使用一个,但本发明所属技术领域的普通技术人员可知,处理装置还可包括多个处理元件(processingelement)和/或多个类型的处理元件。例如,处理装置可包括多个处理器或一个处理器和一个控制器。并且,如并行处理器(parallel processor)等其他处理配置(processingconfiguration)也是可行的。
软件可包括计算机程序(computer program)、代码(code)、指令(instruction)或这些中的一个以上的组合,可将处理装置构成为可根据所需进行操作,或者独立地或者结合地(collectively)命令处理装置。软件和/或数据,为了使用处理装置解释或向处理装置提供指令或数据,可被永久性地或暂时性地具体化(embody)在任何类型的机器、组件(component)、物理装置、虚拟设备(virtual equipment)、计算机存储介质或装置,传送的信号波(signal wave)中。软件被分布在通过网络连接的计算机***上,并可以以分布方式存储或运行。软件和数据可存储在一个以上的计算机可读记录介质中。
根据实施例的方法,可以以能够由各种计算机装置执行的程序指令形式实施,并记录在计算机可读介质中。所述计算机可读介质可包括独立的或组合的程序指令、数据文件、数据结构等。记录在所述介质中的程序指令可以是专门为实施例设计构成的,或者是计算机软件技术人员公知的、可使用的程序指令。计算机可读记录介质的例子包括:磁介质(magnetic media),如硬盘、软盘和磁带等;光学介质(optical media),如CD-ROM、DVD等;磁光介质(magneto-optical media),如光盘(floptical disk)等;以及专门配置为存储并运行程序指令的硬件装置,如只读存储器(ROM)、随机存取存储器(RAM)、闪存等。程序指令的例子不仅包括通过编译器产生的机器代码,而且还包括利用解释器等并通过计算机运行的高级语言代码。所述硬件装置可配置成作为一个以上的软件模块运行以执行实施例的操作,反之亦然。
如上所述,本发明虽然参照限定的实施例和附图进行了说明,但本发明所属技术领域的普通技术人员均可以从上述记载内容进行各种修改和变形。例如,即使所述技术以不同于上述方法的顺序执行,和/或所述***、结构、装置、电路等组件以不同于所述方法的其他形式结合或组合,或者被其他组件或等同物代替或替换,也能够获得适当的结果。
因此,其他实施、其他实施例及权利要求书的等同物均属于权利要求书的范围。

Claims (19)

1.一种通过计算机实施的用于制作和使用视频标签的方法,该方法包括以下步骤:
在生成视频标注信息的用户界面上显示代表图像目录,所述代表图像目录包括从所述视频提取的多个代表图像,并且所述代表图像目录起到所述视频的进度条的作用;
在由用户指定的标签上连接视频的整个播放区间中的至少一个部分播放区间的信息来生成标注信息;以及
不存储所述至少一个部分播放区间,而是对所述至少一个部分播放区间存储所述标注信息,
其中将一个视频中的多个部分播放区间连接在一个标签或者将多个不同视频的部分播放区间连接在一个标签,使得以一个标签上连接多个标注的结构来生成所述标注信息,
所述标注信息包括视频识别信息、标签识别信息、被标注的部分播放区间的时间信息,
在所述用户界面的所述代表图像目录上显示对所述被标注的部分播放区间的标记,
所述标注信息还包括在根据搜索请求而显示的标签搜索结果页面上显示的被标注的部分播放区间的每一个的所述代表图像,
当根据所述搜索请求显示所述标签搜索结果页面时,在选择所述标签搜索结果页面上显示的所述代表图像时,播放对应于所显示的所述代表图像的视频的被标注的部分播放区间。
2.根据权利要求1所述的通过计算机实施的用于制作和使用视频标签的方法,其特征在于,在所述生成标注信息的步骤中,通过输入或选择文本形式的标签名称来指定所述标签。
3.根据权利要求1所述的通过计算机实施的用于制作和使用视频标签的方法,其特征在于,在所述生成标注信息的步骤中,将标注开始时间和标注结束时间与所述标签关联地存储,从而生成所述标注信息,其中,所述标注开始时间为在所述视频的整个播放区间中与标注开始请求的输入时间点相对应的视频播放时间,所述标注结束时间为在所述视频的整个播放区间中与标注结束请求的输入时间点相对应的视频播放时间。
4.根据权利要求3所述的通过计算机实施的用于制作和使用视频标签的方法,还包括以下步骤:
在输出所述视频的视频播放页面上提供菜单目录的步骤,所述菜单目录包括用于指定所述标签的菜单、用于请求所述标注开始的菜单以及用于请求所述标注结束的菜单。
5.根据权利要求3所述的通过计算机实施的用于制作和使用视频标签的方法,还包括以下步骤:
在输出所述视频的视频播放页面上显示对所述视频的整个播放区间中从所述标注开始时间到所述标注结束时间的区间的所述标记。
6.根据权利要求5所述的通过计算机实施的用于制作和使用视频标签的方法,还包括以下步骤:
提供利用所述标记对从所述标注开始时间到所述标注结束时间的区间的标注进行初始化或删除的功能。
7.根据权利要求1所述的通过计算机实施的用于制作和使用视频标签的方法,其特征在于,在所述存储所述标注信息的步骤中,将所述标注信息存储到所述计算机的本地区域,或者上传到可与所述计算机联动的服务器。
8.根据权利要求1所述的通过计算机实施的用于制作和使用视频标签的方法,还包括以下步骤:
通过能够与所述计算机联动的服务器与他人共享所述标注信息。
9.根据权利要求1所述的通过计算机实施的用于制作和使用视频标签的方法,还包括以下步骤:
当输入利用所述标签的搜索请求时,搜索对应于所述标签的标注信息,并将与所述标签连接的视频播放区间作为搜索结果来提供。
10.根据权利要求9所述的通过计算机实施的用于制作和使用视频标签的方法,其特征在于,在所述将与所述标签连接的视频播放区间作为搜索结果来提供的步骤中,根据所述搜索请求来特别指定作为搜索对象的视频,并搜索与所述标签连接的视频播放区间。
11.一种通过计算机实施的用于制作和使用视频标签的***,该***包括:
存储器,其加载至少一个程序;以及
至少一个处理器,
其中,所述至少一个处理器根据所述程序的控制来处理以下过程:
在生成视频标注信息的用户界面上显示代表图像目录,所述代表图像目录包括从所述视频提取的多个代表图像,并且所述代表图像目录起到所述视频的进度条的作用;
在由用户指定的标签上连接视频的整个播放区间中的至少一个部分播放区间的信息来生成标注信息;以及
不存储所述至少一个部分播放区间,而是对所述至少一个部分播放区间存储所述标注信息,
其中将一个视频中的多个部分播放区间连接在一个标签或者将多个不同视频的部分播放区间连接在一个标签,使得以一个标签上连接多个标注的结构来生成所述标注信息,
所述标注信息包括视频识别信息、标签识别信息、被标注的部分播放区间的时间信息,
在所述用户界面的所述代表图像目录上显示对所述被标注的部分播放区间的标记,
所述标注信息还包括在根据搜索请求而显示的标签搜索结果页面上显示的被标注的部分播放区间的每一个的所述代表图像,
当根据所述搜索请求显示所述标签搜索结果页面时,在选择所述标签搜索结果页面上显示的所述代表图像时,播放对应于所显示的所述代表图像的视频的被标注的部分播放区间。
12.根据权利要求11所述的通过计算机实施的用于制作和使用视频标签的***,其特征在于,在所述生成标注信息的过程中,通过输入或选择文本形式的标签名称来指定所述标签。
13.根据权利要求11所述的通过计算机实施的用于制作和使用视频标签的***,其特征在于,在所述生成标注信息的过程中,将标注开始时间和标注结束时间与所述标签关联地存储,从而生成所述标注信息,其中,所述标注开始时间为在所述视频的整个播放区间中与标注开始请求的输入时间点相对应的视频播放时间,所述标注结束时间为在所述视频的整个播放区间中与标注结束请求的输入时间点相对应的视频播放时间。
14.根据权利要求13所述的通过计算机实施的用于制作和使用视频标签的***,其特征在于,所述至少一个处理器根据所述程序的控制,进一步处理以下过程:
在输出所述视频的视频播放页面上显示对所述视频的整个播放区间中从所述标注开始时间到所述标注结束时间的区间的所述标记。
15.根据权利要求14所述的通过计算机实施的用于制作和使用视频标签的***,其特征在于,所述至少一个处理器根据所述程序的控制,进一步处理以下过程:
提供利用所述标记对从所述标注开始时间到所述标注结束时间的区间的标注进行初始化或删除的功能。
16.根据权利要求11所述的通过计算机实施的用于制作和使用视频标签的***,其特征在于,在所述存储所述标注信息的过程中,将所述标注信息存储到所述计算机的本地区域,或者上传到可与所述计算机联动的服务器。
17.根据权利要求11所述的通过计算机实施的用于制作和使用视频标签的***,其特征在于,所述至少一个处理器根据所述程序的控制,进一步处理以下过程:
通过能够与所述计算机联动的服务器与他人共享所述标注信息。
18.根据权利要求11所述的通过计算机实施的用于制作和使用视频标签的***,其特征在于,所述至少一个处理器根据所述程序的控制,进一步处理以下过程:
当输入利用所述标签的搜索请求时,搜索对应于所述标签的标注信息,并将与所述标签连接的视频播放区间作为搜索结果来提供。
19.根据权利要求18所述的通过计算机实施的用于制作和使用视频标签的***,其特征在于,在所述将与所述标签连接的视频播放区间作为搜索结果来提供的过程中,根据所述搜索请求来特别指定作为搜索对象的视频,并搜索与所述标签连接的视频播放区间。
CN201610516109.XA 2016-05-10 2016-07-01 用于制作和使用视频标签的方法及*** Active CN107360444B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2016-0056937 2016-05-10
KR1020160056937A KR101769071B1 (ko) 2016-05-10 2016-05-10 비디오 태그 제작 및 활용을 위한 방법 및 시스템

Publications (2)

Publication Number Publication Date
CN107360444A CN107360444A (zh) 2017-11-17
CN107360444B true CN107360444B (zh) 2021-01-26

Family

ID=59753330

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610516109.XA Active CN107360444B (zh) 2016-05-10 2016-07-01 用于制作和使用视频标签的方法及***

Country Status (4)

Country Link
US (1) US20170330598A1 (zh)
KR (1) KR101769071B1 (zh)
CN (1) CN107360444B (zh)
TW (1) TWI624175B (zh)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2575388A (en) * 2017-04-11 2020-01-08 Tagflix Inc Method, apparatus and system for discovering and displaying information related to video content
US10990241B2 (en) * 2017-06-28 2021-04-27 Buxton Technology Enterprises Inc. Rich media icon system
US10929478B2 (en) * 2017-06-29 2021-02-23 International Business Machines Corporation Filtering document search results using contextual metadata
WO2019079430A1 (en) * 2017-10-17 2019-04-25 Verily Life Sciences Llc SYSTEMS AND METHODS FOR SEGMENTING SURGICAL VIDEOS
JP2019109813A (ja) * 2017-12-20 2019-07-04 京セラドキュメントソリューションズ株式会社 画像処理装置、画像処理方法、画像形成装置及び画像処理プログラム
US10932006B2 (en) * 2017-12-22 2021-02-23 Facebook, Inc. Systems and methods for previewing content
CN108470062B (zh) * 2018-03-26 2021-02-09 武汉爱农云联科技有限公司 一种基于共享视频的交流方法和装置
CN109033394B (zh) * 2018-08-01 2022-02-11 浙江深眸科技有限公司 用于图片视频标注数据的客户端
CN109040823B (zh) * 2018-08-20 2021-06-04 青岛海信传媒网络技术有限公司 一种书签展示的方法及装置
KR102142623B1 (ko) * 2018-10-24 2020-08-10 네이버 주식회사 컨텐츠 제공 서버, 컨텐츠 제공 단말 및 컨텐츠 제공 방법
KR102154312B1 (ko) * 2018-10-31 2020-09-10 네이버 주식회사 컨텐츠 제공 서버, 컨텐츠 제공 단말 및 컨텐츠 제공 방법
KR102604937B1 (ko) * 2018-12-05 2023-11-23 삼성전자주식회사 캐릭터를 포함하는 동영상을 생성하기 위한 전자 장치 및 그에 관한 방법
US10943125B1 (en) * 2018-12-13 2021-03-09 Facebook, Inc. Predicting highlights for media content
CN109743626B (zh) * 2019-01-02 2022-08-12 京东方科技集团股份有限公司 一种图像显示方法、图像处理方法和相关设备
CN109815360B (zh) * 2019-01-28 2023-12-29 腾讯科技(深圳)有限公司 音频数据的处理方法、装置和设备
US11348235B2 (en) 2019-03-22 2022-05-31 Verily Life Sciences Llc Improving surgical video consumption by identifying useful segments in surgical videos
KR102303309B1 (ko) * 2020-04-14 2021-09-17 이상인 동영상 타임 링크 공유 방법 및 시스템
TWI757733B (zh) 2020-05-05 2022-03-11 華碩電腦股份有限公司 網路資料收集方法
CN112423098B (zh) * 2020-11-20 2022-11-15 北京字节跳动网络技术有限公司 视频处理方法、电子装置及存储介质
CN114253653A (zh) 2021-09-27 2022-03-29 北京字节跳动网络技术有限公司 视频处理方法、视频处理装置和计算机可读存储介质
CN113949933B (zh) * 2021-09-30 2023-08-22 卓尔智联(武汉)研究院有限公司 一种播放数据分析方法、装置、设备以及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101763370A (zh) * 2008-12-08 2010-06-30 新奥特硅谷视频技术有限责任公司 视频音频资料建立标签的方法和装置
CN103345465A (zh) * 2013-06-28 2013-10-09 宇龙计算机通信科技(深圳)有限公司 一种多媒体文件标注、显示方法及装置
CN103593363A (zh) * 2012-08-15 2014-02-19 中国科学院声学研究所 视频内容索引结构的建立方法、视频检索方法及装置
CN105187795A (zh) * 2015-09-14 2015-12-23 博康云信科技有限公司 一种基于视图库的视频标签定位方法及装置
CN105677735A (zh) * 2015-12-30 2016-06-15 腾讯科技(深圳)有限公司 一种视频搜索方法及装置

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020120925A1 (en) * 2000-03-28 2002-08-29 Logan James D. Audio and video program recording, editing and playback systems using metadata
JP4325075B2 (ja) * 2000-04-21 2009-09-02 ソニー株式会社 データオブジェクト管理装置
US7143353B2 (en) * 2001-03-30 2006-11-28 Koninklijke Philips Electronics, N.V. Streaming video bookmarks
JP4662679B2 (ja) * 2002-09-06 2011-03-30 ソニー株式会社 情報処理装置および方法、情報処理システム、並びにプログラム
KR100547339B1 (ko) * 2003-02-06 2006-01-26 엘지전자 주식회사 북마크 키를 이용한 재생장치 및 그 방법
US9648281B2 (en) * 2005-05-23 2017-05-09 Open Text Sa Ulc System and method for movie segment bookmarking and sharing
JP4774940B2 (ja) * 2005-11-14 2011-09-21 ソニー株式会社 情報処理装置、表示方法及びそのプログラム
KR101437653B1 (ko) * 2007-01-26 2014-09-12 삼성전자주식회사 재생시점 변경용 gui 제공방법 및 이를 적용한 영상기기
US8346540B2 (en) * 2008-06-03 2013-01-01 International Business Machines Corporation Deep tag cloud associated with streaming media
US20100241962A1 (en) * 2009-03-23 2010-09-23 Peterson Troy A Multiple content delivery environment
JP5714812B2 (ja) * 2009-11-20 2015-05-07 ソニー株式会社 情報処理装置、ブックマーク設定方法およびプログラム
US8930849B2 (en) * 2010-03-31 2015-01-06 Verizon Patent And Licensing Inc. Enhanced media content tagging systems and methods
KR101815203B1 (ko) * 2010-06-10 2018-01-05 에스케이플래닛 주식회사 컨텐츠 서비스 방법
US20120017153A1 (en) * 2010-07-15 2012-01-19 Ken Matsuda Dynamic video editing
US9251503B2 (en) * 2010-11-01 2016-02-02 Microsoft Technology Licensing, Llc Video viewing and tagging system
US20130226983A1 (en) * 2012-02-29 2013-08-29 Jeffrey Martin Beining Collaborative Video Highlights
US8774596B2 (en) * 2012-12-10 2014-07-08 Futurewei Technologies, Inc. Context driven video prioritization and bookmarking
US20140178041A1 (en) * 2012-12-26 2014-06-26 Balakesan P. Thevar Content-sensitive media playback
KR102192704B1 (ko) * 2013-10-22 2020-12-17 엘지전자 주식회사 영상 출력 장치
US9727215B2 (en) * 2013-11-11 2017-08-08 Htc Corporation Method for performing multimedia management utilizing tags, and associated apparatus and associated computer program product
EP3040996A1 (en) * 2014-12-22 2016-07-06 Orange User interface for syncronizing audio with video data
US9877084B2 (en) * 2015-02-26 2018-01-23 Verizon Patent And Licensing Inc. Tagging and sharing media content clips with dynamic ad insertion

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101763370A (zh) * 2008-12-08 2010-06-30 新奥特硅谷视频技术有限责任公司 视频音频资料建立标签的方法和装置
CN103593363A (zh) * 2012-08-15 2014-02-19 中国科学院声学研究所 视频内容索引结构的建立方法、视频检索方法及装置
CN103345465A (zh) * 2013-06-28 2013-10-09 宇龙计算机通信科技(深圳)有限公司 一种多媒体文件标注、显示方法及装置
CN105187795A (zh) * 2015-09-14 2015-12-23 博康云信科技有限公司 一种基于视图库的视频标签定位方法及装置
CN105677735A (zh) * 2015-12-30 2016-06-15 腾讯科技(深圳)有限公司 一种视频搜索方法及装置

Also Published As

Publication number Publication date
TW201740740A (zh) 2017-11-16
CN107360444A (zh) 2017-11-17
TWI624175B (zh) 2018-05-11
KR101769071B1 (ko) 2017-08-18
US20170330598A1 (en) 2017-11-16

Similar Documents

Publication Publication Date Title
CN107360444B (zh) 用于制作和使用视频标签的方法及***
KR101933558B1 (ko) 동영상 내 하이라이트 댓글을 처리하기 위한 방법 및 시스템
US10325397B2 (en) Systems and methods for assembling and/or displaying multimedia objects, modules or presentations
US8412729B2 (en) Sharing of presets for visual effects or other computer-implemented effects
CN111970577B (zh) 字幕编辑方法、装置和电子设备
US20160321059A1 (en) Providing Application Functionality for Uninstalled Applications
US9582803B2 (en) Product specific learning interface presenting integrated multimedia content on product usage and service
US20150156247A1 (en) Client-Side Bulk Uploader
CN111078939A (zh) 提取并提供视频内容中精彩图像的方法、***及记录介质
US20130272679A1 (en) Video Generator System
US20160212487A1 (en) Method and system for creating seamless narrated videos using real time streaming media
US20120177345A1 (en) Automated Video Creation Techniques
TWI457768B (zh) 內容產生裝置、提供網頁服務以整合贊助媒體與使用者產生內容之系統、以及電腦實施方法
US11462018B2 (en) Representative image generation
US11314757B2 (en) Search results modulator
WO2023016349A1 (zh) 一种文本输入方法、装置、电子设备和存储介质
CN108292411A (zh) 使用对象资产生成视频内容项目
CN113207039B (zh) 视频处理方法、装置、电子设备及存储介质
WO2012145561A1 (en) Systems and methods for assembling and/or displaying multimedia objects, modules or presentations
JP6423933B2 (ja) 情報処理装置、帳票管理システム、帳票管理サーバ、情報処理方法、及びそのプログラム
CN115309317A (zh) 媒体内容获取方法、装置、设备、可读存储介质及产品
KR20200022995A (ko) 콘텐츠 제작 시스템
JP7196350B2 (ja) 動画配信方法および配信サーバ
JP7222140B2 (ja) プログラム、情報処理方法および端末
JP7161635B2 (ja) プログラム、動画配信方法および動画コンテンツ配信サーバ

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant