CN103473249A - 针对编辑内容保留标签的方法 - Google Patents
针对编辑内容保留标签的方法 Download PDFInfo
- Publication number
- CN103473249A CN103473249A CN2013101088481A CN201310108848A CN103473249A CN 103473249 A CN103473249 A CN 103473249A CN 2013101088481 A CN2013101088481 A CN 2013101088481A CN 201310108848 A CN201310108848 A CN 201310108848A CN 103473249 A CN103473249 A CN 103473249A
- Authority
- CN
- China
- Prior art keywords
- label
- image
- place
- content
- editing operation
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/106—Display of layout of documents; Previewing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种用于在编辑内容之后更新原始内容中的标签的方法。本发明的方法在适当位置和地点将原始图像中存在的标签重新应用到编辑图像。在存在任意变换效果或形变效果的情况下,本发明的方法计算标签的新第二位置。在存在图像组合效果的情况下,本发明的方法添加来自一个或多个图像的标签并根据选定组合来重新计算标签的新位置。因此,该方法确保更新来自原始图像的标签而不会丢失该标签,根据针对内容执行的编辑操作更新标签,并根据由主持平台支持的格式对编辑内容中重新应用标签。
Description
技术领域
本发明涉及一种多媒体内容加标签,更具体地,涉及根据编辑操作在编辑多媒体内容之后更新标签。
背景技术
随着通信技术的进步,因特网服务提供商提供了多种网络服务,允许用户上载各种多媒体内容,可以包括图像、音频、视频等。
根据用户的喜好,还可以与其他用户共享这些内容。在共享内容之前,用户可能有兴趣对内容进行编辑。例如,用户可以将若干图像组合成单个图像,剪切掉图像的一部分、施加编辑效果并对效果进行变换,例如旋转、调整大小、翻转等,然后使用这些web服务与其他用户来共享变换结果。然而,编辑内容不会包含所有原始信息,具体地,加标签的信息等可能丢失。
多媒体内容中的标签是指添加到多媒体内容的任意附加信息。标签可以与多媒体内容中的位置相关联。这可以是空间位置(例如,以二维或三维坐标(例如像素坐标)表达)或时间位置(例如,以时间推移或帧数目表达)或二者的组合。在图像的情况下,标签可以是图像中人物的名字、捕获图像的位置等。在传统方法中,当用户在图像中执行任意编辑操作时可能会丢失图像中的标签。因此,一旦编辑内容变为未加标签,用户可以手动地在期望内容处输入标签信息。然而,这些传统内容编辑方法的缺点在于用户必须手动地向编辑内容输入标签信息。
此外,只要当用户执行以下操作,在编辑内容中就不能在适当的区域中更新标签位置:(1)对图像的变换编辑操作,例如裁剪、调整大小、翻转;(2)旋转操作或形变操作,例如翘曲;或(3)两个图像的组合,例如拼接、混合等。
此外,没有有效的方案来更新针对原始内容执行的每个编辑操作的标签并针对目的地平台支持的每个格式来对编辑内容重新应用更新的标签。
由于上述缺点,现有方法不能在编辑内容时更新内容中的标签。因此,需要一种方法,其中在编辑内容时在适当地点处自动地更新标签。
发明内容
本发明提供了一种方法和***,用于在已经编辑原始多媒体内容之后在编辑的多媒体内容的适当地点处更新标签。
本发明的另一方面提供了一种方法,用于在跨平台环境中根据由目的地平台支持的格式来对标签进行格式化。
因此,本发明提供了一种用于根据至少一个编辑操作在编辑的内容中重新应用至少一个标签的方法,其中所述方法包括:在原始内容中获取所述至少一个标签的第一位置;对原始内容应用至少一个编辑操作,继而在显示器上产生编辑内容;然后计算编辑的内容中至少一个标签的第二位置;并且在计算的第二位置处重新应用原始内容的至少一个标签以便显示。
所述方法允许用户从源平台获取具有标签的内容,然后该方法根据由不同目的地平台支持的格式来对标签进行格式化。
换言之,本发明提供了一种自动更新多媒体内容的至少一个标签的方法,该方法包括:
在多媒体内容中获取所述至少一个标签的第一位置;
对所述多媒体内容应用至少一个编辑操作以便提供编辑的多媒体内容;
根据至少一个编辑操作计算所述编辑的多媒体内容中所述至少一个标签的第二位置;并且
使用计算的第二位置更新所述编辑的多媒体内容中的所述至少一个标签的位置。
在根据本发明的实施例中,标签的第一和第二位置分别以第一和第二标签坐标来表达,至少一个编辑操作包括像素位置的变换,并且通过对第一标签坐标应用该变换来计算第二标签坐标。
此外,所述方法在根据不同平台支持的格式对第一位置和/或第二位置中的至少一个标签进行格式化之后更新至少一个标签。
因此,本发明提供了一种用于在编辑模式期间自动更新原始内容的至少一个标签的装置,该装置包括:处理器和与处理器耦接的存储器。存储一个或多个程序的存储器包括指令,当被处理器执行时所述指令使该装置:对所述原始内容应用至少一个编辑操作以便提供编辑内容;根据预定准则计算所述编辑的内容中所述至少一个标签的第二位置;并且在计算的第二位置处重新应用所述原始内容的所述至少一个标签以便显示。
换言之,本发明提供了一种包括配置为实现上述方法的处理器的装置。
当结合以下描述以及附图进行考虑时,能够更好地理解实施例的这些和其他方面。然而,应当理解,尽管指示了优选实施例及其多个特定细节,以下描述仅作为演示而不是限制。在不脱离本发明精神的前提下,可以在本发明的范围内进行多种改变和修改,本文的实施例包括所有这种修改。
附图说明
附图中演示了本发明,贯穿附图相同参考符号指示不同图中的对应部件。通过结合附图的以下描述,能够更好地理解本文的实施例,其中:
图1示出了根据示例性实施例解释在编辑图像中更新标签的处理的流程图;
图2示出了当执行翻转时在编辑图像中更新标签的示例方法;
图2(A)和图2(B)示出了根据示例性实施例当执行垂直翻转以及90度顺时针旋转时计算标签的第二位置的处理;
图3示出了当执行翻转和非线性移动时在编辑图像中更新标签的示例方法;
图3(A)示出了根据示例性实施例用于当向多个位置分布标签位置时计算标签的最终位置的处理;
图4示出了当将两个图像组合到一起时更新标签的方法;
图4(A)和图4(B)示出了根据示例性实施例计算结果图像中标签的第二位置以及两个图像的位置的处理;
图5示出了连同标签一起裁剪图像的方法;
图5(A)示出了根据示例性实施例计算裁剪图像中标签的第二位置的处理;
图6示出了根据示例性实施例混合图像的方法;
图7示出了图像的复制/剪切和粘贴操作;
图7(A)示出了粘贴区域完全占据标签区域的场景;
图7(B)示出了根据示例性实施例粘贴区域部分占据标签区域的场景;
图8示出了根据示例性实施例当对图像执行多个动作时更新标签的方法;
图9示出了根据示例性实施例在跨平台环境中内容标签格式化的概览图;以及
图10示出了根据示例性实施例实现本发明方法的计算环境。
具体实施方式
参考在附图中演示并在下文中详细描述的非限制性实施例来更完整地解释实施例及其各种特征以及优点细节。省略对于公知组件和处理技术的描述以便不会不必要地混淆实施例。本文中的示例仅旨在便于理解实现实施例的方式并使本领域技术人员能够实现实施例。因此,示例不应被设想为限制本文中实施例的范围。
贯穿本文件,可以互换地使用术语“内容”和“多媒体内容”。
本文的实施例实现了一种方法和***,即使当编辑内容之后也能够在适当地点自动地更新和重新应用标签。标签的位置可以是空间位置(例如,以二维或三维坐标(例如像素坐标)表达)或时间位置(例如,以时间推移或帧数目表达)或二者的组合。该方法从原始内容中获取标签的第一位置并使用户能够对原始内容执行编辑操作以产生编辑的内容。在应用编辑操作之后,本文的方法根据应用的编辑操作来计算编辑内容中标签的第二位置。在实施例中,该方法在每一次编辑操作之后逐一地计算标签的第二位置。
在实施例中,在所有编辑操作的结束时,该方法通过对标签逐一地应用每个编辑操作来计算标签的第二位置。换言之,通过评价与编辑操作的级联相对应的变换级联来计算第二位置。
在实施例中,该方法在至少一个编辑操作之后计算标签的第二位置。
在实施例中,内容可以包括图像、视频、音频等。
在实施例中,标签是指由用户创建的标签,例如人的标签、脸部标签、位置、标牌等。
现在参考附图,更具体地参考图1到图10,示出了优选实施例,其中贯穿附图类似参考字符一致地表示对应特征。
图1示出了流程图10,其中示出了根据如本文公开的示例性实施例在编辑图像中更新标签的处理。如图所示,首先该方法获取(101)原始图像并在图像中获取标签和该标签的第一位置。
在实施例中,从提供了手段来上载/下载多媒体内容的例如移动电话、摄像机、计算机等的设备、信息和数据服务器(社交连网站点、多媒体内容主持站点等)获取原始图像。
在接收到图像之后,该方法检查(102)用户是否希望应用任意编辑操作。
如果该方法发现用户希望应用编辑操作,则该方法对多媒体内容应用编辑操作,并根据应用的编辑操作计算(103)编辑图像中标签的第二位置。
在计算标签的第二位置之后,该方法循环回到前一步骤102。
在实施例中,编辑操作可以包括旋转、裁剪、调整大小、图像拼接、图像融合、图像翘曲、图像混合、剪切复制粘贴、刷涂等。
在实施例中,编辑操作可以包括改变图像的至少一个像素值。
在实施例中,编辑操作可以包括改变图像的至少一个像素位置。
在实施例中,编辑操作可以包括根据源平台从源平台获取具有标签的内容,并根据目的地平台支持的格式向目的地平台上载同一具有标签内容。
在实施例中,编辑操作可以包括根据源平台从源平台获取具有标签的内容,编辑该内容,并根据目的地平台支持的格式向目的地平台上载编辑的内容。
在实施例中,编辑操作可以包括改变例如视频的图像帧序列中的至少一个帧位置。
在实施例中,编辑操作可以包括在视频帧序列中的任意位置处添加至少一个帧。
在实施例中,编辑操作可以包括从视频帧序列中的任意位置去除加至少一个帧。
如果编辑操作是形变(包括像素的非线性移动),则可以根据形变操作在编辑图像中分布原始图像的像素。将对图像的形变操作之前和之后标签的位置分布到多个位置。该方法根据这多个位置来计算标签的第二位置。
在实施例中,该方法通过对这多个位置之中的至少一个位置执行数学运算来计算标签的第二位置。例如,该方法使用数学运算求质心、平均或中值,以根据多个位置中的至少一个位置计算标签的第二位置。
此外,该方法根据执行的编辑操作将原始图像中标签的第一位置更新(104)为编辑图像中标签的第二位置。
利用示例编辑操作场景来更新标签的方法如下:
首先,该方法获取原始图像中标签的第一位置。例如,从以下位置获取标签:
x=50
y=60
并分配标签=“my_friend_tag”,
其中x和y分别是相对于原始图像的宽度和高度的百分比。
因此,如果图像的宽度是400单位且图像的高度是300单位,则宽度的50%是200单位,高度的60%是180单位,于是根据绝对坐标的标签位置是x方向上的200单位,y方向上的180单位。
如果执行的编辑操作是90度顺时针旋转,则该方法将编辑图像顺时针旋转90度,如下计算标签的第二位置:
X’=100-y(其中100是百分比)
Y’=x
并指定标签=“my_friend_tag”
考虑上述示例,X’和Y’的值为:
X’=100-60=40
Y’=50
最后,该方法更新编辑图像中标签的位置X’、Y’。
应当理解,可以按照流程图100中所示的次序、不同的次序或同时来执行流程图100中的多个动作。此外,在一些实施例中,可以省略图1中列出的某些动作。
图2示出了根据本发明的教益当执行翻转时在编辑图像中更新标签的示例方法。图2(A)和2(B)示出了当执行垂直翻转以及90度顺时针旋转时计算标签的第二位置的处理。
更具体地,图2示出了原始图像具有5个人脸,利用其名字来给所有这5个人加标签。原始图像中的5个人中的女性被标记为1、男性被标记为2、男孩被标记为3、女孩被标记为4且小女孩被标记为5。当用户从在原始图像中具有标签的第一位置的状态执行翻转操作时,本发明的方法根据翻转操作(水平、垂直、对角等)计算标签的第二位置并更新翻转图像上标签的第二位置。如图所示,在执行翻转动作之后,标记为1的女性被翻转到右上角,标记为2的男性被翻转到左上角,标记为3的男孩被翻转到中心右侧,标记为4的女孩被翻转到中心左侧,标记为5的小女孩也被翻转,且标签从原始图像的第一位置翻转到翻转图像中的第二位置。
以下详细描述当执行旋转或翻转操作时计算标签的第二位置的处理。
图2(A)中“W”是指图像的宽度,“H”是指图像的高度。图像中标签的初始位置是(X,Y)。用户执行垂直翻转操作,然后如下计算翻转图像中标签(X’,Y’)的第二/最终位置:
X’=W-X (1)
Y’=Y (2)
图2(B)中,如果执行的编辑操作是90度顺时针旋转,则新宽度W’等于图像的原始高度H,新高度H’等于图的原始宽度W。现在,该方法如下计算编辑图像中标签(X’,Y’)的第二位置:
X’=H-Y (3)
Y’=X (4)
上述方法是示例,不应局限于仅垂直翻转和90度顺时针旋转。然而,该方法计算当执行任意类型的翻转操作且旋转任意角度时标签的第二位置。
图3示出了根据本发明的教益当执行翻转和非线性移动时在编辑图像中更新标签的示例方法。图3(A)示出了用于当向多个位置分布标签的第一位置时计算标签的最终位置的处理。图3示出了原始图像具有被标记的5个人。用户首先执行翻转操作,然后对翻转图像执行非线性操作。
在实施例中,用户在原始图像中执行翘曲(非线性)操作和翻转操作。
如图2所示,该方法计算标签的第二位置并更新翻转图像中的标签。此外,在翻转操作之后,用户执行翘曲操作。
翘曲引起非线性像素移动,该方法提供在翘曲图像的适当地点处应用标签。可以将对图像应用翘曲操作之前和翘曲操作之后标签的位置分布到多个位置。翘曲通常引起图像像素的扩展或收缩。在图3中,用户执行类似波纹的翘曲操作。由于翘曲操作引起原始图像中的像素分布。作为翘曲的结果,标签的第一位置被分布到图像中的不同位置。为了计算翘曲图像中标签的适当第二位置,使用该多个位置,并通过使用该多个位置中的至少一个位置执行数学运算来计算标签的第二位置。例如,该方法使用求质心、平均或中值之类的数学运算来根据多个位置中的至少一个位置计算标签的第二位置。
例如,该方法如下计算翘曲图像中标签的第二位置:
Xnew=xold*sin(xold*xold+yold*yold) (5)
Ynew=yold*sin(xold*xold+yold*yold) (6),
其中xold和yold是原始图像中标签的第一位置的坐标。等式(5)和(6)是计算标签的第二位置的示例方式。提出的方法可以使用任意其他数学等式来计算标签的第二位置。Xnew和Ynew是编辑图像中标签的第二位置。
图3(A)示出了执行非线性操作之前标签的初始位置(黑色圆形)。当用户执行非线性操作时,将标签的位置分布到多个位置。于是,本发明方法通过利用多个位置的至少一个执行数学运算来计算标签的第二位置。例如,该方法使用求质心、平均或中值来计算标签的第二位置。
图4示出了根据本发明的教益当将两个图像组合或融合到一起时更新标签的方法。图4(A)和图4(B)示出了计算结果图像中标签的第二位置以及两个图像的位置的处理。
更具体地,图4示出了两个输入图像,在每个图像中具有对应标签。当用户组合这两个图像时,组合图像中的标签,本发明的方法计算标签的第二位置。然后,该方法使用组合图像的尺寸(dimension)、输入图像尺寸以及输入图像中标签的第一位置来更新组合图像中标签的第二位置。
如图所示,第一输入图像包括被标记为1的女性、被标记为2的男性以及被标记为3的灯塔。第二输入图像包括被标记为4的男孩、被标记为5的女孩以及被标记为6的铁塔。当用户希望融合或组合这两个输入图像时,本发明的方法组合图像,并根据输入图像中的第一位置、组合图像尺寸和输入图像尺寸来更新组合图像中标签的第二位置。
当将两个图像组合到一起时计算标签的第二位置的处理如下:
假定宽度“W1”且高度“H”的图像1中标签的初始位置是(X1,Y1),宽度“W2”且高度“H”的图像2中标签的初始位置是(X2,Y2)。当组合这两个图像时,相应地,图像1中标签的第二位置是(X1’,Y1’),图像2中标签的第二位置是(X2’,Y2’)。在如图4(A)所示将图像1组合到组合图像的左侧、将图像2组合到右侧来组合图像1和图像2之后,如下计算作为组合结果的标签位置:
X1’=X1 (7)
Y1’=Y1 (8)
且
X2’=W1+X2 (9)
Y2’=Y2 (10)
组合图像的宽度变为W1+W2。
另一方面,在如图4(B)所示将图像2组合到组合图像的左侧、将图像1组合到右侧来组合图像1和图像2之后,如下计算作为组合结果的标签位置:
X1’=W2+X1 (11)
Y1’=Y1 (12)
且
X2’=X2 (13)
Y2’=Y2 (14)
组合图像的宽度变为W2+W1。
应当注意,要组合的图像可以具有不同的宽度和高度,并且可以按照交叠的宽度和高度沿任意方向进行组合。该方法根据最终编辑图像的宽度和高度、输入图像的宽度和高度之间的比率来确定标签的最终位置。
图5示出了根据本发明教益的连同标签一起裁剪图像的方法。图5(A)示出了计算裁剪图像中标签的第二位置的处理。图5示出了裁剪图像的处理。在裁剪操作之后,本发明的方法将标签更新为其裁剪图像中的第二位置并去除属于原始图像的一部分但不属于裁剪图像的一部分的标签。可以使用原始图像尺寸和裁剪图像尺寸以及标签的第一位置来计算标签的第二位置。然后,如下所述本发明的方法将标签的第二位置更新到裁剪图像。
图5包括6个图像,其中女性被标记为1,男性被标记为2,纪念碑被标记为3,男孩被标记为4,女孩被标记为5,且铁塔被标记为6。现在,用户执行裁剪操作,仅留下6个图像中的3个图像。本发明的方法根据裁剪操作计算标签的第二位置并更新裁剪图像中的标签。
该方法如下计算裁剪图像中标签的第二位置。
假定原始图像具有宽度“W”和高度“H”。原始图像中标签的第一位置被表示为(Xi,Yi),其中i可以从0到n,n是存在的标签的总数。作为裁剪的结果,图像宽度和高度分别变为Wc和Hc。如图5(A)所示,本发明的方法使用以下等式计算裁剪图像中标签的第二位置(Xi’,Yi’)并更新裁剪图像中的标签:
Xi’=Xi-Xc (15)
Yi’=Yi-Yc (16)
图6示出了根据本发明教益的混合图像的方法。
假定宽度为“W1”、高度为“H”的图像1在标签区域中具有标签“A”。令宽度为“W2”、高度为“H”的图像2具有要与图像1混合的标签“B”。混合引起混合区域中的添加了附加标签并在非混合区域中保留已有标签,根据混合位置来确定标签的第二位置。
当对于图像2的标签区域的左上角位置是Xc=0,Yc=0,并且图像2的标签区域中包括的标签信息“B”的第一位置是x2=0,y2=0时,可以通过以下方程计算标签区域的左上角位置(Xc,Yc)和标签区域(a2-1)的第一位置(x2,y2)的位置:
X0=x2-Xc (17)
Y0=y2-Yc (18)
并且,当通过混合操作编辑的图像中包括标签信息“B”的标签区域的混合位置是Xb,Yb时,可以通过以下方程来计算标签信息“B”的第二位置:
x2’=X0+Xb (19)
y2=Y0+Yb (20)
图7示出了根据本发明教益的图像的复制/剪切和粘贴操作。图7(A)示出了粘贴区域完全占据标签区域的场景。图7(B)示出了粘贴区域部分占据标签区域的场景。假定宽度为“W1”、高度为“H”的图像1在标签区域中具有标签“A”。宽度为“W2”、高度为“H”的图像2具有要复制/剪切并粘贴到图像1上的标签“B”。作为粘贴操作的结果,去除了标签“A”,或粘贴区域部分地占据标签“A”。
在图像1上粘贴复制/剪切区域之后,如图7(A)所示,粘贴区域完全占据标签“A”区域。因此,部分编辑图像中标签A被去除并且保留标签B。
否则,如图7(B)所示,粘贴区域部分地占据标签“A”区域。因此,部分编辑图像中保留标签A和标签B。
粘贴操作之后标签“A”的位置取决于编辑图像中的粘贴位置。在粘贴操作编辑的图像中,可以通过与方程17~20相同的方式来计算标签信息“B”的第二位置。
如果使用类似刷涂的功能来刷涂标签区域,则当部分覆盖标签区域时仍然会保留标签,当完全覆盖标签区域时会去除标签。
如果在图像中存在一个标签,则必须存在与该标签相关联的一些区域。例如,脸部是单个标签,但是与脸部相关联的区域可以是矩形中的脸部边界或脸部本身。
现在,在与刷涂相关联的功能中,假设在图像上着色或在图像上刷涂。如果用户完全地刷涂或着色标签区域,则去除标签,否则如果部分地刷涂或着色标签区域,则会保留标签。
图8示出了根据本发明教益当对图像执行多个动作时更新标签的方法。更具体地,图8示出了用户执行的多个编辑操作,本发明的方法分别在编辑的每个阶段将标签定向在适当位置。
如图所示,用户首先翻转原始图像,如之前参考图2所述,根据翻转操作,不同地定向具有相应标签的人物图像。然后,用户还对翻转图像执行翘曲操作。这进一步引起标签的第一位置移向新位置,如之前参考图3所述。之后,用户希望将一个新图像与翘曲图像相组合。该方法根据如之前图3和图4所述的所有编辑操作来计算并更新标签的第二位置。注意到,可以使用图3所示的反向计算来确定标签的第二位置。在实施例中,该方法允许用户在图像编辑操作期间执行诸如UNDO(撤销)和REDO(重做)之类的恢复操作。如果用户执行UNDO或REDO操作,则会UNDO或REDO(或反向)标签的位置。即,该方法根据用户执行的恢复操作来计算标签的第二位置。
图9示出了根据本文公开的实施例在跨平台环境中内容标签格式化的概率图。如图9所示,用户需要从源平台901获取具有标签信息的图像。然后,标签格式化器902根据目的地平台903支持的标签信息格式进行格式化。例如,如果获取的图像的尺寸是1000×1000(宽度×高度),标签位于图像中500×500(X,Y)的位置,这是标签的绝对位置,X是指距离左上角的X轴位置,Y是指距离左上角的Y轴位置。然而,目的平台903仅支持归一化的标签位置[0,1]。因此,该方法根据目的地平台903支持的格式对获取图像中的标签进行格式化。本文中,该方法将标签的位置转换为500(X)/1000(宽度)=0.5,且500(Y)/1000(高度)=0.5,从而得到标签的归一化位置。然后,用户将格式化的标签和内容一起上载到目的地平台903。类似地,该方法根据不同目的地平台(例如目的地平台904和目的地平台905)支持的格式对标签进行格式化。
图10示出了根据本文公开的实施例实现本发明方法的计算环境。如图所示,计算环境1001包括配备有控制单元1002和算术逻辑单元(ALU)1003的至少一个处理单元1004、存储器1005、存储单元1006、多个连网设备1008和多个输入输出(I/O)设备1007。处理单元1004用于处理算法指令。处理单元1004接收来自控制单元的命令以便执行其处理。此外,可以利用ALU1003来计算执行指令所涉及的任意逻辑和算术运算。计算环境1001还包括信息和数据服务器1009。信息和数据服务器1009包括与每个用户的账号相关的数据。该方法与信息和数据服务器1009进行通信以便获取具有标签的多媒体内容,并在编辑操作之后更新编辑多媒体内容中标签的第二位置。处理单元1004为此与信息和数据服务器1009进行通信。在实施例中,信息和数据服务器1009可以是SNS(社交网络站点)服务器、多媒体内容主持站点等。
整个计算环境1001可以包括多个同质和/或异质内核、多个不同种类的CPU、特定介质和其他加速器。处理器单元1004用于处理算法的指令。此外,多个处理单元1004可以位置与单个芯片上或多个芯片上。
将包括执行所需的指令和代码的算法存储在存储器1005和/或存储单元1006上。当执行时,可以从对应存储器1005和/或存储单元1006中读取指令并由处理单元1004执行。
在任意硬件实现的情况下,可以将多种连网设备1008或外部I/O设备1007与计算环境相连以通过连网单元和I/O设备单元来支持实现。
可以通过运行在至少一个硬件设备上并执行网络管理功能以控制组件的至少一个软件程序来实现本文公开的实施例。图10示出的组件包括可以是硬件器件和/或硬件器件与软件模块组合的块。
根据本发明的上述方法可以实现为硬件、固件或作为存储在诸如CD ROM、RAM、软盘、硬盘或磁光盘等记录介质上的软件或计算机代码,或在网络上下载的原始存储在远程记录介质或非暂时机器可读介质上并存储在本地非暂时机器可读介质上的计算机代码,使得此处所述方法可以被加载到例如通用计算机的硬件,或专用处理器或可编程或专用硬件,例如ASIC或FPGA中。如本领域技术人员理解的,计算机、处理器、微处理器控制器或可编程硬件包括存储组件,例如RAM、ROM、闪存等,其可以存储或接收软件或计算机代码,这些软件或计算机代码在被计算机、处理器或硬件访问和执行时实现这里所说的处理方法。
因此,特定实施例的上述描述完全展示了本发明的本质,在不脱离上位概念的情况下,通过应用当前的知识,能够容易地针对其他各种应用来修改和/或适配该特定实施例,因此,这种适配和修改应当被理解为处于本发明公开的等同物的含义和范围内。可以理解,本文使用的短语和术语用于描述目的而不是限制。因此,尽管本文参照优选实施例描述了本发明,但是本领域技术人员可以认识到,在本文所述本发明的精神和范围的前提下,可以利用修改来实现本发明。
Claims (24)
1.一种用于在编辑模式期间自动更新原始内容的至少一个标签的方法,包括:
在原始内容中获取所述至少一个标签的第一位置;
对所述原始内容应用至少一个编辑操作以便提供编辑内容;
根据预定准则计算所述编辑内容中所述至少一个标签的第二位置;并且
在计算的第二位置处重新应用所述原始内容的所述至少一个标签以便显示。
2.根据权利要求1所述的方法,其中,在执行所述至少一个编辑操作之后,所述至少一个标签的第一位置和第二位置相同或不同。
3.根据权利要求1所述的方法,其中,更新还包括:根据不同平台支持的格式对第一位置和第二位置之一中的至少一个标签进行格式化。
4.根据权利要求1所述的方法,其中,所述内容包括图像、音频和视频中的至少一种。
5.根据权利要求1所述的方法,还包括:执行恢复操作,在所述恢复操作之后计算所述至少一个标签的第二位置。
6.根据权利要求1所述的方法,其中,所述至少一个编辑操作包括改变所述至少一个标签的第一位置的取向,并且其中根据取向的量来计算所述编辑内容中所述至少一个标签的第二位置。
7.根据权利要求1所述的方法,其中,所述至少一个编辑操作造成由于形变而向多个位置分布像素,并且其中根据求质心、均值或中值的数学运算来计算所述编辑内容中所述至少一个标签的第二位置。
8.根据权利要求1所述的方法,其中,所述至少一个编辑操作包括将两个图像组合为单个图像,并且根据所述两个图像的组合图像尺寸来计算组合图像中所述至少一个标签的第二位置。
9.根据权利要求1所述的方法,还包括:复制和/或剪切第一图像中的所述至少一个标签,和/或在第二图像中粘贴所述复制和/或剪切的标签,其中,所述粘贴操作引起基于第二图像占据的区域去除和/或保留所述至少一个标签。
10.根据权利要求1所述的方法,还包括:将具有所述至少一个标签的第一图像与具有所述至少一个标签的第二图像相混合,其中,所述混合引起根据混合位置在混合区域中添加所述至少一个标签并在非混合区域中保留至少一个标签。
11.根据权利要求1所述的方法,其中,所述至少一个编辑操作包括改变所述内容的至少一个像素值以及改变所述内容的所述至少一个像素的位置。
12.根据权利要求4所述的方法,其中,所述至少一个编辑操作包括改变视频的图像帧序列中的至少一个帧位置,以及在图像帧序列中任意位置处添加和/或去除至少一个帧。
13.一种用于在编辑模式期间自动更新原始内容的至少一个标签的装置,包括:
处理器;以及
与处理器耦接的存储器,所述存储器被配置成使得处理器执行以下操作:
在原始内容中获取所述至少一个标签的第一位置;
对所述原始内容应用至少一个编辑操作以便提供编辑内容;
根据预定准则计算所述编辑内容中所述至少一个标签的第二位置;并且
在计算的第二位置处重新应用所述原始内容的所述至少一个标签以便显示。
14.根据权利要求13所述的装置,其中,在执行所述至少一个编辑操作之后所述至少一个标签的第一位置和第二位置相同或不同。
15.根据权利要求13所述的装置,其中,为了进行更新,所述存储器还被配置成使得处理器根据不同平台支持的格式对第一位置和第二位置之一中的所述至少一个标签进行格式化。
16.根据权利要求13所述的装置,其中,所述内容包括图像、音频和视频中的至少一种。
17.根据权利要求13所述的装置,所述存储器还被配置成使得所述处理器执行恢复操作,在所述恢复操作之后计算所述至少一个标签的第二位置。
18.根据权利要求13所述的装置,其中,所述至少一个编辑操作包括改变所述至少一个标签的第一位置的取向,并且其中根据取向的量来计算所述编辑内容中所述至少一个标签的第二位置。
19.根据权利要求13所述的装置,其中,所述至少一个编辑操作造成由于形变而向多个位置分布像素,并且其中根据求质心、均值或中值的数学运算来计算编辑内容中所述至少一个标签的第二位置。
20.根据权利要求13所述的装置,其中,所述至少一个编辑操作包括将两个图像组合为单个图像,并且根据所述两个图像的组合图像尺寸来计算组合图像中所述至少一个标签的第二位置。
21.根据权利要求13所述的装置,所述存储器还被配置成使得处理器复制和/或剪切第一图像中的所述至少一个标签和/或在第二图像中粘贴所复制和/或剪切的标签,其中所述粘贴操作引起基于第二图像占据的区域去除和/或保留所述至少一个标签。
22.根据权利要求13所述的装置,所述存储器还被配置成使得处理器将具有所述至少一个标签的第一图像与具有所述至少一个标签的第二图像相混合,其中,所述混合引起基于混合位置在混合区域中添加所述至少一个标签以及在非混合区域中保留所述至少一个标签。
23.根据权利要求13所述的装置,其中,所述至少一个编辑操作包括改变所述内容的至少一个像素值以及改变所述内容的所述至少一个像素的位置。
24.根据权利要求16所述的装置,其中,所述至少一个编辑操作包括改变视频的图像帧序列中的至少一个帧位置,以及在图像帧序列中任意位置处添加和/或去除至少一个帧。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IN1352CH2012 | 2012-03-30 | ||
IN1352/CHE/2012 | 2013-03-14 | ||
KR1020130032028A KR20140114246A (ko) | 2012-03-30 | 2013-03-26 | 컨텐츠의 태그정보 업데이트 방법 및 장치 |
KR10-2013-0032028 | 2013-03-26 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103473249A true CN103473249A (zh) | 2013-12-25 |
Family
ID=48050474
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013101088481A Pending CN103473249A (zh) | 2012-03-30 | 2013-03-29 | 针对编辑内容保留标签的方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20130262989A1 (zh) |
EP (1) | EP2674946A1 (zh) |
CN (1) | CN103473249A (zh) |
AU (1) | AU2013202286B2 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9542976B2 (en) * | 2013-09-13 | 2017-01-10 | Google Inc. | Synchronizing videos with frame-based metadata using video content |
US10176148B2 (en) * | 2015-08-27 | 2019-01-08 | Microsoft Technology Licensing, Llc | Smart flip operation for grouped objects |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6133925A (en) * | 1994-08-31 | 2000-10-17 | Microsoft Corporation | Automated system and method for annotation using callouts |
US20040205542A1 (en) * | 2001-09-07 | 2004-10-14 | Bargeron David M. | Robust anchoring of annotations to content |
US20080143742A1 (en) * | 2006-12-18 | 2008-06-19 | Samsung Electronics Co., Ltd. | Method and apparatus for editing image, generating editing image, and storing edited image in portable display device |
CN101322112A (zh) * | 2005-04-04 | 2008-12-10 | 哈里公司 | 用于视频编辑***的图标显示 |
CN101601072A (zh) * | 2006-12-01 | 2009-12-09 | 奥多比公司 | 一致的图像选择与修改 |
US20100260421A1 (en) * | 2009-04-13 | 2010-10-14 | Samsung Electronics Co., Ltd. | Tagging method and apparatus of portable terminal |
CN103220445A (zh) * | 2011-11-14 | 2013-07-24 | 佳能株式会社 | 显示图标的图像处理装置、其控制方法以及图像处理*** |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5627765A (en) * | 1994-07-25 | 1997-05-06 | Avid Technology, Inc. | Method and apparatus for compressing and analyzing video and for creating a reference video |
US6687876B1 (en) * | 1998-12-30 | 2004-02-03 | Fuji Xerox Co., Ltd. | Method and system for maintaining freeform ink annotations on changing views |
AUPQ152599A0 (en) * | 1999-07-09 | 1999-08-05 | Canon Kabushiki Kaisha | Digital image meta-data |
US6741270B1 (en) * | 2000-01-19 | 2004-05-25 | Xerox Corporation | Systems and methods scaling a captured image using predetermined scale information |
WO2001061448A1 (en) * | 2000-02-18 | 2001-08-23 | The University Of Maryland | Methods for the electronic annotation, retrieval, and use of electronic images |
EP1346295A4 (en) * | 2000-11-15 | 2005-01-12 | Mark Frigon | METHOD AND DEVICE FOR OBTAINING INFORMATION ON THE PRESENCE OF AT LEAST ONE OBJECT IN AN IMAGE |
US7065249B2 (en) * | 2002-07-25 | 2006-06-20 | Microsoft Corp. | System and method for image editing |
JP4988200B2 (ja) * | 2002-10-17 | 2012-08-01 | サムスン エレクトロニクス カンパニー リミテッド | 縦横比情報が記録された情報保存媒体、その装置及び方法 |
US7694885B1 (en) * | 2006-01-26 | 2010-04-13 | Adobe Systems Incorporated | Indicating a tag with visual data |
KR100641791B1 (ko) * | 2006-02-14 | 2006-11-02 | (주)올라웍스 | 디지털 데이터에 대한 태깅 방법 및 시스템 |
US20080292215A1 (en) * | 2007-05-23 | 2008-11-27 | Xerox Corporation | Selective text flipping and image mirroring system and method |
EP2286370A4 (en) * | 2008-05-02 | 2014-12-10 | Eyeic Inc | SYSTEM FOR USING IMAGE DEFINITION FOR THE PICTURE OF OBJECTS IN UNEVEN PICTURES |
US8396246B2 (en) * | 2008-08-28 | 2013-03-12 | Microsoft Corporation | Tagging images with labels |
US20100134641A1 (en) * | 2008-12-01 | 2010-06-03 | Samsung Electronics Co., Ltd. | Image capturing device for high-resolution images and extended field-of-view images |
US20110052012A1 (en) * | 2009-03-31 | 2011-03-03 | Myspace Inc. | Security and Monetization Through Facial Recognition in Social Networking Websites |
US8659620B2 (en) * | 2009-04-13 | 2014-02-25 | Accusoft Corporation | Methods and apparatus for rendering images |
US8891900B2 (en) * | 2011-06-08 | 2014-11-18 | Xerox Corporation | Frame-based coordinate space transformations of graphical image data in an image processing system |
-
2013
- 2013-03-29 CN CN2013101088481A patent/CN103473249A/zh active Pending
- 2013-03-29 US US13/853,824 patent/US20130262989A1/en not_active Abandoned
- 2013-03-29 EP EP13161869.6A patent/EP2674946A1/en not_active Withdrawn
- 2013-04-02 AU AU2013202286A patent/AU2013202286B2/en not_active Ceased
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6133925A (en) * | 1994-08-31 | 2000-10-17 | Microsoft Corporation | Automated system and method for annotation using callouts |
US20040205542A1 (en) * | 2001-09-07 | 2004-10-14 | Bargeron David M. | Robust anchoring of annotations to content |
CN101322112A (zh) * | 2005-04-04 | 2008-12-10 | 哈里公司 | 用于视频编辑***的图标显示 |
CN101601072A (zh) * | 2006-12-01 | 2009-12-09 | 奥多比公司 | 一致的图像选择与修改 |
US20080143742A1 (en) * | 2006-12-18 | 2008-06-19 | Samsung Electronics Co., Ltd. | Method and apparatus for editing image, generating editing image, and storing edited image in portable display device |
US20100260421A1 (en) * | 2009-04-13 | 2010-10-14 | Samsung Electronics Co., Ltd. | Tagging method and apparatus of portable terminal |
CN103220445A (zh) * | 2011-11-14 | 2013-07-24 | 佳能株式会社 | 显示图标的图像处理装置、其控制方法以及图像处理*** |
Also Published As
Publication number | Publication date |
---|---|
AU2013202286B2 (en) | 2016-02-25 |
AU2013202286A1 (en) | 2013-10-24 |
US20130262989A1 (en) | 2013-10-03 |
EP2674946A1 (en) | 2013-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10482639B2 (en) | Deep high-resolution style synthesis | |
CN109671126B (zh) | 使用神经网络预测分块位移图 | |
EP3761230A1 (en) | Image processing method, device, storage medium and computer program product | |
CN110210514B (zh) | 生成式对抗网络训练方法、图像补全方法、设备及存储介质 | |
US20180063501A1 (en) | Method and system of displaying a popping-screen | |
US10789681B2 (en) | Image editing and repair | |
CN110708589B (zh) | 信息的分享方法和装置、存储介质、电子装置 | |
CN112947923B (zh) | 对象编辑方法、装置和电子设备 | |
CN112860944B (zh) | 视频渲染方法、装置、设备、存储介质及计算机程序产品 | |
US11852960B2 (en) | System and method for image projection mapping | |
WO2022166595A1 (zh) | 基于图片的视频生成方法、装置 | |
CN105786606A (zh) | 一种用于智能终端间的数据转移的方法和*** | |
Burroughs | A cultural lineage of streaming | |
CN103473249A (zh) | 针对编辑内容保留标签的方法 | |
CN111540032B (zh) | 基于音频的模型控制方法、装置、介质及电子设备 | |
US20230033074A1 (en) | Social information processing method and apparatus, and electronic device | |
US20220400141A1 (en) | Collaboration components for sharing content from electronic documents | |
CN105701850A (zh) | 用于合作动画的实时方法 | |
CN101490714A (zh) | 促进跨过多个透视平面的图像编辑操作 | |
US20230145498A1 (en) | Image reprojection and multi-image inpainting based on geometric depth parameters | |
Anderson | The digital dark age | |
Gershon | Media innovation: Three strategic approaches to business transformation | |
Ibeh | Promoting African digital multinationals for a more inclusive post-pandemic future | |
KR20140114246A (ko) | 컨텐츠의 태그정보 업데이트 방법 및 장치 | |
CN116996721A (zh) | 多屏同步的操控方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20131225 |
|
WD01 | Invention patent application deemed withdrawn after publication |