Time (s)
- 格式:pdf
- 大小:201.03 KB
- 文档页数:6
time的用法总结高中
time可用作名词,有时间,钟点,时刻等含义;用作动词的时候,有为...安排时间,选择...的时机,计时等含义。
扩展资料
n.(以分钟、小时、天等计量的) 时间; (钟表所显示的) 时间,钟点,时刻; (世界某一地区所计量的)
时,时间;
v.为…安排时间; 选择…的时机; 计时; 测定…所需的时间; 在某一时刻击球(或踢球);
第三人称单数:times 复数:times 现在分词:timing 过去式:timed
time的'用法
1.时间:事件从过去到现在至未来以不可逆转的顺序发生的非空间性的延续
An interval separating two points on this continuum; a duration:
2.一段时间:在这种延续中相隔两点之间的间隔;持续时间:
a long time since the last war; passed the time reading.
上次战争后很长一段时间;以读书消磨时光
3.如年、日或分等代表这一段时间的数字:
ran the course in a time just under four minutes.
在不到四分钟的时间里跑完全程
4.时刻:以小时和分来计算的代表该延续中特定点的类似数字:
checked her watch and recorded the time, 6:17 a.m.
她看了看表并记下了时间,上午 6:17
5.度量持续时间和计算数字的系统:
solar time.
太阳时。
一.time的短语from time to time 有时on time 准时, in time 及时;all the time 始终,一直;at the same time 同时,ahead of time提前at no time 绝不some time一段时间sometime“在某一时候”。
可用来指过去或将来sometimes (at times, from time to time) “有时,不时”at a time (a time)at one time (once)at times ( sometimes)in no time (immediately)立刻,马上;have a good/nice time (enjoy oneself) “过的愉快for the time being “暂时”Many a time/many times 多次take one’s time从容kill time消磨时间【活学活用】选出与画线部分意思相同或相近的选项1. Jim comes to visit us from time to time. That’s always the happiest timeA.on timeB. sometimeC. at timesD. some times2.At no time _____study though _____ great progress.A. should we give up; we have madeB. shouldn’t we give up; we have madeC. we should give up; we have madeD. we shouldn’t give up; have we made3.---When shall we visit the Science Museum?”---_________ next week.”A.SometimeB. SometimesC. Some timeD. Sometimes答案:1. C2.A 3A二.time相关从属连词高考常考点1. every time / each time每次Every time I call on him, he is out.2. any time 随时You can call me any time you want to.3. (the) next time 下次Next time you come in, please close the door.4. (the) last time 上次He didn’t tell methe last time I saw him.5. the first time 第一次 The first time I heard their music I was very much surprised.6.It is (high/ about )time (that)从句谓语用虚拟语气should+v原形/过去时Eg. It is time that we went home.7. It (This / That) is the first (second, third ...) time + thata. It is the first time that I ___( have) come here.b. He told me it was the fourth time that he ___ (make) the same mistake8. by the time引导的时间状语从句。
time加s的用法
Time加s的用法主要有以下几种:1. 表示复数的时间
单位:当我们需要表示多个时间单位时,可以在time后面
加s来表示复数。
例如:two times(两次)、three
times(三次)。
2. 表示频率或倍数:当我们想表达某个
动作发生的频率或倍数时,可以使用time加s。
例如:
three times a day(一天三次)、twice the size(两倍
大小)。
3. 表示某个具体的时间点或时刻:在某些情况下,time加s可以用来表示具体的时间点或时刻。
例如:at what time does the train arrive?(火车几点到达?)4. 表示一段时间的长度:有时候,我们需要表达一段时间的
长度,这时可以使用time加s来表示。
例如:It took me two hours to finish the task(我花了两个小时完成任务)。
5. 表示某个特定的历史时期或年代:在历史描述中,我们常常使用time加s来表示某个特定的历史时期或年代。
例如:the Roaring Twenties(繁荣的二十年代)。
需要
注意的是,在以上用法中,time后面加s是为了表示复数、频率、倍数、长度等概念,并非表示所有情况下都需要加s。
因此,在具体应用中,需要根据语境和语法规则来确定是
否需要加s。
一.time的短语from time to time 有时on time 准时, in time 及时;all the time 始终,一直;at the same time 同时,ahead of time提前at no time 绝不some time一段时间sometime“在某一时候”。
可用来指过去或将来sometimes (at times, from time to time) “有时,不时”at a time (a time)at one time (once)at times ( sometimes)in no time (immediately)立刻,马上;have a good/nice time (enjoy oneself) “过的愉快for the time being “暂时”Many a time/many times 多次take one’s time从容kill time消磨时间【活学活用】选出与画线部分意思相同或相近的选项1. Jim comes to visit us from time to time. That’s always the happiest time for the family.A.on timeB. sometimeC. at timesD. some times2.At no time _____study though __ ___great progress.A. should we give up; we have madeB. shouldn’t we give up; we have madeC. we should give up; we have madeD. we shouldn’t give up; have we made3.---When shall we visit the Science Museum?”---_________ next week.”A.SometimeB. SometimesC. Some timeD. Sometimes答案:1. C2.A 3A二.time相关从属连词高考常考点1. every time / each time每次Every time I call on him, he is out.2. any time 随时You can call me any time you want to.3. (the) next time 下次Next time you come in, please close the door.4. (the) last time 上次He didn’t tell me the last time I saw him.5. the first time 第一次 The first time I heard their music I was very much surprised.6.It is (high/ about )time (that)从句谓语用虚拟语气should+v原形/过去时Eg. It is time that we went home.7. It (This / That) is the first (second, third ...) time + thata. It is the first time that I ___( have) come here.b. He told me it was the fourth time that he ___ (make) the same mistake8. by the time引导的时间状语从句。
time的谓语动词
1. takes (time):表示花费时间,例如:“Building a house takes a lot of time.”(建造一座房子需要很多时间。
)
2. spends (time):表示度过时间,例如:“I spend a lot of time reading.”(我花很多时间阅读。
)
3. wastes (time):表示浪费时间,例如:“He wastes a lot of time playing video games.”(他浪费很多时间玩电子游戏。
)
4. has (time):表示有时间,例如:“I have enough time to finish the project.”(我有足够的时间完成这个项目。
)
5. passes (time):表示度过时间,例如:“We passed the time by playing cards.”(我们通过玩纸牌打发时间。
)
6. kills (time):表示消磨时间,例如:“She kills time by watching TV.”(她通过看电视消磨时间。
)
7. saves (time):表示节省时间,例如:“Using a microwave saves time in the kitchen.”(使用微波炉可以在厨房节省时间。
)
这些只是一些常见的例子,实际上,“time”的谓语动词可以根据具体的语境和表达意图而变化。
巧用“联想推知法”辨别sometime与some time(s)汪宗珍
【期刊名称】《中学生英语:初中版》
【年(卷),期】2004(000)001
【摘要】同学们,当你们在选择题中看到sometime,some time,sometimes和some times四个选项时,你能迅速准确地区别它们吗?下面我向同学们介绍一种“联想推知法”,即由该词或短语联想到一个很常用、同学们又很熟悉的词或短语,找出规律,即可推知其意义和用法了。
1. 由sometime联想到somebody(某人)、something(某物)、somewhere(某地)等。
【总页数】1页(P14)
【作者】汪宗珍
【作者单位】湖北省远安县茅坪场中学
【正文语种】中文
【中图分类】H313
【相关文献】
1.巧用表格辨别time结构 [J], 张学顺;董会飞
2.巧用联想细裁剪--浅谈联想思维在写作教学中的运用 [J], 吴燕
3.巧用联想轻松答题——谈联想在诗歌鉴赏中的应用 [J], 曹永华;
4.巧借一表辨别time句型 [J], 岳巧玲
5.巧用希沃白板软件,助力小学英语课堂——以译林版《英语》三(下)Unit6 What time is it?Story time为例 [J], 鲁倩
因版权原因,仅展示原文概要,查看原文内容请购买。
time的两种意思
time的意思有时间、次数、测定、定期的等。
time主要⽤作名词、形容词、动词,作为名词时意为“时间;时代;次数;节拍;倍数”,作为形容词时意为“定时的;定期的;分期的”,作为动词时意为“计时;测定…的时间;安排…的速度”。
time的相关句型:
It's time for sth . 或 It’s time ( for sb . ) to do sth. 意为:该是……的时候了
This is the time when sb . should do sth . 或The time has come when sb . should do sth . 这两个句型也⽤来表⽰“该是……的时候了”,when 引导的定语从句⽤陈述语⽓或“should + 动词原形”的形式。
例如:This is the time when you should get up .是你该起床的时候了。
It's time that...中,that从句中的谓语动词⽤过去时或⽤"should+动词原形"(should不能省略)。
It's time we started.(It's time we should start.)
This is the first ( second , last ) time ( that ) sb . has done sth. 意为:是某⼈第⼏次……。
time翻译
time,指的是定义在宇宙中的测量时间的单元,它是宇宙中最古老、最基本的量度标准。
它由单位秒构成,以一秒钟的时间长度作为时间上的基本单位。
根据相应的物理原理,科学家建立了许多不同的时间概念,如地轴时(UT),绝对时间(TT),动力学时(TDT),国际原子时(TAI)和原子钟的国际原子时(TAI)等等。
地球上的人们根据地球自转和公转的周期来测量时间,人们把一天分为24小时,小时分为60分钟,分钟又分为60秒。
而UTC,又称协调世界时,是根据历史上历法使用的本初子午线来定义的,而当今世界上所采用的UTC就是根据历法发展而来的。
可以说,time就是一个概念,代表从历史开始到当下所经历的流逝的时间,时间就是宇宙中消逝的分量,没有时间,整个宇宙就没有意义。
人类在这套系统中的行动,都是按照这一条线,即按照时间之流而进行的,可以说time就是生活和历史上一切变化的源泉。
(1)sometimes是个频度副词,意为“有时候”,多用于一般现在时,对它进行提问常用h ow often。
如:Sometimes I watch TV with my parents.有时我和父母一起看电视。
—How often do you write to your father?你多久给你父亲写一次信?—Sometimes.有时。
Sometimes he comes by bike and sometimes by bus.他有时骑车来,有时乘公共汽车来。
(2)sometime是一个副词,意为“在某一时候(过去或将来)”,表示的是任何时候或某一不确定的时间,对它提问用when。
如:New students will come to school sometime next week.下周某个时候新同学就要到校上学了。
—When can you finish the work?你何时能完成这项工作。
—Sometime next month.下个月某个时候。
You can hand in your homework sometime before Friday. 你可以在周五前某个时候交作业。
(3)some time是名词短语,意为“一段时间”,time是不可数名词,对它提问用ho w long。
如:She will stay in Beijing for some time.她将在北京呆一段时间。
—How long can I be away?我能离开多久?—Some time.一段时间。
I'll be away for some time. 我将离开一段时间。
(4)some times也是一个名词短语,意为“几次(倍)”.time在这里用作可数名词,意思是“次数”。
对它提问用how many times。
如:—How many times do you watch TV every week?你每周看几次电视?—Some times.好几次。
time 命令用法-回复“time”命令是一种常见的命令行工具,可用于评估命令或程序执行的时间。
它提供了准确和详细的性能分析,可以用于优化系统和应用程序的性能。
在本文中,我们将逐步讨论time命令的用法,并介绍如何使用它来测量命令或程序的执行时间。
首先,让我们看一下time命令的基本语法。
time命令是在终端中执行的,其基本语法如下:time [选项] 命令在上面的语法中,选项是可选的,用来指定time命令的行为。
命令是要执行的实际命令或程序。
下面是一些常用的选项:- `-p`:以可解析的格式显示输出,包括命令执行的实际时间、系统时间和用户时间。
- `-o <文件>`:将输出写入指定的文件中,而不是打印到终端。
- `-f <格式>`:使用指定的格式打印输出。
可以使用的占位符包括`E`(实际时间)、`U`(用户时间)、`S`(系统时间)、`P`(CPU占用率)等。
接下来,让我们逐步讨论如何使用time命令来测量命令或程序的执行时间。
步骤1:打开终端要开始使用time命令,首先需要打开终端。
在大多数Linux发行版中,可以通过在应用程序菜单中搜索“终端”来找到终端。
步骤2:键入命令一旦打开了终端,可以开始键入time命令。
在命令提示符下,键入如下命令:time 命令请注意,命令是您要测量执行时间的实际命令或程序。
例如,要测量ls命令的执行时间,可以键入以下命令:time ls步骤3:执行命令一旦输入了time命令和要执行的命令,按下回车键执行命令。
time命令会立即开始执行,并在命令执行完成后显示结果。
步骤4:查看结果一旦命令执行完成,time命令将打印出执行时间的结果。
根据您使用的选项,输出可能会在终端中打印出来,也可能会写入指定的文件中。
默认情况下,time命令将以人类可读的格式显示结果,包括实际时间、用户时间和系统时间。
例如,以下是使用time命令测量ls命令执行时间的示例输出:real 0m0.005suser 0m0.001ssys 0m0.004s在上面的输出中,real代表实际时间,user代表用户时间(命令执行所花费的时间),sys代表系统时间(命令执行期间内核所花费的时间)。
time 命令用法在Unix和Linux系统中,`time`命令用于测量命令执行的时间。
`time`命令有两个主要用途:1. 显示命令的执行时间统计信息:```bashtime command```这个命令会执行`command`,并显示与其相关的时间统计信息,包括实际时间(wall clock time)、用户CPU 时间和系统CPU 时间。
-实际时间(Wall Clock Time):程序从开始到结束所经过的实际时间。
-用户CPU 时间:程序在用户空间运行的时间。
-系统CPU 时间:程序在内核空间运行的时间。
例如:```bashtime ls```2. 显示shell命令的时间统计信息:```bashtime (command1; command2)```这个用法会对一系列由分号分隔的命令进行计时。
例如:```bashtime (ls; sleep 2; ls)```注意:由于`time`在shell中是一个内建命令,如果你直接运行`time`,会调用shell内建的`time`,而不是/usr/bin/time。
如果要强制使用`/usr/bin/time`,可以使用绝对路径。
3. 显示格式化的时间信息:```bashtime -f FORMAT command```这个用法可以使用指定的格式显示时间信息。
例如:```bashtime -f "real: %e, user: %U, sys: %S" ls```其中,`%e`表示实际时间,`%U`表示用户CPU 时间,`%S`表示系统CPU 时间。
请注意,`time`命令的具体用法可能会在不同的系统上有些许差异,因此建议查阅相应系统的`time`命令手册(`man time`)获取详细信息。
时间函数(TIME)的使⽤⽅法TIME:是时间的意思,在excel中,时间函数与⽇期函数很相似,他们都是包含3个必须的参数,我们对⽐看下:
=TIME(hour,minute,second)
=DATE(year,month,day)
hour:⼩时
minute:分钟
second:秒
需要注意的地⽅:
TIME 返回的⼗进制数字(⼗进制数⼤概的意思是逢⼗进⼀),是⼀个范围,在 0 到
0.99988426 之间的值,表⽰ 0:00:00 到 23:59:59 之间的时间
数字1代表1天,1天=24个⼩时=1440分=86400秒,所以0-1直接的数字代表的就是0:00:00 到23:59:59 之间的时间。
下⾯看个例⼦
这⾥给⼤家⼀个⼩技巧,快速插⼊当前时间快捷键:Ctrl+Shift+;
不过插⼊的是⼩时和分钟,如果需要显⽰秒数,可以改写单元格格式
知道两个时间,那么如果求和两者的时间差呢?
因为时间对应的是序列号,所以时间也可以进⾏相加减,如图:
关于TIME函数的相关知识就介绍到这⾥,如果你对excel感兴趣的话,可以关注我,然后每天学习⼀点,每天进步⼀点,渐渐的,你也就学会了。
time可数吗
在英语中,“time”这个词既可以作为可数名词使用,也可以作为不可数名词使用,具体取决于上下文和语境。
1.作为可数名词:“time”可以作为可数名词使用,表示次数或特定的时刻。
例如,“I have visited that place three times.”(我去过那个地方三次。
)在这里,“times”是“time”的复数形式,表示次数。
另外,“time”也可以表示某个特定的时刻,比如“What time is it?”(现在几点?)这里的“time”指的是具体的时刻。
2.作为不可数名词:“time”也可以作为不可数名词使用,表示时间这个概念本身,或者泛指一段时间。
例如,“Time flies.”(光阴似箭。
)这里的“time”指的是时间这个概念,是一个抽象的概念,因此被视作不可数名词。
总结来说,“time”既可以作为可数名词使用,表示次数或特定的时刻,也可以作为不可数名词使用,表示时间这个概念本身或泛指一段时间。
在实际使用中,需要根据具体语境来判断“time”是作为可数名词还是不可数名词使用。
time的用法总结1. Time can be used as a noun to refer to a measurement of the past, present, or future in which events occur. For example, "What time is it?" or "I had a great time at the party."2. Time can be used as a verb to refer to the action of measuring or recording the passage of time. For example, "She timed the race."3. Time can be used as an adverb to indicate the frequency or speed at which something is done. For example, "She runs three times a week."4. Time can also be used as a conjunction to connect two events or actions that occur simultaneously or in a specific order. For example, "I arrived just in time to catch the bus."5. Time can be used in idiomatic expressions such as "time flies" (meaning time passes quickly) or "make time" (meaning to find or create an opportunity to do something).6. Time can also be used in compound words or phrases, such as "timepiece" (a device used to measure time) or "time management" (the practice of using time efficiently).7. Time can be used to refer to a period or era in history, such as "Medieval times" or "the time of the dinosaurs."8. Time can also be used in the mathematical concept of measuring the duration between two points, such as "elapsed time" or "time intervals."Overall, time is a versatile word that can be used in various contexts to refer to the measurement, concept, or passage of time.。
time知识点总结一、时间的概念时间是指事物发生、发展和变化所经历的连续性。
时间的概念在古代就有了较为明确的认识,但是对时间的具体概念直到近代才有了更为深入的研究。
时间的概念涉及到哲学、物理学、心理学等多个领域,是一个复杂而丰富的话题。
二、时间的单位1. 秒(s):是国际单位制的基本时间单位,定义为铯133原子的两个超精细能级之间的跃迁辐射的秒数的903921358次。
2. 分钟(min):1分钟等于60秒。
3. 小时(h):1小时等于60分钟,3600秒。
4. 天(d):1天等于24小时。
5. 周(week):1周等于7天。
6. 月(month):1月等于30或31天,平均约为30.44天。
7. 季度(quarter):1季度等于3个月。
8. 年(year):1年等于12个月,365天。
三、时间的计量方式1. 12小时制:在一天中分为上午和下午两部分,每部分为12小时,用来表示日常生活中的时间,比如早上8点、下午3点等。
2. 24小时制:一天24小时制,从午夜开始,到次日午夜结束,是国际通用的时间表示方式。
四、时间的相关知识1. 时区:由于地球自转,不同地区的时间会有差异,为了统一时间,将地球分成了24个时区,每个时区相差1小时。
东经基准时间的时区晚于标准时间,而西经基准时间的时区早于标准时间。
2. 夏令时:夏令时是指在夏季时将时间提前一小时,以节约能源和充分利用自然光线。
3. 时间的流逝:时间不可逆转,它一直向前推进,永不停歇。
时间的流逝意味着事物的发生、变化和发展,因此我们需要合理规划时间,提高工作和生活效率。
五、时间管理的重要性时间是一种有限的资源,因此合理管理时间是非常重要的。
只有合理规划时间,我们才能更好地安排工作、学习和生活,提高自身效率。
对于时间的管理,我们可以采取以下几种方式:1. 制定计划:为了更好地管理时间,我们可以制定一个详细的工作计划,包括每天的工作安排、重点任务、时间分配等。
c语言中time函数的用法-回复c语言中的time函数用来获取系统的当前时间,并将其以秒为单位返回。
在使用time函数之前,我们需要包含头文件time.h,这样可以确保我们能够使用time函数。
接下来,我将一步一步介绍如何使用time函数。
第一步是包含头文件time.h。
这个头文件中包含了time函数的定义和其他与时间有关的函数和结构体的定义。
我们使用#include指令来包含这个头文件,确保我们可以使用time函数。
#include <time.h>第二步是调用time函数。
在主函数或其他函数中,我们可以直接调用time 函数来获取当前的时间信息。
time函数的返回值是一个表示当前时间的整数值,以从1970年1月1日午夜开始计算的秒数来表示。
我们将这个返回值存储在一个time_t类型的变量中,以便后续使用。
time_t currentTime;currentTime = time(NULL);在这段代码中,我们将调用time函数并将其返回值赋值给currentTime 变量。
这样,currentTime变量就包含了当前时间的值。
第三步是将time_t类型的时间值转换为字符串格式。
虽然time函数返回的是一个整数值,但我们通常更希望将时间以字符串的形式输出。
为了实现这一点,我们可以使用ctime函数将time_t类型的时间值转换为一个表示时间的字符串。
char* timeString;timeString = ctime(¤tTime);这方面的代码将currentTime变量的值作为参数传递给ctime函数,并将返回的字符串赋值给timeString变量。
现在,timeString变量中包含了当前时间的字符串表示形式。
第四步是输出时间字符串。
既然我们已经将时间转换为了字符串形式,我们可以使用printf函数或其他输出函数来显示这个时间。
printf("当前的时间是:s\n", timeString);这段代码中的s是一个格式占位符,它将根据timeString变量的值被替换为一个字符串。
time和times的用法和区别(附有关时间的格言与谚语)!一枝寒梅初中英语数学2020-03-09 13:00:06time和times的用法和区别:一、意思不同:1、time的意思是:时间;钟点,时刻;时;为…安排时间;选择…的时机;计时;例句:Time passed, and still Ma did not appear.时间一点点过去,马先生仍然没有出现。
2、times的意思是:乘以;时间;钟点,时刻;时代;为…安排时间;选择…的时机;计时。
例句:Johnny has changed his image to fit the times.约翰尼已经改变了他的形象以迎合时代潮流。
二、用法不同:1、time:time是一个用法特别多的英语单词,可以用作名词、形容词、动词等,作“时间”讲是不可数名词。
2、times:可以用作名词、动词。
做“时代”讲时,time即可用单数也可用复数;作“次数,倍数”讲,是可数名词常与量词连用,表示次数或倍数。
作名词还可以译作“《泰晤士报》”。
三、侧重点不同:1、time侧重于表示时间或计时。
2、times侧重于表示乘以或倍数。
拓展:有关时间的格言1、Time is money.时间就是金钱/一寸光阴一寸金。
2、Time flies. 光阴似箭,日月如梭3、Time has wings. 光阴去如飞4、Time is a file that wears and makes no noise. 光阴如锉,细磨无声5、Time stays not the fool's leisure时间不等闲逛的傻瓜6、Time and I against any two.和时间携起手来,一人抵两人7、Time is life and when the idle man kills time, he kills himself.时间就是生命,懒人消耗时间就是消耗自己的生命。
time高中英语短语及简单的记忆方法1.(尤其美式英语)one time=(once)有一次remember one time we had to abandon our car in the snow.我记得有一次我们迫于无奈把汽车丢弃在雪地里。
2.against time争分夺秒,抢时间【与时间做斗争(against),就是争分夺秒】The y’re working against time to try and get people out of the rubble alive.他们正在争分多秒的工作,设法把他们从瓦砾中活着救出来。
3.ahead of time behind time (earlier/later than was expected)提前,拖后We finished 15 minutes ahead of time.4.all the time= the whole time(在一段时间内)一直,始终【the是特指,all是所有,特指在一段时间内所有的所有时间,也就是:一直】The letter was in my pocket all the time.这封信一直放在我口袋里。
5.at one time=at a period of time in the past一度,曾经,以前【在某一个(one)时间点就是曾经】At one time Emily was my best friend.艾米丽一度是我最好的朋友。
6.at all times=always随时,总是【at all times直译:在所有时间,也就是“随时,总是”】Our representatives are ready to help you at all times.我们的代表随时真被帮助你。
7.at the time当时【the特指,at在,在某个时间,也就是“当时”】I was about ten or eleven at the time.我当时大概十或十一岁。
time用法知多少一. 句型1. It’s time for sth . 或It’s time ( for sb . ) to do sth . 意为:该是……的时候了。
例如:It’s time for dinner . 该是吃晚餐的时候了。
It’s time for children to go to bed . 是小孩睡觉的时候了。
2. It’s ( high ) time ( that ) sb . did sth .意为:该是……的时候了。
该句型中的that 从句需要用虚拟语气,谓语动词常用过去式。
例如:It’s high time that we stated . 我们该出发了。
It’s time that we devoted ourselves to our country . 该是我们报效祖国的时候啦。
3. This is the time when sb . should do sth . 或The time has come when sb . should do sth . 这两个句型也用来表示“该是……的时候了”,when 引导的定语从句用陈述语气或“should + 动词原形”的形式。
例如:This is the time when you should get up .是你该起床的时候了。
The time has come when we must part from each other .该是我们必须道别的时候了。
提示:以上几个句型都可以表示“该是……的时候了”,形式虽然不同,却可以互相换用。
如“该上学了”,可用下面几种句型来表达:It’s time for school . It’s time for us to go to school .It’s ( high ) time that we went to school .This is the time when we should go to school .The time has come when we should go to school .4. every ( each , any , next , first , last ) time 作连词使用,引导时间状语从句。
V ol.13, No.10 ©2002 Journal of Software 软 件 学 报 1000-9825/2002/13(10)2051-06 基于虚拟人合成技术的中国手语合成方法∗王兆其, 高 文(中国科学院 计算技术研究所,北京 100080)E-mail: {zqwang,wgao}@ 摘要: 介绍了一种中国手语合成方法,实现了文本到中国手语的自动翻译,并使用虚拟人合成技术,实现了中国手语的合成与显示,以此帮助聋人与听力正常人之间实现自然交流.在该方法中,首先应用两只数据手套和3个6自由度位置跟踪器,基于运动跟踪的原理,记录真实人体演示每个手语词的运动数据,建立一个初始的手语词运动数据库.然后,应用一种基于控制点的人体运动编辑方法,对每个手语词的运动数据进行编辑与微调,最后得到一个高质量的手语词运动数据库.当给定一个文本句子时,应用人体运动合成方法,对每个手语词的手语运动片段进行拼接合成,最终生成一个完整的手语运动,并基于VRML 的人体运动显示方法将合成的运动逼真地显示出来.基于该方法,在PC/Windows/VC6.0环境下实现了一个中国聋人手语合成系统.该系统采集了《中国手语》(含续集)中收录的5 596个手语词,可以合成一般生活与教学用语.经聋校的老师和学生确认,合成手语准确逼真,可以广泛应用于教学、电视、Internet 等多种大众媒体,帮助聋人参与其他听力正常人的活动,具有广泛的应用前景和重要的社会意义.关 键 词: 中国手语;机器翻译;虚拟人中图法分类号: TP31 文献标识码: A手语是一种人体运动语言,通过手的运动表达意思,主要用于聋人之间的相互交流.据统计,中国目前患听力语言障碍的聋人约有 2 400万,这些聋人之间及他们与其他人之间的交流主要通过中国手语进行.我国政府为关心聋人,促进他们之间的交流,早在20世纪50年代后期,就开始了中国聋人手语的规范化工作.到1994年,曾先后出版了《聋人通用手语草图》(4辑,2 000余个手语草图)、《中国手语》(3 330个词条)、《中国手语》续集(2 266个词条).手语合成的目的就是将自然语言文本句子自动翻译成聋人手语,并由计算机生成的虚拟人逼真地显示出来,是智能人机接口的一个重要研究课题.合成手语不仅有助于聋人使用各种信息,而且可以帮助聋人参加各项社会活动(如观看电视),具有十分重要的应用价值和社会意义.手语合成的研究始于1982年[3],Shantz 和Poizner 实现了一个合成美国手语的计算机程序.之后,中国、美国[6]、日本[7]、德国[8]等许多国家都进行了自己国家的手语合成研究,并取得了许多重要的研究成果.本文主要介绍我们对中国聋人手语进行合成的主要研究方法和研究成果.1 中国手语及其合成研究一般来说,手语合成的系统结构如图1所示.∗ 收稿日期: 2001-01-17; 修改日期: 2001-04-03基金项目: 国家自然科学基金资助项目(60103007;69789301);国家高技术研究发展计划资助项目(2001AA115131);中国科学院知识创新工程资助项目作者简介: 王兆其(1966-),男,湖南安化人,博士,研究员,博士生导师,主要研究领域为虚拟现实,人工智能;高文(1956-),男,辽宁大连人,博士,教授,博士生导师,主要研究领域为多媒体数据压缩,图像处理,计算机视觉,多模式接口,人工智能,虚拟现实.2052Journal of Software 软件学报 2002,13(10)①输入文本,②文本分析,③自然语言到手语码转换,④手语运动合成,⑤显示,⑥手语库.Fig.1 Process of Chinese sign language synthesize图1 中国手语合成过程文本输入后,经文本分析,应用自然语言处理的理论与方法将自然语言句子转换成没有歧义的文本句子,再经自然语言到手语码的转换,将文本句子转换成为表示手语的符号序列.序列中的每个单元或者是一个独立的手语词,或者是一个表示手语运动的状态参数,如语气、语调.这样,一个手语符号序列经过手语运动合成,将每个手语符号转换成对应的手语运动(手的关节运动数据),将词与词之间的运动进行平滑的衔接,并根据语气语调等参数对运动节奏进行适当调整,最后生成完整的手语运动,由手语显示模块用三维虚拟人显示出来.本文主要介绍我们建立手语库的方法、基于手语词的手语运动合成方法及三维手语显示方法.2 手语词库的建立手语词库记录了每个手语词的手语运动信息,是手语合成的基础.建立手语词库不仅工作量大,而且其质量也直接影响到合成到手语的结果.目前建立手语词库的方法有两种:运动跟踪方法[10,11]和手工编辑方法[6].运动跟踪方法主要使用数据手套与传感器记录每个手语词对应的手语运动.这种方法的优点是方便、快捷,可以减少手语库建立的工作量,因此可以建立更加细致的手语库.另外,用这种方法录制的手语包含了丰富的时间信息,使得手的运动变化更加逼真.这种方法的缺点是易受干扰,使得录制的一些手形不准确,而且用常规的方法不易修改[12].手工编辑方法是人为地确定一个手语词的手势个数,并使用软件工具,确定每个手势各关节的角度以及手势之间的变化时间.这种方法的优点是生成的手形准确,但用这种方法建立手语词的工作量太大,而且由人工确定手语词中手势变化的快慢,因此手语运动不够逼真.结合上述两种方法,我们首先使用运动跟踪的方法,记录每个手语词的真实人体运动数据,建立一个初始的手语词库.然后针对运动跟踪方法记录的运动数据难以修改的问题,提出了一种基于控制点的手语运动编辑方法,对那些不准确的手语运动进行编辑修改.这种方法不仅可以获得一个准确、逼真的手语词库,而且可以减少工作量.2.1 基于数据手套与传感器的手语运动采集我们实现了一种快速的人体上肢运动跟踪方法.这种方法采用了基于关节角度的人体上肢模型,使用了两只CyberGlove 数据手套和3个6自由度位置跟踪器(位置跟踪器的安放方法如图2所示),可以实时跟踪记录双手的运动[12].基于此原理,我们记录了《中国手语》中收录的全部5 596个手势语和30个手指语,建立了一个初始的手语词运动库.①运动跟踪器. Fig.2 Arms model and sensors placement 图2 虚拟人的上肢模型与传感器的安放方案Motion tracker ①3T 1 T 2 T 这样一个初始的手语词运动库含有逼真的手语运动信息,但由于运动跟踪方法容易受金属物及其他电磁场的干扰,因此,有一些录制的手语运动数据不太准确,需要进一步编辑和修改.王兆其 等:基于虚拟人合成技术的中国手语合成方法20532.2 基于控制点的手语运动编辑方法 为了编辑手的不准确的手语词运动,本节给出了一个基于控制点的手语运动编辑方法.这种方法充分利用了手语运动连续帧之间的运动相关性,即在手势运动数据中,相邻两个手势之间差别不大,只需手工修改手语运动的某几个关键帧就可以了,并将这些手工修改的帧作为控制点,根据连续帧之间的运动相关性,计算出对其他帧的修改.该方法不仅减少了工作量,而且使得修改后的手语运动仍然保持连续帧之间的运动相关性.2.2.1 手语运动及关节自由度运动曲线我们在表示手语运动时,每只手用27个自由度表示,两只手共有54个自由度.因此,一个手势可由一个54元向量表示,一个手语运动可以由一个从时间到手势集合的向量函数表示:. (1)54:)(R R t G →对于单个自由度,我们用G i (t )表示,它所对应的函数曲线称为自由度运动曲线.根据手语运动中帧与帧之间的运动相关性可以知道,自由度运动曲线是连续曲线.如图3所示是手语词“大家”的手语运动中,右手肩关节X ,Y ,Z 方向的3条自由度运动曲线.Fig.3 Curves of each DOF’s of Chinese sign word “All of you”图3 中国手语词“大家”的自由度运动曲线2.2.2 控制点及其对运动曲线的修改对手语运动的编辑,实际上就是对手语运动的自由度运动曲线进行编辑修改.当曲线上某一点被修改时,曲线附近的区域也会受到影响,只有这样,曲线的连续性(即手语运动中连续帧之间的相关性)才可以得到保证,而且不需要修改曲线上的每一点(帧),从而可以减少编辑手语运动的工作量.在编辑一个手语词的手语运动时,如果对某一帧进行了修改,则我们称这一帧为一个控制点.每个控制点不仅修改了所在帧的手形,而且这种修改还会影响到与它相邻帧的手的状态,每个控制点的影响区域是它的前一个控制点与它的下一个控制点之间的所有帧.两个控制点之间的中间帧受这两个控制点的共同影响. 假设C 1和C 2是两个相邻的控制点,分别是对f 1和f 2两帧的修改.对于自由度曲线G i (t ),设C 1对f 1帧的修改量为∆d 1,C 2对f 2帧的修改量为∆d 2,那么,对于f 1与f 2之间的每一帧f ′,其自由度G i 的修改量可以按以下线性插值方法得到,式中t f ′,和分别表示f ′,f 1f t 2f t 1和f 2对应的时刻.).(121121∆d ∆d t t t t ∆d ∆d f f f f f −−−+=′′ (2)图4显示了手语词“客观”的手语运动修改前后左手肘关节的X ,Y 方向自由度运动曲线.不带点的曲线是修改前的运动曲线,带点的曲线为修改后的运动曲线.对这样一个运动只需手工修改其中的3帧,其他各帧都将自动完成修改,修改后的运动曲线仍然是连续的运动曲线.图5列出了手语词“客观”修改前后的手语运动.其中上图表示修改前的手语运动“客观”,下图表示修改后的手语运动“客观”.2054 Journal of Software软件学报2002,13(10)Time (s)Time (s)Fig.4 Modifies to sign word “fact” using control points图4 控制点对手语词“客观”的手语运动的修改Fig.5 Modifies to motion of sign words “fact” using control points图5 基于控制点方法对手语运动“客观”的修改3 手语运动合成方法在经自然语言处理和手语自动翻译后的手语符号序列中,只包含两种单元:手语词和手语运动参数.手语运动合成的目的是将这样的符号序列转换成手语运动.手语符号序列中的每个手语词的手语运动数据,可以直接从手语词运动数据库中查询得到,因为它们是用运动跟踪方法采集得到,并基于控制点的方法编辑而成的,因此,其内部具有很好的运动逼真性和连续帧之间的运动相关性.如果每个关节的旋转用Euler角表示,每个手语词内部帧之间直接对各个Euler角进行插值,即可以很好地满足各种不同播放速度和语气语调变化的要求.但手语词之间的平滑过渡则要复杂些.因为两个连续的手语词之间,前一个手语词的最后一个手势(最后一帧)与下一个手语词的第1个手势(第1帧)之间一般不存在运动相关性.它们之间的差别可以是任意的.为了实现这种不连续帧之间的平滑过渡,我们对一些比较复杂的关节(如肩关节)采用基于四元组的运动插值方法[13].图6列出了合成手语“大家好”从手语词“大家”的最后一帧到手语词“好”的第1帧之间的平滑过渡.(a) The first frame of the (b) All generated frames in between (c) The first frame of theCSL word “all of you” CSL word “are great”(a) “大家”的最后一帧(b) 平滑过渡(c) “好”的第1帧Fig.6 Motion concatenation between two sign words “all of you” and “are great”图6 从“大家”到“好”的平滑过渡当然,更有效的平滑过渡方法是基于人体运动学与动力学的仿真方法,并实现碰撞检测与基于物理特性的碰撞响应[14].但目前这些方法难以满足合成速度的要求.王兆其等:基于虚拟人合成技术的中国手语合成方法20554 基于VRML的虚拟人手语显示手语是一种可视语言,合成的手语需要用图形或图像的方法显示出来,观察者才能“读”取手语的信息与意义.为了方便手语信息的传递,我们采用了一种基于VRML(virtual reality modeling language)的手语显示方法,这种方法采用了VRML的人体表示模型.因此,适合于在Internet上表示的手语信息.VRML是一种虚拟现实建模语言,主要用于在Internet上表示并传递三维虚拟场景.VRML有一部分是专门用于描述三维人体模型的,这个标准又称为H-Anim.按照该标准表示的人体模型可以在国际互联网范围内交互共享.我们实现了一个H-Anim虚拟人体模型阅读器,可以将符合该标准的三维人体模型读入,并使用此模型显示手语运动.图7是使用3个不同的虚拟人体模型显示的手语“好”.Fig.7 Present the same gesture “are great” by different models图7 用不同虚拟人显示的手语“好”5 总结我们基于运动跟踪的方法,在PC/Windows/VC6.0环境下开发了一个人体上肢运动采集程序.该程序以每秒15帧的速度实时地采集人体运动.我们用该系统采集了《中国手语》(含续集)中收录的5 500个手语词,然后在一个支持基于控制点编辑方法的手语编辑系统中对这些手语词进行了编辑.经聋校的老师和学生确认,绝大部分手语词准确逼真.在5 500个手语词的基础上,适当使用同义词替换,并结合使用手指语,我们开发了一个手语合成系统,可以合成一般的教学与日常生活用语.图8显示了“大家好”对应的合成手语运动.Fig.8 Generated Chinese sign language of sentence “all of you are great”图8 “大家好”的合成手语运动手语是一种人体运动语言,手语合成的研究是智能人机接口的研究内容,可以促进聋人之间的交流,并且可以广泛应用于教学、电视、Internet等多种大众媒体,帮助聋人参与各种正常人活动,具有广泛的应用前景和重要的社会意义.本文介绍了我们对中国聋人手语合成的研究成果,其中的主要理论方法与技术不仅适用于中国聋人手语的合成,同样适合其他语种的手语合成,具有很好的通用性.在今后的工作中,我们将进一步研究手语合成中的唇动与表情的合成、语气语调的合成,使合成手语真正实用化.References:[1] Chinese Deaf Associate. Chinese Sign Language. Beijing: Hua Xia Press, 1988 (in Chinese).[2] Chinese Deaf Associate. Chinese Sign Language. 2nd ed., Beijing: Hua Xia Press, 1988 (in Chinese).[3] Shantz, M., Poizner, H. A computer program to synthesize American sign language. Behavior Research Methods andInstrumentation, 1982,14(5):467~474.[4] Gao, Wen. The framework of multimodal human-computer interface. In: Wu, Quan-yuan, Gao, Wen, eds. Proceedings of the 2ndConference of Computer Intelligent Interface and Applications of China. Beijing: Tsinghua University Press, 1995. 17~20 (in Chinese).[5] Shu, Hong-xian, Wang, Shen-kang, Zhang, Gao-qing. Study and implementation of hypermedia computer-aided educational system.In: Wu, Quan-yuan, Gao, Wen, eds. Proceedings of the 2nd Conference of Computer Intelligent Interface and Applications of China. Beijing: Tsinghua University Press, 1995. 407~412 (in Chinse).[6] Noriko, T., et al. An alternative method for building a database for American sign language. In: Proceedings of the Technology forPersons with Disabilities Conference 2000. Los Angeles, CA, 2000./cod/conf/2000/proceedings/0071Tomuro.htm.2056 Journal of Software软件学报2002,13(10) [7] Lee, J. Using the 3D hand model to recognize stationary hand signs. International Journal of Modeling and Simulation, 1999,19(1):24~32.[8] Frank, G., Thomas, S. Modeling and generating sign language as animated line drawings. In: Crawford, D., ed. Proceedings of theInternational ACM Conference on Assistive Technologies. New York, NY: ACM Press, 1998. 78~84.[9] Xu, Lin. Study on synthesis of Chinese sign language [Ph. D. Thesis]. Harbin: Harbin Institute of Technology, 2000 (in Chinese).[10] Erenshteyn, R., Laskov, P., Foulds, R., et al. Recognition approach to gesture language understanding. In: Kavanaugh, M.E.,Werner, B., eds. Proceedings of the 13th International Conference on Pattern Recognition. Los Alamitors: IEEE Computer Society, 1996.431~435.[11] Fels, S., Hinton, G. Glove-TalkII: a neural network interface which maps gestures to parallel formant speech synthesizer controls.IEEE Transactions on Neural Networks, 1998,9(1):205~212.[12] Wang, Zhao-Qi, Gao, Wen, Xu, Yan. A sensor-based method to capture motion of two arms. Chinese Journal of Computers, 2001,24(6):616~619 (in Chinese).[13] Ken, S. Animating rotation with quaternion curves. ACM Computer Graphics, 1985,19(3):245~254.[14] Zordan, V.B., Hodgins, J.K. tracking and modifying upper-body human motion data with dynamic simulation. In: Thalmann, N.M.,Thalmann, D., eds. Eurographics Workshop on Animation and Simulation’99. Wien: Springer-Verlag, 1999.13~22附中文参考文献:[1] 中国聋人协会.中国手语.北京:华夏出版社,1988.[2] 中国聋人协会.中国手语续集.北京:华夏出版社,1988.[4] 高文.多功能感知机的框架结构.见:吴泉源,编.第2届中国计算机智能接口与智能应用学术会议论文集.北京:清华大学出版社,1995.17~20.[5] 舒宏先,王申康,章高清.超媒体手语计算机辅助教学系统的研究与实现.见:吴泉源,编.第2届中国计算机智能接口与智能应用学术会议论文集.北京:清华大学出版社,1995.407~412.[12] 王兆其,高文,徐燕.一种基于传感器的人体上肢运动实时跟踪方法.计算机学报,2001,24(6):616~619.A Method to Synthesize Chinese Sign Language Based on Virtual Human Technologies∗WANG Zhao-qi, GAO Wen(Institute of Computing Technology, The Chinese Academy of Sciences, Beijing 100080, China)E-mail: {zqwang;wgao}@Abstract: A method to translate Chinese text into Chinese sign language is introduced, and how to present gesture by a 3D virtual human, to help the deaf communicate with the hearing. In this method, an initiate database including all sign words motions is firstly created based on a motion capture method, where two data gloves and three 6-DOF position tractors are used to record the motion of a real person when he or she demonstrates each sign word. Then all motion data can be tuned accurately and easily by modifying the gestures just on some control points. After that, a database that contains motions of all sign words has been built up. Given a sentence of text, the motion of each word can be found in the database, concatenated one by one, and presented smoothly by a virtual presenter who is represented by a VRML virtual human model, then the sentence is translated into Chinese sign language. To help the deaf study, watch TV, and browse Internet, a system that can be used to translate Chinese text into Chinese sign language is developed in the PC/Windows/VC environment, and all most of generating signs by this system are very realistic and smooth as confirmed by a lot of teachers in deaf schools. The database of this system contains motions of all 5 596 Chinese sign words collected by a handbook of Chinese sign language.Key words: Chinese sign language; machine translation; virtual human∗ Received January 17, 2001; accepted April 3, 2001Supported by the National Natural Science Foundation of China under Grant Nos.60103007, 69789301; the National High-Tech Research and Development Plan of China under Grant No.2001AA115131; the Knowledge Innovation Program of the Chinese Academy of Science。