METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR GRAPHICALLY ENHANCING THE USER INTERFACE OF A DEVICE
Provided herein is a method, apparatus and computer program product for of presenting a partial view of a representation of a full version of a program. In particular, the method may include providing for display of a plurality of tiles representing a plurality of programs, where a first tile of the plurality of tiles representing a first program includes a first partial view of a representation of a full version of the first program. The method may also include providing for display of an enlarged version of the first tile in response to a first input, where the enlarged version includes a second partial view of the representation of the full version of the first program which is larger than the first partial view.
1 . A method comprising:
providing for display of a plurality of tiles representing a plurality of programs, wherein a first tile of the plurality of tiles representing a first program comprises a first partial view of a representation of a full version of the first program; and
providing for display of an enlarged version of the first tile in response to a first input, wherein the enlarged version comprises a second partial view of the representation of the full version of the first program which is larger than the first partial view.
2 . The method of claim 1 , wherein the first partial view of the representation of the full version of the first program depicts a portion of the representation of the full version of the first program in the same scale as a full view of the representation of the full version of the first program.
3 . The method of claim 2 , wherein the second partial view of the representation of the full version of the first program depicts a portion of the representation of the full version of the first program in the same scale as the full view of the representation of the full version of the first program.
4 . The method of claim 1 , wherein one or more elements of the full view of the representation of the full version of the first program are accessible for viewing in the first partial view and the second partial view of the representation of the full version of the first program via panning.
5 . The method of claim 1 , further comprising repositioning at least one of the plurality of tiles representing a plurality of programs in response to the first tile becoming an enlarged version of the first tile.
6 . The method of claim 1 , further comprising reducing the size of at least one of the plurality of tiles representing a plurality of programs in response to providing for display of an enlarged version of the first tile.
7 . The method of claim 1 , wherein the first program comprises at least one of a home screen, a menu, or an application presenting collection of multiple programs.
8 . An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to:
provide for display of a plurality of tiles representing a plurality of programs, wherein a first tile of the plurality of tiles representing a first program comprises a first partial view of a representation of a full version of the first program; and
provide for display of an enlarged version of the first tile in response to a first input, wherein the enlarged version comprises a second partial view of the representation of the full version of the first program which is larger than the first partial view.
9 . The apparatus of claim 8 , wherein the first partial view of the representation of the full version of the first program depicts a portion of the representation of the full version of the first program in the same scale as the full view of the representation of the full version of the first program.
10 . The apparatus of claim 9 , wherein the second partial view of the representation of the full version of the first program depicts a portion of the representation of the full version of the first program in the same scale as the full view of the representation of the full version of the first program.
11 . The apparatus of claim 8 , wherein one or more elements of the full view of the representation of the full version of the first program are accessible for viewing in the first partial view and the second partial view of the representation of the full version of the first program via panning.
12 . The apparatus of claim 8 , wherein the apparatus is further caused to reposition at least one of the plurality of tiles representing a plurality of programs in response to the first tile becoming an enlarged version of the first tile.
13 . The apparatus of claim 8 , wherein the apparatus is further caused to reduce the size of at least one of the plurality of tiles representing a plurality of programs in response to providing for display of an enlarged version of the first tile.
14 . The apparatus of claim 8 , wherein the first program comprises at least one of a home screen, a menu, or an application presenting collection of multiple programs.
15 . A computer program product comprising at least one non-transitory computer-readable storage medium having computer executable program code instructions stored therein, the computer executable program code instructions comprising:
program code instructions for providing for display of a plurality of tiles representing a plurality of programs, wherein a first tile of the plurality of tiles representing a first program comprises a first partial view of a representation of a full version of the first program; and
program code instructions for providing for display of an enlarged version of the first tile in response to a first input, wherein the enlarged version comprises a second partial view of the representation of the full version of the first program which is larger than the first partial view.
16 . The computer program product of claim 15 , wherein the first partial view of the representation of the full version of the first program depicts a portion of the representation of the full version of the first program in the same scale as the full view of the representation of the full version of the first program.
17 . The computer program product of claim 16 , wherein the second partial view of the representation of the full version of the first program depicts a portion of the representation of the full version of the first program in the same scale as the full view of the representation of the full version of the first program.
18 . The computer program product of claim 15 , wherein one or more elements of the full view of the representation of the full version of the first program are accessible for viewing in the first partial view and the second partial view of the representation of the full version of the first program via panning.
19 . The computer program product of claim 15 , further comprising program code instructions for repositioning at least one of the plurality of tiles representing a plurality of programs in response to the first tile becoming an enlarged version of the first tile.
20 . The computer program product of claim 15 , further comprising program code instructions for reducing the size of at least one of the plurality of tiles representing a plurality of programs in response to providing for display of an enlarged version of the first tile.