Invention content
In order to solve above-mentioned technical problem in the prior art, according to an aspect of the present invention, a kind of information processing is providedMethod, is applied to electronic equipment, and described information processing method includes:The position of the sign on display plane is obtained,In shown on the display plane at least first triggering region and it is described first triggering region correspond to the first trigger event;Whether sign described in the location determination based on the sign falls into the first triggering region;And the if instructionThe position of mark is in first triggering region, then true based on position of the sign in first triggering regionThe trigger condition of fixed first trigger event.
In addition, according to one embodiment of present invention, wherein first triggering region includes at least the first triggering sub-districtDomain and the second triggering subregion, and the first triggering subregion surrounds the second triggering subregion;And based on instituteThe step of stating the trigger condition of the first trigger event described in location determination of the sign in first triggering region is into oneStep includes:If the position of the sign is in the first triggering subregion, it is determined that first trigger eventTrigger condition is the first trigger condition;And if the position of the sign is triggered described second in subregion, reallyThe trigger condition of fixed first trigger event is the second trigger condition.
In addition, according to one embodiment of present invention, being hovered over wherein first trigger condition is the signTime in the first triggering subregion is more than first threshold;And second trigger condition is hovered for the signTime in the second triggering subregion is more than second threshold, wherein the first threshold is more than the second threshold.
In addition, according to one embodiment of present invention, wherein the method further includes:It hovers in the signWhen in the first triggering subregion, timing is carried out to hovering time of the sign, if the timing is more than theOne threshold value then judges to meet the first trigger condition, and executes the first trigger event;And hover over institute in the signWhen stating in the second triggering subregion, timing is carried out to the hovering time of the sign, if the timing is more than the second thresholdValue then judges to meet the second trigger condition, and executes the first trigger event.
In addition, according to one embodiment of present invention, wherein the method further includes:In the second triggering sub-districtPrompt the timing relative to the first threshold or the progress of the second threshold in domain.
In addition, according to another aspect of the present invention, providing a kind of electronic equipment, the electronic equipment includes:Position acquisitionUnit configures to obtain the position of the sign on display plane, wherein showing at least first on the display planeIt triggers region and first triggering region corresponds to the first trigger event;Trigger condition determination unit, configuration are described to be based onWhether sign described in the location determination of sign falls into the first triggering region, and if the sign positionIt sets in first triggering region, then the described in the location determination based on the sign in first triggering regionThe trigger condition of one trigger event.
In addition, according to one embodiment of present invention, wherein first triggering region includes at least the first triggering sub-districtDomain and the second triggering subregion, and the first triggering subregion surrounds the second triggering subregion;And if instituteThe position of sign is stated in the first triggering subregion, then the trigger condition determination unit determines first triggeringThe trigger condition of event is the first trigger condition;And if subregion is triggered in the position of the sign described secondInterior, then the trigger condition determination unit determines that the trigger condition of first trigger event is the second trigger condition.
In addition, according to one embodiment of present invention, being hovered over wherein first trigger condition is the signTime in the first triggering subregion is more than first threshold;And second trigger condition is hovered for the signTime in the second triggering subregion is more than second threshold, wherein the first threshold is more than the second threshold.
In addition, according to one embodiment of present invention, wherein hovering over the first triggering sub-district in the signWhen in domain, the trigger condition determination unit carries out timing to the hovering time of the sign, if the timing is more thanFirst threshold then judges to meet the first trigger condition, and executes the first trigger event;And it is hovered in the signWhen in the second triggering subregion, the trigger condition determination unit carries out timing to the hovering time of the sign,If the timing is more than second threshold, judge to meet the second trigger condition, and execute the first trigger event.
In addition, according to one embodiment of present invention, wherein the electronic equipment further comprises triggering progress prompt listMember configures to prompt the timing relative to the first threshold or the second threshold in the second triggering subregionProgress.
Specific implementation mode
It will be described in detail with reference to the accompanying drawings each embodiment according to the present invention.Here it is to be noted that it in the accompanying drawings,It assigns identical reference numeral to the substantially component part with same or like structure and function, and will omit about itRepeated description.
Information processing method according to the ... of the embodiment of the present invention is described below with reference to Fig. 1.Fig. 1 is diagram according to of the invention realApply the schematic flow diagram of the information processing method of example.Here, information processing method shown in FIG. 1 can be applied to such as XOBX bodiesFeel external member, body feeling interaction system(Such as, the smart television with body-sensing function)Or the body-sensing system etc realized based on projecting apparatusElectronic equipment on.
As shown in Figure 1, in step S201, the position of the sign on display plane is obtained.In step S202, it is based onWhether the location determination sign of sign falls into the first triggering region.In step S203, if it is indicated that the position of markIt sets in the first triggering region, then the triggering of the first trigger event of location determination based on sign in the first triggering regionCondition.
In such a case, it is possible to determine suitable triggering item according to position of the sign in the first triggering regionPart, it is possible thereby to provide a user flexible event trigger mechanism.
Specifically, show that at least one triggering region and at least one triggering region are right respectively on display planeAnswer a trigger event.Here, such as in body feeling interaction system(Such as, the smart television with body-sensing function)In, display planeCan be display screen, in XBOX body-sensing external members, display plane can be display screen connected to it, and based on projectionIn the body-sensing system that instrument is realized, display plane can also be the perspective plane that projecting apparatus is projected.Each on display plane is touchedIt sends out region and usually all corresponds to a functional object(Such as, the confirmation that is shown on display plane is exited, is returned, menu etc. functionObject), and trigger the display area that region typically corresponds to above-mentioned functional object, that is, correspond to above-mentioned functional objectThe region that display image/icon is covered or the display slightly larger than above-mentioned functional object
The region that image/icon is covered.In addition, sign can be the position for prompting user pointed by itArbitrary mark(Such as, finger icon or cursor etc.).Here, the position of the sign due to above-mentioned acquisition on display planeTechnology be well known to those skilled in the art, therefore which is not described herein again.Furthermore it is preferred that for the ease of rearThe position of continuous determination, sign can be center or the centroid position of sign.
It below will be to show specific triggering region on display plane(Hereinafter referred to as first triggering region)For retouchedIt states.
Specifically, after the position that step S201 has obtained the sign on display plane, in step S202, basePosition range in the position of acquired sign and the first triggering region determines whether the sign falls into firstIt triggers in region.If it is determined that the sign thens follow the steps S203 in the first triggering region.It is somebody's turn to do in addition, if determiningSign is not in the first triggering region, then method shown in FIG. 1 returns to step S201.In step S203, if reallyThe fixed sign is then triggered based on location determination first of the sign in the first triggering region in the first triggering regionThe trigger condition of event.
Specifically, as shown in Fig. 2, the first triggering region includes at least the first triggering subregion and the second triggering sub-districtDomain, and the first triggering subregion surrounds the second triggering subregion, i.e., and the first triggering subregion triggers subregion secondOutside, and the range of the two is mutually misaligned.In this case, step S203 may include step:If it is indicated that markPosition is in the first triggering subregion, it is determined that the trigger condition of the first trigger event is the first trigger condition;And if refer toThe position that indicating is known is in the second triggering subregion, it is determined that the trigger condition of the first trigger event is the second trigger condition.
Here, for example, the first trigger condition can be the time that sign is hovered/is maintained in the first triggering subregionMore than first threshold.Second trigger condition can beSecond threshold.Here, first threshold can be more than second threshold.For example, first threshold can be set to 5 seconds, and the second thresholdValue is set as 1 second, and certainly, as long as first threshold is more than second threshold, first threshold and second threshold can also use other valuesOr empirical value.
In the examples described above, if it is determined that the position of sign is in the first triggering subregion, it is determined that the first triggeringCondition is as trigger condition, in this case, if it is indicated that mark is hovered/is maintained in the first triggering subregion, then to thisThe hovering of sign/retention time carries out timing.If timing is more than first threshold, judge to meet the first trigger condition,And execute the first trigger event.In addition, if determining the position of sign in the second triggering subregion, it is determined that secondTrigger condition is as trigger condition, in this case, if it is indicated that mark is hovered/is maintained in the second triggering subregion, thenTiming is carried out to hovering/retention time of the sign.If timing is more than second threshold, judge to meet the second triggering itemPart, and execute the first trigger event.
By above-mentioned configuration, different trigger conditions is determined according to different location of the sign in triggering region,In the perimeter for triggering region, there is longer time threshold triggers condition by offer(First trigger condition), can makeUser chooses whether to trigger the event in a longer period of time, to avoid false triggering.In addition, the interior zone in triggering regionIn, there is shorter time threshold trigger condition by offer(Second trigger condition), user can be made to determine selection triggeringWhen the event, the event is triggered in a relatively short period of time, to reduce the stand-by period.In such a case, it is possible to provide a userFlexible event trigger mechanism is to meet the different demands of different user.
In addition, according to another embodiment of the invention, hovered in the first triggering subregion or second in signWhen triggering in subregion, timing is carried out to the hovering time of sign, it at the same time can also be in the second triggering subregionPrompt the timing relative to first threshold or the progress of second threshold.Specifically, the first triggering sub-district is hovered in signWhen in domain, timing is carried out to the hovering time of sign, and at the same time prompting the timing opposite in the second triggering subregionIn the progress of first threshold(Percentage), and when sign hovers in the second triggering subregion, sign is hangedTiming is carried out between stopping time, and at the same time prompting the timing relative to the progress of second threshold in the second triggering subregion(PercentageThan).Here it is possible to prompted in a manner of straight line or annular progress prompt the timing relative to first threshold or second threshold intoDegree, so as to clearly prompt the sign of user to come into the first triggering region to user, and event will be byTriggering.
The example in the first triggering of display region on display plane is described above, however the invention is not limited thereto, alsoCan show multiple triggering regions on display plane, and multiple triggering regions also separately include the first triggering subregion andSecond triggering subregion.Here, due to the trigger condition determination process in different triggering regions, exemplary with before is retouchedState similar, therefore which is not described herein again.
In addition, the case where triggering region includes the first triggering subregion and the second triggering subregion is described above,However, it is also possible to which will trigger region is divided into the triggering subregion of multiple nestings, and it is arranged not for each triggering subregionSame trigger condition, e.g., trigger condition of the triggering subregion setting with maximum duration threshold value of outermost, with inside successivelySequentially, the time threshold in the trigger condition of each triggering subregion successively decreases successively.
Information processing method according to the ... of the embodiment of the present invention is described above.It is described according to this hair below with reference to Fig. 3The electronic equipment of bright embodiment.Here, electronic equipment according to the ... of the embodiment of the present invention can be such as XOBX body-sensings external member, body-sensingInteractive system(Such as, the smart television with body-sensing function)Or the electronic equipment of body-sensing system realized based on projecting apparatus etc.
As shown in figure 3, electronic equipment 1 may include position acquisition unit 11 and trigger condition determination unit 12.
Position acquisition unit 11 can obtain the position of the sign on display plane.Here, on display planeShow that at least one triggering region and at least one triggering region correspond to a trigger event respectively.Here, such as in bodyFeel interactive system(Such as, the smart television with body-sensing function)In, display plane can be display screen, in XBOX body-sensing external membersIn, display plane can be display screen connected to it, and in the body-sensing system realized based on projecting apparatus, display plane is alsoIt can be the perspective plane that projecting apparatus is projected.Each triggering region on display plane usually corresponds to a functional object(Such as, the confirmation that is shown on display plane is exited, is returned, menu etc. functional object), and it is usually all corresponding to trigger regionIn the display area of above-mentioned functional object, that is, the region that is covered corresponding to display image/icon of above-mentioned functional object or slightlyThe region covered more than display image/icon of above-mentioned functional object.In addition, sign can be for prompt user itsThe arbitrary mark of pointed position(Such as, finger icon or cursor etc.).Here, since above-mentioned acquisition is on display planeThe technology of the position of sign is well known to those skilled in the art, therefore which is not described herein again.Additionally, it is preferred thatGround, for the ease of subsequent determination, the position of sign can be center or the centroid position of sign.
It below will be to show specific triggering region on display plane(Hereinafter referred to as first triggering region)For retouchedIt states.
Whether trigger condition determination unit 12 can fall into the first triggering based on the location determination sign of signIn region.In addition, if the position of sign is in the first triggering region, then trigger condition determination unit 12 is based on indicateing armKnow the trigger condition of the first trigger event of location determination in the first triggering region.
Specifically, region is triggered in position and first of the trigger condition determination unit 12 based on acquired signPosition range determines whether the sign falls into the first triggering region.If it is determined that the sign triggers region firstInterior, then trigger condition determination unit 12 executes the processing for the trigger condition for determining the first trigger event.In addition, if determining that this refers toIndicating is known not in the first triggering region, then trigger condition determination unit 12 continues the instruction obtained based on position acquisition unit 11Whether the location determination sign identified on display plane falls into the first triggering region.In trigger condition determination unit 12In the processing for executing the trigger condition for determining the first trigger event, if it is determined that the sign is in the first triggering region, thenThe triggering item of location determination first trigger event of the trigger condition determination unit 12 based on sign in the first triggering regionPart.
Specifically, as shown in Fig. 2, the first triggering region includes at least the first triggering subregion and the second triggering sub-districtDomain, and the first triggering subregion surrounds the second triggering subregion, i.e., and the first triggering subregion triggers subregion secondOutside, and the range of the two is mutually misaligned.In this case, in the position based on sign in the first triggering regionIn the processing for determining the trigger condition of the first trigger event, if it is indicated that the position of mark is then touched in the first triggering subregionIt sends out condition determining unit 12 and determines that the trigger condition of the first trigger event is the first trigger condition.In addition, if signPosition is in the second triggering subregion, then trigger condition determination unit 12 determines that the trigger condition of the first trigger event is second tactileClockwork spring part.
Here, for example, the first trigger condition can be the time that sign is hovered/is maintained in the first triggering subregionMore than first threshold, and the second trigger condition can be that the time that sign is hovered/is maintained in the second triggering subregion is superCross second threshold.Here, first threshold can be more than second threshold.For example, first threshold can be set to 5 seconds, and secondThreshold value is set as 1 second, and certainly, as long as first threshold is more than second threshold, first threshold and second threshold can also use otherValue or empirical value.
In the examples described above, if it is determined that the position of sign is in the first triggering subregion, then trigger condition determinesUnit 12 determines the first trigger condition as trigger condition, in this case, if it is indicated that mark hover/be maintained at it is first tactileIt sends out in subregion, then trigger condition determination unit 12 carries out timing to hovering/retention time of the sign.If timing is superFirst threshold is crossed, then judges to meet the first trigger condition, and execute the first trigger event.In addition, if determining signPosition in the second triggering subregion, then trigger condition determination unit 12 determines the second trigger condition as trigger condition,In this case, if it is indicated that mark is hovered/is maintained in the second triggering subregion, then trigger condition determination unit 12 refers to thisThe hovering that indicating is known/retention time carries out timing.If timing is more than second threshold, trigger condition determination unit 12 judges fullThe second trigger condition of foot, and execute the first trigger event.
By above-mentioned configuration, different trigger conditions is determined according to different location of the sign in triggering region,In the perimeter for triggering region, there is longer time threshold triggers condition by offer(First trigger condition), can makeUser chooses whether to trigger the event in a longer period of time, to avoid false triggering.In addition, the interior zone in triggering regionIn, there is shorter time threshold trigger condition by offer(Second trigger condition), user can be made to determine selection triggeringWhen the event, the event is triggered in a relatively short period of time, to reduce the stand-by period.In such a case, it is possible to provide a userFlexible event trigger mechanism is to meet the different demands of different user.
In addition, according to another embodiment of the invention, the electronic equipment of Fig. 3 can also include triggering progress prompt unit13.When sign hovers in the first triggering subregion or in the second triggering subregion, to the hovering time of signWhile carrying out timing, triggering progress prompt unit 13 prompt the timing relative to first threshold in the second triggering subregion orThe progress of second threshold.Specifically, when sign hovers in the first triggering subregion, to the hovering time of signWhile carrying out timing, triggering progress prompt unit 13 prompts the timing relative to first threshold in the second triggering subregionProgress(Percentage), and when sign hovers in the second triggering subregion, the hovering time of sign is countedWhile, triggering progress prompt unit 13 also prompts the timing relative to the progress of second threshold in the second triggering subregion(Percentage).Here it is possible to prompt the timing relative to first threshold or the second threshold in a manner of straight line or annular progress promptThe progress of value, so as to clearly prompt the sign of user to come into the first triggering region, and event to userIt will be triggered.
The example in the first triggering of display region on display plane is described above, however the invention is not limited thereto, alsoCan show multiple triggering regions on display plane, and multiple triggering regions also separately include the first triggering subregion andSecond triggering subregion.Here, due to the trigger condition determination process in different triggering regions, exemplary with before is retouchedState similar, therefore which is not described herein again.
In addition, the case where triggering region includes the first triggering subregion and the second triggering subregion is described above,However, it is also possible to which will trigger region is divided into the triggering subregion of multiple nestings, and it is arranged not for each triggering subregionSame trigger condition, e.g., trigger condition of the triggering subregion setting with maximum duration threshold value of outermost, with inside successivelySequentially, the time threshold in the trigger condition of each triggering subregion successively decreases successively.
Multiple embodiments of the present invention are described above, it is to be noted, however, that the embodiment of the present invention canIt is realized in a manner of using whole hardware implementation, whole software implementation or comprising combination of hardware.For example, in some implementationsIn example, default program mode (PM) in the electronic device 1 can be executed by processor to realize letter according to the ... of the embodiment of the present inventionCease processing method and each functional unit.It can be used by computer or any order execution system in addition, the present invention usesCome execute processing method according to the ... of the embodiment of the present invention computer program product form, computer program product storageIn computer-readable medium.The example of computer-readable medium includes semiconductor or solid-state memory, tape, off-loadable calculatingMachine disk, random access memory(RAM), read-only memory(ROM), hard disk and CD etc..
As described above, having been described above each embodiment for specifically describing the present invention, but the invention is not restricted to this.It should be appreciated by those skilled in the art, can be carry out various modifications, be combined according to design requirement or other factors, sub-portfolio orPerson replaces, and they are in the range of appended claims and its equivalent.