Patent ID: 8650242

Claim:
A data processing apparatus which outputs content data, said apparatus comprising: a microprocessor; and a non-transitory memory having stored thereon executable instructions, which when executed by said microprocessor, cause said data processing apparatus to function as: a data output determination unit configured to determine whether or not to output the content data using social information including (i) closeness indicating a degree of familiarity between certain users and (ii) information for associating the content data with the closeness; a data output unit configured to output the content data when said data output determination unit determines to output the content data; a recognition dictionary storage unit configured to store a recognition dictionary for recognizing a person included in the content data; and an object analysis unit configured to extract the person included in the content data using the recognition dictionary, wherein said data output determination unit is configured to refer to the social information and determine to output, to an external apparatus that corresponds to a user that has the closeness with the person included in the content data, the closeness being equal to or greater than a predetermined threshold among users associated by the social information, and the content data being associated with the closeness.