Provided is a user interface suitable for, for example, a non-contact operation or the like. First, an operation direction and an operation distance are calculated from acquired operation information. In addition, an operation space is set in which regions of items to be selected are arranged around an origin position. Then, in a case where a positional relationship between a region of an item and an operation position specified by the operation direction and the operation distance from the origin position as a starting point is changed to a specific state, a process of determining that the item has been selected is performed. In addition, display data corresponding to the determination result is generated such that the user recognizes an operation situation.