视频提供装置、视频提供方法及计算机程序与流程

文档序号:14422285阅读:185来源:国知局
本发明的实施例涉及一种视频提供装置、视频提供方法及计算机程序。
背景技术
::随着影像处理技术及电子通信技术的发展,想要提供视频的人可利用电子装置进行通过因特网等通信网的广播,想要观看视频的人也可通过通信网来观看视频。但是,由于大部分视频包括基于特定语言的对话或文本,只有理解该语言的人才能够完整地享受该视频。对于已经制作好的视频,可将后期制作的字幕添加在视频中并一起播放,但难以对以现场直播方式提供的视频提供字幕。上述的
背景技术
:是发明人为了导出本发明而拥有的技术信息,或者是在导出本发明的过程中掌握到的技术信息,不能说必须是在提出本发明申请之前公之于众的公知技术。技术实现要素:(一)要解决的技术问题本发明的实施例的目的在于提供一种视频提供装置、视频提供方法及计算机程序,其能够使原视频延迟预定时间并提供至观众终端,且在该延迟时间内,从字幕输入者终端接收字幕并将该字幕提供至观众终端。本发明的实施例的目的在于提供一种视频提供装置、视频提供方法及计算机程序,其将字幕和关于显示该字幕的时刻的信息一起提供至观众终端,以能够在正确的时刻将字幕显示在提供至观众终端的视频上。(二)技术方案本发明的一个实施例公开一种视频提供方法,其作为提供视频的方法,包括以下步骤:通过通信部接收包括原视频信息的原视频信号;通过控制部生成包括使所述原视频延迟第一时间的延迟(delay)视频信息的延迟视频信号;通过所述通信部将所述原视频信号发送至字幕输入者终端;通过所述通信部从所述字幕输入者终端接收包括关于所述原视频的字幕信息的字幕信号及包括用于延迟所述字幕的显示的信息的延迟信号;所述控制部基于所述延迟信号生成表示所述字幕将被显示在所述延迟视频上的时刻的显示时刻信号;通过所述通信部将所述延迟视频信号发送至观众终端;及通过所述通信部将所述显示时刻信号及所述字幕信号发送至所述观众终端。本发明的另一实施例公开一种视频提供方法,其包括以下步骤:通过通信部从服务器接收包括原视频信息的原视频信号;通过输出部输出所述原视频;通过输入部接收关于所述原视频的字幕;通过控制部生成包括关于所述原视频的字幕信息的字幕信号,并生成包括用于延迟所述字幕的显示的信息的延迟信号;及通过所述通信部将所述字幕信号及所述延迟信号发送至所述服务器。这种一般的和具体的方面可以通过使用系统、方法、计算机程序、或系统、方法及计算机程序的组合来实施。本发明的另一实施例公开一种视频提供装置,其包括:通信部,接收包括原视频信息的原视频信号,并将所述原视频信号发送至字幕输入者终端,并且从所述字幕输入者终端接收包括关于所述原视频的字幕信息的字幕信号及包括用于延迟所述字幕的显示的信息的延迟信号;及控制部,生成包括使所述原视频延迟第一时间的延迟(delay)视频信息的延迟视频信号,并且基于所述延迟信号,生成表示所述字幕将被显示在所述延迟视频上的时刻的显示时刻信号,并且,所述通信部将所述延迟视频信号、所述显示时刻信号及所述字幕信号发送至观众终端。除上述的内容以外的其他方面、特征及优点可以通过附图、权利要求书及发明的详细说明变得更明确。(三)有益效果根据如上所述的本发明,可以提供一种视频提供装置、视频提供方法及计算机程序,其能够使原视频延迟预定时间并提供至观众终端,并且在该延迟时间内,从字幕输入者终端接收字幕并将该字幕提供至观众终端。并且,本发明可以提供一种视频提供装置、视频提供方法及计算机程序,其将字幕和关于显示该字幕的时刻的信息一起提供至观众终端,以能够在正确的时刻将字幕显示在提供至观众终端的视频上。附图说明图1是示意示出本发明的一个实施例的视频提供系统的结构的图。图2是示意示出图1的视频提供装置内部结构的框图。图3及图4是示意示出本发明的一个实施例的字幕输入者终端内部结构的示例的框图。图5至图21是示意示出本发明的一个实施例的视频提供方法的示例的流程图。最佳实施方式本发明可进行各种变换,并且在附图中例示特定实施例并进行详细说明。实施例的效果、特征及实现该效果及特征的方法可通过参照详细后述的内容变得明确。但是,本实施例并不限定于以下公开的实施例,可由各种形式实施。下面,参照附图对本发明的实施例进行详细说明,在参照附图进行说明时,相同或对应的构成要素使用相同的附图标记,并且省略对此的重复说明。在以下实施例中第一、第二等术语并不具有限定的含义,而是为了区分一个构成要素与另一个构成要素而使用的。在以下实施例中,除非上下文明确地指出其他含义,否则单数表现包括复数表现。在以下实施例中,包括或具有等术语是指存在说明书中记载的特征或构成要素,并不预先排除附加有其他特征或构成要素的可能性。在附图中为了方便说明,构成要素的大小可以被放大或缩小。例如,为了便于说明,在附图中示出的各个结构的大小及厚度是被任意设置的,因此以下实施例并不限定于附图所示。另外,在本说明书中,视频可包括视听觉信息。即,视频可包括由视频中登场的实际人物、虚拟人物、周围事物或背景等产生的声音(例如,语音)的信息。这种视频可包括电影、新闻、电视剧、漫画等,且还可包括通过网络等通信网提供的各种个人广播影像。在本说明书中,视频可包括经过预定时间而显示的静止影像。并且,在本说明书中字幕可以是以视觉形式显示视频中表现出的各种视听觉类型的信息的符号。例如,视频中表现的各种信息可包括由视频中登场的实际人物、虚拟人物、周围事物或背景等产生的声音,还可以包括动作、形态、颜色、味道或旁白等信息。字幕可以是包括表示这种信息的文字、文章符号、图形、图片或照片等的视觉符号。进一步地,在本说明书中,尽管其名称为字幕,但所述字幕可以是以听觉形式表现在视频中表现的各种视听觉类型的信息的声音。例如,出演视频的人物或旁白使用第一语言执行台词时,字幕可以是对应于该台词的内容被翻译为第二语言的语音。此时,被翻译为第二语言的语音可以是执行翻译的自然人的语音,也可以是由语音生成程序生成的语音。图1是示意示出本发明的一个实施例的视频提供系统的结构的图。参照图1,本发明的一个实施例的视频提供系统10可包括视频提供装置100。并且,视频提供系统10还可包括视频提供者终端200、字幕输入者终端300、观众终端400及通信网500。本发明的一个实施例的视频提供系统10可将从视频提供者终端200提供的视频提供至观众终端400。并且,可将由字幕输入者终端300生成的字幕提供至观众终端400。视频提供装置100可以是用于执行通过这种视频提供系统10的视频提供服务的装置。即,视频提供装置100可接收包括从视频提供者终端200提供的视频信息的视频信号。并且,视频提供装置100将该视频信号提供至字幕输入者终端300,从而给字幕输入者终端300的用户提供输入关于视频的字幕的机会。并且,视频提供装置100可从字幕输入者终端300接收包括字幕信息的字幕信号。视频提供装置100可将能够使视频及关于该视频的字幕在观众终端400上播放的各种信号提供至观众终端400。这种视频提供装置100可以是存储用于执行视频提供服务的数据(例如,视频及字幕)的服务器。此时,视频提供装置100可根据访问量和数据量,由多个服务器构成。这种视频提供装置100也可以是除提供视频提供服务以外,还提供普通搜索服务及其他提高用户便利的各种服务的服务器。即,视频提供装置100除提供视频提供服务以外,还可提供搜索、电子邮件、博客、社交网络(socialnetworkservice)、新闻、购物信息等各种服务。或者,视频提供装置100可以是与提供搜索、电子邮件、新闻、购物等门户网站(portal)服务的服务器连接,并向请求门户网站(portal)服务提供信息的终端提供门户网站(portal)服务提供的网页的服务器。其中,视频提供装置100和门户网站服务提供服务器可以是物理分离的另外的服务器,也可以是仅在概念上分离的相同的服务器。这种视频提供装置100可包括通信部110及控制部120。通信部110可接收与视频提供者终端200希望提供的视频相关的信号。并且,通信部110可向字幕输入者终端300提供与视频相关的信号,并从字幕输入者终端300接收关于该视频的字幕信号。并且,通信部110可向观众终端400提供与视频相关的信号及字幕信号。这种通信部110有蓝牙通信部、低耗电蓝牙(ble,bluetoothlowenergy)通信部、近距离无线通信部(nearfieldcommunicationunit)、无线局域网(wlan)通信部、无线个域网(zigbee)通信部、红外线(irda,infrareddataassociation)通信部、无线直连(wdf,wi-fidirect)通信部、超宽带(uwb,ultrawideband)通信部、ant+通信部等,但不限定于此。控制部120通常可控制视频提供装置100的整体操作。例如,控制部120控制通信部110的信号收发操作,从而允许或禁止通信部110收发信号。这种控制部120可包括如处理器(processor)等可以处理数据的任何类型的装置。其中,例如,“处理器(processor)”可指内置在硬件内的数据处理装置,所述处理器具有物理结构化的电路,以便执行由包括在程序内的代码或指令表现的功能。例如,如上所述的内置在硬件内的数据处理装置可以包括微处理器(microprocessor)、中央处理装置(cpu,centralprocessingunit)、处理器内核(processcore)、多处理器(multiprocessor)、专用集成电路(asic,applicationspecificintegratedcircuit)、现场可编程门阵列(fpga,fieldprogrammablegatearray)等处理装置,但本发明的范围并不限定于此。另外,参照图2,视频提供装置100除通信部110及控制部120以外还可包括存储器130、程序存储部140及数据库150。存储器130可执行临时或永久存储控制部120处理的数据的功能。其中,存储部130可包括磁性存储介质(magneticstoragemedia)或闪存存储介质(flashstoragemedia),但本发明的范围并不限定于此。程序存储部140可以是装载用于执行各种必须的或辅助的操作以执行视频提供服务的软件的组件。数据库150可存储从视频提供者终端200、字幕输入者终端300、观众终端400或其他电子装置接收的数据。通信部110可从视频提供者终端200、字幕输入者终端300或观众终端400接收包括特定数据信息的信号,数据库150可存储该数据。并且,通信部110可从视频提供者终端200、字幕输入者终端300或观众终端400接收请求提供特定数据的提供请求信号,控制部120可从存储在数据库150的数据中选定与该请求信号对应的数据。通信部110可向发送请求信号的电子装置提供被选定的数据。再次参照图1,视频提供者终端200可以是在视频提供系统10内提供视频的装置。此时,视频提供者终端200提供的视频可以是在视频提供者终端200直接制作的视频,也可以是视频提供者终端200从外部来源接收的视频。视频提供者终端200提供的包括视频信息的视频信号可通过通信网500传递至视频提供装置100。字幕输入者终端300可生成关于由视频提供者终端200提供的视频的字幕。此时,在字幕输入者终端300生成的字幕可以是由字幕输入者终端300的用户输入的字幕。或者,在字幕输入者终端300生成的字幕可以是由字幕输入者终端300内部或外部的自动翻译计算机程序或语音识别计算机程序自动生成的字幕。一个视频提供系统10可包括多个字幕输入者终端300。即,在一个视频提供系统10中可包括第一字幕输入者终端300a及第二字幕输入者终端300b,且每个字幕输入者终端300可分别生成关于一个视频的字幕。观众终端400可以是显示由视频提供者终端200提供的视频及字幕输入者终端300生成的字幕的装置。即,观众终端400可接收包括视频信息的视频信号及包括字幕信息的字幕信号,且可利用该信号向观众终端400的用户提供视频及字幕。一个视频提供系统10内可包括多个观众终端400。即,一个视频提供系统10内可包括第一观众终端400a及第二观众终端400b,各观众终端400可播放相同或不同的视频,关于相同的视频可显示相同或不同的字幕。此时,在观众终端400显示的字幕可以是由视觉符号制作的文字,但如上所述,也可以是以听觉形式表现的声音。即,在字幕输入者终端300生成包括语音信息的字幕信号时,观众终端400从视频提供装置100接收该信号,并能够使该语音通过观众终端400的声音部输出。此时,以听觉形式表现的声音可以是字幕输入者终端300的用户配音的语音。视频提供者终端200、字幕输入者终端300及观众终端400可无限制地使用在有线、无线通信环境下可与其他装置收发数据的电子装置。具体地,视频提供者终端200、字幕输入者终端300及观众终端400分别可以是台式计算机(desktop)、笔记本(notebook)电脑、平板(tablet)电脑、智能手机(smartphone)、智能电视、手机、个人数字助理(pda,personaldigitalassistant)、便携式电脑、多媒体播放器、微服务器、全球定位系统(gps,globalpositioningsystem)装置、电子书终端、数字广播用终端、汽车导航仪、自助服务终端(kiosk)、mp3播放器、数字照相机、可穿戴装置及其他移动或非移动计算装置,但本发明并不限定于此。并且,视频提供者终端200、字幕输入者终端300及观众终端400分别可包括如电子黑板、触控桌等可接收触摸输入的各种装置,也可以是具有通信功能和数据处理功能的手表、眼镜、发箍及戒指等饰品,但本发明并不限定于此。通信网500可起到使视频提供装置100与视频提供者终端200、字幕输入者终端300及观众终端400分别电连接的作用。即,通信网500可指在有线、无线通信环境下,可与其他装置收发数据的电子装置之间的连接通路。例如,通信网500可包括局域网(lans,localareanetwork)、广域网(wans,wideareanetwork)、城域网(mans,metropolitanareanetworks)、综合业务数字网(isdns,integratedservicedigitalnetworks)等有线网络或无线lans、码分多址(cdma)、蓝牙、卫星通信等无线网络,但本发明的范围不限定于此。图3及图4是示意示出本发明的一个实施例的字幕输入者终端内部结构的示例的框图。参照图3,根据本发明的一个实施例的字幕输入者终端300可包括通信部310、输入部320、输出部330及控制部340。通信部310可从视频提供装置100接收与视频相关的信号。并且,通信部310可向视频提供装置100提供包括字幕信息的字幕信号。这种通信部310可以是蓝牙通信部、ble通信部、近距离无线通信部、wlan通信部、无线个域网通信部、红外线通信部、wfd通信部、uwb通信部、ant+通信部等,但不限定于此。输入部320可从字幕输入者终端300的用户接收各种请求。例如,输入部320可以接收用于从字幕输入者终端300的用户接收视频的请求、播放接收视频的请求、发送字幕信号的请求。并且,输入部320可接收字幕输入者终端300的用户输入的字幕信息。输入部320可接收用户的语音输入、用户的文字输入、用户按下按钮的输入或用户的触摸输入,但本发明的范围并不限定于此。输出部330可以以各种形式输出用于向字幕输入者终端300的用户传递信息的信号。例如,输出部330可以以视听觉形式输出接收的视频的影像信息及声音信息。另外,参照图4,输出部330可包括显示部331及声音部332。并且,字幕输入者终端300除通信部310、输入部320、输出部330及控制部340以外,还可包括存储部350及程序存储部360。显示部331可显示包括在视频信息中的要以视觉形式显示的信息。例如,显示部331在显示部331的至少一部分区域输出包括在视频信号的影像信息。显示部331可包括液晶显示器(liquidcrystaldisplay)、薄膜晶体管液晶显示器(liquidcrystaldisplay)、有机发光二极管(liquidcrystaldisplay)、软性显示器(flexibledisplay)、三维显示器(3ddisplay)及电泳显示器(electrophoreticdisplay)中的至少一个,但本发明的范围并不限定于此。并且,根据字幕输入者终端300的实施形式,字幕输入者终端300可包括两个以上的显示部331。声音部332可输出包括在视频信息中的要以听觉形式传递的信息。例如,声音部332可输出包括在视频信号内的关于声音的信息。声音部332可根据通知的类型,输出具有不同长度、频率、强度、音量或音调的声音。声音部332可包括调音器、均衡器、头戴式耳机、耳机及各种形式的扬声器中的至少一个,但本发明的范围并不限定于此。即,声音部332可以是通过电子或机械方法来产生声音的各种类型的装置。存储器350可执行临时或永久存储控制部340处理的数据的功能。其中,存储部350可包括磁性存储介质或闪存存储介质,但本发明的范围并不限定于此。程序存储部360可以是装载用于执行各种必须的和辅助的操作以执行视频提供服务的软件的组件。具体实施方式图5至图21是示意示出本发明的一个实施例的视频提供方法的示例的流程图。下面,参照图5至图19,对利用如前述的视频提供装置100的视频提供方法进行说明,接着参照图20及图21,对利用如前述的字幕输入者终端300的视频字幕提供方法进行说明。首先,参照图5,视频提供装置100可执行接收原视频信号的步骤(步骤s100)。此时,原视频信号可包括关于原视频的信息。即,原视频信号可以是包括播放原视频所需的各种信息的信号。各种信息可包括例如视频的所有帧中至少一部分帧的影像信息、关于视频播放过程中输出的声音的声音信息、关于视频编解码器(codec)的信息等。视频提供装置100可从视频提供者终端200接收这种原视频信号。这种原视频信号的接收可由视频提供装置100的通信部110执行。然后,视频提供装置100可执行生成延迟视频信号的步骤(步骤s200)。延迟视频信号可包括关于延迟视频的信息。此时,延迟视频可以是将原视频延迟第一时间的视频。延迟视频信号可以是与原视频信号分开而新生成的信号,也可以是简单地临时存储原视频信号后经过第一时间后提供的信号。即,视频提供装置100生成延迟视频信号可以是指从原视频信号生成播放时间延迟第一时间的新视频,并生成包括该新视频的信息的信号,也可以是在简单地存储原视频信号第一时间使其延迟的操作中的延迟操作。其中,第一时间可以是视频提供装置100的管理者或视频提供者终端200的用户任意地设定的时间。这种第一时间可以是用于视频提供装置100将视频和字幕一起提供给观众终端400的空闲时间。具体地,第一时间可以是用于视频提供装置100向字幕输入者终端300发送原视频信号的过程中所需的时间、字幕输入者终端300生成字幕的过程中所需的时间、视频提供装置100从字幕输入者终端300接收字幕信号的过程中所需的时间的空闲时间。这种延迟视频信号的生成步骤可由视频提供装置100的控制部120执行。并且,视频提供装置100可执行向字幕输入者终端300发送原视频信号的步骤(步骤s300)。此时,视频提供装置100可直接发送从视频提供者终端200接收的原视频信号,也可以延迟小于第一时间的时间后发送。或者,视频提供装置100可在从视频提供者终端200接收的原视频信号中提取原视频,新生成包括提取的信息的信号并发送。即,从视频提供者终端200接收的原视频信号的视频的分辨率、每秒帧数、编解码器等与根据向字幕输入者终端300发送的原视频信号的视频的分辨率、每秒帧数、编解码器等可以不同或相同。这种原视频信号的发送可由视频提供装置100的通信部110执行。然后,视频提供装置100执行从字幕输入者终端300接收字幕信号及延迟信号的步骤(步骤s400)。字幕信号可以是包括在字幕输入者终端300生成的字幕信息的信号,该字幕可以是与原视频内容相关的字幕。延迟信号可以是包括用于延迟字幕的显示的信息的信号。具体地,字幕输入者终端300的用户可以直接观看原视频并直接制作该视频部分内容的字幕。此时,字幕输入者终端300的用户观看视频的部分内容后,将该内容制作成字幕需要时间。例如,用户听到韩语“(你好)”之后,将其制作成英文字幕“hello”时,需要听取“(你好)”的时间、思考如何将‘(你好)’翻译成英文的时间及将思考内容‘hello’打出来的时间等。结果,视频提供装置100基于接收字幕信号的时点在视频上显示字幕时,可能产生影像和字幕不同步的问题。延迟信号可包括关于由字幕输入者终端300的用户生成的延迟时间的信息。这种字幕信号及延迟信号的接收可由视频提供装置100的通信部110执行。对于延迟信号包括的信息的具体示例,将通过参照图6及图7进行说明。然后,视频提供装置100执行生成显示时刻信号的步骤(步骤s500)。视频提供装置100可基于延迟信号生成显示时刻信号,且这种显示时刻信号可以是表示字幕将被显示在视频上的时刻的信号。具体地,如上所述,延迟信号可以是包括关于由字幕输入者终端300用户生成的延迟时间的信息的信号,且视频提供装置100可利用该信息确定字幕实际显示的时刻。这种显示时刻信号的生成可由视频提供装置100的控制部120执行。参照图6至图8,对生成显示时刻信号的具体示例进行说明。另外,视频提供装置100可执行将延迟视频信号发送至观众终端400的步骤(步骤s600)。这种延迟信号的发送可由视频提供装置100的通信部110执行。并且,视频提供装置100可执行将字幕信号及显示时刻信号发送至观众终端400的步骤(步骤s700)。这种字幕信号及显示时刻信号的发送可由视频提供装置100的通信部110执行。根据所述步骤s600及步骤s700,视频提供装置100可以使观众终端400在播放视频的同时显示与该视频对应的字幕。此时,视频提供装置100一起提供关于在该视频中该字幕应何时显示的显示时刻信号,从而使观众终端400在由视频提供装置100期望的时刻显示字幕。图5中示出步骤s300在步骤s200之后执行,但本发明并不限定于此,步骤s300可在步骤s200之前执行,也可与步骤s200同时执行。并且,步骤s600及步骤s700的顺序可调换,也可以同时执行。选择性地,根据图6所示的实施例,视频提供方法的步骤s500可包括计算第一时刻并生成显示时刻信号的步骤(步骤s510)。具体地,从字幕输入者终端300接收的延迟信号可以是包括第二时间信息的信号。第二时间为字幕输入者终端300的用户直接指定的时间,可表示该用户将自己观看的内容生成为字幕的过程中所需的延迟时间。这时,视频提供装置100可计算第一时刻,所述第一时刻为从字幕输入者终端300发送字幕信号的时刻或视频提供装置100接收字幕输入者终端300发送的字幕信号的时刻,延迟从所述第一时间减去所述第二时间的时长。以下,按逻辑上的操作顺序来对第一时刻的计算过程进行说明。首先,视频提供装置100可从完成字幕信号的时刻延迟第一时间。由于视频提供装置100向观众终端400提供的视频是延迟第一时间的,因此可以执行这种操作已补偿字幕输入者终端300及观众终端400之间的视频时间差。然后,视频提供装置100可计算提前第二时间的时间。可以执行这种操作以补偿由字幕输入者终端300的用户在生成字幕过程中所需的延迟时间所导致的时间差。根据所述步骤s510,视频提供装置100可计算作为可以使延迟视频和字幕同步的字幕显示时刻的第一时刻,并可生成表示该时刻的显示时刻信号。选择性地,根据图7所示的实施例,视频提供方法的步骤s400可包括接收输入开始时刻信号的步骤(步骤s410),步骤s500可包括计算第二时刻并生成显示时刻信号的步骤(步骤s520)。具体地,从字幕输入者终端300接收的延迟信号可以是包括第二时间的信息的信号。并且,在字幕输入者终端300的用户开始输入字幕的瞬间,字幕输入者终端300可向视频提供装置100发送包括已开始输入字幕的信息的输入开始时刻信号。此时的第二时间是字幕输入者终端300的用户直接指定的时间,可以是表示从该用户自己开始观看视频的特定部分的瞬间到开始输入字幕所需的延迟时间。也可以是表示将观看的内容生成为字幕的过程中所需的延迟时间。这种情况下,视频提供装置100可计算第二时刻,所述第二时刻为从字幕输入者终端300发送字幕信号的时刻或视频提供装置100接收由字幕输入者终端300发送的字幕信号的时刻,延迟从所述第一时间减去所述第二时间的时长。下面,按逻辑上的操作顺序来对第一时刻的计算过程进行说明。首先,视频提供装置100可以从完成字幕信号的时刻延迟第一时间。由于视频提供装置100向观众终端400提供的视频是延迟第一时间的,因此可以执行这种操作以补偿字幕输入者终端300及观众终端400之间的视频的时间差。然后,视频提供装置100可计算提前第二时间的时间。可以执行这种操作以补偿从字幕输入者终端300的用户开始观看的瞬间到开始输入字幕时所需的延迟时间所导致的时间差。根据所述步骤s410及步骤s520,视频提供装置100可计算作为可以使延迟视频和字幕同步的字幕显示时刻的第二时刻,并可生成表示该时刻的显示时刻信号。选择性地,根据图8所示的实施例,视频提供方法的步骤s500可包括基于字幕特征确定字幕显示时刻来生成显示时刻信号的步骤(步骤s530)。此时,字幕的特征可包括字幕的长度、字幕的语言、字幕中所包含的罗马字母或词语的类型。即,视频提供装置100基于如字幕长度的字幕特征来预测字幕输入者终端300的用户输入该字幕时所需的预测时间。然后,视频提供装置100可以计算从字幕输入者终端300发送字幕信号的时刻,或视频提供装置100接收由字幕输入者终端300发送的字幕信号的时刻,或开始在字幕输入者终端300上输入字幕的时刻,延迟从所述第一时间减去所述预测时间的时长的时刻。根据所述步骤s530,视频提供装置100可计算可以使延迟视频和字幕同步的字幕显示时刻,并生成表示该时刻的显示时刻信号。选择性地,根据图9所示的实施例,视频提供方法的步骤s700可包括向观众终端400发送保持时间信号的步骤(步骤s710)。具体地,保持时间信号可以是包括保持字幕显示的保持时间信息的信号。即,视频提供装置100可向观众终端400提供表示向观众终端400提供的字幕需要在观众终端400上显示多长时间的信号。此时,选择性地,保持时间信号可以是视频提供装置100从字幕输入者终端300接收的信号。即,如图10所示的实施例,视频提供方法的步骤s400可包括接收保持时间信号的步骤(步骤s420)。即,字幕输入者终端300的用户可自己确定自己输入的字幕需要显示多长时间。例如,字幕较短时,如‘hello’,字幕输入者终端300的用户可将字幕保持时间确定为较短的时间,字幕为相对长的文章时,字幕输入者终端300的用户可将字幕保持时间确定为较长的时间。视频提供装置100可接收包括该字幕保持时间信息的保持时间信号,并且将该信号与字幕信号一起发送至观众终端400。并且,选择性地,保持时间信号可以是视频提供装置100直接生成的信号。即,根据如图11所示的实施例,视频提供方法在步骤s700之前还可包括基于字幕特征生成保持时间信号的步骤(s690)。此时,字幕的特征可包括字幕的长度、字幕的语言、字幕中所包含的罗马字母或词语的类型。即,视频提供装置100基于如字幕长度的字幕特征来预测观众终端400的用户在观看视频时读该字幕所需的时间。视频提供装置100可基于该预测时间确定字幕保持时间,生成包括该字幕保持时间信息的保持时间信号,并且将该信号与字幕信号一起发送至观众终端400。这种保持时间信号的生成可由视频提供装置100的控制部120执行。根据所述步骤s710,视频提供装置100可向观众终端400提供关于各字幕需要在视频上显示多长时间为最佳的信息。另外,观众终端400可在根据保持时间信号的保持时间内,将各字幕显示在显示部上。此时,若需要在关于第一字幕的保持时间结束之前显示第二字幕,观众终端400可提前删除第一字幕并显示第二字幕,或移动第一字幕的位置后显示第二字幕,或将第二字幕显示在与第一字幕不重叠的位置上。选择性地,根据如图12所示的实施例,视频提供方法的步骤s700可包括向观众终端400发送显示位置信号的步骤(步骤s720)。具体地,显示位置信号可以是包括在观众终端400的显示部上或在视频上字幕将被显示的位置的信息的信号。例如,显示位置信号可以是将位置指定为在观众终端400的显示部的下端部显示字幕的信号,或将位置指定为在视频的特定位置上以对话框的形式显示字幕的信号。即,视频提供装置100可向观众终端400提供表示字幕应显示在观众终端400上的哪个位置的显示位置信号。此时,选择性地,显示位置信号可以是视频提供装置100直接生成的信号。即,根据如图13所示的实施例,在步骤s700之前,视频提供方法还可包括对应于字幕输入者终端300生成显示位置信号的步骤(步骤s695)。此时,视频提供装置100基于字幕输入者终端300的类型确定字幕的显示位置。例如,第一字幕输入者终端300a及第二字幕输入者终端300b分别向视频提供装置100发送字幕时,视频提供装置100可将从第一字幕输入者终端300a接收的字幕的显示位置确定为在观众终端400的显示部的左侧显示,将从第二字幕输入者终端300b接收的字幕的显示位置确定为在观众终端400的显示部的右侧显示。视频提供装置100可生成包括该字幕显示位置的信息的显示位置信号,并且将该信号与字幕信号一起发送至观众终端400。这种显示位置信号的生成可由视频提供装置100的控制部120执行。并且,选择性地,显示位置信号可以是视频提供装置100从字幕输入者终端300接收的信号。即,根据如图14所示的实施例,视频提供方法的步骤s400可包括接收显示位置信号的步骤(步骤s430)。即,字幕输入者终端300的用户可自己确定自己输入的字幕需要在视频的哪个位置显示。例如,字幕是关于坐在视频右侧的人的台词时,字幕输入者终端300可将该字幕的显示位置确定为右侧,以表示谁在说对应于该字幕的话。视频提供装置100可接收包括该字幕显示位置信息的显示位置信号,并且将该信号与字幕信号一起发送至观众终端400。根据所述步骤s720,视频提供装置100可向观众终端400提供关于各字幕需要在哪个位置显示为最佳的信息。选择性地,根据如图15所示的实施例,视频提供方法的步骤s300可包括向第一字幕输入者终端300a及第二字幕输入者终端300b发送原视频信号的步骤(步骤s310),步骤s400可包括从第一字幕输入者终端300a及第二字幕输入者终端300b分别接收第一字幕信号及第二字幕信号的步骤(步骤s440),步骤s700可包括向观众终端400发送第一字幕信号及第二字幕信号中的至少一个的步骤。即,与一个视频提供装置100收发视频信号及字幕信号的字幕输入者终端300可以是多个。并且,视频提供装置100可向观众终端发送第一字幕信号及第二字幕信号中的至少一个。此时,选择性地,视频提供装置100可以在考虑到各种条件的情况下向观众终端400发送第一字幕信号及第二字幕信号中的至少一个。即,根据如图16所示的实施例,视频提供方法的步骤s730可以包括在考虑到各种条件的情况下发送第一字幕信号及第二字幕信号中至少一个的步骤(步骤s731)。视频提供装置100考虑的各种条件可包括来自观众终端400的请求、观众终端400所在位置的国籍信息、该国籍的使用语言信息、观众终端400是否指定特定字幕信号、观众终端400是否拒绝接收特定字幕信号、字幕输入者终端300的请求等。即,例如,当第一观众终端400a是中国的电子装置时,视频提供装置100可向第一观众终端400a仅发送由中文制作的字幕信号。作为另一示例,当第二观众终端400b存在拒绝接收第一字幕信号的请求时,视频提供装置100可向第二观众终端400b仅发送第二字幕信号。此时,视频提供装置100可向观众终端400提供当观众终端400指定或拒绝特定字幕信号时可考虑的信息。这种信息可包括其他观众终端400的特定字幕选择信息、其他观众终端400的特定字幕推荐信息、视频提供者终端200的特定字幕推荐信息或由字幕输入者终端300直接提供的信息等。例如,视频提供装置100可向第二观众终端400b提供第一观众终端400a选择第一字幕信号的信息、推荐第一字幕信号的信息或视频提供者终端200并未推荐第二字幕信号的信息等。作为另一示例,视频提供装置100可向第二观众终端400b提供关于字幕输入者终端300自己提供的自己的字幕的信息(例如,自己输入的字幕可包括俚语或关于自己第一次制作字幕的信息)。另外,视频提供装置100可向观众终端400发送多个字幕信号,在观众终端400侧选择特定字幕信号并只显示包括在该信号的字幕。进一步地,根据视频提供装置100已设定的条件,视频提供装置100可与观众终端400的请求无关地,切断字幕信号的发送,也可以向各观众终端400提供任意选择的字幕信号。并且,选择性地,根据如图17所示的实施例,视频提供方法的步骤s700可包括向观众终端400发送第一字幕字体信号的步骤(步骤s740)及向观众终端400发送第二字幕字体信号的步骤(步骤s750)。具体地,视频提供装置100可以将第一字幕字体信号与第一字幕信号一起发送至观众终端400,所述第一字幕字体信号包括以第一字大小、第一字颜色或第一字体(font)显示第一字幕的信息。同样地,视频提供装置100可以将第二字幕字体信号与第二字幕信号一起发送至观众终端400,所述第二字幕字体信号包括以第二字大小、第二字颜色或第二字体(font)显示第二字幕的信息。通常,字幕的字大小、颜色、字体等可由观看视频的人的终端,即观众终端400自己来确定。但是,视频提供装置100可向观众终端400发送包括第一字幕及第二字幕各自的字体信息的字幕字体信号,以在观众终端400上区分显示从第一字幕输入者终端300a接收的第一字幕和从第二字幕输入者终端300b接收第二字幕。此时,第一字幕字体信号及第二字幕字体信号可以是视频提供装置100直接生成的信号,也可以是分别从第一字幕输入者终端300a及第二字幕输入者终端300b接收的第一字幕字体信号及第二字幕字体信号。另外,视频提供装置可向观众终端400不发送另外的字幕字体信号,也可以在观众终端400侧直接确定并显示各自的字幕字体。选择性地,根据如图18所示的实施例,视频提供方法在步骤s700之后还可包括接收反馈信号的步骤(步骤s800)。即,视频提供装置100可从观众终端400接收反馈信号。该反馈信号可包括关于被提供的字幕的评价。具体地,视频提供装置100可从观众终端400接收包括字幕的翻译不正确的反馈、字幕和视频之间不同步的反馈或字幕满意的反馈等各种反馈信息的反馈信号。反馈信号的接收可由视频提供装置100的通信部110执行。并且,选择性地,根据如图19所示的实施例,视频提供装置100可向字幕输入者终端300发送反馈信号。即,视频提供方法在步骤s800之后,还可包括向字幕输入者终端300发送反馈信号的步骤(步骤s900)。反馈信号的发送可由视频提供装置100的通信部110执行。根据所述步骤s800,视频提供装置100可获得关于整个当前视频提供系统10的观众的反馈。并且,根据所述步骤s900,视频提供装置100也可以使字幕输入者终端300的用户获得关于自己的字幕观众做了何种反馈的信息。另外,参照图20,字幕输入者终端300可执行从视频提供装置100接收原视频信号的步骤(步骤s1100)。这种原视频信号的接收可由字幕输入者终端300的通信部310执行。然后,字幕输入者终端300可执行输出原视频的步骤(步骤s1200)。即,字幕输入者终端300可以播放原视频,以使字幕输入者终端300的用户可以在直接观看原视频的同时亲自制作字幕。这种原视频的输出可由字幕输入者终端300的输出部330执行。然后,字幕输入者终端300可执行接收字幕的步骤(步骤s1300)。此时,字幕输入者终端300的用户通过键盘、触摸板等输入装置输入字幕,或通过麦克风用声音输入字幕,或从已设定的惯用语或已制作的字幕中选取至少一部分文字来输入想要输入的字幕的至少一部分。并且,字幕输入者终端300也可接收由字幕输入者终端300内部或外部的自动翻译计算机程序自动生成的字幕。即,字幕输入者终端300可接收由计算机算法自动生成的字幕,而不是由作为自然人的字幕输入者终端300的用户直接输入的字幕。并且,尽管表示为‘接收字幕’,但是在步骤s1300中,字幕输入者终端300可以利用设置在字幕输入者终端300内部的自动翻译计算机程序或声音识别计算机程序来自动生成字幕。这种接收字幕的操作可由字幕输入者终端300的输入部320执行。然后,字幕输入者终端300可执行生成字幕信号及延迟信号的步骤(步骤s1400)。字幕输入者终端300可生成包括从用户接收的字幕信息的信号。此时,字幕信号可以是由视频提供装置100或观众终端400可解释的编程语言制作的信号。并且,字幕信号也可以是以可通过字幕输入者终端300的通信部310发送并由视频提供装置100的通信部110可接收的形式生成的电子信号。如上所述,延迟信号可以是包括用于延迟字幕的显示的信息的信号。这种字幕信号及延迟信号的生成可由字幕输入者终端300的控制部340执行。然后,字幕输入者终端300可向视频提供装置100发送字幕信号及延迟信号。这种字幕信号及延迟信号的发送可由字幕输入者终端300的通信部310执行。选择性地,根据如图21所示的实施例,视频提供方法的步骤s1300可包括接收使字幕的显示延迟第二时间的请求的步骤(步骤s1310),步骤s1400可包括生成包括关于第二时间的信息的延迟信号的步骤(步骤s1410)。具体地,字幕输入者终端300的用户可预测自己输入字幕的过程中所需要的时间,即第二时间。这种情况下,字幕输入者终端300可从用户接收将字幕延迟第二时间显示的请求。然后,字幕输入者终端300可生成包括关于第二时间信息的延迟信号。通过这样的本发明的视频提供方法,可以将原视频延迟一定时间后提供给观众终端,并且在该延迟时间内从字幕输入者终端接收字幕并将该字幕提供给观众终端。并且,通过本发明的视频提供方法,可以将关于显示该字幕的时刻的信息与字幕一起提供至观众终端,使得在提供至观众终端的视频上在正确的时刻显示字幕。以上说明的本发明的实施例可以以在计算机上通过各种组件运行的计算机程序的形式实现,且这种计算机程序可记录在计算机可读介质中。此时,介质可包括磁介质,如硬盘、软盘及磁带;光学介质,如cd-rom及dvd;磁光介质,如软式光盘(flopticaldisk);以及以存储并运行程序指令的方式特别构成的软件装置,如rom、ram、闪存存储器等。进一步地,介质可包括以在网络上可发送的形式实现的无形的介质,例如,以软件或应用形式来通过网络可发送及流通的形式的介质。另外,所述计算机程序是为了本发明而特别设计并构成的,或者也可以是计算机软件领域的技术人员公知并使用的。计算机程序的例子不仅包括如由编译器制作的机械语言代码,还可以包括使用直译器并由计算机运行的高级语言代码。本发明中说明的特定实施例仅为一种实施例,并不是以任何方式限定本发明的范围。为了简洁起见,可省略现有的电子设备、控制系统、软件、所述系统的其他功能性方面的记载。并且,附图中示出的组件之间的线的连接或连接部件例示功能性的连接及/或物理或电路连接,因此在实际装置中可能存在许多替代或附加的各种功能连接、物理连接或电路连接。并且,除非被具体描述为‘必须的’、‘重要的’等,否则并不是为了本发明的应用而必须的组件。因此,本发明的思想不能局限于以上说明的实施例,权利要求书以及与权利要求书等同或等价变形的所有范围应属于本发明的思想范围内。工业实用性本发明的实施例涉及一种视频提供装置、视频提供方法及计算机程序,其可用于视频提供装置、视频提供方法及计算机程序,其使原视频延迟一段时间并提供至观众终端,在该延迟时间内从字幕输入者终端接收字幕并将该字幕提供至观众终端,将字幕和关于显示该字幕的时刻的信息一起提供至观众终端,以在提供至观众终端的视频中,能够在准确的时刻显示字幕,从而给观看视频的用户提供较高的方便性。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1