1461112165-441d1e58-cfc7-4ea5-a91d-3fa1ca5a2435

1. A method of generating a three-dimensional map of a region from successive images of the region captured from different camera positions, the map comprising a set of landmark points each defined by a three dimensional spatial position and image information associated with that three dimensional position, the method comprising:
capturing, by an imaging device, successive images of the region;
detecting, by a processor, feature points within the captured images;
designating, by the processor, a subset of the captured images as a set of keyframes each having respective sets of measurement data representing image positions of landmark points detected as feature points in that image, each keyframe being connected to at least one other keyframe in the set by a connection comprising at least a threshold number of landmark points, having corresponding measurement data for that keyframe, in common with the same landmark points having corresponding measurement data for that other keyframe in the set, and the set of keyframes being such that each keyframe in the set is directly or indirectly connected to all of the other keyframes in the set by a sequence of one or more such connections;
detecting, by the processor, whether candidate measurement data associated with a given one of the keyframes may be removed from the set of measurement data for that keyframe, by detecting whether each keyframe, in the set of keyframes without the candidate measurement data, is still directly or indirectly connected to all of the other keyframes in the set of keyframes by a sequence of one or more connections;
and if so, removing that candidate measurement data.
2. A method according to claim 1, in which the threshold number of landmark points is at least three.
3. A method according to claim 1, in which the step of detecting whether candidate measurement data may be removed comprises:
generating a connection graph between the keyframes of the set, excluding the candidate measurement data, by connected components analysis; and
removing the candidate measurement data if the connection graph comprises only one component.
4. A method according to claim 3, in which, where the candidate measurement data comprises all measurement data associated with a keyframe:
the detecting whether candidate measurement data may be removed further comprises detecting whether each keyframe, in the set of keyframes, excluding the keyframe corresponding to the candidate measurement data, is still directly or indirectly connected to all of the other keyframes in the set of keyframes, excluding the keyframe corresponding to the candidate measurement data, by a sequence of one or more connections; and
the removing step comprises removing that keyframe from the set of keyframes.
5. A method according to claim 1, in which the designating step comprises designating a captured image as a keyframe by:
detecting whether at least a threshold number of feature points within that captured image correspond to landmark points for which one or more keyframes in the set of keyframes have associated measurement data.
6. A method according to claim 1, in which the designating step comprises designating a captured image as a keyframe by;
detecting whether the feature points in the captured image represent a view which is sufficiently different to that of the corresponding landmark points as to allow triangulation of a respective position from the feature points and the corresponding landmark points.
7. A method according to claim 1, in which each keyframe has associated camera position data defining a three dimensional camera position and orientation for that image.
8. A method according to claim 7, further comprising:
refining the measurement data and the camera position data associated with at least a subset of the keyframes by:
deriving a difference between the measurement data for landmark points in the keyframes and corresponding image positions obtained from the camera position data and the three dimensional spatial position of that landmark point; and
adjusting one or both of the camera position data for one or more keyframes and the three dimensional spatial position of one or more landmark points so as to reduce the detected difference.
9. A non-transitory computer-readable recording medium storing computer instructions thereon, the computer instructions, when executed by a computer, causes the computer to carry out a method of generating a three-dimensional map of a region from successive images of the region captured from different camera positions, the map comprising a set of landmark points each defined by a three dimensional spatial position and image information associated with that three dimensional position, the method comprising:
capturing successive images of the region;
detecting feature points within the captured images;
designating a subset of the captured images as a set of keyframes each having respective sets of measurement data representing image positions of landmark points detected as feature points in that image, each keyframe being connected to at least one other keyframe in the set by a connection comprising at least a threshold number of landmark points, having corresponding measurement data for that keyframe, in common with the same landmark points having corresponding measurement data for that other keyframe in the set, and the set of keyframes being such that each keyframe in the set is directly or indirectly connected to all of the other keyframes in the set by a sequence of one or more such connections;
detecting whether candidate measurement data associated with a given one of the keyframes may be removed from the set of measurement data for that keyframe, by detecting whether each keyframe, in the set of keyframes without the candidate measurement data, is still directly or indirectly connected to all of the other keyframes in the set of keyframes by a sequence of one or more connections;
and if so, removing that candidate measurement data.
10. The non-transitory computer-readable recording medium of claim 9, in which the step of detecting whether candidate measurement data may be removed comprises:
generating a connection graph between the keyframes of the set, excluding the candidate measurement data, by connected components analysis; and
removing the candidate measurement data if the connection graph comprises only one component.
11. Image processing apparatus operable to generate a three-dimensional map of a region from successive captured images of the region captured from different camera positions, the map comprising a set of landmark points each defined by a three dimensional spatial position and image information associated with that three dimensional position, a subset of the captured images being designated as a set of keyframes each having respective sets of measurement data representing image positions of landmark points detected as feature points in that image, each keyframe being connected to at least one other keyframe in the set by a connection comprising at least a threshold number of landmark points, having corresponding measurement data for that keyframe, in common with the same landmark points having corresponding measurement data for that other keyframe in the set, and the set of keyframes being such that each keyframe in the set is directly or indirectly connected to all of the other keyframes in the set by a sequence of one or more such connections, the apparatus comprising:
a detector configured to detect whether candidate measurement data associated with a keyframe may be removed from the set of measurement data for that keyframe, by detecting whether each keyframe, in the set of keyframes without the candidate measurement data, is still directly or indirectly connected to all of the other keyframes in the set of keyframes by a sequence of one or more connections and if so, to remove that candidate measurement data.
12. Computer games apparatus comprising:
an image processing apparatus according to claim 11; and
an image renderer configured to render an image for display by combining a captured image with one or more computer-generated image portions generated with respect to map positions associated with feature points of the captured image.
13. Apparatus according to claim 12, comprising a camera configured to capture the images.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A reproducing apparatus capable of receiving and reproducing a broadcast signal selected by calling a reception frequency set in advance, comprising:
broadcast signal reception means for receiving a broadcast signal of a specific frequency;
broadcast signal reproducing means for reproducing the broadcast signal received by the broadcast signal reception means;
setting information transmission means for transmitting setting information concerning broadcast reception of the reproducing apparatus itself and set by a user, to an external device, the setting information including area information indicative of an area where the reproducing apparatus receives broadcasts;
list information reception means for receiving list information detected by the external device, as a list including broadcast station names of receivable broadcast stations corresponding to the setting information, broadcast station identification information of the stations, and frequencies of the stations;
display means for displaying the names of the broadcast stations included in the list information received by the list information reception means; and
recording means for recording parts of the received list information onto a recording medium, based on the user’input, with the parts linked to each other.
2. The reproducing apparatus according to claim 1, further comprising frequency specify means for varying the reception frequency of the broadcast signal reception means to specify a frequency at which the broadcast signal is received,
wherein the recording means records such a frequency that agrees with any of the frequencies included in the list information received by the list information reception means, among frequencies specified by the frequency specify means, and at least a broadcast station name and broadcast station identification information in the list information, onto the recording medium, with the frequency, broadcast station name, and broadcast station identification information automatically linked to each other.
3. The reproducing apparatus according to claim 2, wherein the recording means further records remaining frequencies that disagree with the frequencies in the list information received by the list information reception means, among the frequencies specified by the frequency specify means, and at least remaining broadcast station names and remaining broadcast station identification information in the list information, onto the recording medium, with the remaining frequencies, the remaining broadcast station names, and the remaining broadcast station identification information linked to each other based on the user’input.
4. The reproducing apparatus according to claim 3, further comprising request information transmission means for transmitting request information requesting the list information including information concerning another broadcast station than those corresponding to the setting information, in response to the user’operation, after receipt of the list information by the list information reception means,
wherein the list information reception means receives the list information transmitted from the external device in response to the request information,
the display means displays broadcast station names included in the list information corresponding to the request information, and
the recording means records parts of the list information corresponding to the request information onto the recording medium, based on the user’input, with the parts linked to each other.
5. The reproducing apparatus according to claim 1, wherein the setting information has been inputted in advance by the user and recorded.
6. The reproducing apparatus according to claim 1, wherein the setting information is inputted by the user immediately before being transmitted by the transmission means.
7. The reproducing apparatus according to claim 1, further comprising:
identification information transmission means for transmitting the broadcast station identification information included in the list information recorded by the recording means, to the external device; and
position information reception means for receiving, from the external device, position information indicative of a position of a provider on a network, which provides related information related to broadcast contents of broadcast stations corresponding to the broadcast station identification information transmitted from the identification information transmission means.
8. An information setting method of setting a reception frequency in advance in a reproducing apparatus which receives and reproduces a broadcast signal, the method comprising:
a setting information transmission step of transmitting setting information concerning broadcast reception of the reproducing apparatus itself and set by a user, to an external device, the setting information including area information indicative of an area where the reproducing apparatus receives broadcasts;
a list information reception step of receiving list information detected by the external device, as a list including broadcast station names of receivable broadcast stations corresponding to the setting information, broadcast station identification information of the stations, and frequencies of the stations;
a display step of displaying the names of the broadcast stations included in the received list information; and
a recording step of recording parts of the received list information onto a recording medium, based on the user’input, with the parts linked to each other.
9. The information setting method according to claim 8, further comprising a frequency specify step of varying the frequency to be received, to specify a frequency at which a broadcast signal is received, before the recording step,
wherein in the recording step, such a frequency that agrees with any of the frequencies included in the list information received in the list information reception step, among frequencies specified in the frequency specify step, and at least a broadcast station name and broadcast station identification information in the list information, onto the recording medium, with the frequency, broadcast station name, and broadcast station identification information automatically linked to each other.
10. The information setting method according to claim 9, wherein in the recording step, remaining frequencies that disagree with the frequencies in the list information received in the list information reception step, among the frequencies specified in the frequency specify step, and at least remaining broadcast station names and remaining broadcast station identification information in the list information are further recorded onto the recording medium, with the remaining frequencies, the remaining broadcast station names, and the remaining broadcast station identification information linked to each other based on the user’input.
11. The information setting method according to claim 10, further comprising an unreceived-information request step of requesting the external device to transmit the list information including information concerning another broadcast station than those corresponding to the setting information, after the recording step,
wherein the list information reception step, the display step, and the recording step are further executed with use of the list information transmitted from the external device in response to the unreceived-information request step.
12. A communication method for a reproducing apparatus which receives and reproduces a broadcast signal, comprising:
transmitting from the reproducing apparatus setting information concerning broadcast reception of the reproducing apparatus itself, together with user ID and a password, to a portal server, the setting information including area information indicative of an area where the reproducing apparatus receives broadcasts;
the portal server which issues an authentication ticket to allow the reproducing apparatus to access plural service servers performing an authentication processing, based on the user ID and the password, and transmitting list information as a list including broadcast station names of receivable broadcast stations corresponding to the setting information, broadcast station identification information of the stations, and frequencies of the stations, when allowing authentication; and
the reproducing apparatus displaying the broadcast station names included in the received list information, and recording parts of the received list information, onto a recording medium, based on an input, with the parts linked to each other.
13. A computer-readable recording medium for storing therein an information setting program that includes instructions for making a computer execute a process of setting a reception frequency of a broadcast signal, the process comprising:
a setting information transmission step of transmitting setting information concerning broadcast reception of a reproducing apparatus itself and set by a user, to an external device, the setting information including area information indicative of an area where the reproducing apparatus receives broadcasts;
a list information reception step of receiving list information as a list including broadcast station names, broadcast station identification information, and frequencies of receivable broadcast stations corresponding to the setting information;
a display step of displaying the broadcast station names in the received list information; and
a recording step of recording parts of the received list information onto a recording medium, based on the user’input, with the parts linked to each other.
14. A reproducing apparatus capable of receiving and reproducing a broadcast signal selected by calling a reception frequency set in advance, comprising:
a broadcast signal reception unit configured to receive a broadcast signal of a specific frequency;
a broadcast signal reproducing unit configured to reproduce the broadcast signal received by the broadcast signal reception unit;
a setting information transmission unit configured to transmit setting information concerning broadcast reception of the reproducing apparatus itself and set by a user, to an external device, the setting information including area information indicative of an area where the reproducing apparatus receives broadcasts;
a list information reception unit configured to receive list information detected by the external device, as a list including broadcast station names of receivable broadcast stations corresponding to the setting information, broadcast station identification information of the stations, and frequencies of the stations;
a display unit configured to display the names of the broadcast stations included in the list information received by the list information reception unit; and
a recording unit configured to record parts of the received list information onto a recording medium, based on the user’input, with the parts linked to each other.

1461112155-27eeb77f-32ac-40b7-827e-9f7f88b50891

1. A computer implemented method for cryptographic key creation, the method comprising the acts of:
accepting a cryptographic key component generated on a computer system by a plurality of parties thereby yielding a plurality of cryptographic key components;
verifying participation of the plurality of parties;
constructing, by a computer processor, a public key based on at least a portion of the plurality of cryptographic key components; and
generating, after a predetermined time, a secret key based on at least a portion of the plurality of cryptographic key components.
2. The method according to claim 1, wherein the act of generating a cryptographic key component further comprises an act of generating a public key component.
3. The method according to claim 2, further comprising an act of publishing the public key component wherein the published key component is accompanied by a digital signature.
4. (canceled)
5. The method according to claim 3, wherein publishing the public key component comprises posting the public key component and signature to a bulletin board.
6. The method according to claim 3, wherein the act of verifying participation of the plurality of parties further comprises an act of disqualifying any of the plurality of parties that did not publish the public key component.
7. The method according to claim 1, wherein the act of generating a cryptographic key component further comprises an act of generating a secret key component.
8. The method according to claim 7, further comprising an act of transforming the secret key component.
9. The method according to claim 8, wherein the secret key component is transformed into at least one value.
10. The method according to claim 8, wherein the act of transforming the secret key component further comprises calculating and communicating a secret share of the secret key component.
11. The method according to claim 8, further comprising an act of communicating the transformed secret key component to at least one of the plurality of parties wherein the act of communicating the transformed secret key component occurs through secret sharing.
12. (canceled)
13. The method according to claim 11, further comprising an act of digitally signing the transformed secret key component.
14. The method according to claim 8, further comprising an act of generating a commitment for each of the transformed secret key components.
15. The method according to claim 14, further comprising an act of communicating the commitment and a digital signature of the commitment.
16. The method according to claim 15, wherein the act of communicating further comprises an act of posting the commitment and the signature to a bulletin board.
17. The method according to claim 12, further comprising an act of verifying the transformed secret key component.
18. The method according to claim 11, further comprising an act of disqualifying any of the plurality of parties that communicates an invalid transformed secret key component.
19. (canceled)
20. The method according to claim 1, further comprising an act of publishing the public key by at least a portion of the plurality of parties.
21. The method according to claim 20, further comprising an act of verifying the public key.
22. The method according to claim 21, wherein the act of verifying a public key includes verifying a correspondence between the published cryptographic key and the transformed secret key components.
23. The method according to claim 1, further comprising the acts of:
establishing the predetermined time; and
further comprising an act of publishing a secret key component during the computation time period.
24. The method according to claim 23, wherein the predetermined time includes a time period for computation.
25. (canceled)
26. The method according to claim 23, further comprising an act of verifying the secret key component.
27. The method according to claim 26, further comprising an act of reconstructing a secret key component.
28. The method according to claim 23, wherein generating, at a predetermined time, a secret key based, at least in part, on at least a portion of a plurality of cryptographic key components, further comprises constructing the secret key from at least one published secret key component.
29. (canceled)
30. The method according to claim 28, further comprising an act of publishing the secret key and a signature on the secret key.
31. (canceled)
32. (canceled)
33. A computer-readable medium having computer-readable signals stored thereon that define instructions that, as a result of being executed by a computer, instruct the computer to perform a method for cryptographic encoding, the method comprising:
generating a cryptographic key component by a plurality of parties to yield a plurality of cryptographic key components;
verifying participation of the plurality of parties;
constructing a public key based on at least a portion of the plurality of cryptographic key components; and
generating, after a predetermined time, a secret key based on at least a portion of the plurality of cryptographic key components.
34-53. (canceled)
54. A system for cryptographic encoding, the system comprising:
a cryptographic key generation component adapted to create a cryptographic key component for the plurality of parties to yield a plurality of cryptographic key components;
a communication component for communicating between the plurality of parties;
a construction component adapted to construct a public key based on at least a portion of the plurality of cryptographic key components, wherein the construction component is further adapted to generate, after a predetermined time, a secret key, based on at least a portion of a plurality of cryptographic key components; and
a verification component adapted to verify proper participation of the plurality of parties.
55-73. (canceled)

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An amplifier circuit of a capacitor microphone, comprising:
a capacitor microphone generating a signal corresponding to a sound received by the capacitor microphone;
an operational amplifier comprising a first input terminal, a second input terminal and an output terminal;
an input capacitor connected to the second input terminal;
a first wiring connecting the first input terminal and the capacitor microphone;
a second wiring connecting the second input terminal and the input capacitor;
a feedback capacitor connected between the output terminal and the first input terminal;
a third wiring supplying a supply voltage; and
a coupling capacitor connected between the second wiring and the third wiring so as to be connected to the second input terminal,
wherein the operational amplifier is configured to amplify the signal generated by the capacitor microphone,
a noise in the power supply voltage is induced in the first wiring through parasitic capacitance coupling between the first wiring and the third wiring and enters the first input terminal,
the coupling capacitor is configured to cancel out the noise entering the first input terminal and the noise entering the second input terminal,
the third wiring is connected to the operational amplifier so that neither the first input terminal nor the second input terminal is connected to the third wiring.
2. The amplifier circuit of claim 1, wherein the capacitor microphone is configured to operate with a time-division multiplexing mobile phone.
3. The amplifier circuit of claim 1, wherein a capacitance of the coupling capacitor is equal to a capacitance of parasitic capacitance between the first wiring and the third wiring.
4. An amplifier circuit of a capacitor microphone, comprising:
a bias circuit generating a bias voltage;
a capacitor microphone comprising a first terminal and a second terminal, the first terminal receiving the bias voltage and the second terminal generating a signal corresponding to a sound received by the capacitor microphone;
an input capacitor connected to the bias circuit;
an operational amplifier comprising a first input terminal, a second input terminal and an output terminal, the first input terminal being connected to the second terminal of the capacitor microphone and the second input terminal being connected to the input capacitor so as to receive the bias voltage through the input capacitor;
a feedback capacitor connected between the output terminal and the first input terminal of the operational amplifier;
a first wiring connecting the capacitor microphone and the first input terminal;
a second wiring connecting the input capacitor and the second input terminal; and
a coupling capacitor connecting the second wiring and a ground,
wherein the operational amplifier is configured to amplify the signal generated by the capacitor microphone,
a noise is superposed on the bias voltage,
the input capacitor is configured to cancel out the noise entering the first input terminal and the noise entering the second input terminal, and
a capacitance of the coupling capacitor is equal to a capacitance of parasitic capacitance between the first wiring and the ground.
5. The amplifier circuit of claim 4, wherein the bias circuit comprises a charge pump circuit.
6. The amplifier circuit of claim 4, wherein a capacitance of the input capacitor is equal to a capacitance of the capacitor microphone.