Como obter o logotipo do site de alta resolução (favicon) para um determinado URL

Estou desenvolvendo um navegador da Web no Android e quero mostrar o logotipo da URL para os sites mais visitados, como no Chrome (4x2). Mas o problema é que a maioria dos favoritos (por exemplo:http://www.bbc.co.uk/favicon.ico) têm tamanho 16X16 ou 32X32 e não ficam bem quando ampliadas.

Existe uma maneira de baixar um ícone / bitmap de alta resolução para um URL de maneira padrão? Que tal abrir a página inicial, extrair todos os links de imagem e escolher uma imagem com o nome do logotipo? Esse método funcionaria para todos os URLs? Quero saber se existe uma maneira padrão de obter um ícone de alta resolução para um determinado URL ou o favicon é a única maneira padrão de obter o logotipo do site.

questionAnswers(4)

yourAnswerToTheQuestion