A display control apparatus enables a user to easily recognize that a selectable item is present in addition to a displayed item and to recognize without being confused that a target item has been touched. The apparatus is capable of displaying an item group including a plurality of items which are a part of all items, when a touch is detected on any item in the item group displayed on the display unit, displaying the touched item in a selected state, and if release of the touch is detected, and if the selected item is an end item among the displayed group of items but is not an end item among all the items, moving the displayed item among all the items in a direction for displaying an item that is not being displayed in the direction of an end based on the release of the touch.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A display control apparatus comprising: a memory and at least one processor configured to function as: a display control unit configured to perform display control to display a first group of items on a display screen, wherein the first group of items is formed from some of a plurality of items ordered in an item line from a first item to a last item, wherein a plurality of functions is respectively assigned to the plurality of items, a detection unit configured to detect a touch operation on an item in the first group of items displayed on the display screen, and a control unit configured to perform control, wherein, in a case where a touch on an item at a first position is detected by the detection unit and the touched item is a fully-displayed item, the control unit performs control not to move the first group of items based on the touch on the fully-displayed item, wherein, in a case where the touch on an item and releasing of the touch from the touched fully-displayed item at the first position is detected and the touched fully-displayed item is positioned at an end on one side of the first group of items displayed on the display screen and is neither the first item nor the last item in the item line, the control unit performs control to move the first group of items so that the touched fully-displayed item, from which the releasing of the touch is detected, is moved from the first position to a second position so that an item which was not displayed before the movement is displayed, wherein, in a case where the touch on an item and releasing of the touch from the touched fully-displayed item at the first position is detected and the touched fully-displayed item is either the first item or the last item in the item line, the control unit performs control not to move the first group of items such that the touched fully-displayed item, from which the releasing of the touch is detected, is not moved from the first position to the second position, and wherein the control unit performs control to display a second group of items which corresponds to the touched item and represents lower-level items of the touched item in response to the touch operation to the touched item, and not to move a display position of the second group of items in a case where a touch on and releasing of the touch from the item in the second group of items is detected and the touched item of the second group is selected by the touch on the touched item in the second group.
2. The display control apparatus according to claim 1 , wherein the control unit is configured to perform control not to display a scroll bar with the first group of items.
3. The display control apparatus according to claim 1 , wherein the control unit is configured to perform control to display the touched item of the second group in a selected state in response to the touching on the item of the second group.
4. The display control apparatus according to claim 1 , wherein the control unit is configured to perform control to display the second group of items along a line perpendicular to a line of the first group of items.
5. The display apparatus according to claim 1 , wherein the control unit performs control to display the second group of items in a predetermined display position in response to the touch operation to the touched item of the first group, regardless of a position of the touched item of the first group.
6. A method for controlling a display control apparatus, the method comprising: performing control to display a first group of items on a display screen, wherein the first group of items is formed from some of a plurality of items ordered in an item line from a first item to a last item, wherein a plurality of functions is respectively assigned to the plurality of items; detecting a touch operation on an item in the first group of items displayed on the display screen; and performing control, wherein, in a case where a touch on an item at a first position is detected and the touched item is a fully-displayed item, performing control includes performing control not to move the first group of items based on the touch on the fully-displayed item, wherein, in a case where the touch on an item and releasing of the touch from the touched fully-displayed item at the first position is detected and the touched fully-displayed item is positioned at an end on one side of the first group of items displayed on the display screen and is neither the first item nor the last item in the item line, performing control includes performing control to move the first group of items so that the touched fully-displayed item, from which the releasing of the touch is detected, is moved from the first position to a second position so that an item which was not displayed before the movement is displayed, wherein, in a case where the touch on an item and releasing of the touch from the touched fully-displayed item at the first position is detected and the touched fully-displayed item is either the first item or the last item in the item line, performing control includes performing control not to move the first group of items such that the touched fully-displayed item, from which the releasing of the touch is detected, is not moved from the first position to the second position, and wherein performing control includes performing control to display a second group of items which corresponds to the touched item and represents lower-level items of the touched item in response to the touch operation to the touched item, and not to move a display position of the second group of items in a case where a touch on and releasing of the touch from the item in the second group of items is detected and the touched item of the second group is selected by the touch on the touched item in the second group.
7. A non-transitory computer-readable recording medium that stores a program which causes a computer to execute a method for controlling a display control apparatus, the method comprising: performing control to display a first group of items on a display screen, wherein the first group of items is formed from some of a plurality of items ordered in an item line from a first item to a last item, wherein a plurality of functions is respectively assigned to the plurality of items; detecting a touch operation on an item in the first group of items displayed on the display screen; and performing control, wherein, in a case where a touch on an item at a first position is detected and the touched item is a fully-displayed item, performing control includes performing control not to move the first group of items based on the touch on the fully-displayed item, wherein, in a case where the touch on an item and releasing of the touch from the touched fully-displayed item at the first position is detected and the touched fully-displayed item is positioned at an end on one side of the first group of items displayed on the display screen and is neither the first item nor the last item in the item line, performing control includes performing control to move the first group of items so that the touched fully-displayed item, from which the releasing of the touch is detected, is moved from the first position to a second position so that an item which was not displayed before the movement is displayed, wherein, in a case where the touch on an item and releasing of the touch from the touched fully-displayed item at the first position is detected and the touched fully-displayed item is either the first item or the last item in the item line, performing control includes performing control not to move the first group of items such that the touched fully-displayed item, from which the releasing of the touch is detected, is not moved from the first position to the second position, and wherein performing control includes performing control to display a second group of items which corresponds to the touched item and represents lower-level items of the touched item in response to the touch operation to the touched item, and not to move a display position of the second group of items in a case where a touch on and releasing of the touch from the item in the second group of items is detected and the touched item of the second group is selected by the touch on the touched item in the second group.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
October 11, 2019
February 2, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.