Communication apparatus, information sharing system and information sharing method
First Claim
1. A communication apparatus for sharing image information by exchanging data mutually with a plurality of other communication apparatuses and for updating the image information, wherein said communication apparatus is to be connected to the other communication apparatuses via a network and the other communication apparatuses are connected to each other via the network, said communication apparatus comprising:
- a memory unit operable to store the image information;
a first outputting unit operable to output, to a respective user of each of the other communication apparatuses an image indicated by common information that has been stored in the memory unit, and that has already been shared or can be shared among the other communication apparatuses and said communication apparatus;
an inputting unit operable to receive update information indicating the image and inputted by the respective user of each of the other communication apparatuses and inputted by a user of said communication apparatus so as to update the common information;
a sending unit operable to send the update information received by the inputting unit to one or more of the other communication apparatuses;
a receiving unit operable to receive the update information inputted by at least one of the other communication apparatuses so as to update the common information sent by the at least one of the other communication apparatuses;
a second outputting unit operable to output, to the respective user of each of the other communication apparatuses, the image indicated by the update information received by the inputting unit from the other communication apparatuses, or the image indicated by the update information sent by the at least one of the communication apparatuses and received by the receiving unit;
a judging unit operable to obtain, from each of a predetermined number of communication apparatuses from among the plurality of other communication apparatuses, adoptability information indicating whether or not the update information is adoptable for each of the predetermined number of communication apparatuses, and to judge whether or not the update information should be adopted for all of the plurality of communication apparatuses which have shared or can share the common information corresponding to the update information based on a number of adoptable and a number of not adoptable shown in the obtained adoptability information;
a Scalable Vector Graphics (SVG) file generating unit operable to generate a file including the common information and the update information as a Scalable Vector Graphics (SVG) file described in an XML format; and
a synthesizing unit operable to synthesize the image indicated by the common information stored in the memory unit and the image indicated by the update information into an image, by updating the common information using both the common information and the update information included in the SVG file generated by the SVG file generating unit,wherein, in the case where the judging unit judges that the update information inputted by each of the at least one communication apparatus from among said communication apparatus and the plurality of other communication apparatuses should be adopted, the update information is adopted, the synthesizing unit synthesizes the update information with the common information, and the memory unit stores the updated common information.
2 Assignments
0 Petitions
Accused Products
Abstract
The terminal device 100 of an information sharing system 500 exchanges information mutually with other terminal devices 200 to 400 that are connected via a network 600. A receiving unit 103 receives adoptability information showing update data for updating common data that are shared among a group and adoptability information showing the adoptability of update data. An inputting unit 101 receives an input of the update data and adoptability information from a user. A sending unit 104 sends the inputted update data and adoptability information to another terminal device. A synthesizing unit 105 generates the updated common data by synthesizing the update data with the common data. A judging unit 109 judges adoptability of the update data based on the adoptability information and has the synthesizing unit 105 synthesize only the update data that is judged as adoptable.
34 Citations
16 Claims
-
1. A communication apparatus for sharing image information by exchanging data mutually with a plurality of other communication apparatuses and for updating the image information, wherein said communication apparatus is to be connected to the other communication apparatuses via a network and the other communication apparatuses are connected to each other via the network, said communication apparatus comprising:
-
a memory unit operable to store the image information; a first outputting unit operable to output, to a respective user of each of the other communication apparatuses an image indicated by common information that has been stored in the memory unit, and that has already been shared or can be shared among the other communication apparatuses and said communication apparatus; an inputting unit operable to receive update information indicating the image and inputted by the respective user of each of the other communication apparatuses and inputted by a user of said communication apparatus so as to update the common information; a sending unit operable to send the update information received by the inputting unit to one or more of the other communication apparatuses; a receiving unit operable to receive the update information inputted by at least one of the other communication apparatuses so as to update the common information sent by the at least one of the other communication apparatuses; a second outputting unit operable to output, to the respective user of each of the other communication apparatuses, the image indicated by the update information received by the inputting unit from the other communication apparatuses, or the image indicated by the update information sent by the at least one of the communication apparatuses and received by the receiving unit; a judging unit operable to obtain, from each of a predetermined number of communication apparatuses from among the plurality of other communication apparatuses, adoptability information indicating whether or not the update information is adoptable for each of the predetermined number of communication apparatuses, and to judge whether or not the update information should be adopted for all of the plurality of communication apparatuses which have shared or can share the common information corresponding to the update information based on a number of adoptable and a number of not adoptable shown in the obtained adoptability information; a Scalable Vector Graphics (SVG) file generating unit operable to generate a file including the common information and the update information as a Scalable Vector Graphics (SVG) file described in an XML format; and a synthesizing unit operable to synthesize the image indicated by the common information stored in the memory unit and the image indicated by the update information into an image, by updating the common information using both the common information and the update information included in the SVG file generated by the SVG file generating unit, wherein, in the case where the judging unit judges that the update information inputted by each of the at least one communication apparatus from among said communication apparatus and the plurality of other communication apparatuses should be adopted, the update information is adopted, the synthesizing unit synthesizes the update information with the common information, and the memory unit stores the updated common information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An information sharing system comprising:
-
a plurality of communication apparatuses connected to each other via a network, wherein the communication apparatuses are operable to share image information by exchanging data mutually among the plurality of communication apparatuses, and to repeatedly update the image information each communication apparatus comprising; a memory unit operable to store the image information; a first outputting unit operable to output, to a respective user of each of the other communication apparatuses an image indicated by common information that has been stored in the memory unit, and that has already been shared or can be shared among the communication apparatuses; an inputting unit operable to receive update information indicating the image and inputted by the respective user of each of the other communication apparatuses and inputted by a user of said communication apparatus so as to update the common information; a sending unit operable to send the update information received by the inputting unit to one or more of the other communication apparatuses; a receiving unit operable to receive the update information inputted by at least one of the other communication apparatuses so as to update the common information sent by the at least one of the other communication apparatuses; a second outputting unit operable to output, to the respective user of each of the other communication apparatuses, the image indicated by the update information received by the inputting unit from the other communication apparatuses, or the image indicated by the update information sent by the at least one of the communication apparatuses and received by the receiving unit; a judging unit operable to obtain, from each of a predetermined number of the communication apparatuses, adoptability information indicating whether or not the update information is adoptable for each of the predetermined number of communication apparatuses, and to judge whether or not the update information should be adopted for all of the plurality of communication apparatuses which have shared or can share the common information corresponding to the update information based on a number of adoptable and a number of not adoptable shown in the obtained adoptability information; a Scalable Vector Graphics (SVG) file generating unit operable to generate a file including the common information and the update information as a Scalable Vector Graphics (SVG) file described in an XML format; and a synthesizing unit operable to synthesize the image indicated by the common information stored in the memory unit and the image indicated by the update information into an image by updating the common information using both the common information and the update information included in the SVG file generated by the SVG file generating unit, wherein, in the case where the judging unit judges that the update information inputted by each of the at least one communication apparatus should be adopted, the update information is adopted, the synthesizing unit synthesizes the update information with the common information, and the memory unit stores the updated common information. - View Dependent Claims (13)
-
-
14. An information sharing method for sharing image information by exchanging data mutually between a plurality of communication apparatuses that are connected to each other via a network and repeatedly updating the image information, the method comprising:
-
storing the image information in a memory unit; outputting, to a respective user of each of the communication apparatuses, an image indicated by common information that has been stored in the memory unit, and that has already been shared or can be shared among the communication apparatuses; receiving update information indicating the image and inputted by the respective user of each of the communication apparatuses so as to update the common information; sending the update information received by the receiving of the update information indicating the image and inputted by the respective user of each of the communication apparatuses to one or more of the communication apparatuses; receiving the update information inputted by at least one of the communication apparatuses so as to update the common information sent by the at least one of the other communication apparatus; outputting, to the respective user of each of the communication apparatuses, the image indicated by the update information received by the receiving of the update information inputted by the respective user of each of the communication apparatuses, or the image indicated by the update information sent by the at least one of the communication apparatuses and received by the receiving of the update information inputted by the at least one of the other communication apparatuses; obtaining, from each of a predetermined number of the communication apparatuses, adoptability information indicating whether or not the update information is adoptable for each of the predetermined number of communication apparatuses, and judging whether or not the update information should be adopted for all of the plurality of communication apparatuses which have shared or can share the common information corresponding to the update information based on a number of adoptable and a number of not adoptable shown in the obtained adoptability information; generating a file including the common information and the update information as a Scalable Vector Graphics (SVG) file described in an XML format; and synthesizing the image indicated by the common information stored in the memory unit and the image indicated by the update information into an image, by updating the common information using both the common information and the update information included in the generated SVG file, wherein, in the case where the judging judges that the update information inputted by each of the at least one communication apparatus should be adopted, the update information is adopted, the update information is synthesized with the common information, and the updated common information is stored in the memory unit. - View Dependent Claims (15)
-
-
16. A computer program stored on a computer readable storage medium for causing a communication apparatus to share image information by exchanging data mutually with a plurality of other communication apparatuses and to update the image information, wherein the communication apparatus is to be connected to the other communication apparatuses via a network and the other communication apparatuses are connected to each other via the network, said computer program causing the communication apparatus to implement at least:
-
storing the image information in a memory unit; outputting, to a respective user of each of the other communication apparatuses, an image indicated by common information that has been stored in the memory unit, and that has already been shared or can be shared among the other communication apparatuses and said communication apparatus; receiving update information indicating the image and inputted by the respective user of each of the communication apparatuses so as to update the common information; sending the update information received by the receiving of the update information indicating the image and inputted by the respective user of each of the communication apparatuses to one or more of the communication apparatuses; receiving the update information inputted by at least one of the communication apparatuses so as to update the common information sent by the at least one of the other communication apparatus; outputting, to the respective user of each of the communication apparatuses, the image indicated by the update information received by the receiving of the update information inputted by the respective user of each of the communication apparatuses, or the image indicated by the update information sent by the at least one of the communication apparatuses and received by the receiving of the update information inputted by the at least one of the other communication apparatuses; obtaining, from each of a predetermined number of communication apparatuses from among the plurality of other communication apparatuses, adoptability information indicating whether or not the update information is adoptable for each of the predetermined number of communication apparatuses, and judging whether or not the update information should be adopted for all of the plurality of communication apparatuses which have shared or can share the common information corresponding to the update information based on a number of adoptable and a number of not adoptable shown in the obtained adoptability information; generating a file including the common information and the update information as a Scalable Vector Graphics (SVG) file described in an XML format; and synthesizing the image indicated by the common information stored in the memory unit and the image indicated by the update information into an image, by updating the common information using both the common information and the update information included in the generated SVG file, wherein, in the case where the judging judges that the update information inputted by each of the at least one communication apparatus from among said communication apparatus and the plurality of other communication apparatuses should be adopted, the update information is adopted, the update information is synthesized with the common information, and the updated common information is stored in the memory unit.
-
Specification